.zn-res-menu-nav.zn-menu-visible, .zn-res-menu-nav ul.zn-menu-visible.sub-menu, .zn-res-menu-nav li div.zn-menu-visible {
font-size: 16px;
text-align: center;
background-color: #ededed;
}
.zn-res-menu-nav .zn_res_menu_go_back > span {
left: 0;
right: auto;
border-left: none;
border-right: 1px solid #999;
}
.glyphicon-chevron-left:before {
content: "\e079";
color: #999;
}
.zn-res-menu-nav .zn_res_menu_go_back > a {
text-align: center;
padding-right: 0;
padding-left: 0;
background-color: #353535;
text-transform: uppercase;
}
.zn-res-menu-nav li a {
padding: 12px 28px 11px;
display: block;
font-weight: 400;
color: #999;
background-color: white;
}
.zn-res-menu-nav li.active > a, .zn-res-menu-nav li a:hover {
font-weight: 700;
color: white;
background-color: #91a93d !important;
}
.zn-res-menu .menu-item-2428 .main-menu-link .main-menu-link-top > a {
margin-right: 0 !important;
} @media screen and (max-width: 768px) {
.site-header .site-logo-anch {
float: left !important;
}
}
@media screen and (max-width: 768px) {
.site-header.siteheader-classic .site-header-top {
height: 0 !important;
}
}
@media (max-width: 767px) {
.site-header .sh-component {
bottom: 85px !important;
left: 10px !important;
}
}
@media (max-width: 767px) {
.site-header .xs-icon {
font-size: 20px;
}
}
@media screen and (max-width: 768px) {
.sh--dark .kl-header-toptext, .sh--dark .kl-header-toptext a {
width: 240px !important;
}
}
@media screen and (max-width: 768px) {
.contact-details {
background: url(//images/say.png) no-repeat right top !important;
}
}
@media screen and (max-width: 768px) {
.sh--dark .site-header-separator {
display: none !important;
}
}
@media screen and (max-width: 768px) {
.site-header.siteheader-classic .site-header-main {
height: 10px !important;
}
}
@media screen and (max-width: 768px) {
.fxb-col .fxb .fxb-center-x .fxb-center-y .fxb-basis-auto .site-header-col-center .site-header-main-center {
position: fixed !important;
}
}
@media screen and (max-width: 768px) {
.zn-res-trigger {
vertical-align: middle;
position: fixed;
display: inline-block;
width: 25px;
margin-right: 5px;
height: 22px;
left: 85%;
padding: 15px;
float: right;
top: 35px;
}
}
@media screen and (max-width: 768px) {
.zn-res-trigger .zn-header-icon {
vertical-align: middle;
position: fixed;
display: inline-block;
width: 25px;
margin-right: 5px;
height: 22px;
left: 85%;
padding: 15px;
float: right;
top: 35px;
}
}
@media screen and (max-width: 992px) {
.site-header .site-header-top-right .sh-component:last-child, .site-header .site-header-main-right .sh-component:last-child, .site-header .site-header-bottom-right .sh-component:last-child {
display: none !important;
}
} .logo-container.hasInfoCard:before {
content: none !important;
}
.kl-cart-button .glyphicon.kl-cart-icon:after {
background-color: #91a93d;
}
.site-header.style6.headerstyle--default {
background: none !important;
}
.main-nav.mainnav--active-uline > ul > li.active > a > span {
color: #535353;
}
.sh-component .kl-header-toptext .kl-font-alt {
width: 240px !important;
} .footer-copyright-text {
line-height: 21px;
}
.site-footer a {
color: #d5d5d5;
} .iosSlider.fixed {
height: 245px !important;
}
body .kl-iosslider-prev {
background-color: #ababab;
width: 80px;
height: 80px;
}
body .kl-iosslider-next {
background-color: #ababab;
width: 80px;
height: 80px;
}
body .iosSlider .thin-arrows {
top: 50%;
margin-top: -16px;
}
.page-id-2266 .site-header--absolute + .zn_pb_wrapper > .zn_section {
padding-top: 150px;
} .hermes .tp-arr-allwrapper {
display: none;
}
.hermes.tparrows:before {
transition: none !important;
}
.hermes.tparrows.tp-leftarrow:hover:before {
transform: none;
-webkit-transform: none;
opacity: 1;
}
.hermes.tparrows.tp-rightarrow:hover:before {
transform: none;
-webkit-transform: none;
opacity: 1;
} .snp-pop-2244 .snp-headers {
border-bottom: 1px #eeece7 solid !important;
background-color: #91a93d;
}
.snp-pop-2244 .snp-theme12 .snp-header {
font-family: "Montserrat", Helvetica, Arial, sans-serif;
line-height: 24px;
}
.snp-pop-2244 .snp-theme12 .snp-header2 {
font-family: "Montserrat", Helvetica, Arial, sans-serif;
}
.snp-pop-2244 .snp-theme12 .snp-text {
font-weight: 100;
margin-bottom: 25px;
}
.snp-pop-2244 .snp-theme12 .snp-form {
font-family: "Montserrat", Helvetica, Arial, sans-serif;
font-size: 14px;
}
.snp-pop-2244 .snp-theme12 .snp-submit {
font-family: "Montserrat", Helvetica, Arial, sans-serif;
}
.snp-pop-2244 .snp-theme12 .snp-close {
background-color: #91a93d !important;
font-weight: normal !important;
color: #60741b !important;
} .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-left-page .sumome-share-client-animated {
} .elm-nlbox__form {
margin-top: 30px;
}
.testimonials-partners--dark .ts-pt-testimonials__text {
background: rgba(255,255,255,0.6);
}
.ts-pt-testimonials__name {
font-size: 20px;
line-height: 1;
font-weight: 400;
text-transform: none;
} .page-id-1944 {
background-color: #eeece7;
}
.current-date {
display: none !important;
}
@media screen and (max-width: 600px) {
.page-id-1944 .page-subheader.uh_taupe.page-subheader--inherit-hp {
display: none !important;
}
}
.subheader-currentdate {
display: none !important;
}
@media screen and (max-width: 600px) {
.site-content {
margin-top: 0 !important;
}
}
.zn_badge_new {
display: none !important;
}
.zn_badge_sale {
font-size: 18px;
background-color: black;
}
.zn_badge_sale:after {
background-color: black;
}
.kw-details-title.text-custom-child {
font-weight: 400 !important;
}
.product-list-item.prod-layout-classic .price del, .product-list-item.prod-layout-classic .price ins, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .price del, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .price ins {
font-size: 100% !important;
}
.woocommerce div.product .product_title {
line-height: 1.2;
letter-spacing: -1px;
}
.woocommerce .woocommerce-message {
background-color: #91a93d;
}
.woocommerce .woocommerce-info {
background-color: #c3c0b8;
color: #000;
}
.woocommerce .woocommerce-info:before {
color: #000;
}
.woocommerce form .form-row .required {
color: #91a93d;
}
.woocommerce form .form-row.woocommerce-invalid label {
color: #535353;
}
.woocommerce .zn-cartpage-classic table.shop_table thead th {
background-color: #dedcd6;
}
.breadcrumbs.bread-style--black li {
font-size: 14px;
font-weight: 300;
background: #38312b;
}
.breadcrumbs.bread-style--black li:before {
border-top-width: 6px !important;
border-right-width: 6px !important;
border-bottom-width: 6px !important;
border-left-width: 6px !important;
}
.subheader-currentdate, .sh-tcolor-- .subheader-currentdate, .sh-tcolor--light .subheader-currentdate {
color: #ffffff;
background: none;
text-shadow: 0 0 5px black;
}
.subheader-currentdate {
font: 13px Open Sans, Arial, Helvetica, sans-serif;
padding: 3px 17px;
}
.subheader-maintitle, .subheader-subtitle, .sh-tcolor-- .subheader-maintitle, .sh-tcolor-- .subheader-subtitle, .sh-tcolor--light .subheader-maintitle, .sh-tcolor--light .subheader-subtitle {
text-shadow: 0 0 15px #1b250e;
}
#sidebar-widget-eluid527f5a6d {
margin-top: 92px;
}
.woocommerce .woocommerce-ordering select, .products-per-page select {
width: 262px;
} .postid-1895 {
background-color: white !important;
}
.postid-1897 {
background-color: white !important;
}
.postid-1900 {
background-color: white !important;
}
.postid-1905 {
background-color: white !important;
}
.postid-1906 {
background-color: white !important;
}
.postid-1907 {
background-color: white !important;
}
.postid-2675 {
background-color: white !important;
} @media screen and (max-width: 600px) {
.page-subheader.uh_taupe.page-subheader--inherit-hp {
display: none !important;
}
}
@media screen and (max-width: 600px) {
.site-content {
margin-top: 0 !important;
}
}
.woocommerce .single_product_main_image .images {
border: 2px solid #ececec;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
border-left: 2px solid #ececec;
border-right: 2px solid #ececec;
border-bottom: 0 solid #ececec;
border-top: 2px solid #ececec;
}
.woocommerce div.product .woocommerce-tabs .panel {
border-left: 2px solid #ececec;
border-right: 2px solid #ececec;
border-bottom: 2px solid #ececec;
border-top: 1px solid #ececec;
}
.widgettitle:before {
border-bottom: 2px solid #ececec;
}
.widgettitle:after {
border-bottom: 2px solid #91a93d;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
text-transform: uppercase;
font-size: .9em;
font-family: "Montserrat";
}
.woocommerce.widget .widget_shopping_cart_content .buttons .button {
float: left;
margin-top: 0;
margin-bottom: 10px;
}
.button.checkout.wc-forward {
background-color: #4c463a;
}
.zn-wc-pages-classic a.button, .zn-wc-pages-classic button.button, .zn-wc-pages-classic button.button.alt, .zn-wc-pages-classic input.button, .zn-wc-pages-classic input#button, .zn-wc-pages-classic #review_form #submit, .add_to_cart_inline .kw-actions a {
border-radius: 0;
}
@media screen and (max-width: 768px) {
.ph-content-wrap {
padding-top: 50px !important;
}
}
@media screen and (max-width: 991px) {
.subheader-currentdate {
display: none !important;
}
}
.breadcrumbs li:nth-last-child {
display: none;
}
.jetpack-image-container img {
opacity: 1 !important;
filter: alpha(opacity=70); }
.jetpack-image-container  img:hover {
opacity: .4 !important;
filter: alpha(opacity=100); -webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.woocommerce div#shDisplay, div#shShutter {
display: none !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
display: none !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 1.20em;
color: black;
}
p.woocommerce-verification-required {
color: #999591 !important;
font-size: 0.85em !important;
}
.woocommerce .product_meta {
display: none;
}
.woocommerce-product-gallery__image {
padding-bottom: 10px; }
.woocommerce .reviews_tab {
font-weight: bold !important; }
.jp-relatedposts {
display: none !important; } .zn-wc-pages-classic table.shop_table .order-total {
background-color: #d4d2cb;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
background-color: #eeece7;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: #fff;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
display: block !important;
}
.zn-wc-pages-classic #respond input#submit.alt, .zn-wc-pages-classic a.button.alt, .zn-wc-pages-classic button.button.alt, .zn-wc-pages-classic input.button.alt, .add_to_cart_inline .kw-actions .actions-moreinfo {
font-size: 18px !important;
}
.woocommerce-thankyou-order-received {
font-size: 28px;
font-weight: 700;
color: #91a953;
line-height: 30px;
}  .page-id-2139 {
background-color: #eeece7;
} .stepbox3-title {
font-size: 34px;
}
.stepbox3-number-sp {
color: #5ed5bd;
}
.stepbox3-box[data-align=left] .stepbox3-content:after {
border-left-color: #5ed5bd;
}
.stepbox3-content:before {
background-color: #5ed5bd;
}
.stepbox3-box[data-align=right] .stepbox3-content:after {
border-right-color: #5ed5bd;
}
.too-hot-to-handle {
text-shadow: 0 0 20px rgba(255,255,255,1.00);
}