@charset "UTF-8";


body .wof-wheels .wof-form-wrapper input[type=checkbox] {
display: none;
}
body .wof-wheels .wof-form-wrapper input[type=checkbox]+label {
padding-left: 25px;
position: relative;
cursor: pointer;
}
body .wof-wheels .wof-form-wrapper input[type=checkbox]+label a {
text-decoration: underline !important;
}
body .wof-wheels .wof-form-wrapper input[type=checkbox]+label a:hover {
text-decoration: none !important;
}
body .wof-wheels .wof-form-wrapper input[type=checkbox]+label:before {
line-height: 14px;
content: "";
display: inline-block;
width: 14px;
height: 14px;
position: absolute;
top: 2px;
left: 0;
border: 1px solid #fff;
font-size: 9px;
border-radius: 2px;
}
body .wof-wheels .wof-form-wrapper input[type=checkbox]+label:after {
content: "*";
display: inline-block;
margin-left: 8px;
}
body .wof-wheels .wof-form-wrapper input[type=checkbox]:checked+label:before {
content: "";
font-family: "Fontawesome";
background-color: #556b2f;
border: 1px solid #fff;
text-align: center;
}
body .wof-wheels .wof-form-wrapper input[type=checkbox].wof-form-error+label:before {
border: 2px solid #ff3100 !important;
text-align: center;
background-color: #ffffff;
}
body .wof-wheels .wof-form-wrapper input[type=checkbox].do-form-nudge+label:before {
-webkit-animation: wof-nudge .3s linear;
animation: wof-nudge .3s linear;
}
body .wof-wheels ul {
padding-left: 24px;
list-style-type: disc;
}
body .wof-wheels ul li {
margin-bottom: 14px;
}
body .wof-wheels ol {
padding-left: 24px;
list-style-type: decimal;
}
body .wof-wheels ol li {
margin-bottom: 14px;
}
.wof-wheel .wof-disclaimer strong {
font-size: 110%;
}
.wof-wheel .wof-disclaimer ul {
margin: 15px 0;
}
.wof-wheel .wof-title em {
display: block;
} @media screen and (max-width: 767px) {
.wof-wheel .wof-title {
font-size: 18px;
}
.wof-wheel .wof-explainer {
font-size: 14px;
}
.wof-wheel .wof-form-wrapper {
margin: 20px 0;
}
body .wof-wheels .wof-form-wrapper input[type=checkbox]+label {
font-size: 12px;
float: left;
}
.wof-wheel .wof-disclaimer {
font-size: 10px;
opacity: 0.55;
}
.wof-wheel .wof-disclaimer ul {
margin: 5px 0;
}
body .wof-wheels ul li {
margin-bottom: 3px;
}
}  #main-content,
.et_pb_section {
background-color: #FFFAE4;
} .container,
.et_pb_row {
width: 90%
} @media only screen and (min-width: 981px) {
.mobile-only {
display: none !important;
}
}
@media only screen and (max-width: 980px) {
.desktop-only {
display: none !important;
}
} #promo-bar {
width: 100%;
padding: 0 10px;
background: #556b2f;
overflow: hidden;
margin: 0;
z-index: 999999;
transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-webkit-transition: all 0.6s ease-in-out;
position: relative;
color: #fff;
max-height: 0;
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: subpixel-antialiased;
font-smoothing: subpixel-antialiased;
}
#promo-bar.visible {
padding: 10px;
opacity: 1;
display: block;
transform: translate(0, 0);
max-height: 1000px;
}
#promo-bar .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
#promo-bar .container {
text-align: center;
}
}
#promo-bar .container .widget-title {
display: inline-block;
line-height: 24px;
font-weight: bold;
margin-right: 7px;
margin-bottom: 0;
padding-bottom: 0;
color: #fff;
}
@media screen and (max-width: 767px) {
#promo-bar .container .widget-title {
display: inline; }
}
#promo-bar .container .widget-title+div {
display: inline-block;
}
@media screen and (max-width: 767px) {
#promo-bar .container .widget-title+div {
display: inline;
}
}
#promo-bar .container .widget-title+div p {
display: inline-block;
margin-right: 10px;
padding-bottom: 0;
}
#promo-bar .container .widget-title+div p>strong {
padding: 0 7px;
border: 1px dashed #fefefe;
background: #618f19;
border-radius: 3px;
letter-spacing: 2px;
margin: 0 5px;
}
@media screen and (max-width: 767px) {
#promo-bar .container .widget-title+div p {
display: inline;
line-height: 18px;
margin: 0;
}
#promo-bar .container .widget-title+div p:first-child {
display: inline;
}
}
#promo-bar .container a {
color: #78563e;
}
#promo-bar .container a:hover {
text-decoration: underline;
}
#promo-bar .container .widget-title+div p a {
background: #fff;
color: #556b2f;
padding: 4px 10px;
border-radius: 5px;
}
@media screen and (max-width: 767px) {
#promo-bar .container .widget-title+div p a {
position: relative;
margin: 10px 5px 10px 0; display: inline-block;
}
}
#promo-bar .container .widget-title+div p a:hover {
text-decoration: none;
background-color: #618f19;
color: #fff;
}
@media screen and (max-width: 767px) {
body.promo-sidebar-active.open-nav #promo-bar.visible {
transform: translate(0, -100%);
}
body.promo-sidebar-active.open-nav #branding {
opacity: 0;
}
} #global-promo {
background-color: #F3EDC1;
position: relative;
}
#global-promo img {
float: left;
display: block;
width: 100%;
margin: 0;
padding: 0;
position: relative;
z-index: 1
}
@media screen and (min-width: 768px) {
#global-promo:after {
position: absolute;
width: 50%;
height: 100%;
background-color: #FCF8DE;
right: 0;
top: 0;
content: "";
}
#global-promo img.small-screen {
display: none !important;
}
}
@media screen and (max-width: 767px) {
#global-promo .container {
width: 100%;
}
#global-promo img.big-screen {
display: none !important;
}
}
body.woocommerce-cart #global-promo,
body.woocommerce-checkout #global-promo,
body.woocommerce-account #global-promo,
body.home #global-promo {
display: none;
} #top-header .container {
padding-top: 0;
}
#top-header .container a,
#et-info-phone {
font-weight: 600;
}
#top-header #et-info a,
#top-header #et-secondary-nav a,
#et-info-phone {
color: rgba(255, 255, 255, 1)
}
#top-header #et-info a:hover,
#top-header #af-secondary-nav a:hover,
#et-info-phone:hover {
color: #78563e !important;
} .sidebar_top {
float: left;
height: 32px;
line-height: 32px;
overflow: hidden;
position: relative;
}
.sidebar_top>div {
float: left;
display: block;
}
#et-info-phone:before {
margin-right: 5px;
top: 0;
}
.sidebar_top .facebook-widget {
margin-left: 60px;
}
.fb_iframe_widget {
top: -5px;
}
.af-contact-icon span {
color: #fff !important;
transition: none !important;
}
.af-contact-icon:hover span {
color: #556b2f !important;
}
.af-contact-icon #et-info-phone,
.af-contact-icon #et-info-email {
margin-right: 0 !important;
}
.af-contact-icon:first-child {
margin-right: 16px;
}
@media (max-width: 980px) {
#page-container #top-header {
display: block;
}
.sidebar_top .facebook-widget {
display: none;
}
} #et-secondary-menu>* {
float: left;
} #et-secondary-menu .wpml-ls-legacy-list-vertical {
border: 0 none;
}
#et-secondary-menu .wpml-ls li.wpml-ls-item {
display: block;
}
#et-secondary-menu .wpml-ls li.wpml-ls-item a {
display: block;
float: left;
height: 32px;
line-height: 12px;
width: 54px;
position: relative;
text-align: center;
padding: 10px 0;
margin: 0;
}
#et-secondary-menu .wpml-ls li.wpml-ls-item a span {
background: #556b2f none repeat scroll 0 0;
bottom: -32px;
color: #fff;
display: none;
height: 32px;
left: 0px;
line-height: 32px;
padding: 0 10px;
position: absolute;
text-align: center;
white-space: nowrap;
width: 108px;
z-index: 2147483647;
margin: 0;
}
#et-secondary-menu .wpml-ls li.wpml-ls-item a:hover {
background: #556b2f;
}
#et-secondary-menu .wpml-ls li.wpml-ls-item a:hover span {
display: block;
}
#et-secondary-menu .wpml-ls li.wpml-ls-item a span:hover {
color: #000;
}
#et-secondary-menu .wpml-ls li ul {
display: none;
position: absolute;
left: 0;
top: 32px;
z-index: 99999999;
background-color: #78563e;
}
#et-secondary-menu .wpml-ls li:hover ul {
display: block
}
#et-secondary-menu .wpml-ls li ul li,
#et-secondary-menu .wpml-ls li ul li a {
text-align: left;
width: 108px;
}
#et-secondary-menu .wpml-ls li ul li a {
padding-left: 12px;
}
#et-secondary-menu .wpml-ls li ul li .iclflag {
margin-right: 5px;
margin-left: 7px;
} #et-secondary-menu>ul>li {
position: relative;
}
#et-secondary-menu>ul>li a {
padding-bottom: 0;
background: #f4ebc7;
color: #78563e;
}
#af-secondary-nav a .fa {
display: block;
font-size: 18px;
height: 32px;
line-height: 32px;
text-align: center;
width: 54px;
color: #78563e;
}
#af-secondary-nav a span {
background: #556b2f none repeat scroll 0 0;
bottom: -32px;
color: #fff;
display: none;
height: 32px;
left: 0px;
line-height: 32px;
padding: 0 10px;
position: absolute;
text-align: center;
white-space: nowrap;
width: 108px;
z-index: 2147483647;
}
#af-secondary-nav a span.button:hover {
color: #000;
}
#et-secondary-menu>ul>li a:hover,
#et-secondary-menu>ul>li a:hover .fa {
background: #556b2f;
color: #fff;
opacity: 1;
}
@media (min-width: 981px) {
#et-secondary-menu>ul>li a:hover>span {
display: block;
}
} #top-header .et-cart-info .amount,
#top-header .et-cart-info .info,
#top-header .et-cart-info .button {
display: none;
background: #556b2f none repeat scroll 0 0;
bottom: -40px;
height: 20px;
line-height: 20px;
padding: 0 10px;
position: absolute;
right: 0;
z-index: 9999999999;
min-width: 108px;
text-align: right;
}
#top-header .et-cart-info .button {
bottom: -72px;
height: 32px;
line-height: 32px;
white-space: nowrap;
}
#top-header .et-cart-info .info {
bottom: -32px;
height: 32px;
line-height: 32px;
white-space: nowrap;
}
#top-header .et-cart-info .button:before,
#top-header .et-cart-info .info:before {
display: none;
}
#top-header .et-cart-info .button:hover {
color: #000;
}
#top-header .et-cart-info {
margin-left: 0;
height: 32px;
line-height: 32px;
text-align: center;
position: relative;
background: #e0d29b none repeat scroll 0 0;
}
#top-header .et-cart-info:before {
color: #78563e;
float: left;
font-size: 17px;
height: 32px;
line-height: 36px;
text-align: center;
width: 54px;
margin: 0;
font-family: fontawesome;
content: "\f07a";
}
#top-header .et-cart-info:hover:before {
color: #fff;
}
#top-header .et-cart-info span.cart-items {
position: static;
}
#top-header .et-cart-info span.cart-items:before {
display: none;
}
#top-header .et-cart-info span.cart-items>em {
display: none;
}
#top-header .et-cart-info span.cart-items>strong {
background: #556b2f none repeat scroll 0 0;
border-radius: 50%;
color: #fff;
font-size: 10px;
height: 14px;
left: 55%;
top: 3px;
line-height: 14px;
overflow: hidden;
padding: 0;
position: absolute;
width: 14px;
}
#top-header .et-cart-info:hover {
background: #556b2f;
}
@media (min-width: 981px) {
#top-header .et-cart-info:hover .amount,
#top-header .et-cart-info:hover .info,
#top-header .et-cart-info:hover .button {
display: block;
}
}
#top-header .et-cart-info .amount:before,
#top-header .et-cart-info .amount span:before {
display: none;
}
@media (min-width: 981px) {
#top-header .et-cart-info:hover span.cart-items {
background: #556b2f none repeat scroll 0 0;
bottom: -20px;
display: block;
height: 20px;
line-height: 20px;
padding: 0 10px;
position: absolute;
right: 0;
text-align: right;
white-space: nowrap;
width: auto;
z-index: 9999999999;
min-width: 108px;
}
#top-header .et-cart-info:hover span.cart-items>strong,
#top-header .et-cart-info:hover span.cart-items>em {
display: inline;
font-size: 12px;
left: auto;
line-height: 20px;
top: auto;
font-size: 13px;
}
#top-header .et-cart-info:hover span.cart-items>strong {
position: static;
top: auto;
width: auto;
}
}
@media (max-width: 980px) {
#et-secondary-menu {
display: block !important;
}
}
@media (max-width: 767px) {
#et-secondary-menu {
float: right;
}
#et-info {
padding: 0;
}
#top-header .et-cart-info {
height: 32px;
line-height: 32px;
margin-top: 0;
}
}
@media (max-width: 479px) {
#top-header>.container {
width: 100%;
}
#top-header .sidebar_top {
width: 40%;
}
#top-header .sidebar_top>div,
#top-header .sidebar_top>div>.textwidget {
width: 100%;
}
#top-header .af-contact-icon {
border-right: 1px solid rgba(0, 0, 0, 0.2);
float: left;
margin: 0;
text-align: center;
width: 50%;
}
#top-header .af-contact-icon:hover {
background: #556b2f;
color: #fff;
}
#top-header .af-contact-icon .mobile-only {
display: none;
}
#top-header .af-contact-icon #et-info-phone:before,
#top-header .af-contact-icon #et-info-email:before {
font-size: 14px;
margin: 0;
position: relative;
top: 2px;
}
#top-header .af-contact-icon:hover #et-info-phone:before,
#top-header .af-contact-icon:hover #et-info-email:before {
color: #fff;
opacity: 1;
}
#et-secondary-menu {
width: 60%;
}
#et-secondary-menu>* {
width: 33%;
}
#et-secondary-menu>.et-cart-info {
width: 34%;
} #et-secondary-menu .wpml-ls>ul,
#et-secondary-menu .wpml-ls li.wpml-ls-item,
#et-secondary-menu .wpml-ls li.wpml-ls-item a {
width: 100%;
}
#af-secondary-nav a .fa,
#top-header .et-cart-info:before {
width: 100%;
}
} #main-header {
padding: 18px 0 0;
z-index: 9999;
}
#logo {
float: left;
// max-height: 100px;
height: auto !important;
max-height: 120px;
margin-bottom: 18px;
transition: all 0.2s ease-in-out 0s;
}
#sidebar-header {
background: #78563e none repeat scroll 0 0;
color: #FFFCF0;
padding: 5px 15px;
position: absolute;
right: 0;
text-transform: uppercase;
top: 18px;
}
#sidebar-header .fa {
border-right: 1px solid rgba(255, 255, 255, 0.3);
float: left;
font-size: 3.3em;
margin-right: 10px;
padding-right: 14px;
}
#sidebar-header .textwidget span {
float: left;
font-weight: 600;
line-height: 16px !important;
padding: 8px 0;
}
@media only screen and (max-width: 980px) {
#sidebar-header {
margin-left: 57%;
right: auto;
}
.et_header_style_left .logo_container {
width: 98%;
}
#logo {
max-height: none;
margin-bottom: 15px;
}
.et_header_style_left #logo,
.et_header_style_split #logo {
max-width: 380px;
}
#sidebar-header {
padding: 5px 10px;
}
#sidebar-header .fa {
font-size: 2.3em;
}
#sidebar-header .textwidget span {
padding: 0;
}
}
@media only screen and (max-width: 767px) {
#main-header {
padding: 18px 0;
}
#main-header .container {
padding: 0 2%;
width: 100%;
}
.et_secondary_nav_two_panels #et-secondary-menu {
margin-top: 0;
}
#main-header:after {
display: none;
}
#main-header .logo_container>a {
width: 260px;
height: 80px;
float: left;
display: inline;
overflow: hidden;
}
#logo {
height: 80px;
max-width: none !important;
float: right;
//   margin-top: -14px;
}
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
padding-bottom: 0;
padding-top: 0;
margin-top: -5px;
}
#sidebar-header {
float: left;
display: block;
clear: both;
width: 104%;
padding: 5px 8%;
margin-left: -2%;
position: relative;
}
}
@media (max-width: 479px) {
header#main-header {
padding-top: 15px;
}
#main-header #et_mobile_nav_menu {
margin-top: -5px;
}
#main-header .container {
width: 100%;
padding: 0 2%;
}
#main-header .logo_container>a {
width: 240px;
// height: 50px;
}
#logo {
height: 70px;
//  margin-top: -10px;
//  margin-bottom: 0;
}
#main-header #et_mobile_nav_menu {
margin-top: -8px;
}
} #et-top-navigation {
float: none;
display: block;
width: 100%;
clear: both;
padding-left: 0 !important;
}
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
padding-top: 124px;
} #main-header:after {
background: #fffae4 none repeat scroll 0 0;
border-top: 1px solid #e0d29b;
bottom: 0;
content: "";
height: 46px;
left: 0;
position: absolute;
right: 0;
width: 100%;
}
#main-header nav#top-menu-nav {
margin-top: 0px;
padding-top: 0;
background: #fffae4;
height: 46px;
border-left: 1px solid #e0d29b;
}
#top-menu li,
.fullwidth-menu li {
padding: 0;
float: left;
}
#top-menu>li.menu-item>a,
.fullwidth-menu>li.menu-item>a {
border-right: 1px solid #e0d29b;
color: #78563e;
font-size: 18px;
font-weight: 300;
height: 46px;
line-height: 24px;
padding: 11px 40px;
text-transform: uppercase;
}
.et_header_style_left #et-top-navigation nav>ul>li>a,
.et_header_style_split #et-top-navigation nav>ul>li>a {
padding-bottom: 11px;
}
#top-menu>li.menu-item>a:hover,
.fullwidth-menu>li.menu-item>a:hover {
color: #78563e;
background: #e0d29b;
opacity: 1;
}
#top-menu .menu-item-has-children>a:first-child,
.fullwidth-menu .menu-item-has-children>a:first-child,
#af-secondary-nav .menu-item-has-children>a:first-child {
padding-right: 40px;
}
#top-menu .menu-item-has-children>a:first-child:after,
.fullwidth-menu .menu-item-has-children>a:first-child:after,
#af-secondary-nav .menu-item-has-children>a:first-child:after {
display: none;
} #top-menu .sub-menu {
background-color: #e0d29b !important;
border-top: 0px;
padding: 0px;
display: none !important;
width: auto;
}
#top-menu .menu-item-has-children:hover>.sub-menu {
display: block !important;
}
#top-menu .sub-menu li {
padding: 0;
float: left;
display: block;
width: 100%;
}
#top-menu .sub-menu li a {
border-bottom: 1px solid #d4c48f;
color: #78563e !important;
text-transform: uppercase;
white-space: nowrap;
padding: 7px 14px;
width: 100%;
overflow: hidden;
font-weight: 400;
font-size: 14px;
}
#top-menu .sub-menu li:last-child a {
border-bottom: 0px solid #d4c48f;
}
#top-menu .sub-menu li a:hover {
background: #efe2b0;
border-color: #b9a37a;
color: #78563e !important;
opacity: 1;
padding: 7px 14px !important;
}
#top-menu .sub-menu .menu-item-has-children>a:first-child,
.fullwidth-menu .sub-menu .menu-item-has-children>a:first-child,
#af-secondary-nav .sub-menu .menu-item-has-children>a:first-child {
padding-right: 0;
}
#top-menu .sub-menu .sub-menu {
top: 0px;
} #top-menu>.shopmenu {
float: left;
}
#top-menu .shopmenu a {
background: #556b2f !important;
color: #fff !important;
}
#top-menu .shopmenu .hilight>a {
background: #78563e !important;
}
#top-menu .shopmenu a:hover {
background: #618f19 !important;
}
#top-menu .shopmenu>a {
float: left;
font-size: 21px !important;
font-weight: 700 !important; text-transform: uppercase;
}
#top-menu .shopmenu>a:before {
content: "\f07a";
font-family: fontawesome;
font-size: 24px;
margin-right: 12px;
position: relative;
top: 0;
}
#top-menu .shopmenu .sub-menu {
left: 0;
position: absolute;
top: 46px;
border-top: 0;
background: #556b2f;
padding: 0;
width: auto;
}
#top-menu .searchinmenu {
background: #556b2f;
}
#top-menu .shopmenu .sub-menu .sub-menu {
right: 100%;
left: auto;
top: 0;
}
#top-menu .shopmenu .sub-menu li {
padding: 0;
float: left;
display: block;
width: 100%; }
#top-menu .shopmenu .sub-menu li a {
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
color: #fff !important;
text-transform: uppercase;
white-space: nowrap;
padding: 7px 14px;
width: 100%;
overflow: hidden;
font-weight: 400;
font-size: 14px;
float: left;
display: block;
}
#top-menu .shopmenu .sub-menu li:last-child a {
border-bottom: 0px solid rgba(255, 255, 255, 0.5);
}
#top-menu .shopmenu .sub-menu li a:hover { border-color: #fff; opacity: 1;
padding: 7px 14px !important;
} li.searchinmenu form {
padding: 10px 14px;
position: relative;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
li.searchinmenu form input[type="search"] {
border: 0 none;
color: #619313;
height: 30px;
line-height: 24px;
padding: 0 10px;
width: 100%;
}
li.searchinmenu form input[type="search"]:focus {
background: #f9f0cf none repeat scroll 0 0;
color: #78563e;
}
li.searchinmenu form button {
border: medium none;
color: #556b2f;
font-size: 16px;
line-height: 29px;
position: absolute;
right: 15px;
top: 10px;
background: none;
}
li.searchinmenu form button:hover {
color: #78563e;
cursor: pointer;
}
li.searchinmenu form button span {
display: none;
}
@media only screen and (min-width: 1200px) {
#main-header nav#top-menu-nav {
margin-left: 5%;
}
}
@media only screen and (min-width: 981px) and (max-width: 1110px) {
#top-menu>li.menu-item>a,
.fullwidth-menu>li.menu-item>a {
padding-left: 29px;
padding-right: 29px;
}
#top-menu .menu-item-has-children>a:first-child,
.fullwidth-menu .menu-item-has-children>a:first-child {
padding-right: 29px;
}
#top-shop-navigation ul#shop-menu>li>a {
padding: 11px 38px;
}
#top-shop-navigation ul#shop-menu .sub-menu {
left: auto;
right: 0;
}
}
@media only screen and (max-width: 980px) {
#main-header nav#top-menu-nav {
border-left: 0px;
}
#et-top-navigation {
clear: none;
display: inline-block;
float: right;
margin-top: 0px;
width: auto;
}
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
padding-bottom: 0px;
padding-top: 0px;
}
#shop-menu {
opacity: 0; }
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
#main-header {
padding-bottom: 0;
}
#main-header:after {
display: none;
}
}
@media only screen and (max-width: 767px) {
.et_secondary_nav_two_panels #et-secondary-menu {
margin-top: 0;
}
} #main-header #et_mobile_nav_menu {
margin-top: 7px;
} .et_header_style_split .mobile_menu_bar,
.et_header_style_left .mobile_menu_bar {
padding-bottom: 0px;
}
.mobile_menu_bar:before {
font-size: 60px;
}
#et_mobile_nav_menu .mobile_menu_bar:before {
font-size: 50px;
color: #78563e !important;
}
.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
}
#main-header #mobile_menu.et_mobile_menu {
border-top: 0;
padding: 0;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
}
#mobile_menu.et_mobile_menu li {
position: relative;
}
#mobile_menu.et_mobile_menu li a {
font-size: 16px;
padding: 12px 7%;
}
#main-header .et_mobile_menu .menu-item-has-children>a,
#main-header .et_mobile_menu .menu-item a {
background: none;
font-weight: 400;
text-transform: uppercase;
border-bottom: 1px solid #e0d29b;
position: relative;
} #main-header .et_mobile_menu .menu-item.active, {
background: #e0d29b;
opacity: 1;
}
#main-header .et_mobile_menu .menu-item-has-children>a {
background: none;
} #main-header .et_mobile_menu .menu-item:active a {
border-bottom: 1px solid #fef8de;
opacity: 1;
}  #main-header .et_mobile_menu .menu-item-has-children>a:after {
bottom: 0;
content: "\f105";
font-family: "fontawesome";
font-size: 22px;
padding: 10px 0;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 70px;
line-height: 26px;
} #main-header .et_mobile_menu .menu-item-has-children.active>a:after {
content: "\f107";
}
#main-header .et_mobile_menu .menu-item-has-children>span.closesubmenu {
position: absolute;
top: 0;
right: 0;
width: 70px;
height: 47px;
background: rgba(255, 255, 255, 0.2);  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0); }
#main-header .et_mobile_menu .menu-item-has-children.active>span.closesubmenu {
z-index: 0;
}
#main-header .et_mobile_menu li ul,
.et_pb_fullwidth_menu .et_mobile_menu li ul {
padding-left: 0;
}
.et_mobile_menu li li {
padding-left: 0;
} #main-header .et_mobile_menu li ul .menu-item.active {
background: #fef8de;
}
#main-header .et_mobile_menu li ul .menu-item.active a {
border-bottom: 1px solid #e0d29b;
} #main-header .et_mobile_menu li ul ul .menu-item.active {
background: #e0d29b;
}
#main-header .et_mobile_menu li ul ul .menu-item.active a {
border-bottom: 1px solid #fef8de;
} #main-header .et_mobile_menu li.menu-item.shop-menu-item>a:before {
content: "\f07a";
font-family: fontawesome;
font-size: 24px;
margin-right: 12px;
position: relative;
top: 0;
}
#main-header .et_mobile_menu li.menu-item.shop-menu-item>a {
font-size: 20px;
font-weight: 700;
}
#main-header .et_mobile_menu li.menu-item.shop-menu-item {
background: #556b2f;
}
#main-header .et_mobile_menu li.menu-item.shop-menu-item a {
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
#main-header .et_mobile_menu li.menu-item.shop-menu-item a,
#main-header .et_mobile_menu li.menu-item.shop-menu-item a:after {
color: #fff;
} #main-header .et_mobile_menu li.menu-item.shop-menu-item.active {
background: #619313;
}
#main-header .et_mobile_menu li.menu-item.shop-menu-item.active a {
border-bottom: 1px solid rgba(255, 255, 255, 1);
}  #main-header .et_mobile_menu li.menu-item.shop-menu-item.active>.sub-menu li {
background: #556b2f;
}
#main-header .et_mobile_menu li.menu-item.shop-menu-item.active>.sub-menu li.hilight {
background: #78563E;
} #main-header .et_mobile_menu li.menu-item.shop-menu-item.active>.sub-menu li.active {
background: #619313;
}  #main-header .et_mobile_menu li.menu-item.shop-menu-item.active>.sub-menu .sub-menu li {
background: #476910;
} #main-header .et_mobile_menu li.menu-item.shop-menu-item.active>.sub-menu .sub-menu li.active {
background: #2f430e;
} #main-header .et_mobile_menu li.menu-item.shop-menu-item.active>.sub-menu li a,
#main-header .et_mobile_menu li.menu-item.shop-menu-item.active>.sub-menu .sub-menu li a {
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
} #main-header .et_mobile_menu li.menu-item.shop-menu-item.active>.sub-menu li a.active,
#main-header .et_mobile_menu li.menu-item.shop-menu-item.active>.sub-menu .sub-menu li a.active {
border-bottom: 1px solid rgba(255, 255, 255, 1);
} #main-header #mobile_menu.et_mobile_menu li>ul.sub-menu {
max-height: 0 !important;
overflow: hidden;
display: block;
-webkit-transition: all 0.3s ease-in-out !important;
-moz-transition: all 0.3s ease-in-out !important;
transition: all 0.3s ease-in-out !important;
opacity: 0;
} #main-header #mobile_menu.et_mobile_menu li.menu-item-has-children.active>ul.sub-menu {
max-height: 5000px !important;
overflow: visible !important;
opacity: 1;
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
#main-header #et_mobile_nav_menu {
margin-top: 15px;
padding-bottom: 34px;
}
#main-header #mobile_menu.et_mobile_menu {
border-top: 0 none;
top: 99px;
max-width: 360px;
right: 0;
left: auto;
}
}
@media only screen and (max-width: 767px) {
#main-header #mobile_menu.et_mobile_menu {
top: 70px;
}
}  #main-content .container:before {
display: none;
} .et_right_sidebar #sidebar,
.et_left_sidebar #sidebar {
position: relative;
}
.et_right_sidebar #sidebar:before,
.et_left_sidebar #sidebar:before {
background: none repeat scroll 0 0 #78563e;
bottom: 0;
content: "";
height: 100%;
position: absolute;
top: 0;
width: 2px;
}
.et_right_sidebar #sidebar:before {
left: 0;
}
.et_left_sidebar #sidebar:before {
right: 0;
} .et_right_sidebar #sidebar .widgettitle,
.et_left_sidebar #sidebar .widgettitle {
color: #78563e;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
text-transform: uppercase;
}
.widget_text.notice {
font-size: 90%;
line-height: 1.3;
padding: 15px;
background: #f5f5f5;
border: 2px dashed #986f56;
}
.widget_text.notice.green {
border: 2px dashed #556b2f;
}
.et_overlay {
background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
} #sidebar .woocommerce.columns-1 ul.products:last-child,
.et_pb_column .woocommerce.columns-1 ul.products:last-child,
.et_pb_column .woocommerce.columns-2 ul.products:last-child,
#sidebar .woocommerce.columns-2 ul.products:last-child {
margin-bottom: 0;
} #sidebar .woocommerce.columns-1 ul.products li.product,
.et_pb_column .woocommerce.columns-1 ul.products li.product {
width: 100%;
margin-right: 0;
}
#sidebar .woocommerce.columns-1 ul.products li.product:last-child,
.et_pb_column .woocommerce.columns-1 ul.products li.product:last-child {
margin-bottom: 0;
} #sidebar .woocommerce.columns-2 ul.products li.product {
width: 48% !important;
margin: 0 0% 20px 0 !important;
clear: none !important;
}
#sidebar .woocommerce.columns-2 ul.products li.product.first {
margin-right: 3.8% !important;
}
#sidebar .woocommerce.columns-2 ul.products li.last {
margin-right: 0;
}
.et_left_sidebar.woocommerce-page .woocommerce.columns-2 ul.products li.product:nth-child(3n+1),
.et_right_sidebar.woocommerce-page .woocommerce.columns-2 ul.products li.product:nth-child(3n+1) {
clear: none;
}
#sidebar .woocommerce.columns-2 span.onsale,
.et_pb_column_1_4 .woocommerce.columns-2 span.onsale {
font-size: 12px;
padding: 3px 6px !important;
}
#sidebar .woocommerce.columns-2 ul.products li.product h3,
.et_pb_column_1_4 .woocommerce.columns-2 ul.products li.product h3,
#sidebar .woocommerce.columns-2 ul.products li.product h2,
.et_pb_column_1_4 .woocommerce.columns-2 ul.products li.product h2 {
font-size: 16px !important;
}
#sidebar .woocommerce.columns-2 ul.products li.product .price,
.et_pb_column_1_4 .woocommerce.columns-2 ul.products li.product .price {
font-size: 14px !important;
}
#sidebar .woocommerce.columns-2 ul.products li.product .price del,
.et_pb_column_1_4 .woocommerce.columns-2 ul.products li.product .price del {
font-size: 12px !important;
bottom: 20px;
}
#sidebar .woocommerce ul.products li.product .button,
.et_pb_column_1_4 .woocommerce ul.products li.product .button {
display: none;
}
.woocommerce.columns-2 ul.products li.product:nth-last-child(2),
.woocommerce.columns-2 ul.products li.product:nth-last-child(1) {
margin-bottom: 0;
} #sidebar>div {
z-index: 3;
} #sidebar .gform_widget {
background: #fff;
border: 2px solid #e7d8a1;
padding: 15px;
}
#sidebar .gform_widget .gform_wrapper {
margin: 0;
}
#sidebar .gform_widget .gform_wrapper .gform_heading {
margin-bottom: 0;
}
#sidebar .gform_widget .gform_wrapper h3.gform_title {
margin: 0;
}
#sidebar .gform_widget .gform_wrapper ul.gform_fields li.gfield {
margin: 0;
padding: 0;
}
#sidebar .gform_wrapper .top_label div.ginput_container {
margin: 0;
}
#sidebar .gform_wrapper .gform_footer {
margin: 0;
padding: 0;
}
#sidebar .gform_wrapper input[type="submit"].gform_button.button {
float: none !important;
width: 100% !important;
}
#sidebar .gform_wrapper .inline-submit .gform_footer {
margin: 0 !important;
}
#sidebar .gform_wrapper .inline-submit h3.gform_title {
font-size: 20px;
text-shadow: none;
font-weight: 600 !important;
color: #556b2f;
}
#sidebar .gform_wrapper .inline-submit h3.gform_title span {
color: #ef5018;
}
#sidebar .gform_wrapper .recaptcha_side {
transform: scale(0.78);
width: 0px;
} #sidebar .et_pb_widget.flagged {
background: #78563e none repeat scroll 0 0;
margin-left: -30px;
max-width: none;
padding: 10px 19px 20px 30px;
position: relative;
width: calc(100% + 30px);
}
.et_right_sidebar #sidebar .flagged .widgettitle,
.et_left_sidebar #sidebar .flagged .widgettitle {
color: #fff;
}
@media only screen and (max-width: 980px) { .et_right_sidebar #sidebar:before,
.et_left_sidebar #sidebar:before {
width: 0;
}
#sidebar .et_pb_widget.flagged {
margin-left: 0px;
width: 100%;
}
} #sidebar .widget_shopping_cart { background: #556b2f; background: -moz-linear-gradient(top, #556b2f 0%, #476910 100%); background: -webkit-linear-gradient(top, #556b2f 0%, #476910 100%); background: linear-gradient(to bottom, #556b2f 0%, #476910 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#556b2f', endColorstr='#476910', GradientType=0); }
.et_right_sidebar #sidebar .widget_shopping_cart .widgettitle,
.et_left_sidebar #sidebar .widget_shopping_cart .widgettitle {
color: #fff;
text-align: center;
font-size: 16px;
padding-top: 10px;
}
#sidebar .widget_shopping_cart .widgettitle:before {
content: "\f07a";
font-family: "fontawesome";
margin-right: 7px;
}
#sidebar .widget_shopping_cart_content {
margin: 0 15px 15px;
} #sidebar .widget_shopping_cart_content ul.cart_list li {
background: #fff none repeat scroll 0 0;
margin-bottom: 0px;
max-height: 0px;
position: relative;
overflow: hidden;
padding-bottom: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#sidebar .widget_shopping_cart:hover ul.cart_list li {
max-height: 5000px;
margin-bottom: 2px;
padding-bottom: 6px;
}
#sidebar .widget_shopping_cart_content ul.cart_list li .variation {
max-height: 0px;
position: relative;
overflow: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#sidebar .widget_shopping_cart_content ul.cart_list li:hover .variation { } .woocommerce #sidebar .widget_shopping_cart .total {
padding: 0px 5px 0 5px;
background: #fff none repeat scroll 0 0;
border-top: 0;
}
.woocommerce #sidebar .widget_shopping_cart .total .amount {
float: right;
} #sidebar .widget_shopping_cart .buttons {
padding-bottom: 10px;
}
#sidebar .widget_shopping_cart .buttons a.button.wc-forward {
border-radius: 0;
font-size: 14px !important;
line-height: 34px !important;
padding: 0 5px !important;
}
#sidebar .widget_shopping_cart .buttons a.button.wc-forward:before {
font-size: 14px !important;
line-height: 34px !important;
position: static !important;
left: 0;
top: 0;
margin-right: 7px;
}
#sidebar .widget_shopping_cart .buttons a.button.wc-forward.checkout {
background: #f5f5f5 none repeat scroll 0 0 !important;
color: #476910 !important;
float: right;
}
#sidebar .widget_shopping_cart .buttons a.button.wc-forward.checkout:hover {
background: #78563e none repeat scroll 0 0 !important;
color: #ffffff !important;
}
#sidebar .widget_shopping_cart .buttons a.button.wc-forward.checkout:before {
content: "\f0d6";
}
@media only screen and (min-width: 981px)and (max-width: 1124px) {
#sidebar .widget_shopping_cart .buttons a.button.wc-forward:before {
display: none !important;
}
} .search-results .page-title {
margin-bottom: 30px;
}
.search-results .page-title em.searchquery {
color: #556b2f;
}
@media screen and (max-width: 980px) {
.searchformtop.mobile-only {
background: #78563e none repeat scroll 0 0;
padding: 6px 10px;
margin-bottom: 30px;
}
.searchformtop form.search-form {
position: relative;
}
.searchformtop.mobile-only input.search-field,
.searchformtop.mobile-only button.search-submit {
border: 1px solid #ddd;
color: #666;
font-size: 14px;
height: 40px !important;
line-height: normal !important;
margin: 0;
padding: 0.7em;
border-radius: 3px;
width: 100%;
}
.searchformtop.mobile-only button.search-submit {
background-color: #ddd;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
position: absolute;
right: 0;
top: 0;
width: 115px;
cursor: pointer;
}
.searchformtop.mobile-only button.search-submit .fa {
display: none;
}
}  #footer-widgets .footer-widget h4.title {
text-transform: uppercase;
font-weight: 600;
color: #fff !important;
padding-bottom: 20px;
}
#footer-widgets .fwidget { }
#footer-widgets .footer-widget li {
padding: 0 0 0px 20px;
}
#footer-widgets .footer-widget li:before {
content: ">>";
font-weight: 800;
top: 0;
position: absolute;
border: 0;
}
#footer-widgets .footer-widget li:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget.last {
width: 29.666%;
}
#footer-widgets .footer-widget a {
color: #556b2f;
}
#footer-widgets .footer-widget a:hover {
text-decoration: underline;
} #footer-info {
text-align: left;
padding-bottom: 10px;
float: left;
color: #78563E;
}
#footer-credits {
text-align: right;
color: #78563E;
}
#footer-info a,
#footer-credits a {
color: #986f56;
font-weight: 400;
}
#footer-info a:hover,
#footer-credits a:hover {
color: #e7d8a1;
} #et-footer-nav {
background: #556b2f;
}
#et-footer-nav a {
color: #ffffff;
}
#et-footer-nav a:hover {
color: #78563e !important;
}
#et-footer-nav .bottom-nav {
width: 70%; display: inline-block;
}
#et-footer-nav .bottom-nav a {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
#et-footer-nav .bottom-nav a .fa {
margin-right: 5px;
font-size: 22px;
}
#et-footer-nav .et-social-icons {
float: right;
width: 30%;
display: inline-block;
padding: 15px 0;
}
#et-footer-nav .et-social-icon a {
color: #ffffff;
}
#et-footer-nav .et-social-icon a:hover {
color: #78563e;
}
@media only screen and (max-width: 767px) { .et_pb_widget {
width: 100%;
clear: both;
display: block;
} #et-footer-nav .bottom-nav {
display: none;
}
#et-footer-nav .et-social-icons {
float: none;
text-align: center;
width: 100%;
display: block;
}
#et-footer-nav .et-social-icons li:first-child {
margin-left: 0;
}
} #yith-wacp-popup .yith-wacp-content.ps-container {
width: 100% !important;
}
#yith-wacp-popup .yith-wacp-content .popup-actions {
border-bottom: 0 none;
clear: none;
margin-top: 15px;
}
#yith-wacp-popup .popup-actions .button.continue-shopping {
background: #78563e none repeat scroll 0 0 !important;
}
#yith-wacp-popup .popup-actions .button.continue-shopping:hover {
background: #556b2f none repeat scroll 0 0 !important;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product h3.product-title {
min-height: none;
margin-bottom: 0;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product .price del {
bottom: auto !important;
position: relative !important;
display: inline-block !important;
}
#yith-wacp-popup .yith-wacp-content .product-info,
#yith-wacp-popup .yith-wacp-content .cart-info {
border-bottom: 0 solid #e0e0e0;
}
#yith-wacp-popup .yith-wacp-content .cart-info {
padding: 5px;
background-color: #f5f5f5;
}
@media only screen and (max-width: 1200px) {
.yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product img {
margin-left: 18% !important;
max-width: 60%;
}
}
@media only screen and (min-width: 981px) and (max-width: 1100px) {
#yith-wacp-popup .yith-wacp-wrapper {
width: 70% !important;
max-width: 70% !important;
}
}
@media only screen and (max-width: 767px) {
#yith-wacp-popup .yith-wacp-wrapper {
width: 94% !important;
left: 3% !important;
}
#yith-wacp-popup .yith-wacp-main {
padding: 10px 0 !important;
}
#yith-wacp-popup .yith-wacp-content {
padding: 0 10px;
}
#yith-wacp-popup .yith-wacp-content .product-thumb {
float: left !important;
margin-right: 5px !important;
margin-bottom: 0 !important;
width: 100px;
}
#yith-wacp-popup .yith-wacp-content h3.product-title {
margin-bottom: 0;
padding-bottom: 0;
font-size: 14px !important;
}
#yith-wacp-popup .yith-wacp-content .product-variation dt {
clear: none;
}
#yith-wacp-popup .yith-wacp-content .cart-info {
clear: both;
display: block;
}
#yith-wacp-popup .yith-wacp-content .popup-actions {
display: block;
margin-top: 10px;
margin-bottom: 10px;
clear: both;
}
#yith-wacp-popup .yith-wacp-content .popup-actions .button,
#yith-wacp-popup .yith-wacp-content .popup-actions .button:hover {
padding: 10px !important;
display: inline !important;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related {
background: #e7d8a1 none repeat scroll 0 0;
margin: 0px 0;
padding: 15px 5px 0;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product {
margin-bottom: 10px !important;
width: 100% !important;
clear: both !important;
display: bock !important;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product .product-image {
float: left;
width: 30%;
}
.yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product img {
width: 100%;
text-align: center;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product h3.product-title {
min-height: 0;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product .product-image .onsale {
bottom: 6px !important;
font-size: 12px !important;
left: 5px !important;
padding: 0 4px !important;
top: auto !important;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product .product-price {
padding-left: 74px;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product .product-image .onsale.timed-sale {
max-width: 63px;
padding: 0 0px !important;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product .timed-sale strong {
line-height: 20px;
font-size: 120% !important;
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product .timed-sale em {
line-height: 10px;
margin-top: 0;
padding: 0px 2px 1px !important;
}
#yith-wacp-popup .yith-wacp-content a.button {
display: none;
}
} .et_monarch .et_social_inline_bottom {
margin: 0 0 40px 0 !important;
}
.et_monarch .et_social_5col.et_social_nospace li {
width: 40px !important;
}
.et_monarch .et_social_networks {
background: none repeat scroll 0 0 #e7d8a1;
box-sizing: border-box;
padding-left: 140px;
height: 40px;
position: relative;
}
.et_monarch .et_social_networks:after {
content: "CONDIVIDI SU:";
font-size: 16px;
height: 40px;
left: 15px;
line-height: 40px;
position: absolute;
top: 0;
width: 120px;
}
@media only screen and (max-width: 767px) {
.et_monarch .et_social_networks {
padding-left: 100px;
}
.et_monarch .et_social_networks:after {
content: "CONDIVIDI";
font-size: 90%;
width: 100px;
}
.et_monarch .et_social_networks.et_social_simple:after {
display: none;
}
.et_monarch .et_social_inline_bottom .et_social_networks.et_social_nospace li {
clear: none !important;
}
.et_monarch .et_social_networks li:nth-child(2n+1),
.et_monarch .et_social_mobile .et_social_networks li:nth-child(2n+1) {
clear: none !important;
}
}
@media only screen and (max-width: 479px) {
.et_monarch .et_social_networks {
padding-left: 80px;
}
.et_monarch .et_social_networks:after {
width: 80px;
}
.et_monarch .et_social_networks li,
.et_monarch .et_social_mobile .et_social_networks li,
.et_monarch .et_social_networks li:nth-child(2n+1),
.et_monarch .et_social_mobile .et_social_networks li:nth-child(2n+1) {
clear: none !important;
}
} .gform_wrapper .gform_body {
width: 100% !important;
}
.gform_wrapper input[type="text"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper textarea {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px !important;
color: #000 !important;
padding: 6px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #eee !important;
line-height: normal !important;
height: 35px !important;
}
input[type="text"]:focus,
input.text:focus,
input.title:focus,
textarea:focus,
select:focus,
input[type="email"]:focus {
background-color: #ffffe0 !important;
border: 1px solid #DDA95A !important;
}
.page .gform_wrapper .ginput_complex input[type="text"],
.page .gform_wrapper .ginput_complex input[type="url"],
.page .gform_wrapper .ginput_complex input[type="email"],
.page .gform_wrapper .ginput_complex input[type="tel"],
.page .gform_wrapper .ginput_complex input[type="number"],
.page .gform_wrapper .ginput_complex input[type="password"],
.page g .gform_wrapper .ginput_complex select {
width: 100% !important;
}
.gform_wrapper .ginput_complex .ginput_right {
float: right;
margin-right: 0% !important;
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"] {
font-style: normal !important;
font-weight: 600 !important;
font-variant: normal !important;
text-transform: uppercase !important;
font-size: 20px !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
padding: 0px 25px !important;
background: #556b2f !important;
border: 0px solid !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
-moz-transition: all 0.2s !important;
-webkit-transition: all 0.2s !important;
transition: all 0.2s !important;
position: relative !important;
float: right;
color: #ffffff !important;
border-color: #556b2f !important;
cursor: pointer !important;
height: 35px;
line-height: normal !important;
}
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type="submit"]:hover {
background: #674528 !important;
border-color: #674528 !important;
color: #ffffff !important;
}
.ui-datepicker-header {
background-color: #312519 !important;
border-color: #312519 !important;
box-shadow: 0 !important;
} .gform_wrapper .inline-submit ul.gform_fields li.gfield:nth-last-child(2),
.gform_wrapper .inline-submit ul.gform_fields li.gfield:last-child {
width: 83%;
}
.gform_wrapper .inline-submit .gform_footer {
padding: 0 !important;
}
@media only screen and (min-width: 641px) {
.gform_wrapper .inline-submit .gform_footer {
margin: -47px 0px 0 !important;
}
.pum .gform_wrapper .inline-submit .gform_footer {
margin: 16px 0 0 !important;
}
}
.gform_wrapper .inline-submit .gform_heading {
margin-bottom: 0;
}
.gform_wrapper .inline-submit h3.gform_title {
color: #fff;
font-size: 30px;
font-weight: 800 !important;
margin-bottom: 0;
padding-bottom: 0;
text-transform: uppercase;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
@media only screen and (min-width: 981px) and (max-width: 1100px) { .gform_wrapper .inline-submit ul.gform_fields li.gfield:nth-last-child(2),
.gform_wrapper .inline-submit ul.gform_fields li.gfield:last-child {
width: 80%;
}
}
@media only screen and (max-width: 767px) { .gform_wrapper .inline-submit ul.gform_fields li.gfield:nth-last-child(2),
.gform_wrapper .inline-submit ul.gform_fields li.gfield:last-child {
width: 70%;
}
}
@media only screen and (max-width: 479px) { .gform_wrapper .inline-submit ul.gform_fields li.gfield:nth-last-child(2),
.gform_wrapper .inline-submit ul.gform_fields li.gfield:last-child {
width: 100%;
}
.gform_wrapper .inline-submit .gform_footer {
margin: 0px 0 0 !important;
}
} h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {}
h1,
h2,
h3,
h4,
h5,
h6 { }
h1 {
font-size: 34px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 26px;
margin-top: 20px;
}
h4 {
font-size: 22px;
line-height: 1.3;
}
h5 {
font-size: 18px;
}
.et_pb_post p,
.et_pb_post ul,
.et_pb_post ol {
font-size: 1.2em
}
.et_pb_post li {
margin-bottom: 10px;
}
.et_pb_post p:last-of-type {
padding-bottom: 1em;
}
@media only screen and (max-width: 479px) {
h2 {
font-size: 25px;
}
h3 {
font-size: 21px;
}
h4 {
font-size: 17px;
}
h5 {
font-size: 14px;
}
}  #left-area .recipe .post-meta {
display: inline-block;
float: left;
width: 70%;
}
#left-area ul.recipe-taxonomies {
float: left;
list-style: outside none none !important;
margin: 0;
padding: 0 0 15px !important;
width: 30%;
}
#left-area ul.recipe-taxonomies li {
float: right;
}
#left-area ul.recipe-taxonomies li a {
background: white;
padding: 0px 10px;
position: relative;
height: 25px;
line-height: 25px;
}
#left-area ul.recipe-taxonomies li a {
background: none repeat scroll 0 0 #e7d8a1;
display: inline-block;
height: 26px;
line-height: 26px;
padding: 0 10px;
position: relative;
margin-left: 5px;
color: #666;
font-size: 12px;
}
#left-area ul.recipe-taxonomies li a:before {
border-bottom: 13px solid #fffae4;
border-right: 19px solid #e7d8a1;
border-top: 13px solid #fffae4;
content: "";
height: 0;
left: -21px;
position: absolute;
top: 0;
width: 2px;
}
#left-area ul.recipe-taxonomies li a:after {
background: none repeat scroll 0 0 #fffae4;
border-radius: 50%;
content: "";
height: 6px;
left: -6px;
position: absolute;
top: 10px;
width: 6px;
}
#left-area .recipe-taxonomies strong {
margin-right: 13px;
}
#left-area .recipe-thumb {
border: 1px solid #e7d8a1;
float: left;
overflow: hidden;
}
#left-area .recipe-thumb img {
width: 100%;
float: left;
display: block;
}
#left-area #recipe-details-box {
background: none repeat scroll 0 0 #e7d8a1;
box-sizing: border-box;
clear: both;
display: block;
float: left;
padding: 0;
margin: 0 0 30px 0;
width: 100%;
}
#left-area #recipe-details-box .recipe-details ul {
padding: 0;
display: flex;
align-content: space-between;
}
#left-area .recipe-details ul li { box-sizing: border-box;
border-right: 1px solid #FFFAE4;
float: left;
display: block;
padding: 15px 10px 10px;
margin-bottom: 0;
flex-grow: 1;
}
.recipe-details ul li>span {
background: none repeat scroll 0 0 #556b2f;
border-radius: 3px;
padding: 0 5px;
color: #fff;
}
#left-area .recipe-details ul li:last-child {
border-right: 0;
}
.recipe-details h5 {
font-family: Droid Sans;
font-size: 12px;
white-space: nowrap;
}
.recipe-introduction {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
box-sizing: border-box;
clear: both;
color: #78563e;
display: block;
float: left;
font-size: 130%;
font-style: italic;
margin: 0;
padding: 10px;
width: 100%;
position: relative;
font-family: "Lato", Helvetica, Arial, Lucida, sans-serif;
}
.recipe .recipe-content {
clear: both;
padding-top: 0;
}
.recipe-ingredients_container,
.recipe-instructions_container {
border: 1px solid #e7d8a1;
box-sizing: border-box;
margin: 20px 0;
padding: 20px;
float: left;
width: 100%;
clear: both;
background: rgba(255, 255, 255, 0.5);
}
.recipe-ingredients_container .block_ing {
float: left;
width: 48%;
display: inline-block;
margin-right: 2%;
}
.recipe-ingredients_container .recipe-ingredients ul {
padding-left: 40px !important;
}
#left-area ol.recipe-instructions {
padding-bottom: 0;
}
.recipe-instructions {
list-style-position: outside !important;
padding-left: 13px !important;
}
.recipe-instructions>li {
padding-left: 13px;
position: relative;
margin-bottom: 15px;
clear: both;
}
.recipe-instructions>li:after {
border-bottom: 10px solid transparent;
border-left: 10px solid #e7d8a1;
border-top: 10px solid transparent;
content: "";
height: 0;
left: -33px;
position: absolute;
top: 2px;
;
width: 2px;
}
.recipe-instructions img {
float: right;
display: inline;
margin-left: 20px;
margin-bottom: 20px;
}
.recipe-ingredients_container h3,
.recipe-instructions_container h3 {
padding-bottom: 25px;
padding-left: 26px;
}
.recipe-ingredients_container h4,
.recipe-instructions_container h4 {
color: #986f56;
padding-left: 26px;
text-transform: uppercase;
}
.recipe-instructions_container h4 {
background: none repeat scroll 0 0 #e7d8a1;
border-bottom-right-radius: 20px;
border-top-right-radius: 20px;
box-sizing: border-box;
clear: both;
float: left;
margin: 15px 0 10px -20px;
padding: 10px;
width: auto;
}
.recipe-notes {
clear: both;
display: block;
width: 100%;
margin-bottom: 30px;
float: left;
}
body.single-recipe div.ppt {
font-size: 15px;
font-weight: 400;
margin: 0;
}
@media only screen and (max-width: 767px) { #left-area #recipe-details-box .recipe-details ul {
display: block;
}
#left-area .recipe-details ul li {
width: 50%;
border-bottom: 1px solid #F8F5F0;
}
#left-area .recipe-details ul li:last-child {
border-right: 1px solid #F8F5F0;
}
}
@media only screen and (max-width: 479px) {
.recipe-ingredients_container .block_ing {
width: 100%;
} #left-area .recipe .post-meta {
font-size: 10px;
line-height: 14px;
padding-bottom: 0;
padding-right: 23px;
}
#left-area ul.recipe-taxonomies {
padding-bottom: 0 !important;
margin-top: -10px !important;
}
#left-area ul.recipe-taxonomies ul {
padding-bottom: 0;
}
#left-area ul.recipe-taxonomies li {
text-align: right;
line-height: 1;
}
#left-area .recipe-taxonomies strong {
font-size: 12px;
margin-right: 0;
}
#left-area ul.recipe-taxonomies li a {
font-size: 70%;
height: 18px;
line-height: 16px;
}
#left-area ul.recipe-taxonomies li a:after,
#left-area ul.recipe-taxonomies li a:before {
display: none;
}
}  .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
background: #fff;
border: 1px solid #fff;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover {
border: 1px solid #e7d8a1;
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
-webkit-transform: scale(1.03);
-moz-transform: scale(1.03);
-o-transform: scale(1.03);
transform: scale(1.03);
}
.woocommerce ul.products li.product .et_overlay,
.woocommerce-page ul.products li.product .et_overlay {
display: none;
}
.archive.et_left_sidebar.woocommerce ul.products li.product.last,
.archive.et_right_sidebar.woocommerce ul.products li.product.last { }
.archive.et_left_sidebar.woocommerce ul.products li.product.first,
.archive.et_right_sidebar.woocommerce ul.products li.product.first {
clear: none;
}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product h2,
.woocommerce-page ul.products li.product h2 {
background: none repeat scroll 0 0 #fff;
box-sizing: border-box;
color: #78563E !important;
font-size: 17px !important;
line-height: 1.3;
margin-top: -9px;
padding: 10px !important;
width: 100%;
min-height: 66px;
}
#sidebar .woocommerce.columns-1 ul.products li.product h3,
.et_pb_column .woocommerce.columns-1 ul.products li.product h3,
#sidebar .woocommerce.columns-1 ul.products li.product h2,
.et_pb_column .woocommerce.columns-1 ul.products li.product h2 {
min-height: auto;
}
.woocommerce ul.products li.product h3:hover,
.woocommerce-page ul.products li.product h3:hover,
.woocommerce ul.products li.product h2:hover,
.woocommerce-page ul.products li.product h2:hover {
color: #556b2f !important;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
color: #556b2f !important;
font-size: 16px !important;
font-weight: 600 !important;
background: none repeat scroll 0 0 #fff;
box-sizing: border-box;
width: 100%;
padding: 0px 10px 5px !important;
}
.woocommerce ul.products li.product .price .woocommerce-price-suffix {
display: none;
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
color: #777 !important;
padding-right: 10px !important; display: inline;
} .woocommerce ul.products li.product .button {
height: 36px !important;
line-height: 36px !important;
margin-top: 0 !important;
margin-left: -1px !important;
padding: 0 !important;
text-align: center !important;
width: 100% !important;
width: -webkit-calc(100% + 2px) !important;
width: -moz-calc(100% + 2px) !important;
width: calc(100% + 2px) !important;
max-width: 100% !important;
max-width: -webkit-calc(100% + 2px) !important;
max-width: -moz-calc(100% + 2px) !important;
max-width: calc(100% + 2px) !important;
background: #E7D8A1 !important;
color: #78563e !important;
font-size: 15px !important;
text-transform: uppercase;
border: 0 none;
position: relative;
top: 3px;
border-radius: 0 0 3px 3px !important;
}
.woocommerce ul.products li.product.outofstock .button {
background: #bbbbbb !important;
}
.woocommerce ul.products li.product .button:hover {
background: #556b2f !important;
color: #ffffff !important;
} .woocommerce button.button.loading.alt,
.woocommerce button.button.loading,
.woocommerce button.button.loading.alt:hover,
.woocommerce button.button.loading:hover {
padding-right: 50px !important;
background-image: url(//www.fortunatiantonio.it/wp-content/themes/AntonioFortunati/images/preloader.gif) !important;
background-repeat: no-repeat !important;
background-position: 95% !important;
opacity: 1 !important;
background-color: #fff !important;
color: #ccc !important;
cursor: none;
} .woocommerce span.onsale,
.woocommerce-page span.onsale {
background: rgba(85, 107, 47, 0.9) none repeat scroll 0 0 !important;
padding: 2px 11px !important;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) !important;
}
.woocommerce span.onsale.timed-sale,
.woocommerce-page span.onsale.timed-sale,
.woocommerce.columns-2 span.onsale.timed-sale,
#sidebar .woocommerce.columns-2 span.onsale.timed-sale {
padding: 3px 0px 0px 0px !important;
}
.timed-sale strong {
display: block;
line-height: 26px;
}
.timed-sale em {
border-radius: 0 0 3px 3px;
margin-top: 2px;
padding: 3px 7px;
clear: both;
display: block;
font-size: 12px;
line-height: 15px;
}
.woocommerce.columns-2 span.onsale.timed-sale em,
#sidebar .woocommerce.columns-2 span.onsale.timed-sale em {
padding: 3px;
}
.woocommerce.columns-2 span.onsale.timed-sale strong,
#sidebar .woocommerce.columns-2 span.onsale.timed-sale strong {
font-size: 120%;
}
.daysleft.urgence-green {
background: #619313 none repeat scroll 0 0;
}
.daysleft.urgence-orange {
background: #78563e none repeat scroll 0 0;
}
.daysleft.urgence-red {
background: #ef5018 none repeat scroll 0 0;
}
.daysleft.urgence-black {
background: #000000 none repeat scroll 0 0;
font-weight: bold;
}
.woocommerce ul.products li.product span.onsale.af_onsale,
.woocommerce-page ul.products li.product span.onsale.af_onsale {
border-radius: 3px !important;
bottom: 44px !important;
font-size: 20px;
padding: 0 3px !important;
top: auto !important;
z-index: 2;
bottom: 44px !important;
left: auto !important;
right: 10px !important;
} ul.products li.product.outofstock:after {
background: #f5f5f5 none repeat scroll 0 0;
color: #aaa;
content: "Non Disponibile";
left: 10px;
padding: 0 10px;
position: absolute;
top: 10px;
}
ul.products li.product.product_cat-tartufi-freschi.outofstock:after {
content: "Fuori Stagione";
}
.lang_en ul.products li.product.outofstock:after {
content: "Not Available";
}
.lang_en ul.products li.product.product_cat-fresh-truffles.outofstock:after {
content: "Off Season";
} #left-area .term-description,
#left-area .woo-sc-box.normal.rounded.full {
float: left;
display: block;
width: 100%;
margin-bottom: 30px;
}  .single-product.et_right_sidebar #left-area {
padding-right: 0;
width: 100% !important;
}
.single-product.woocommerce div.product .product_title {
color: #674528;
font-size: 28px;
font-weight: 700;
text-transform: uppercase;
} .single-product .product .ts-rating {
padding: 0 0 15px;
} .woocommerce ul.products li.product .star-rating {
background: none repeat scroll 0 0 #fff;
float: right;
font-size: 1.1em;
right: 10px;
top: 1px;
}
.woocommerce .product .star-rating span:before,
.woocommerce-page .product .star-rating span:before {
color: #efdd32 !important;
}
.single-product.woocommerce div.product p.price {
margin-bottom: 30px;
}
.woocommerce .summary.entry-summary>div {
font-size: 90%;
}
.woocommerce .summary.entry-summary .product_meta {
float: left;
clear: both;
display: block;
}
.reset_variations {
color: #ff6347;
font-size: 12px;
display: none !important;
}
.reset_variations:hover {
color: #b22222;
} .single-product .outofstock p.stock.out-of-stock,
.single-product .outofstock .outofstocknotifyme p#bis_form_title,
.single-product .outofstock .outofstocknotifyme p.notifymeptag,
.single-product .outofstock .outofstock_success_msg,
.single-product .outofstock .outofstock_error_msg {
background: #f5f5f5 none repeat scroll 0 0;
box-sizing: border-box;
float: left;
margin: 0;
padding: 3px 15px;
width: 100%;
}
.single-product .outofstock p.stock.out-of-stock {
color: #b22222;
font-size: 1.3em !important;
margin-top: 10px;
background: #fefefe none repeat scroll 0 0;
border-color: #dadada;
border-image: none;
border-style: solid solid none;
border-width: 1px 1px 0;
}
.single-product .outofstock .outofstocknotifyme p.notifymeptag {
padding-bottom: 15px;
}
.single-product .outofstock .outofstock_success_msg {
background: #ffffff;
font-size: 1.3em !important;
}
.single-product .outofstock .outofstocknotifyme p#bis_form_title,
.single-product .outofstock .outofstocknotifyme p.notifymeptag,
.single-product .outofstock .outofstock_success_msg,
.single-product .outofstock .outofstock_error_msg {
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
}
.single-product .outofstock .outofstocknotifyme p.notifymeptag .notifyme {
float: right;
display: inline-block;
width: 25%;
}
.single-product .outofstock .outofstocknotifyme p.notifymeptag .subscribersemail {
float: left;
display: inline-block;
width: 70%;
}
.single-product .outofstock .outofstocknotifyme p.notifymeptag br {
display: none;
} .single-product .outofstock .single_variation p.stock.out-of-stock,
.single_variation .outofstocknotifyme,
.single-product .outofstock .single_variation .outofstock_success_msg,
.single-product .outofstock .single_variation .outofstock_error_msg {
width: 200%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.single-product .outofstock .single_variation p.stock.out-of-stock {
margin-top: 26px;
}
.outofstock .single_variation_wrap .variant_attributes {
display: none;
} .woocommerce-variation-availability {
margin-top: -10px;
} .woocommerce div.product form.cart .variations,
.woocommerce div.product form.cart .single_variation {
float: left;
width: 50%;
display: inline;
background: #ffffff;
}
.woocommerce div.product form.cart .variations td {
line-height: 1.8em;
max-width: 120px !important;
padding: 0.857em 0.587em !important;
}
.woocommerce div.product form.cart .single_variation {
min-height: 50px;
padding-top: 0.857em;
}
.woocommerce div.product form.cart .single_variation .price {
font-size: 1.65em;
}
.woocommerce div.product form.cart .variations td select {
padding: 0 8px;
font-size: 14px;
}
.woocommerce div.product form.cart .single_variation .price .woocommerce-price-suffix {
font-size: 60%;
}
.reset_variations {
white-space: nowrap;
} @media (max-width: 480px) {
.woocommerce .products ul,
.woocommerce ul.products {
margin-bottom: 0 !important;
}
.et_pb_section .woocommerce ul.products li.product:last-child,
.woocommerce-page .et_pb_section ul.products li.product:last-child {
margin-bottom: 0 !important;
}
.et_pb_column .et_pb_grid_item:last-child,
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:last-child,
.et_pb_column .woocommerce ul.products li.product:last-child,
.woocommerce-page ul.products li.product:last-child,
.et_gallery_item:last-child {
margin-bottom: 0 !important;
}
.woocommerce div.product form.cart .variations td {
max-width: 90px !important;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
display: block;
font-size: 70%;
line-height: 70%;
}
.woocommerce div.product .woocommerce-variation-price {
margin-top: -3px;
}
.woocommerce div.product form.cart .variations {
width: 44%;
}
.woocommerce div.product form.cart .single_variation {
width: 56%;
padding-left: 10px;
}
.woocommerce div.product form.cart .single_variation .price {
font-size: 1.35em;
}
.woocommerce.single-product div.product .summary p.price del {
display: inline;
}
}
.woocommerce div.product form.cart .variations_button {
float: left;
width: 100%;
display: block;
clear: both;
}
.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce #content div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity {
margin-right: 0 !important;
width: 60px !important;
border-radius: 0 !important;
}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity input.qty {
height: 32px !important;
width: 50px !important;
background-color: #fff !important;
font-weight: 600 !important;
color: #674528 !important;
border: 1px solid #bbb !important;
border-radius: 0 !important;
box-sizing: content-box;
}
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
padding: 8px 24px 10px !important;
text-transform: uppercase;
line-height: 1em !important;
background: #556b2f !important;
color: white !important;
border: 0 !important;
}
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
background: #78563e !important;
border: 0 !important;
padding: 8px 24px 10px !important;
line-height: 1em !important;
} .variant_attributes {
background: #f9f0cf none repeat scroll 0 0;
display: block;
float: left;
font-size: 85%;
margin-bottom: 15px;
padding: 0 0 0 10px;
width: 100%;
margin-top: 15px;
}
.single_variation_wrap .variant_attributes {
margin-top: -15px;
}
.variant_attributes .product_weight {
margin-right: 10px;
}
.variant_attributes .product_weight,
.variant_attributes .product_dimensions {
font-weight: bold;
} .single-product.woocommerce div.product .bundled_product_title.product_title {
font-size: 18px;
}
.bundled_product_excerpt.product_excerpt {
font-size: 13px;
line-height: 1.5;
}
.bundled_product_summary .bundled_product_images>.bundled_product_image {
margin: 0;
} body.woocommerce .woocommerce-tabs {
border: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border-bottom: 4px solid #E7D8A1;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {
background: none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
background: #F9F0CF;
text-transform: uppercase;
border: 0px solid #FFFAE4 !important;
margin-right: 5px;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
background: #E7D8A1 !important;
;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-size: 12px;
color: #78563e !important;
}
body.woocommerce div.product .woocommerce-tabs .panel,
body.woocommerce #content-area div.product .woocommerce-tabs .panel {
background: #F9F0CF;
}  .woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
box-sizing: border-box;
clear: both !important;
display: block !important;
float: left;
font-size: 16px !important; position: relative !important;
width: 100%;
z-index: 101;
}
.woocommerce .woocommerce-error {
background: #b22222 !important;
}
#left-area .woocommerce-message .button,
#left-area .woocommerce-error .button,
#left-area .woocommerce-info .button {
background: rgba(0, 0, 0, 0.3) !important;
padding: 10px 24px !important;
}
#left-area .woocommerce-message .button:hover,
#left-area .woocommerce-error .button:hover,
#left-area .woocommerce-info .button:hover {
background: rgba(0, 0, 0, 0.7) !important;
padding: 10px 24px !important;
line-height: 50px !important;
}
body.woocommerce-checkout .woocommerce .woocommerce-error,
body.woocommerce-checkout .woocommerce .woocommerce-info,
body.woocommerce-checkout .woocommerce .woocommerce-message,
body.woocommerce-account .woocommerce .woocommerce-error,
body.woocommerce-account .woocommerce .woocommerce-info,
body.woocommerce-account .woocommerce .woocommerce-message {
margin-top: 0px !important;
margin-bottom: 10px !important;
}
.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-message a { }
.woocommerce .woocommerce-error a:hover,
.woocommerce .woocommerce-info a:hover,
.woocommerce .woocommerce-message a:hover {
color: #556b2f !important;
background: #ffffff !important;
border-radius: 5px;
} .yith-cart-message {
clear: both;
} .woocommerce .cart_totals table.shop_table a.shipping-calculator-button {
padding: 1px 10px;
border-radius: 3px;
color: #fff;
background: #556b2f;
}
.woocommerce .cart_totals table.shop_table a.shipping-calculator-button:hover {
background: #78563e;
text-decoration: none;
} #left-area .woocommerce-message .button.wc-forward {
padding-right: 68px !important;
}
.woocommerce .button.wc-forward {
line-height: 50px !important;
}
.button.wc-forward:before {
content: "\f07a";
position: absolute;
right: 13px;
top: 8px;
font-size: 60px;
font-family: "FontAwesome";
} .woocommerce table.shop_table {
background: #f8f5f0 none repeat scroll 0 0 !important;
border-radius: 0;
border: 0;
} .entry-content .cart_totals h2 {
display: block !important;
padding: 10px 10px 0 10px;
}
.cart_totals {
border: 0px solid #dadada;
background: #F8F5F0;
}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table {
background: #e7d8a1 none repeat scroll 0 0;
border: 0px solid rgba(0, 0, 0, 0.1);
border-radius: 0px;
clear: both;
margin-bottom: 0 !important;
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {
padding-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
margin-bottom: 0;
} .cart-collaterals .cross-sells>h2 {
font-size: 24px;
}
.woocommerce-cart .cart-collaterals .cross-sells {
padding: 10px;
background: #b9aa73 none repeat scroll 0 0 !important;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li {
margin-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product h3 {
font-size: 15px !important;
}
@media only screen and (max-width: 980px) {
.woocommerce-cart .cart-collaterals .cross-sells {
margin-top: 30px;
}
}
@media only screen and (max-width: 480px) {
.woocommerce-cart .cart-collaterals .cross-sells ul.products>li.product:first-child {
margin-right: 4% !important;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products>li.product {
width: 48% !important;
margin-bottom: 0 !important;
}
.cart-collaterals .cross-sells>h2 {
font-size: 20px;
}
} .woocommerce table.shop_table .actions .coupon .button {
background-color: #e7d8a1 !important;
color: #78563e !important;
font-size: 12px !important;
font-weight: 600 !important;
line-height: 1.3 !important;
width: 48% !important;
white-space: normal;
padding: 6px !important;
}
.woocommerce table.shop_table .actions .coupon .button:hover {
background: #556b2f !important;
color: white !important;
}
.woocommerce .actions .coupon {
position: relative;
padding-left: 60px;
padding-top: 5px;
}
.woocommerce .actions .coupon #coupon_code {
height: 30px;
line-height: 30px;
padding: 0 5px !important;
width: 48%;
-webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.15) inset !important;
-moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.15) inset !important;
box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.15) inset !important;
font-size: 17px !important;
}
.woocommerce .actions .coupon:after {
content: "\f06b";
position: absolute;
left: 13px;
top: 7px;
font-size: 40px;
font-family: "FontAwesome";
z-index: 1;
} @media only screen and (min-width: 981px) {
.woocommerce .order-right-checkout .col2-set,
.woocommerce-page .order-right-checkout .col2-set {
float: left;
width: 48%;
}
.woocommerce .order-right-checkout .col2-set .col-1,
.woocommerce-page .order-right-checkout .col2-set .col-1 {
float: left; width: 100%;
}
.woocommerce .order-right-checkout .col2-set .col-2,
.woocommerce-page .order-right-checkout .col2-set .col-2 {
float: left;
width: 100%;
margin-bottom: 30px;
}
.order-right-checkout .y-order-right {
float: right;
width: 48%;
background: #e7d8a1 none repeat scroll 0 0;
padding: 20px;
}
.order-right-checkout .y-order-right #order_review_heading {
font-size: 26px;
margin-top: 20px;
margin-bottom: 0;
}
.woocommerce .order-right-checkout #payment #place_order,
.woocommerce-page .order-right-checkout #payment #place_order {
float: right;
margin-right: 12.5%;
padding-bottom: 20px !important;
padding-top: 20px !important;
width: 75%;
margin-top: 30px;
}
}
.order-right-checkout .y-order-right {
background: #e7d8a1 none repeat scroll 0 0;
padding: 20px;
}
.woocommerce-billing-fields,
.woocommerce-shipping-fields,
.woocommerce_eu_vat_number,
.woocommerce_location_self_certification,
.woocommerce-account-fields,
.woocommerce-additional-fields {
background: #f8f5f0 none repeat scroll 0 0;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 5px;
padding: 20px;
margin-bottom: 10px;
}
#woocommerce_location_self_certification .description {
margin-bottom: 10px;
font-style: italic;
}
#woocommerce_location_self_certification .self_certification_label {
float: right;
display: inline;
width: calc(100% - 30px);
}
.woocommerce-billing-fields .formtip {
color: #0dbedc;
display: block;
font-size: 12px;
line-height: 16px;
}
.form-row.terms.wc-terms-and-conditions {
background: #fff none repeat scroll 0 0;
border: 1px dashed #556b2f;
display: block;
float: left;
font-weight: bold;
padding: 10px !important;
width: 100%;
} .page-template-page-checkout-template div#et-top-navigation #top-menu-nav {
display: none;
} @media only screen and (min-width: 980px) {
body.woocommerce-checkout #et-top-navigation {
padding-top: 100px;
}
}
body.woocommerce-checkout #main-header:after {
display: none;
}
body.woocommerce-checkout #et-top-navigation #top-menu-nav {
height: 0;
overflow: hidden;
}
body.woocommerce-checkout #et-top-navigation #top-menu,
body.woocommerce-checkout #top-shop-navigation {
display: none;
}
body.woocommerce-checkout .mobile_menu_bar {
text-indent: -10000px !important;
}
@media only screen and (min-width: 768px) {
body.woocommerce-checkout #logo {
max-height: 85% !important;
}
}
.woocommerce .order_details {
background: #fff none repeat scroll 0 0;
border: 1px solid #ccc;
display: block;
clear: both;
float: left;
list-style: outside none none;
margin: 1.5em 0 !important;
padding: 20px !important;
width: auto;
}
body.woocommerce-order-pay #main-content .entry-content .woocommerce>iframe {
border: 1px solid #ccc;
padding-top: 20px;
background: #fff;
}
@media only screen and (max-width: 480px) {
.woocommerce .order_details {
width: 100%;
}
.woocommerce .order_details>li {
float: left;
display: block;
clear: both;
width: 100%;
margin-bottom: 1em;
}
.woocommerce .order_details>li:last-child {
margin-bottom: 0;
}
}
p.form-row.terms {
line-height: 3em;
}
.woocommerce form.checkout_coupon {
background: #f8f5f0;
}
input#coupon_code {
padding: 5px 10px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
padding: 5px 10px;
font-size: 16px;
border-radius: 4px;
}
.woocommerce form .form-row input.input-text {
line-height: 2;
}
.select2-container .select2-choice {
font-size: 16px;
height: 40px;
line-height: 40px;
}
.woocommerce-billing-fields>h3,
.woocommerce-shipping-fields>h3 {
margin-bottom: 20px;
text-transform: uppercase;
font-size: 22px;
}
#order_review_heading {
font-size: 30px;
margin-top: 60px;
text-transform: uppercase;
}
.woocommerce-checkout #main-content .cart-subtotal td {
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
background: #fff0f5
}
.woocommerce table.shop_table a:hover,
.cart_totals table a:hover,
.woocommerce #order_review a:hover {
text-decoration: underline;
}
.woocommerce .cart_totals .wc-proceed-to-checkout>a,
.woocommerce .cart_totals .wc-proceed-to-checkout>a:hover {
line-height: 50px !important;
}
.aelia_eu_vat_assistant.checkout_field .title {
font-size: 150%;
}
#woocommerce_eu_vat_number.aelia_eu_vat_assistant,
#woocommerce_location_self_certification { }
.woocommerce-billing-fields .hidden {
display: none !important;
} body.woocommerce-order-received .woocommerce-thankyou-order-received {
font-size: 150%;
}
body.woocommerce-order-received .thankyou_payment_method {
background: #efdd32 none repeat scroll 0 0;
clear: both;
float: left;
margin: 10px 0 30px;
padding: 20px;
width: 100%;
}
body.woocommerce-order-received .thankyou_payment_method>p {
border-bottom: 2px dashed #78563e;
font-size: 130%;
line-height: 1.5;
margin-bottom: 20px;
padding-bottom: 20px;
}
.thankyou_payment_method>h3 {
background: #fff none repeat scroll 0 0;
border: 2px solid #556b2f;
padding: 15px;
}
.order_details.bacs_details {
background: #ffffff none repeat scroll 0 0;
border: 2px solid #556b2f;
font-size: 150%;
padding: 20px !important;
margin-top: 20px;
}
body.woocommerce-order-received .thankyou_order {
clear: both;
display: block;
float: left;
margin-bottom: 50px;
width: 100%;
}
body.woocommerce-order-received #main-content #content-area table td,
body.woocommerce-order-received #main-content #content-area table th {
max-width: none;
}
body.woocommerce-order-received .order_details li.iban strong {
overflow-wrap: break-word;
} .woocommerce-account .entry-title {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #e0d29b none repeat scroll 0 0;
border-color: #ccc #ccc -moz-use-text-color;
border-image: none;
border-radius: 5px 5px 0 0;
padding: 20px 0;
text-align: center;
margin-bottom: 0;
color: #78563e;
}
.woocommerce-account .entry-title:before {
content: "\f2be";
font-family: "fontawesome";
margin-right: 10px;
}
.woocommerce-account.woocommerce-orders .entry-title:before {
content: "\f290";
}
.woocommerce-account.woocommerce-orders .entry-title:before {
content: "\f290";
}
.woocommerce-account.woocommerce-edit-address .entry-title:before {
content: "\f2ba";
}
.woocommerce-account.woocommerce-edit-account .entry-title:before {
content: "\f007";
}
.woocommerce-account #left-area .woocommerce {
background: #e0d29b none repeat scroll 0 0;
padding-bottom: 30px;
}
@media only screen and (min-width: 768px) {
.woocommerce-account.logged-in #left-area .woocommerce {
padding-right: 20px;
}
.woocommerce-account #customer_login {
padding: 0 20px;
}
} .woocommerce-account #customer_login form {
margin-top: 0;
padding-top: 0;
}
.woocommerce-account #customer_login .u-column1>h2,
.woocommerce-account #customer_login .u-column2>h2 {
border-radius: 5px 5px 0 0;
font-size: 22px;
line-height: 50px;
padding: 0 20px;
text-transform: uppercase;
}
.woocommerce-account #customer_login .u-column1>h2 {
background: #556b2f;
color: #fff;
}
.woocommerce-account #customer_login .u-column2>h2 {
background: #78563e none repeat scroll 0 0;
color: #fff;
}
.woocommerce-account #customer_login form.login,
.woocommerce-account #customer_login form.register {
background: #f5f5f5;
border: 0 none;
border-radius: 0 0 5px 5px;
padding-top: 20px;
}
.woocommerce-account #customer_login .g-recaptcha {
display: block;
clear: both;
padding: 15px 0;
}
.woocommerce-account #customer_login .u-column2 form {
margin-bottom: 0;
padding-bottom: 44px;
}
.woocommerce-account #customer_login form .woocommerce-Button {
float: right;
}
@media only screen and (max-width: 479px) {
.woocommerce-account #main-content .container {
width: 98%;
padding-top: 0;
}
.woocommerce-account #customer_login form.login,
.woocommerce-account #customer_login form.register {
padding-left: 4px;
padding-right: 4px;
}
.woocommerce-account #customer_login .u-column2 form {
margin-bottom: 30px;
padding-bottom: 44px;
}
.woocommerce-account .entry-title {
border-radius: 0;
}
} .woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
background: #f5f5f5;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 70%;
padding: 20px 30px;
min-height: 222px;
}
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account #main-content .container .woocommerce-MyAccount-navigation ul {
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul,
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
list-style: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads {
display: none
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
float: left;
display: block;
width: 100%;
padding: 0 15px;
line-height: 36px;
background: #e0d29b;
color: #333;
font-size: 14px;
border-bottom: 1px solid #f9f0cf;
text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
background: #f5f5f5;
color: #556b2f;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
border-left: 10px solid #556b2f;
font-weight: bold;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
color: #b22222;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
content: "\f08b";
font-family: "fontawesome";
margin-right: 5px;
font-size: 110%;
}
.woocommerce .addresses>div {
background: #fff;
padding: 10px 15px 0 20px;
border: 1px solid #ccc;
position: relative;
}
.woocommerce .addresses .address .edit {
background: #556b2f none repeat scroll 0 0;
color: #fff;
padding: 2px 10px;
position: absolute;
right: 0;
top: 0;
}
.woocommerce .addresses .address .edit:hover {
background: #674528;
color: #fff;
text-decoration: none;
}
#content-area .woocommerce table.my_account_orders th.order-actions,
#content-area .woocommerce table.my_account_orders td.order-actions {
max-width: 220px;
}
.woocommerce table.my_account_orders .order-actions a.button {
font-size: 14px;
padding: 5px !important;
text-align: center;
width: 48%;
background: #666666 none repeat scroll 0 0 !important;
}
.woocommerce table.my_account_orders .order-actions a.button.pay {
background: #556b2f none repeat scroll 0 0 !important;
}
.woocommerce table.my_account_orders .order-actions a.button.cancel {
background: #b22222 none repeat scroll 0 0 !important;
}
.woocommerce table.my_account_orders .order-actions a.button.view {
background: #666666 none repeat scroll 0 0 !important;
}
.woocommerce table.my_account_orders .order-actions a.button:hover {
text-decoration: none;
background: #674528 none repeat scroll 0 0 !important;
}
.woocommerce table.my_account_orders .order-actions a.button.proforma {
float: right;
font-size: 9px;
line-height: 10px !important;
padding: 2px 0 !important;
white-space: pre-wrap;
}
.woocommerce-account .order-info {
background: #fff none repeat scroll 0 0;
border: 1px solid #ccc;
margin-bottom: 30px;
padding: 15px;
}
.woocommerce-account.woocommerce-view-order #main-content #content-area table.shop_table.order_details tr,
.woocommerce-account.woocommerce-view-order #main-content #content-area table.shop_table.order_details th,
.woocommerce-account.woocommerce-view-order #main-content #content-area table.shop_table.order_details td {
max-width: none !important;
}
@media only screen and (max-width: 767px) {
.woocommerce-account .woocommerce-MyAccount-content {
clear: both;
display: block;
padding: 20px;
width: 100%;
min-height: none;
}
.woocommerce-account #content-area .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders tr,
.woocommerce-account #content-area .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td {
width: 100%;
max-width: none;
}
.woocommerce-account #content-area .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders tr {
border: 1px solid #ccc;
margin-bottom: 10px;
background: #fff none repeat scroll 0 0;
}
.woocommerce-account #content-area .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders tr:nth-child(2n) td {
background-color: rgba(0, 0, 0, 0.0);
}
} .woocommerce .woocommerce-breadcrumb {
text-transform: uppercase;
white-space: nowrap;
z-index: 1;
position: relative;
overflow: hidden;
margin: -30px 0 20px;
opacity: 0.5;
}
.woocommerce .woocommerce-breadcrumb:hover {
opacity: 1;
}
.woocommerce .woocommerce-breadcrumb a {
color: #986f56;
}
.woocommerce .woocommerce-breadcrumb a:hover {
color: #556b2f;
}
.woocommerce .woocommerce-breadcrumb:after {
position: absolute;
top: 0;
right: 0;
height: 20px;
width: 50px;
background: -moz-linear-gradient(left, rgba(255, 250, 228, 0) 0%, rgba(255, 250, 228, 1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 250, 228, 0)), color-stop(100%, rgba(255, 250, 228, 1))); background: -webkit-linear-gradient(left, rgba(255, 250, 228, 0) 0%, rgba(255, 250, 228, 1) 100%); background: -o-linear-gradient(left, rgba(255, 250, 228, 0) 0%, rgba(255, 250, 228, 1) 100%); background: -ms-linear-gradient(left, rgba(255, 250, 228, 0) 0%, rgba(255, 250, 228, 1) 100%); background: linear-gradient(to right, rgba(255, 250, 228, 0) 0%, rgba(255, 250, 228, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fffae4', endColorstr='#fffae4', GradientType=1); }
@media only screen and (max-width: 479px) { }   .et_pb_posts.smallblocks .et_pb_post { margin-bottom: 40px;
padding-bottom: 0;
}
.et_pb_posts.smallblocks .et_pb_post:last-child {
border-bottom: 0;
}
.et_pb_posts.smallblocks .et_pb_post>a {
width: 140px;
height: 120px;
float: left;
display: inline;
margin-right: 15px;
position: relative;
overflow: hidden;
}
.et_pb_posts.smallblocks .et_pb_post>a>img {
height: auto;
margin-left: -27%;
max-width: none;
width: 180px;
} .et_pb_blog_grid .et_pb_post {
border: 0 !important;
}
.et_pb_post h2 a:hover,
.et_pb_portfolio_item h3 a:hover {
color: #556b2f;
}
.et_pb_blog_grid .et_pb_image_container a img {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.et_pb_blog_grid .et_pb_image_container a:hover img {
opacity: 0.7;
} @media only screen and (min-width: 768px) {
.et_pb_posts.bigblocks .et_pb_post>a {
float: left;
width: 60%;
margin-right: 20px; display: inline;
position: relative;
overflow: hidden;
}
.et_pb_posts.bigblocks .et_pb_post>a>img {
height: auto;
margin-left: -27%;
max-width: none;
width: 150%;
}
}
.et_pb_posts.smallblocks .et_pb_post:last-child,
.et_pb_posts.bigblocks .et_pb_post {
margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
.et_pb_posts.bigblocks .et_pb_post img {
width: 100%;
height: auto;
clear: both;
margin-bottom: 20px;
}
}
.et_pb_posts.bigblocks .et_pb_post>a.more-link {
background-color: #e7d8a1;
color: #78563e;
float: left;
font-weight: 600;
height: 28px;
line-height: 28px;
margin-top: 20px;
padding: 0 10px;
text-align: center;
text-transform: uppercase;
width: 140px;
clear: none;
}
.et_pb_posts.bigblocks .et_pb_post>a.more-link:hover {
background-color: #556b2f;
color: white;
} .et_pb_posts.smallblocks h2,
.et_pb_posts.bigblocks h2 {
color: #78563e;
font-size: 20px;
font-weight: 800;
line-height: 1.2;
}
.et_pb_posts.bigblocks h2 {
font-size: 24px;
}
.et_pb_posts.smallblocks .et_pb_post:first-child h2,
.et_pb_posts.bigblocks .et_pb_post:first-child h2 {
margin-top: 0;
}
.et_pb_posts.smallblocks h2 a:hover,
.et_pb_posts.bigblocks h2 a:hover {
color: #556b2f;
} .et_pb_posts.smallblocks,
.et_pb_posts.bigblocks {
font-size: 14px;
line-height: 1.3;
}
.et_pb_posts.smallblocks p,
.et_pb_posts.bigblocks p {
font-size: 14px;
line-height: 1.3;
}
.et_pb_slides .et_pb_bg_layout_light .et_pb_more_button {
color: rgba(51, 51, 51, 1) !important;
}
.et_pb_slides .et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
}  .et_pb_slider.basso .et_pb_slide_description {
padding-top: 100px;
padding-bottom: 100px;
} .et_pb_column .et_pb_text>.et_pb_text_inner>h2,
.et_pb_column .et_pb_promo_description>h2 {
color: #674528;
}
.et_pb_column .et_pb_text.et_pb_text_align_center>.et_pb_text_inner>h2,
.et_pb_column .et_pb_text_align_center .et_pb_promo_description>h2 {
border-top: 4px solid #e7d8a1;
}
.et_pb_column .et_pb_text.et_pb_text_align_center>.et_pb_text_inner>h2>strong,
.et_pb_column .et_pb_text_align_center .et_pb_promo_description>h2>strong {
padding: 0 30px;
background: #FFFAE4;
position: relative;
top: -16px;
}
.et_pb_column .et_pb_text.et_pb_text_align_center.et_pb_bg_layout_dark>.et_pb_text_inner>h2,
.et_pb_column .et_pb_text_align_center.et_pb_bg_layout_dark .et_pb_promo_description>h2 {
border-top: 4px solid #ffffff;
}
.et_pb_column .et_pb_text.et_pb_text_align_center.et_pb_bg_layout_dark>.et_pb_text_inner>h2>strong,
.et_pb_column .et_pb_text_align_center.et_pb_bg_layout_dark .et_pb_promo_description>h2>strong {
background: #556b2f;
} .et_pb_fullwidth_header.et_pb_bg_layout_light.big {
padding: 100px 0;
}
.et_pb_fullwidth_header.et_pb_bg_layout_light.big h1 {
font-size: 38px;
font-weight: 600;
}
.et_pb_fullwidth_header.et_pb_bg_layout_light h1 {
color: #5c381c !important;
}
.et_pb_fullwidth_header.et_pb_bg_layout_light.border-bottom {
border-bottom: 4px solid #78563e;
}
.et_pb_fullwidth_header.et_pb_bg_layout_light.border-top {
border-top: 4px solid #78563e;
}
.et_pb_text.nomargin-bottom {
margin-bottom: 0;
} .et_pb_button {
border-radius: 0;
}
.et_pb_button:hover,
.et_pb_module .et_pb_button:hover {
border: 2px solid transparent;
padding: 0.3em 1em 0.3em 1em;
} .et_pb_button:after {
display: none;
}
.woocommerce a.button.alt:after,
.woocommerce-page a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after,
.woocommerce input.button.alt:after,
.woocommerce-page input.button.alt:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce #content input.button.alt:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce a.button:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after,
.woocommerce input.button:after,
.woocommerce-page input.button:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #respond input#submit:after,
.woocommerce #content input.button:after,
.woocommerce-page #content input.button:after {
display: none;
}
a.showlogin,
a.showcoupon {
text-decoration: underline !important;
} .et_pb_promo.et_pb_bg_layout_light .et_pb_promo_button {
border-color: #556b2f;
background-color: #556b2f;
color: white !important;
}
.et_pb_promo.et_pb_bg_layout_light .et_pb_promo_button:hover {
border-color: #476910;
background-color: #476910;
color: white !important;
padding: 0.3em 1em;
}
.et_pb_promo.button-large .et_pb_promo_button {
width: 100%;
text-align: center;
box-sizing: border-box;
font-size: 24px !important;
font-weight: 700 !important;
} .et_pb_promo.promorow .et_pb_promo_description {
float: left;
max-width: 70%;
padding: 0;
margin: 0;
}
.et_pb_promo.promorow .et_pb_promo_button {
float: right;
text-align: center;
}
@media only screen and (max-width: 767px) {
.et_pb_promo.promorow .et_pb_promo_description {
width: 100%;
clear: both;
display: block;
margin-bottom: 20px;
max-width: 100%;
}
.et_pb_promo.promorow .et_pb_promo_button {
float: left;
clear: both;
display: block;
}
}
@media only screen and (max-width: 479px) {
.et_pb_promo.promorow .et_pb_promo_description,
.et_pb_promo.promorow .et_pb_promo_button {
width: 100%; }
}
.shoppingcart .et_pb_promo_button:before {
content: "\f07a";
font-family: fontawesome;
font-size: 24px;
margin-right: 18px;
position: relative;
top: 1px;
display: inline !important;
}
@media only screen and (min-width: 768px) and (max-width: 980px) { .et_pb_slide_description h2,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
font-size: 34px;
}
}
@media only screen and (min-width: 767px) {
.et_pb_slide_description {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.et_pb_slider.makespace .et_pb_slide_description {
padding-left: 150px;
}
}
@media only screen and (max-width: 767px) { .et_pb_slide_description h2 {
font-size: 32px !important;
}
}
@media only screen and (max-width: 479px) {
.et_pb_section {
padding: 30px 0;
}
.et_pb_column { }
.mob-zerobottommargin .et_pb_column {
margin-bottom: 0px;
}
.container,
.et_pb_row {
width: 90%
}
.et_pb_promo.button-large .et_pb_promo_button {
font-size: 20px !important;
}
.et_pb_column .et_pb_text.et_pb_text_align_center>h2,
.et_pb_column .et_pb_text_align_center .et_pb_promo_description>h2 {
border-top: 0px solid #e7d8a1;
border-bottom: 4px solid #e7d8a1;
font-size: 22px;
margin-bottom: 5px;
padding-bottom: 5px;
}
.et_pb_column .et_pb_text.et_pb_text_align_center>h2>strong,
.et_pb_column .et_pb_text_align_center .et_pb_promo_description>h2>strong {
padding: 0;
background: #FFFAE4;
position: relative;
top: 0px;
}
.et_pb_column .et_pb_text.et_pb_text_align_center.et_pb_bg_layout_dark>h2,
.et_pb_column .et_pb_text_align_center.et_pb_bg_layout_dark .et_pb_promo_description>h2 {
border-top: 0px solid #ffffff;
border-bottom: 4px solid #ffffff;
}
} .single .entry-content .woocommerce ul.products {
margin-top: 30px;
}  #comment-wrap,
#respond {
padding-top: 0px;
}
.comment-body {
padding-right: 0;
}
.comment-content {
background: #fff none repeat scroll 0 0;
padding: 10px 20px 30px;
color: #666;
border: 1px solid #e7d8a1;
border-top: 10px solid #e7d8a1;
position: relative;
}
.comment-content p {
font-size: 14px;
line-height: 1.5;
}
.et_pb_post li.comment {
margin-bottom: 40px;
}
.comment-content:before {
content: " ";
left: 9px;
position: absolute;
top: -25px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 15px 0px;
border-color: transparent transparent #e7d8a1 transparent;
}
.comment_area .comment-reply-link {
background: #e7d8a1 none repeat scroll 0 0;
border: 0 none !important;
border-radius: 0;
color: #78563e;
font-size: 14px;
padding: 0 20px;
text-transform: uppercase;
top: auto;
bottom: 0;
}
.comment_area .comment-reply-link:hover {
background: #556b2f;
color: #fff;
}
.comment-form .submit.et_pb_button {
border: 0 !important;
background: #e7d8a1 none repeat scroll 0 0;
color: #78563e;
}
.comment-form .submit.et_pb_button:hover {
background: #556b2f;
color: #fff;
}
#cancel-comment-reply-link {
color: #b22222;
}
#cancel-comment-reply-link:hover {
color: #000;
}
.comment_postinfo a.comment-edit-link {
font-size: 10px;
}
.form-allowed-tags {
display: none;
}
@media only screen and (max-width: 479px) {
.comment_avatar {
width: 40px;
}
.comment-body {
padding-left: 50px;
}
.comment_postinfo {
line-height: 1;
min-height: 24px;
}
} .yarpp-related .related-articles h3 {
margin-bottom: 20px;
}
.related-articles .related_items {
display: flex;
justify-content: space-between;
}
.related-articles .related_items .hentry {
display: block;
margin: 0 0 30px;
width: 29.666%;
background: #fff;
}
.related-articles .related_items .hentry .et_portfolio_image {
overflow: hidden;
}
.related-articles .related_items h4 {
font-size: 14px;
padding: 10px;
}
.related-articles .related_items .hentry:hover h4 a {
color: #556b2f;
}
@media only screen and (max-width: 480px) {
.related-articles .related_items .hentry {
background: #fff none repeat scroll 0 0;
display: block;
margin: 0 0 20px;
width: 100%;
}
.related-articles .related_items {
display: block;
}
} @media only screen and (min-width: 981px) and (max-width: 1205px) {
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
min-height: 87px;
}
} @media only screen and (min-width: 981px) and (max-width: 1100px) {
#cn-notice-text {
display: block;
padding: 0 210px;
} .woocommerce .actions .coupon #coupon_code {
max-width: 150px;
} .cart-collaterals .cross-sells>h2 {
font-size: 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 980px) { .woocommerce .actions .coupon {
padding-left: 0 !important;
}
.woocommerce .actions .coupon:after {
display: none !important
}
} @media only screen and (max-width: 767px) { .woocommerce .actions .coupon {
padding-left: 0 !important;
width: 100%;
margin-bottom: 20px !important;
clear: both;
overflow: hidden;
}
.woocommerce .actions .coupon:after {
display: none !important
}
.woocommerce .actions .coupon #coupon_code,
.woocommerce table.shop_table .actions .coupon .button {
max-width: 48%;
margin-right: 2%;
}
.woocommerce table.shop_table .actions>.button {
width: 100% !important;
}
.woocommerce .checkout_coupon .button {
font-size: 1em !important;
padding: 11px 0 !important;
text-align: center;
width: 100%;
} body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
margin-right: 0;
border-bottom: 1px solid #e7d8a1 !important;
} .archive.et_left_sidebar.woocommerce ul.products li.product.last,
.archive.et_right_sidebar.woocommerce ul.products li.product.last { }
} @media only screen and (max-width: 479px) { .reset_variations {
margin: 0 0 0 -14px;
position: relative;
top: 5px;
}
.variant_attributes .dimensions_string {
display: block;
}
.woocommerce div.product form.cart .variations td:last-child {
padding-left: 0 !important;
padding-right: 10px !important;
} .woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
font-size: 17px !important;
} #left-area .woocommerce-message .button.wc-forward,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
padding-right: 68px !important;
padding-left: 24px !important;
text-align: left;
}
.button.wc-forward {
line-height: 50px !important;
}
.button.wc-forward:before {
content: "\f07a";
position: absolute;
right: 13px;
top: 8px;
font-size: 40px;
font-family: "FontAwesome";
} .woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message { }
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
float: none;
margin-bottom: 10px;
margin-left: -42px;
}
.woocommerce div.product {
clear: both;
display: block;
} body.single-post .et_pb_post .entry-header h1 {
padding-top: 20px;
font-size: 30px;
} .recipe-notes .woocommerce {
padding-top: 30px;
}
.recipe-notes .woocommerce ul.products li.product {
margin: 0 0 20px 0 !important;
width: 100%;
}
} .tartufo-bianco-products ul li:first-of-type {
transform: scale(1.03);
box-shadow: 0 5px 15px rgb(126 178 49);
}
.tartufo-bianco-products ul li.outofstock:first-of-type {
transform: scale(1);
box-shadow: 0 5px 15px transparent;
}
.tartufo-bianco-products ul li:first-of-type a.button.product_type_variable.add_to_cart_button {
background-color: #556b2f !important;
color: #ffffff !important;
}
.tartufo-bianco-products ul li:first-of-type a.button.product_type_variable.add_to_cart_button:hover {
background-color: #E7D8A1 !important;
color: #78563e !important;
} #couponresponse {
display: none
} @media screen and (max-width: 768px) {
#couponresponse {
display: block
}
.woocommerce tr.cart_item {
margin-bottom: 10px;
border: 1px solid #ccc;
border-radius: 5px;
background-color: #fff;
}
table.cart tr.cart_item td,
#main-content table.cart tr.cart_it@font-face{font-family:star;src:url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:' ';display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(//www.fortunatiantonio.it/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:WooCommerce;content:'\e00b';text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:'\e008'}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:'\e013';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:'\e00b';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:'\e008'}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:'\e005';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:'\e004'}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}