.clear{clear:both}
.nobr{white-space:nowrap}
.woocommerce_message, .woocommerce_error, .woocommerce_info,
.woocommerce-message, .woocommerce-error, .woocommerce-info{padding:.55em 1em .55em 1em;margin:0 0 2em;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7), to(#f0eef0));background:-webkit-linear-gradient(#f7f6f7,#f0eef0);background:-moz-linear-gradient(center top,#f7f6f7 0%,#f0eef0 100%);background:-moz-gradient(center top,#f7f6f7 0%,#f0eef0 100%);color:#5e5e5e;box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);text-shadow:0 1px 0 #ffffff;list-style:none outside;width:auto;line-height:34px;}
ul.woocommerce_error, ul.woocommerce-error{margin-left:20px;}
.woocommerce_message:after, .woocommerce_error:after, .woocommerce_info:after,
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after{content:"";display:block;clear:both}
.woocommerce_message .button, .woocommerce_error .button, .woocommerce_info .button,
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button{float:right !important;margin-top:0px !important;height:20px;line-height:21px;}
.woocommerce_message li, .woocommerce_error li, .woocommerce_info li,
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li{list-style:none outside}
.woocommerce_message:before,
.woocommerce-message:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAN0lEQVQIHXWMQQ4AMAjCxv7/ZxZIanbYPIhSUbbXo2Jqf0BsA4mjgU1ioAVpSSrDVbPzFgPt7QH7qwoJ3MDCYgAAAABJRU5ErkJggg==) center no-repeat #8fae1b}
.woocommerce_info:before,
.woocommerce-info:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAFCAYAAABvsz2cAAAAG0lEQVQIHWP8DwQMQMACxIwwBliECcQDATgDAMHrBQqJ6tMZAAAAAElFTkSuQmCC) center no-repeat #18919c}
.woocommerce_error:before,
.woocommerce-error:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAFCAYAAABvsz2cAAAAHUlEQVQIHWP8DwQMQMAEIkAAzmABchhBIiAGWA0Ar6MFCigWCYMAAAAASUVORK5CYII=) center no-repeat #b81c23}
.woocommerce_message .button:hover,
.woocommerce-message .button:hover{background-color:#868686;color:#ffffff;}
p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2), to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0%,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0%,#96588a 100%);border:1px solid #96588a;color:#ffffff;z-index:999999;box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2);-moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2)}
small.note{display:block;color:#777777;font-size:11px;line-height:21px;margin-top:10px}
#breadcrumb, .woocommerce-breadcrumb{margin:0;padding:0;float:left;}
#breadcrumb:after, .woocommerce-breadcrumb:after{content:"";display:block;clear:both}
#breadcrumb, #breadcrumb a, .woocommerce-breadcrumb, .woocommerce-breadcrumb a{color:#8d8d8d;font-size:10px;text-transform:uppercase;}
.col2-set{width:100%}
.col2-set:after{content:"";display:block;clear:both}
.addresses .col-1,
.checkout .col-1{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #b9b9b8;padding:20px;margin-bottom:20px;}
.addresses .col-2,
.checkout .col-2{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #b9b9b8;padding:20px;margin-bottom:20px;}
div.product, #content div.product{margin-bottom:0;position:relative}
div.product .product_title, #content div.product .product_title{clear:none;margin-top:0;padding:0;margin-bottom:16px;line-height:1.2em;}
div.product .product-description{margin-top:20px;}
div.product .product_title, #content div.product .product_title.upper{text-transform:uppercase;}
div.product .product_title span, #content div.product .product_title.upper span{text-transform:none;color:#747373;font-size:14px;}
div.product span.price del, div.product p.price del, #content div.product span.price del, #content div.product p.price del{font-size:0.67em;color:rgba(199,227,120,0.5)}
div.product p.stock, #content div.product p.stock{font-size:12px;}
div.product .stock, #content div.product .stock{color:#5B5B5B;}
div.product .out-of-stock, #content div.product .out-of-stock{color:red}
div.product div.images{float:left;position:relative;margin-bottom:20px;margin-left:0px;}
div.product div.images a.main-thumbnail img{position:relative;}
div.product div.images div.woocommerce-thumbnails li{margin-left:0px;}
div.product div.images div.woocommerce-thumbnails li:last-child{margin-right:0px;}
div.product div.images div.woocommerce-thumbnails li a{display:block;}
div.product div.images div.woocommerce-thumbnails li a img{display:block;margin:0 auto;vertical-align:middle;}
div.product div.images div.woocommerce-thumbnails li a.colorbox img{display:none;}
div.product div.images div.woocommerce-thumbnails:after, #content div.product div.images div.woocommerce-thumbnails:after{content:"";display:block;clear:both}
div.product div.images div.woocommerce-thumbnails a.last, #content div.product div.images div.woocommerce-thumbnails a.last{margin-right:0}
div.product div.images div.woocommerce-thumbnails a.first, #content div.product div.images div.woocommerce-thumbnails a.first{clear:both}
div.product .yith_magnifier_gallery, div.product .thumbnails{margin:0;}
div.product .thumbnails{position:relative;}
div.product .thumbnails li a{width:auto !important;}
div.product .thumbnails #slider-prev, div.product .thumbnails #slider-next{display:none !important;cursor:pointer;width:27px;height:26px;background:url('images/slider-arrow.png') no-repeat;position:absolute;top:50%;margin-top:-16px;}
div.product .thumbnails #slider-prev{background-position:left center;left:1px;}
div.product .thumbnails #slider-next{background-position:right center;right:21px;}
div.product .thumbnails:hover #slider-prev, div.product .thumbnails:hover #slider-next{display:block !important;}
/*div.product .images img{padding:6px !important;border:1px solid #dddddd !important;}*/
div.product .images img{padding:0px !important;border:none !important;}
div.product .thumbnails img:hover{border:1px solid #aaa6a6;}
div.product .thumbnails.nomagnifier{margin-top:10px}
div.product .thumbnails.nomagnifier a img{margin-right:9px !important;margin-bottom:9px !important;}
.woocommerce-single-product-thumbs-wrapper .woocommerce-single-product-thumbs .first{margin-left:0px;}
.woocommerce-single-product-thumbs-wrapper .woocommerce-single-product-thumbs{}
div.product div.summary, #content div.product div.summary{float:right;}
div.product div.summary .qnt_label{float:left;margin-right:15px;margin-top:4px;}
div.product div.summary .stock{float:right;margin-top:4px;}
div.product div.summary .woocommerce-price-and-add .out-of-stock{float:right;margin:0;line-height:60px;}
div.product div.social, #content div.product div.social{text-align:right;margin:0 0 1em}
div.product div.social span, #content div.product div.social span{margin:0 0 0 2px}
div.product div.social span span, #content div.product div.social span span{margin:0}
div.product div.social span .stButton .chicklets, #content div.product div.social span .stButton .chicklets{padding-left:16px;width:0}
div.product div.social iframe, #content div.product div.social iframe{float:left;margin-top:3px}
.yith_magnifier_zoom_wrap, .yith_magnifier_loading{z-index:999 !important;}
.yith_magnifier_mousetrap{z-index:599 !important;}
div.product-box{background:#f7faf0 !important;padding:4px !important;}
div.product-box > .border{border:1px solid #e1e1e1;padding:12px 9px !important;height:auto !important;}
div.product-box > .border .border{border-color:#c7e378 !important;}


div.product-box label, .qnt_label{text-transform:uppercase;font-weight:normal;margin-bottom:20px;display:block;}


.woocommerce-tabs ul.tabs li a

.woocommerce_tabs, #content .woocommerce_tabs,
.woocommerce-tabs, #content .woocommerce-tabs{clear:both;margin-top:25px;}
.woocommerce_tabs ul.tabs, #content .woocommerce_tabs ul.tabs,
.woocommerce-tabs ul.tabs, #content .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 5px;margin:0 0 30px;overflow:hidden;position:relative;border-bottom:1px solid #e1e1e1;}
.woocommerce_tabs ul.tabs li, #content .woocommerce_tabs ul.tabs li,
.woocommerce-tabs ul.tabs li, #content .woocommerce-tabs ul.tabs li{display:inline-block;position:relative;z-index:0;margin:0 5px 0 -5px;padding:0 1.5em 0 0;}
.woocommerce_tabs ul.tabs li:after, #content .woocommerce_tabs ul.tabs li:after,
.woocommerce-tabs ul.tabs li:after, #content .woocommerce-tabs ul.tabs li:after{bottom:0;color:#e1e1e1;content:"/";display:block;font-family:caption;font-size:70px;font-weight:lighter;position:absolute;right:1px;}
.woocommerce_tabs ul.tabs li a:after, #content .woocommerce_tabs ul.tabs li a:after,
.woocommerce-tabs ul.tabs li a:after, #content .woocommerce-tabs ul.tabs li a:after{bottom:0;color:#FFF;content:"/";display:block;font-family:caption;font-size:70px;font-weight:lighter;position:absolute;right:0px;z-index:10;}
.woocommerce_tabs ul.tabs li a, #content .woocommerce_tabs ul.tabs li a,
.woocommerce-tabs ul.tabs li a, #content .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:normal;color:#373736;font-size:18px !important;font-family:'Verdana', sans-serif !important;text-decoration:none;text-transform:uppercase;}
.woocommerce_tabs ul.tabs li a:hover, #content .woocommerce_tabs ul.tabs li a:hover,
.woocommerce-tabs ul.tabs li a:hover, #content .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#00796b !important;}
.woocommerce_tabs ul.tabs li.active a, #content .woocommerce_tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li.active a, #content .woocommerce-tabs ul.tabs li.active a{color:#00796b !important;}
.woocommerce_tabs .panel, #content .woocommerce_tabs .panel,
.woocommerce-tabs .panel, #content .woocommerce-tabs .panel{margin:0 0 2em;padding:0}
.woocommerce_tabs .panel h2,
.woocommerce-tabs .panel h2{font-size:18px;margin-bottom:20px;}

#tab-info form{margin-left:0;}
div.product p.cart, #content div.product p.cart{float:right}
div.product form.cart, #content div.product form.cart{border:0;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
div.product form.cart:after, #content div.product form.cart:after, .product-box form.cart:after, .product-box p.cart:after{content:"";display:block;clear:both}
.product-box p.cart a.single_add_to_cart_button{padding:5px 20px;height:auto;line-height:1.4em;}
div.product form.cart table, #content div.product form.cart table{border-width:0 0 1px 0}
div.product form.cart table td, #content div.product form.cart table td{padding-left:0}
div.product form.cart table div.quantity, #content div.product form.cart table div.quantity{float:none;margin:0}
div.product form.cart table small.stock, #content div.product form.cart table small.stock{display:block;float:none}
div.product form.cart .variations, #content div.product form.cart .variations, .product-box form.cart .variations{margin-bottom:1em;margin-top:1.7em;clear:both;}
div.product form.cart .variations label, #content div.product form.cart .variations label{font-size:12px;}
div.product form.cart .variations select, #content div.product form.cart .variations select{width:100%;float:left;font-size:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-right:10px;}
div.product form.cart .variations td.label, #content div.product form.cart .variations td.label{padding-right:1em}
div.product form.cart .variations td, #content div.product form.cart .variations td{vertical-align:top}
div.product form.cart .variations .select-wrapper .sbOptions{max-height:none !important;}
#ie8 div.product form.cart .variations .select-wrapper .sbOptions{max-height:none !important;}
div.product form.cart .button, #content div.product form.cart .button,{background:url("images/br_cart.png") no-repeat scroll 10px center #4F4F4F;width:auto;padding-left:33px;padding-right:10px;margin-top:12px;height:30px;line-height:31px;}
div.product form.cart .button:hover, #content div.product form.cart .button:hover{background-color:#868686;}
div.product form.cart .group_table td.label, #content div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}
div.product form.cart .group_table td, #content div.product form.cart .group_table td{vertical-align:top}
div.product .thumbnails{width:380px}
div.product .thumbnails .caroufredsel_wrapper{width:102% !important}
div.product .thumbnails li{margin-right:5px}
div.product .thumbnails li img{width:85px}
div.product .thumbnails #slider-next{right:5px}
#ie8 div.product .thumbnails li img{max-width:none}
.related.products h2{padding:0.65em 0;margin-bottom:30px;font-weight:normal;color:#00796b;font-size:18px;font-family:'Verdana', sans-serif;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #e1e1e1;}

/*img.onsale{position:absolute;top:7px;left:7px;margin:0;z-index:3;border:0 !important;}
div.product .images img.onsale{top:1px;left:1px;}*/
img.onsale {position: absolute;top: 0px;left: 0px;margin: 0;z-index: 3;	border:0 !important;}
img.onsale.out-of-stock {left: auto;right: 0;}
div.product .images img.onsale { top:1px;left:1px;}
div.product .images img.onsale.out-of-stock {right:0px;left: auto;}
ul.products li.product .product-thumbnail .thumbnail-wrapper .out-of-stock{background:url('images/bullets/out-of-stock.png') no-repeat top right;}


.products ul, ul.products{margin:0 0 14px -20px;padding:0;list-style:none outside;clear:both}
.products ul:after, ul.products:after{content:"";display:block;clear:both}
.products ul li, ul.products li{list-style:none outside}
.related:after, .upsells.products:after{content:"";display:block;clear:both}
.related h2{font-size:18px;}
.related ul.products, .related ul, .upsells.products ul.products, .upsells.products ul{float:none}
ul.products li.product.grid{float:left;margin:0 0 2.992em 20px;padding:0;position:relative;}
.features-tab-wrapper ul.products li.product.grid{margin-left:20px;margin-bottom:2.5em;}
ul.products li.product .product-thumbnail{padding:7px;position:relative;}
ul.products li.product .product-thumbnail, ul.products li.product.grid.with-hover .product-actions{border:1px solid #e1e1e1;background:#ffffff;}
#content-home ul.products li.product .product-thumbnail{border:1px solid #e3f1bb;background:#e3f1bb;}
ul.products li.product.grid .product-thumbnail{width:92.5%;left:0%;-webkit-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);}
ul.products li.product.grid.with-hover .product-actions .buttons{padding-top:18px;}
.product.grid.with-hover .product-actions .buttons a, .product-box .buttons a, .product.grid.with-hover .product-actions .buttons .woo_bt_compare_this, .product-box .buttons .woo_bt_compare_this, .woo_compare_button_container{margin-left:-1px;width:25%;height:24px;padding-top:26px;background:center 10px no-repeat;color:#6f6f6f;font-family:'Open Sans', sans-serif;font-size:11px;display:block;float:left;text-transform:uppercase;position:relative;}
div.product .yith-wcwl-add-to-wishlist{margin-top:0 !important;}
div.product .single_variation_wrap .yith-wcwl-add-to-wishlist{margin-top:10px !important;text-align:right;}
.product .yith-wcwl-add-to-wishlist .ajax-loading{display:none !important;}
.product.grid.with-hover .product-actions .buttons .yith-wcwl-add-to-wishlist a, .product-box .buttons .yith-wcwl-add-to-wishlist a{width:100%;}
ul.products li.product.grid.with-hover .product-actions .buttons .clear, ul.products li.product.grid.with-hover .product-actions .buttons .ajax-loading,
.product-box .buttons .clear, .product-box .buttons .ajax-loading,
.product.grid.with-hover .product-actions .buttons .yith-wcwl-add-to-wishlist .feedback, .product-box .buttons .yith-wcwl-add-to-wishlist .feedback{display:none !important;}
.product.grid.with-hover .product-actions .buttons .yith-wcwl-add-to-wishlist, .product-box .buttons .yith-wcwl-add-to-wishlist{float:left;}
li.product .yith-wcwl-add-to-wishlist{margin-top:0 !important;}
.buttons a.share .stButton{position:absolute;left:0;top:0;width:100%;height:100%;}
.buttons a.share .stButton > span{background:none !important;}
.buttons .woo_compare_button_container{padding:0;height:auto;}
div.product .buttons .woo_compare_button_container{margin-top:10px;position:relative;}
#sidebar-product-single .product-box .buttons .woo_compare_button_container{margin-top:0px;}
li.product .buttons .woo_compare_button_container{margin-top:0;}
.product .buttons .woo_compare_button_container .woo_add_compare_success{position:absolute;right:10px;top:0;}
#sidebar-product-single .product-box .buttons .woo_compare_button_container .woo_add_compare_success{position:absolute;right:10px;top:0;}
.buttons .woo_compare_button_container input{width:100% !important;height:auto !important;padding:29px 0 0 0 !important;margin-bottom:7px !important;}
ul.products li.product.grid.with-hover .product-actions .buttons.buttons_1 > *, .product-box .buttons.buttons_1 > *{width:100%;}
ul.products li.product.grid.with-hover .product-actions .buttons.buttons_2 > *, .product-box .buttons.buttons_2 > *{width:50%;}
ul.products li.product.grid.with-hover .product-actions .buttons.buttons_3 > *, .product-box .buttons.buttons_3 > *{width:33.3333%;}
ul.products li.product.grid.with-hover .product-actions .buttons.buttons_4 > *, .product-box .buttons.buttons_4 > *{width:25%;}
ul.products li.product.grid.with-hover .product-actions .buttons a.details, .product-box .buttons a.details{background-image:url('images/loop-zoom.png');}
ul.products li.product.grid.with-hover .product-actions .buttons .yith-wcwl-add-to-wishlist a, .product-box .buttons .yith-wcwl-add-to-wishlist a{background-image:url('images/loop-heart.png');}
ul.products li.product.grid.with-hover .product-actions .buttons .woo_bt_compare_this, .product-box .buttons .woo_bt_compare_this{background-image:url('images/loop-eye.png');}
ul.products li.product.grid.with-hover .product-actions .buttons .share, .product-box .buttons .share{background-image:url('images/loop-share.png');}
ul.products li.product.grid.with-hover .product-actions .buttons a:hover, .product-box .buttons a:hover, .buttons .woo_bt_compare_this:hover{color:#010101 !important;background-position:center -40px !important;}
ul.products li.product.grid.with-hover .product-thumbnail a img{width:100%;height:auto;display:block;margin:0;border:none;}
ul.products li.product.grid.with-hover .product-actions-wrapper{width:100%;left:-20px;height:0px;padding:0 20px 20px;margin-top:-5px;text-align:center;position:absolute;overflow:hidden;}
ul.products li.product.grid.with-hover .product-actions{top:5px;left:19px;right:19px;padding-top:13px;text-align:center;position:absolute;border-top:0;}
#ie8 ul.products li.product.grid.with-hover .product-actions, #ie9 ul.products li.product.grid.with-hover .product-actions{display:none;height:auto;}
#ie8 ul.products li.product.grid.with-hover:hover .product-actions, #ie9 ul.products li.product.grid.with-hover:hover .product-actions{display:block;height:auto;}
ul.products li.product.grid.with-hover .product-actions .add_to_cart_button,
ul.products li.product.grid.with-hover .product-actions .view-options,
ul.products li.product.list .description .view-detail,
div.product .single_add_to_cart_button,
div.product .variations_form .yith-wcwl-add-to-wishlist a,
.shop_table .product-add-to-cart a{font-family:'Verdana', sans-serif;font-size:11px;font-weight:normal;color:#f7f7f7;background:#333333;padding:3px 16px;line-height:24px;height:auto;text-transform:uppercase;}
ul.products li.product.grid.with-hover .product-actions .add_to_cart_button{display:inline;}
div.product .single_add_to_cart_button, .product-box .cart .single_add_to_cart_button.button{float:right;}
ul.products li.product.grid.with-hover .product-actions .star-rating{margin:0 auto 14px;float:none;}
.no_js ul.products li.product:hover .product-thumbnail .product-actions{display:block;}
ul.products li.product.grid.with-hover.css3:hover .product-thumbnail, ul.products li.product.grid.with-hover.js_hover .product-thumbnail{width:107%;left:-7%;z-index:4000;}
ul.products li.product.grid.with-hover:hover h3.hide{display:block;}
ul.products li.product.grid.with-hover:hover .product-thumbnail{-webkit-box-shadow:0 1px 11px 1px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 1px 11px 1px rgba(0, 0, 0, 0.12);box-shadow:0 1px 11px 1px rgba(0, 0, 0, 0.12);}
ul.products li.product.grid.with-hover:hover .product-actions{-webkit-box-shadow:0 10px 14px 0px rgba(0, 0, 0, 0.11);-moz-box-shadow:0 10px 14px 0px rgba(0, 0, 0, 0.11);box-shadow:0 10px 14px 0px rgba(0, 0, 0, 0.11);}
ul.products li.product.grid.with-hover.css3 .product-actions-wrapper{visibility:hidden;}
ul.products li.product.grid.with-hover.css3:hover .product-actions-wrapper{visibility:visible;-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s;-o-transition:all linear 0.3s;transition:all linear 0.3s;-webkit-backface-visibility:hidden;}
ul.products li.product .product-meta{width:100%;text-align:center;margin:0.5em 0 0;left:0;}

/*ul.products li.product .product-thumbnail .thumbnail-wrapper .added, ul.products li.product .product-thumbnail .thumbnail-wrapper .out-of-stock{display:none;padding:0;line-height:35px;position:absolute;top:7px;right:6px;width:72px;height:77px;text-indent:100%;white-space:nowrap;overflow:hidden;}
ul.products li.product .product-thumbnail .thumbnail-wrapper .added{background:url('images/bullets/added.png') no-repeat top right;}
ul.products li.product .product-thumbnail .thumbnail-wrapper .out-of-stock{background:url('images/bullets/out-of-stock.png') no-repeat top right;}*/

ul.products li.product h3{margin:0;font-size:1em;}
ul.products li.product h3.hide{display:none;}
ul.products li.product h3.upper{text-transform:uppercase;}
ul.products li.product.grid a{text-decoration:none}
ul.products li.product.grid strong{display:block}
ul.products li.product .price{color:#7c7b7b;display:block;font-weight:normal;font-size:14px;font-family:'Verdana', sans-serif;margin-top:0.2em;}
ul.products li.product .price del{color:rgba(145,145,145,0.5);margin:-2px 0 0 0;line-height:8px;}
ul.products li.product .price ins{background:none;text-decoration:none;}
ul.products li.product .price .from{margin:-2px 0 0 0;text-transform:uppercase;color:rgba(145,145,145,0.5)}
ul.products li.product.grid .product-description, ul.products li.product.grid .read-more{display:none;}
ul.products li.product.grid .description{display:none;}
ul.products li.product.grid.with-hover.force-open-hover .product-actions-wrapper{height:auto !important;padding-bottom:0;overflow:visible;position:static;visibility:visible !important;margin-left:-28px;}
ul.products li.product.grid.with-hover.force-open-hover .product-actions{margin-right:-16px;position:static;}
ul.products li.product.grid.with-hover.force-open-hover .product-thumbnail{padding-bottom:0;border-bottom:0;}
ul.products li.product.list{float:none;margin:0 0 45px 20px;padding:0;position:relative;clear:both;width:auto;}
ul.products li.product.list .price del, ul.products li.product.list .price .from{font-size:0.67em;color:rgba(145,145,145,0.5);margin:-2px 0 0 0}
ul.products li.product.list .price ins{background:none;text-decoration:none;}
ul.products li.product.list .product-thumbnail{float:left;}
ul.products li.product.list .product-actions-wrapper{display:none;}
ul.products li.product.list .description{padding-top:30px;}
ul.products li.product.list .product-description{margin-bottom:24px;}
ul.products li.product.list .description .view-detail{text-transform:uppercase;padding:6px 12px;}
ul.products li.product.grid.classic .yith-wcwl-add-to-wishlist{display:none;}
ul.products li.product.grid.classic .product-meta{display:block;position:static;}
ul.products li.product.grid.classic .product-thumbnail{padding:0;border:0;}
ul.products li.product.grid.classic.with-border .thumbnail-wrapper{position:relative;}
ul.products li.product.grid.classic.with-border .thumbnail-wrapper a.thumb{padding:7px;border:1px solid #DFDBDB;display:block;text-align:center;}
ul.products li.product.grid.classic.with-border .thumbnail-wrapper a.thumb:hover{border-color:#a39f9f;}
ul.products li.product.grid.classic .product-meta h3{margin-top:10px;}
ul.products li.product.grid.classic .product-meta .price{margin-top:5px;}
ul.products li.product.grid.classic .product-actions{display:block;clear:both;position:static;margin-top:5px;text-align:center;}
ul.products li.product.grid.classic .product-actions a{color:#FFFFFF;display:inline-block;font-size:10px;text-transform:uppercase;min-width:62px;width:auto;height:auto;line-height:22px;padding:0 5px;float:none;margin:0;}
ul.products li.product.grid.classic .product-actions a.details, ul.products li.product.grid.classic .product-actions a.view-options{font-family:'Verdana', sans-serif;}
ul.products li.product.grid.classic .product-actions a.details{background-color:#6f6e6e;}
ul.products li.product.grid.classic .product-actions a.details:hover{background-color:#535353;}
ul.products li.product.grid.classic .product-actions a.add_to_cart_button{background-color:#dc8323;}
ul.products li.product.grid.classic .product-actions a.add_to_cart_button:hover{background-color:#be7526;}
ul.products li.product.grid.classic .product-actions a.out-of-stock{background-color:#8e0404;}
ul.products li.product.grid.classic .product-shadow{width:100%;height:30px;background:url('images/product-shadow.png') no-repeat top center;background-size:100%;}
ul.products li.product.grid.classic .price .from{line-height:16px;text-transform:none;}
ul.products li.product.grid.classic .buttons{display:inline;}
ul.products li.product.grid.classic .buttons .share, ul.products li.product.grid.classic .buttons .compare, ul.products li.product.grid.classic .buttons .wishlist, ul.products li.product.grid.classic .buttons .woo_bt_compare_this{display:none !important;}
ul.products li.first{clear:both}
ul.slides li.first{clear:none}
ul.products li.last{margin-right:0}
.woocommerce_ordering, .woocommerce-ordering{margin-bottom:0;float:right;}
.woocommerce_ordering select{font-size:12px;}
.list-or-grid{text-align:right;margin-top:0;padding-bottom:6px;padding-top:2px;border-bottom:1px solid #e0dfdf;font-family:'Verdana', sans-serif;text-transform:uppercase;}
.list-or-grid a{display:inline-block;height:16px;background:url('images/grid-or-list.png') no-repeat;margin:0 0 0 10px;text-indent:100%;white-space:nowrap;overflow:hidden;}
.list-or-grid a.grid-view{width:15px;background-position:top left;}
.list-or-grid a.list-view{width:27px;background-position:top right;}
.list-or-grid a.grid-view:hover, .list-or-grid a.grid-view.active{background-position:bottom left;}
.list-or-grid a.list-view:hover, .list-or-grid a.list-view.active{background-position:bottom right;}
a.button, button.button, input.button, #respond input#submit, #content input.button, input.woo_compare_button_go{color:#6f6f6f;background-color:#ffffff;padding:5px 20px;font-size:11px;font-family:'Verdana';font-weight:normal;text-transform:uppercase;border:0px;line-height:normal;}
a.button:hover, button.button:hover, input.button:hover, #respond input#submit:hover, #content input.button:hover, input.woo_compare_button_go:hover{color:#fff;background-color:#555;}
a.button.loading:before, button.button.loading:before, input.button.loading:before, #respond input#submit.loading:before, #content input.button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(images/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65)}
a.button:hover, button.button:hover, input.button:hover, #respond input#submit:hover, #content input.button:hover{background-color:#868686;}
a.button:active, button.button:active, input.button:active, #respond input#submit:active, #content input.button:active{top:1px}
a.button.alt, button.button.alt, input.button.alt, #respond input#submit.alt, #content input.button.alt{color:#6f6f6f;border:1px solid #efefef;}
input#place_order, input.checkout-button.alt.button{background:#4f4f4f url(images/bg-cart-simple.png) no-repeat;background-position:left center !important;}
input#place_order:hover, input.checkout-button.alt.button:hover{background-color:#868686;}
input#place_order{padding:0px 10px 0px 40px;}
a.button.alt:hover, button.button.alt:hover, input.button.alt:hover, #respond input#submit.alt:hover, #content input.button.alt:hover{background-color:#e79c0c;background-color:#868686;}
.cart .button, .cart input.button{float:none}
.quantity, #content .quantity{width:70px;height:20px;position:relative;overflow:hidden;margin:auto;zoom:1;}
.product-box .quantity{float:left;}
.quantity input.qty, #content .quantity input.qty{width:30px;height:18px;margin:0 !important;font-family:'Verdana', sans-serif;font-size:12px;padding:0;text-align:center;border:1px solid #dfdbdb !important;border-radius:0px;position:absolute;top:0;left:20px;}
.quantity .plus, .quantity .minus, #content .quantity .plus, #content .quantity .minus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:20px;line-height:20px;text-decoration:none;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;font-size:18px;font-family:'Verdana', sans-serif;color:#595959;border:1px solid #c7e378;background:#c7e378;}
.quantity.buttons_added .plus, .quantity.buttons_added .minus, #content .quantity.buttons_added .plus, #content .quantity.buttons_added .minus{display:block;}
.quantity .plus:hover, .quantity .minus:hover, #content .quantity .plus:hover, #content .quantity .minus:hover{background:#f7f6f7;}
.quantity .plus, #content .quantity .plus{bottom:0;right:0;}
.quantity .minus, #content .quantity .minus{bottom:0;left:0;}
.product-box .quantity, #content .product-box .quantity{width:100px;height:30px;}
.product-box .quantity input.qty, #content .product-box .quantity input.qty{width:40px;height:28px;left:30px;font-size:18px;}
.product-box .quantity .plus, .product-box .quantity .minus, #content .product-box .quantity .plus, #content .product-box .quantity .minus{width:30px;height:30px;line-height:30px;}
#reviews h2 small{float:right;color:#777777;font-size:15px;line-height:21px;margin:10px 0 0 0}
#reviews h2 small a{text-decoration:none;color:#777777}
#reviews h3{margin:0}
#reviews #respond{margin:0;border:0;padding:0}
#reviews #comment{height:192px}
#reviews #comments .add_review:after{content:"";display:block;clear:both}
#reviews #comments .add_review .button:hover{background-color:#868686;color:#ffffff;}
#reviews #comments h2{clear:none}
#reviews #comments ol.commentlist{margin:0;width:100%;background:none}
#reviews #comments ol.commentlist:after{content:"";display:block;clear:both}
#reviews #comments ol.commentlist li{padding:00;margin:0 0 20px;border:0;position:relative;background:0;border:0}
#reviews #comments ol.commentlist li .meta{color:#777777;font-size:0.75em}
#reviews #comments ol.commentlist li img{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#f7f6f7;border:1px solid #f0eef0;margin:0;line-height:1}
#reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #f0eef0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1em 1em 0}
#reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}
#reviews #comments ol.commentlist li .comment-text p.meta{font-size:0.83em}
.comment-text .star-rating{display:none;}
#reviews #comments .commentlist > li:before{content:""}
.star-rating{width:65px;height:13px;background:url(images/star.png) repeat-x left 0;float:right;}
.classic .star-rating{float:none;margin:0 auto 10px;}
.star-rating span{background:url(images/star.png) repeat-x left -26px;height:0;padding-top:13px;overflow:hidden;float:left;}
.hreview-aggregate .star-rating{margin:10px 0 0 0}
#review_form #respond{position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0}
#review_form #respond:after{content:"";display:block;clear:both}
#review_form #respond form#commentform{padding:0px;border:0px;box-shadow:0px !important;-webkit-box-shadow:0px !important;-moz-box-shadow:0px !important;}
#review_form #respond form .comment-form-comment label{display:none;}
#review_form #respond p{margin:0 0 10px}
#review_form #respond .form-submit input{background-color:#c58408;background-image:none;border:0px;color:#ffffff;padding:9px 8px;margin-top:10px;text-transform:uppercase;font-family:'Verdana' !important;font-size:12px !important;font-weight:normal;display:inline-block;float:right;}
#review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:192px !important;}
#review_form #respond label{display:inline;position:static;}
#review_form #respond #submit{height:35px;}
#review_form #respond input[type="text"]{display:block;height:auto;height:43px;line-height:43px;padding:0px 10px 0px 43px;color:#a09b9b;}
p.stars:after{content:"";display:block;clear:both}
p.stars span{width:65px;height:13px;position:relative;float:left;background:url(images/star.png) repeat-x left 0}
p.stars span a{float:left;position:absolute;left:0;top:0;width:13px;height:0;padding-top:13px;overflow:hidden}
p.stars span a:hover, p.stars span a:focus{background:url(images/star.png) repeat-x left -13px}
p.stars span a.active{background:url(images/star.png) repeat-x left -26px}
p.stars span a.star-1{width:13px;z-index:10}
p.stars span a.star-2{width:26px;z-index:9}
p.stars span a.star-3{width:39px;z-index:8}
p.stars span a.star-4{width:52px;z-index:7}
p.stars span a.star-5{width:65px;z-index:6}
table.shop_attributes{border:0;margin-bottom:1.618em;width:100%}
table.shop_attributes th{width:150px;font-weight:normal;padding:8px;border-top:0;border:1px solid #C7E378 !important;padding:3px 10px;margin:0;line-height:1.5em;text-align:left;color:#00796B;font-family:'Verdana',sans-serif;font-size:14px;font-weight:400;background-color:#F7FAF0;}
table.shop_attributes td{font-style:normal;padding:5px;border-top:0;border:1px solid #C7E378 !important;margin:0;line-height:1.5em;background-color:#F7FAF0;}
table.shop_attributes td p{margin:0;padding:8px 0}
table.shop_attributes .alt td, table.shop_attributes .alt th{background:rgba(0,0,0,0.025)}
table.shop_table{margin:0px -1px 20px 0px;text-align:left;width:100%;border-collapse:separate;}
#order_review table.shop_table{border:0px;padding:0px;margin-bottom:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:0px 0px #ffffff;-webkit-box-shadow:0px 0px #ffffff;-moz-box-shadow:0px 0px #ffffff;}
#order_review table.shop_table label{display:inline;}
#order_review table.shop_table input[type="radio"]{margin-top:-4px;}
table.shop_table tr{background:none;}
table.shop_table th{font-weight:normal;font-size:14px;line-height:18px;padding:9px 0px;color:#2e2d2d;}
table.shop_table.thankyou th{text-align:left;width:25%;}
table.shop_table td{border-bottom:1px solid #d4d4d4;padding:10px 0px;vertical-align:middle;font-size:13px;color:#7e8183;}
table.shop_table .product-name{text-align:left}
table.shop_table .product-quantity{text-align:right}
table.shop_table .product-total{text-align:right}
table.shop_table tfoot th{font-weight:normal;text-align:right;color:#7e8183;}
table.shop_table tfoot td{font-weight:normal;text-align:right;border:0px;}
table.my_account_orders,
table.order_details,
table.thankyou{font-size:0.85em;border:1px solid #efefef;padding:20px;margin-bottom:20px;}
table.my_account_orders td,
table.thankyou td{border:0px;border-top:1px solid #d4d4d4;}
table.my_account_orders td address{margin:0px;}
table.my_account_orders th, table.my_account_orders td{padding:4px 8px;vertical-align:top}
table.my_account_orders .button{white-space:nowrap;float:right;}
td.product-name dl.variation{margin:.25em 0 .5em;font-size:0.8751em}
td.product-name dl.variation dt{font-weight:bold;float:left;clear:left;margin:0 .25em 0 0;padding:0}
td.product-name dl.variation dd{margin:0 0 .25em 0}
td.product-name p.backorder_notification{font-size:0.83em}
td.product-quantity{min-width:80px}
table.cart .product-thumbnail, #content table.cart .product-thumbnail{min-width:32px}
table.cart img, #content table.cart img{width:32px;height:auto}
table.cart th, table.cart td, #content table.cart th, #content table.cart td{vertical-align:middle}
table.cart a.remove, #content table.cart a.remove{display:block;height:16px;width:16px;text-indent:-9999px;background:url(images/remove.png) #dfdbdf}
table.cart a.remove:hover, #content table.cart a.remove:hover{background-color:red}
table.cart td.actions, #content table.cart td.actions{text-align:right}
table.cart td.actions .coupon, #content table.cart td.actions .coupon{float:left}
table.cart td.actions .coupon label, #content table.cart td.actions .coupon label{display:none}
table.cart td.actions .coupon .input-text, #content table.cart td.actions .coupon .input-text{width:80px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);border:1px solid #dfdbdf;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1em}
table.cart td.actions .button.alt, #content table.cart td.actions .button.alt{float:right;margin-left:.25em}
table.cart input, #content table.cart input{margin:0;vertical-align:middle;line-height:1em}
.widget_shopping_cart .total{border-top:1px solid #d4d4d4;padding:4px 0 0;margin-left:95px;}
.widget_shopping_cart .total strong{min-width:40px;display:inline-block}
.widget_shopping_cart .buttons:after{content:"";display:block;clear:both}
ul.cart_list{list-style:none outside;padding:0;margin:0}
ul.cart_list li{padding:4px 0;margin:0;list-style:none;}
ul.cart_list li:after{content:"";display:block;clear:both;}
ul.cart_list li a{display:block;font-weight:bold;}
ul.cart_list li a.name{margin-top:5px;}
ul.cart_list li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}
ul.cart_list li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1)}
ul.cart_list li dl dt{float:left;clear:left;margin-right:.25em}
ul.cart_list li dl dd{margin-bottom:.5em}
ul.cart_list li .star-rating{}
.sidebar .widget_shopping_cart h3{margin-bottom:13px;}
.sidebar .widget_shopping_cart img{width:60px;height:60px;margin-left:0px;float:left;margin:-2px 12px 0px 0px;box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff:}
.sidebar .widget_shopping_cart a{font-weight:normal;}
.sidebar .widget_shopping_cart .remove_item{margin:-5px 0px 6px 0px;font-size:10px;font-weight:normal;}
.cart_list.product_list_widget div.border.clear{margin-left:90px;}
.sidebar .widget_shopping_cart .quantity{background:none;}
.sidebar .widget_shopping_cart .buttons .button{padding:5px;}
.cart-collaterals{width:100%}
.cart-collaterals:after{content:"";display:block;clear:both}
.cart-collaterals .related{width:30.75%;float:left}
.cart-collaterals .cross-sells{width:48%;float:left}
.cart-collaterals .cross-sells ul.products{float:none}
.cart-collaterals .cross-sells ul.products li{width:48%}
.cart-collaterals .shipping_calculator{text-align:right;margin:20px 0 0 0;clear:right;float:right}
.cart-collaterals .shipping_calculator:after{content:"";display:block;clear:both}
.cart-collaterals .shipping_calculator .button{float:none;display:block}
.cart-collaterals .shipping_calculator .col2-set .col-1, .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}
.cart-collaterals .cart_totals{float:right !important;text-align:right;margin-left:0px !important;}
.cart-collaterals .cart_totals p{margin:0}
.cart-collaterals .cart_totals p small{color:#777777;font-size:0.83em}
.cart-collaterals .cart_totals table{border-collapse:separate;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 6px;padding:0;width:100%;}
.cart-collaterals .cart_totals table tr:first-child th, .cart-collaterals .cart_totals table tr:first-child td{border-top:0}
.cart-collaterals .cart_totals table td, .cart-collaterals .cart_totals table th{padding:6px 3px}
.cart-collaterals .cart_totals table small{display:block;color:#777777}
.cart-collaterals .cart_totals table label{display:inline;}
.cart-collaterals .cart_totals table select{width:100%}
.cart-collaterals .cart_totals table input[type="radio"]{margin-top:-4px;}
.cart-collaterals .cart_totals .discount td{}
.cart-collaterals .cart_totals tr td, .cart-collaterals .cart_totals tr th{border-top:1px solid #d4d4d4;padding:6px 6px}
.cart-collaterals .cart_totals a.button.alt{width:193px;display:block;}
form .form-row{padding:3px;margin:0 0 6px}
form .form-row:after{content:"";display:block;clear:both}
form .form-row label{display:block}
form .form-row label.hidden{visibility:hidden}
form .form-row select{width:100%;cursor:pointer;margin:0}
form .form-row .required{color:red;font-weight:bold;border:0}
form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}
form .form-row label.checkbox{display:inline}
form .form-row input.input-text, form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;height:auto;color:#696767;border:1px solid #d4d4d4;padding:6px;font:14px 'Play';-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
form .form-row textarea{height:3.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
form .form-row-first, form .form-row-last{float:left;width:47%;overflow:visible}
form .form-row-last{float:right}
form.login, form.checkout_coupon, form.register{border:1px solid #dfdbdf;padding:20px;margin:2em 0 2em 0px;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
form.checkout_coupon .form-row-first input#coupon_code{height:30px;}
form.checkout_coupon .form-row-last{float:left;}
form.checkout_coupon .button{margin:0px;}
ul#shipping_method{list-style:none outside;margin:0;padding:0}
ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}
ul#shipping_method .amount{font-weight:bold}
.checkout h3{color:#575555;margin-bottom:30px;font-size:15px;}
.checkout label{color:#696767;font-size:12px;}
.checkout .col-2 h3{clear:none}
.checkout .col-2 .notes{clear:left}
.checkout .col-2 .form-row-first{clear:left}
.checkout div.shipping-address{padding:0;clear:left;width:100%}
.checkout #shiptobilling{float:right;line-height:1.62em;margin:12px 0 0 0;padding:0}
.checkout #shiptobilling label{font-size:10px}
.gecko .shipping_address #shipping_state_field{}
#payment{}
#payment .input-radio{float:left;}
#payment ul.payment_methods{text-align:left;margin:0;list-style:none outside}
#payment ul.payment_methods:after{content:"";display:block;clear:both}
#payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:normal}
#payment ul.payment_methods li input{margin:0 1em 0 0}
#payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative}
#payment div.form-row{}
#payment #place_order{float:right;margin:0}
#payment .terms{padding:0 1em 0;text-align:right}
#multistep_step5 #order_review .form-row.terms{float:right;margin-top:0px;}
#multistep_steps #multistep_step5 input.button.prev{position:relative;z-index:1;}
#payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0 1em 0;font-size:0.92em;line-height:1.5em;background:#ebebeb;}
#payment div.payment_box p:last-child{margin-bottom:0}
#payment div.payment_box #cc-expire-month, #payment div.payment_box #cc-expire-year{width:48%;float:left}
#payment div.payment_box #cc-expire-year{float:right}
#payment div.payment_box span.help{font-size:11px;color:#777777;line-height:13px;font-weight:normal}
#payment div.payment_box .form-row{margin:0 0 1em}
#payment div.payment_box .form-row select{width:48%;float:left;margin-right:3.8%}
#payment div.payment_box .form-row select:nth-child(3n){margin-right:0}
#payment div.payment_box:after{content:"";display:block;border:8px solid #ebe9eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}
.order_details{margin:0 0 1.5em;list-style:none}
.order_details:after{content:"";display:block;clear:both}
.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:0.715em;line-height:1em;border-right:1px dashed #dfdbdf;padding-right:2em}
.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}
.order_details li.method{border:none}
.order_details.bacs_details{margin-top:30px;margin-bottom:40px;}
ul.order_details.bacs_details{font-size:0.85em;border:1px solid #efefef;padding:20px;margin:0px 0px 20px 0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
ul.order_details.bacs_details li{color:#2E2D2D;border:0px;padding:0px;margin:0px 30px 0px 0px;font-size:14px;line-height:20px;list-style:none;text-transform:capitalize;}
ul.order_details.bacs_details li strong{color:#7E8183;font-size:14px;font-weight:normal;}
.addresses .title:after{content:"";display:block;clear:both}
.addresses .title h3{margin-top:0px;text-transform:uppercase;float:left;font-size:18px;}
.addresses .title .edit{float:right}
ol.commentlist.notes li.note p.meta{font-weight:bold;margin-bottom:0}
ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}
ul.digital-downloads{margin-left:0;padding-left:0}
ul.digital-downloads li{list-style:none;margin-left:0;padding-left:1.5em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat}
ul.digital-downloads li .count{float:right}
.widget_layered_nav h3{text-transform:uppercase;}
.widget_layered_nav ul, .widget_product_categories .product-categories{margin:0;padding:0;border:0;list-style:none outside}
.widget_layered_nav ul li{padding:0 0 1px;list-style:none}
.widget_layered_nav ul li:after{content:"";display:block;clear:both}
.widget_layered_nav ul li a, .widget_layered_nav ul li span{padding:1px 0;float:left}
.widget_layered_nav ul li.chosen a, .widget_product_categories .product-categories li.current-cat a{padding:0 6px 0 6px;background:#f2f2f2;color:#c7e378;}
.widget_layered_nav ul li.chosen a:after{content:" [x]";color:#c7e378;font-size:9px;}
.widget_layered_nav ul li.chosen a:before{content:"- ";color:#c7e378;font-size:9px;}
.widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#777777}
.widget_shopping_cart .buttons a{color:#fff;}
.widget_shopping_cart .buttons a:hover{color:#fff;}
.widget_price_filter form{height:55px;}
.widget_price_filter .price_slider{margin-bottom:1em}
.widget_price_filter .price_slider_amount{text-align:right;}
.widget_price_filter .price_slider_amount button{height:auto;border:0px;}
.widget_price_filter .price_slider_amount .button{display:block;margin-bottom:10px;float:right;}
.widget_price_filter .price_slider_amount .price_label{text-align:left;text-transform:uppercase;font-size:13px;}
.widget_price_filter .ui-slider{position:relative;text-align:left}
.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:0.9em;height:0.9em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;cursor:pointer;background:#cd8906;outline:none;top:-.2em;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.8em}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#cd8906;}
.widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#d9d9d9;border:0px;}
.widget_price_filter .ui-slider-horizontal{height:.5em}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.widget_product_categories .product-categories ul.children{margin-left:20px;}
.widget_product_categories .product-categories ul.children li:last-child{border-bottom:0px;padding-bottom:2px;}
#header-cart-search .widget_shopping_cart{position:relative;}
#header-cart-search .widget_shopping_cart .cart_wrapper,
#header-cart-search .widget_shopping_cart h3,
#header-cart-search .widget_shopping_cart h2{display:none}
#header-cart-search form, #header-cart-search #search_mini{left:0px;margin:0px;position:absolute;right:0px;}
#header-cart-search .widget_search_mini{position:relative;margin-top:10px;}
#header-cart-search .widget_shopping_cart .cart_control{font-family:'Verdana', sans-serif;font-size:18px;display:block;width:100px;background-color:#c58408;height:48px;border:1px solid #e0dfdf;line-height:48px;text-align:center;text-transform:uppercase;color:#fff;}
#header-cart-search .widget_shopping_cart .cart_control_empty{background-color:#afacac}
#header-cart-search .widget_shopping_cart .cart_wrapper{margin-top:2px;text-align:left;position:absolute;width:300px;right:0px;border:1px solid #dcdcdc;box-shadow:0px 0px 3px #f3f3f3;background-color:#494949;z-index:3001;padding:20px 12px;color:#fff;}
#header-cart-search .widget_shopping_cart .cart_wrapper .empty-buttons{display:none;}
#header-cart-search .widget_shopping_cart .cart_wrapper .variation{display:none;}
.cart_wrapper ul.cart_list li a, .cart_wrapper ul.product_list_widget li a{float:left;margin-bottom:0px;color:#ffffff;}
.cart_wrapper ul.cart_list li img, .cart_wrapper ul.product_list_widget li img{float:left;margin:0px 15px 0px 0px;border:1px solid #e4e3e3;width:72px;height:56px;padding:2px;box-shadow:none;}
#ie8 .cart_wrapper ul.cart_list li img, .cart_wrapper ul.product_list_widget li img{max-width:none;}
.cart_wrapper ul.cart_list li a:hover{color:#995d08 !important;}
.cart_wrapper ul.cart_list li .remove_item{float:left;margin-top:30px;margin-left:0px;padding-left:17px;color:#b9b8b8;font-size:10px;position:absolute;left:106px;text-transform:uppercase;background:url('images/remove_dark.png') 0px center no-repeat;}
.cart_wrapper .quantity{width:60px;position:relative;overflow:hidden;zoom:1;float:right;background:none;text-align:right;}
#header .cart_wrapper .quantity{padding-bottom:10px;margin-top:18px;margin-bottom:0px;width:90px;}
.cart_wrapper p.buttons a.button{height:22px;line-height:22px;font-size:10px;}
.widget_shopping_cart .cart_wrapper .total{border-top:none;color:#ffffff;}
.widget_shopping_cart .cart_wrapper .total .amount{float:right;padding-right:0px}
.widget_shopping_cart .cart_wrapper .buttons{margin-top:30px;text-align:right;}
.widget_shopping_cart .cart_wrapper .buttons .button{color:#fff;border:none;font-weight:normal;box-shadow:none;border-radius:0;text-shadow:none;display:block;float:right;margin-left:5px;padding:2px 20px;}
.widget_shopping_cart .cart_wrapper .buttons .button.checkout{background-color:#333;}
.widget_shopping_cart .cart_wrapper .buttons .button:hover{background:#302e2e;}
.woocommerce-price-and-add{border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-top:1em;float:left;clear:left;width:100%;height:60px;min-height:60px;}
.woocommerce-price-and-add del, .woocommerce-price-and-add del .amount{color:rgba(145, 145, 145, 0.5);font-size:16px;}
.woocommerce-price{float:left;max-width:45%;margin-top:12px;}
.woocommerce-add-to-cart{float:right;max-width:45%;}
.woocommerce-single-product-thumbs ul li{display:inline;}
.woocommerce-single-product-thumbs li{list-style:none;}
.button, tr.order .button{height:30px;line-height:31px;padding:0px 10px;}
.button:hover{color:#ffffff;}
.status-publish form{border:0px;padding:0px;}
.status-publish form.track_order{padding-bottom:20px;}
.status-publish form.checkout{border:0px;padding:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:0px 0px #fff;-webkit-box-shadow:0px 0px #fff;-moz-box-shadow:0px 0px #fff;}
.status-publish form h3{font-size:18px;text-transform:uppercase;margin-bottom:30px;padding:0px;}
.status-publish form h3#shippingaddress-title{float:left;}
.status-publish form label{font-size:13px;}
.my_account_orders tr th{text-align:left;width:25%;}
.my_account_orders tr td{padding:10px 0px;}
.my_account_orders .button{padding:8px;color:#fff;margin:0px;}
.my-account-order-details .customer_details, .my-account-order-details .addresses > div{border:1px solid #efefef;padding:20px 20px 80px 20px;border-radius:3px;margin-bottom:20px;margin-top:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.my-account-order-details .customer_details h2{font-size:18px;text-transform:uppercase;margin-top:0px;}
#multistep_resume{margin-top:42px;}
#multistep_resume div{width:16.667%;float:left;}
#multistep_resume a, #multistep_resume span{border:1px solid #dfdcdc;border-width:1px 1px 1px 0;text-align:center;display:block;padding:10px;}
#multistep_resume span{border-width:1px;background:#f9f9f9;color:#c8c7c7;cursor:default;position:relative;padding-left:42px;}
#multistep_resume span img{width:32px;margin-top:-4px;position:absolute;left:10px;}
#multistep_resume a{color:inherit;outline:none}
#multistep_resume a:hover{background:#f9f9f9;}
#multistep_resume a.passed{background:#f9f9f9;}
#multistep_resume a.current{background:#e6e3e3;}
#multistep_resume a.user_logged_in{cursor:default;background:#f9f9f9;color:#c8c7c7;}
#multistep_progress{height:10px;margin-top:15px;margin-bottom:15px;padding-left:1px;-moz-box-shadow:-1px 1px 2px rgba(0,0,0,.2) inset;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,.2) inset;box-shadow:-1px 1px 2px rgba(0,0,0,.2) inset;}
#multistep_progress.progress-striped .bar{background:url('images/progress_bg.png') repeat-x center;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 0px 2px rgba(0,0,0,.3);-webkit-box-shadow:1px 0px 2px rgba(0,0,0,.3);box-shadow:1px 0px 2px rgba(0,0,0,.3);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";}
#multistep_steps .multistep_step{display:none;}
#multistep_steps .multistep_step.current{display:block;}
#multistep_steps h3{color:#575555;font-size:18px;margin-bottom:40px;}
#multistep_steps input{}
#multistep_steps input.button{font-size:11px;padding:0px 10px;float:right;-webkit-appearance:none;-webkit-border-radius:0px;}
#multistep_steps input.alt{padding-left:40px;}
#multistep_steps #payment{margin-bottom:25px;}
#multistep_steps input.button.prev{float:left;}
#multistep_steps .shop_table{}
#multistep_steps .shop_table th.product-name{width:70%;}
#multistep_steps #payment{margin-bottom:25px;}
#multistep_steps #multistep_step5 input.button.prev{margin-top:-39px;}
#multistep_steps #multistep_step5 .form-row{margin-top:15px;}
@media (min-width:1200px){.responsive ul.woocommerce_error{margin-left:30px;}
.responsive #multistep_resume span{padding-left:46px;}
.responsive #multistep_resume span img{left:29px;}
}
@media (min-width:768px) and (max-width:979px){.responsive #multistep_resume div a{line-height:41px;}
.responsive #multistep_resume a, #multistep_resume span{padding-left:8px;padding-right:8px;}
.responsive ul.woocommerce_error{margin-left:20px;}
.responsive #multistep_resume span img{left:8px;position:absolute;top:7px;margin-top:0px;}
}
@media (max-width:767px){.responsive #multistep_resume div a,
.responsive #multistep_resume span.checkout_progress{min-height:69px;}
.responsive #multistep_resume span.checkout_progress{line-height:32px;}
.responsive ul.woocommerce_error{margin-left:0px;}
.responsive #multistep_resume span img{top:31px;margin-top:0px;}
.responsive .products ul li.product.grid, ul.products li.product.grid{margin-left:0;}
}
#multistep_step1 .step1_login_form form.login_checkout,
#multistep_step1 .step1_create_account form.register{border:none;padding:0;margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#multistep_step1 .step1_login_form form.login_checkout .lost_password,
#multistep_step1 .step1_login_form form.login_checkout input.button{float:right;clear:both;margin-top:5px;}
#multistep_step1 .step1_login_form form.login_checkout .lost_password{color:inherit;}
form#cart-table{padding-bottom:10px;}
.shop_table.cart th{font-weight:bold;border-bottom:1px solid #D4D4D4;}
.shop_table.cart td.product-price{text-align:center;}
.shop_table.cart th.product-quantity{text-align:center;}
.shop_table.cart th.product-subtotal, .shop_table.cart td.product-subtotal{text-align:center;font-weight:bold;}
.shop_table.cart .coupon #coupon_code{height:30px;width:150px;box-shadow:none;}
.shop_table.cart input#place_order, input.checkout-button.alt.button{background-position:5px -35px;width:auto;padding-left:40px;}
.shop_table.cart input#place_order, input.checkout-button.alt.button:hover{background-position:5px 0px;}
.shop_table.cart td.actions{border:none;}
#cart-table .shop_table .cart_table_item td,
#cart-table .shop_table .cart_table_item td a{font-size:15px;}
.cart-collaterals{}
.cart-collaterals .cart_totals{margin-top:10px;border-radius:0px;box-shadow:none;}
.cart-collaterals .cart_totals .border-1{height:auto;border:1px solid #b9b9b8;padding:2px;}
.cart-collaterals .cart_totals .border-2{height:auto;border:1px solid #e1dcdc;padding:20px;}
.cart-collaterals .cart_totals h2{text-align:left;margin-top:0px;padding-left:50px;background:url('./images/multistep_cart.png') no-repeat left;line-height:27px;font-size:18px;text-transform:uppercase;}
.cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table tr td, #order_review .shop_table tfoot td{width:125px;height:30px;border:none;background:#ffffff;}
#order_review #shipping_method{text-align:left;}
#order_review .shop_table tfoot td{width:auto;}
#order_review .shop_table tfoot th{padding-right:20px;}
.cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table tr th strong{font-weight:normal;}
.cart-collaterals .cart_totals table tr td{font-weight:bold;}
.cart-collaterals .cart_totals table label{font-size:12px;}
.cart-collaterals .shipping_calculator{margin-top:10px;float:left;clear:none;padding:20px;}
.cart-collaterals .shipping_calculator h2{text-align:left;margin-top:0px;line-height:27px;font-size:18px;text-transform:uppercase;}
.price .from{color:#312F30;text-transform:uppercase;}
.on_sale_wrap{position:relative;}
.summary div:first-child p{margin-top:0;margin-bottom:20px;}
.summary .variations{float:left;clear:both;width:100%;}
.summary .variations label,
.summary .variations .label{float:left;clear:left;width:70px;line-height:30px;}
.single_variation_wrap .qnt_label{float:left;width:70px;line-height:26px;}
.summary .variations select{max-width:200px;float:left;clear:right;}
.summary .variations .reset_variations{float:left;line-height:30px;}
.summary .variations_form,
.summary form.cart{padding:5px 0 0 0;margin-bottom:0 !important;border:none;box-shadow:none;width:100%;}
.summary .woocommerce-price p{line-height:36px;}
.product-box .price{margin-top:0;padding-bottom:12px;font-family:'Verdana', sans-serif;font-size:24px;color:#373736;text-align:right;background:url('images/price-icon.png') left top no-repeat;border-bottom:1px solid #d7d4d4;padding-top:6px;}
.product-box .price ins{text-decoration:none;}
.product-box .price del{color:#888888;font-size:80%;}
.product-box .single_variation .price{background:none;padding:0;border:0;}
.product-box .buttons{margin-left:-8px;margin-right:-8px;}
.product-box .buttons a{margin-top:0px;text-align:center !important;}
.product-box .buttons *:first-child, .product-box .buttons *:first-child input, .product-box .buttons .yith-wcwl-add-to-wishlist a{border-left:0;}
.product-box .yith-wcwl-add-to-wishlist{margin-top:0px;}
.summary .product_meta{padding:10px 0 5px;margin-top:40px;clear:both;border-top:1px solid #e0dfdf;}
.summary .product_meta .posted_in{color:#00796b;}
.summary .product_meta .posted_in a{color:#6f6f6f;text-decoration:underline;}
.summary .product_meta .posted_in, .summary .product_meta .posted_in a{font-size:14px;font-weight:normal;}
.summary .product_meta .tagged_as{color:#00796b;}
.summary .product_meta .tagged_as a{color:#6f6f6f;text-decoration:underline;}
.summary .product_meta .tagged_as, .summary .product_meta .tagged_as a{font-size:14px;font-weight:normal;}
.summary .socials.product-share{margin-top:10px;}
.summary .socials.product-share h2{color:#666767;float:left;font-size:12px;margin-right:18px;margin-top:3px;}

.woocommerce-product-details__short-description ul{list-style:none outside none;margin:0;}
.woocommerce-product-details__short-description ul li{background:url("../images/revolution-tick.jpg") no-repeat scroll 0 0 transparent !important;display:table !important;list-style-type:none !important;margin-left:0px;padding-left:30px;}

.single_variation .price-label{clear:left;float:left;margin-right:5px;}
.single_variation{max-width:55%;float:left;line-height:30px;}
.single_variation .price{font-size:18px !important;}
.variations_button{max-width:45%;float:right;border:1px solid #f1f1f1;}
#tab-reviews #review_form .row{margin:0;}
.product .summary .single_add_to_cart_button{box-shadow:none;border:0px;border-radius:0px;padding:0px 10px 0px 35px;text-shadow:none;background:#4f4f4f url('images/br_cart.png') 7px no-repeat;text-transform:uppercase;font-size:11px;color:#ffffff;font-weight:normal;}
.summary .group_table td,
.summary .group_table td.label,
.summary .group_table td.price{padding:10px;background-color:#ffffff;vertical-align:middle !important;}
.summary .group_table .qnt_label,
.summary .group_table .quantity{float:left !important;margin-right:5px;}
.woocommerce_message .button{text-shadow:none;}
div.product .woocommerce-price-and-add .button{margin-top:15px;}
form.contact-form{border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:0px;}
form#contact-form-ask-info-product.contact-form .contact-form-error-messages{margin-top:-30px;}
ul.product_list_widget{list-style-type:none;}
ul.product_list_widget ins{text-decoration:none;}
.order-info mark{background:none;}
.variations .select-wrapper{background:#fff;position:relative;border:1px solid #dfdbdb;overflow:hidden;margin-bottom:9px;}
.yes_js .variations .select-wrapper{overflow:visible;}
.variations .select-wrapper a.sbSelector, .variations .select-wrapper select{font-weight:700;padding:8px;display:block;color:#6f6f6f;text-transform:uppercase;font-family:'Verdana', sans-serif;font-size:14px;}
.variations .select-wrapper select{width:120%;background:none;border:0;}
.variations .select-wrapper .sbOptions{position:absolute;left:-1px;right:-1px;top:30px !important;background:#fff;list-style:none;margin:0;padding:8px 0 4px;border:1px solid #dfdbdb;border-top:0;z-index:100;max-height:none !important;}
.variations .select-wrapper .sbOptions li a, .variations select option, .variations .select-wrapper span.sbDisabled{font-weight:normal;color:#6f6f6f;font-size:14px;display:block;line-height:24px;padding:0 8px;}
.variations .select-wrapper .sbOptions li a:hover{background:#f4f4f4;}
.variations .select-wrapper .sbOptions li span.sbDisabled{color:#ddd;}
.variations .select-wrapper .sbToggle{position:absolute;right:0;top:0;height:100%;width:29px;background:url('images/variations-dropdown-icon.png') left center no-repeat;}
.col2-set{zoom:1;width:100%;}
.col2-set .col-1, .col2-set .col-2{float:left;width:48%;padding:20px 0;}
.col2-set .col-2{float:right;}
.col2-set .col-1 > *, .col2-set .col-2 > *{padding-left:20px;padding-right:20px}
.login .button{margin-top:0px !important}
.login .lost_password{margin-left:10px}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:rgb(25,25,25);background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92);}
@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92);}
}
.compare_heading h1{text-transform:uppercase;}
.compare_popup_container .compare_popup_table{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.compare_popup_container .compare_popup_table td,
.compare_popup_container .compare_popup_table tr,
.compare_popup_container .compare_popup_table .first_row,
.compare_popup_container .compare_popup_table .column_first{background:none;}
.compare_popup_container .compare_popup_table .woo_compare_popup_remove_product{display:block;text-align:center;}
.compare_popup_container .compare_popup_table td{border-bottom:1px solid #DFDFDF;padding:8px 10px;}
.compare_popup_container .compare_popup_table td:nth-child(2n){background:#f7f7f7;}
.compare_popup_container .compare_popup_table td.first_row{background:none;}
.compare_popup_container .compare_popup_table .column_first.first_row{min-width:0;width:100px;}
.compare_popup_container .compare_popup_table .column_first{text-align:left;vertical-align:top;font-family:'Verdana', sans-serif;font-size:13px;font-weight:normal;color:#333;text-transform:uppercase;}
.compare_popup_container .compare_popup_table .compare_product_name,
.compare_popup_container .compare_popup_table .compare_price{color:#555;font-family:'Verdana', sans-serif;font-weight:normal;font-size:15px;}
.compare_popup_container .compare_popup_table .compare_image_container{text-align:center;height:auto;}
.compare_popup_container .compare_popup_table .compare_image_container img{padding:3px;border:1px solid #dadada;background:#fff;height:auto;max-width:100%;}
.woocommerce.archive .sidebar .widget h3{padding-bottom:8px;border-bottom:1px solid #E0DFDF;}
.sidebar .widget.widget_layered_nav h3, .sidebar .widget.widget_product_categories h3{margin-bottom:3px;}
.widget.widget_layered_nav li, .widget_product_categories .product-categories li{border-bottom:1px solid #eae9e9;padding:6px 0;}
.widget.widget_layered_nav li a, .widget_product_categories .product-categories li a{color:#4f4d4d;text-transform:uppercase;font-size:12px;}
.widget.widget_layered_nav li a:hover, .widget_product_categories .product-categories li a:hover{color:#aa7309;}
.widget.widget_layered_nav li small.count, .widget_product_categories .product-categories li span.count{float:right;color:#a6a6a6;padding:0 5px;border:1px solid #d9d3d3;}
.widget.widget_layered_nav .colors li, .widget.widget_layered_nav .sizes li{float:left;padding:0;border:0;}
.widget.widget_layered_nav .colors li a{padding:2px !important;background:#e3e0e0 !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.widget.widget_layered_nav .colors li a:hover, .widget.widget_layered_nav .colors li.filter-selected a{background:#aaa !important;}
.widget.widget_layered_nav .colors li.filter-selected a:after, .widget.widget_layered_nav .colors li.filter-selected a:before,
.widget.widget_layered_nav .sizes li.filter-selected a:after, .widget.widget_layered_nav .sizes li.filter-selected a:before{content:"";}
.widget.widget_layered_nav .colors li .box{padding:0;margin:0;width:26px;height:26px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.widget.widget_layered_nav .sizes li{padding-right:8px !important;}
.widget.widget_layered_nav .sizes li .size-filter{padding:2px 5px;font-size:12px;color:#6f6f6f;background:#ebebeb;border:1px solid #ebebeb;text-transform:none;}
.widget.widget_layered_nav .sizes li .size-filter:hover{border-color:#ebebeb;background:#ffffff;}
.widget.widget_layered_nav .sizes li.chosen .size-filter{border-color:#ebebeb;background:#ffffff;color:#c7e378;}
#sidebar-shop-sidebar .widget h3{cursor:pointer}
#sidebar-shop-sidebar .widget h3 div{margin-right:10px;}
.buttons_added{background:transparent;}
.buttons_added .minus, .buttons_added .plus{display:none}
.product-box .qty{left:0;margin-left:0}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
ul.products .product-actions .added_to_cart{display:none !important;}
ul.products li.product .product-thumbnail .product-actions a.added_to_cart{display:none;}
p#billing_address_2_field, p#shipping_address_2_field{margin-top:25px;}
p#billing_country_field, p#shipping_country_field{margin-bottom:0px;}
p#billing_state_field, p#shipping_state_field{margin-top:3px;}
div.pp_woocommerce #respond .form-submit{margin-top:10px}
div.product form.cart .group_table td.label, #content div.product form.cart .group_table td.label{text-shadow:none;color:#747373;}
#page-meta .back-shop a{float:right;text-transform:uppercase;font-size:14px;color:#b8b7b7;font-family:'Verdana', sans-serif;}
.product-meta .price .from{font-size:12px;text-transform:none;}
.product-meta .price .amount{font-size:13px;}
.product-meta h3.upper span{font-size:11px;font-family:'Verdana', sans-serif;}
.product-box .price .from{font-size:12px;text-transform:none;}

.variations_button {
    max-width: 45%;
    float: right;
    border:none;
}
#primary.product .sidebar .product-box label {display: none;}
#primary.product .sidebar .product-box .variations label {display: block;}

.product div.product-box {margin-top:0px !important;}
div.product-box label, .qnt_label {
    font-size: 16px !important;
    font-family: 'Verdana', sans-serif;
    color: #312F30;
    font-style: normal;
    font-weight: 400;
}
#primary.product .sidebar .product-box .variations .select-wrapper select {
    background-color: #fff;
    font-size: 14px !important;
    font-family: 'Verdana', sans-serif !important;
    color: #6f6f6f !important;
    font-style: normal;
    font-weight: 600 !important;
    float: none;
}
#primary.product .sidebar .product-box .variations .select-wrapper .sbToggle {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 29px;
    background: url(images/variations-dropdown-icon.png) left center no-repeat !important;
}


/* меню фасовка и производитель */
.widget_layered_nav ul.yith-wcan-label.yith-wcan li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li a{
    padding: 2px 5px;
    font-size: 11px;
    color: #6f6f6f;
    background: #ebebeb;
    border: 1px solid #ebebeb;
    text-transform: none;
    box-shadow:none;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li.chosen a {
    border: 1px solid #C7E378;
    background-image: none;
    background-color: #ffffff;
    color: #8FD103;
    line-height: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}


/********price**************

ul.products li.product .price { visibility:hidden !important; display: none !important;}
.product-meta .price .amount { visibility:hidden !important; display: none !important;}
.product-box .price { visibility:hidden !important; display: none !important;}
.woocommerce-Price-amount { visibility:hidden !important; display: none !important;}  */