.clear{clear:both;}
.yith_magnifier_lens{z-index:25 !important;}
.yith_magnifier_zoom_magnifier{z-index:50 !important;}
.yith_magnifier_mousetrap{z-index:100 !important;}
.yith_magnifier_zoom_wrap, .yith_magnifier_loading{z-index:200 !important;}
.woocommerce-product-rating{margin-bottom:10px;}
.woocommerce-product-rating a.woocommerce-review-link{display:inline;font-size:13px !important;margin-left:2px;}
.woocommerce .login-form-checkout{border-top:1px solid;border-bottom:1px solid;padding:18px 0;}
.woocommerce .login-form-checkout .woocommerce-info{text-align:center !important;border:none;padding:0;margin-bottom:0;min-height:0;}
.woocommerce .login-form-checkout .woocommerce-info:before{display:none;}
.woocommerce .coupon-form-checkout{border-bottom:1px solid;padding:15px 0;}
.woocommerce .coupon-form-checkout .woocommerce-info{border:none;padding:0;min-height:0;margin-bottom:0;}
.woocommerce .coupon-form-checkout .woocommerce-info:before{display:none;}
.woocommerce .coupon-form-checkout form.checkout_coupon p{width:100%;float:none;display:block;}
.woocommerce .coupon-form-checkout form.checkout_coupon p:first-child{margin-top:10px;}
.woocommerce .coupon-form-checkout form.checkout_coupon p input[type="submit"]{float:right;}
.form-row .required{border-bottom:none;}
.woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce input[type="email"], .woocommerce input.input-text, .woocommerce-page input.input-text{width:100%;height:35px;border:1px solid;padding:0 10px;}
.woocommerce .sbSelector,
.widget .sbSelector{padding:8px 10px;}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{clear:both;}
.woocommerce .sbHolder .sbToggle,
.widget .sbHolder .sbToggle{position:absolute;top:10px;right:15px;width:20px;height:20px;background:url('../images/sprite-toggle.png') no-repeat top;}
.woocommerce .sbHolder .sbToggle.sbToggleOpen,
.widget .sbHolder .sbToggle.sbToggleOpen{background-position:bottom;}
.woocommerce form.cart-page .sbHolder ul{overflow-y:scroll;}
.woocommerce .form-row .chosen-container{width:100% !important;}
.woocommerce form .form-row a.chosen-single{width:100%;height:40px !important;border-radius:0;box-shadow:none;background:none;border:1px solid;padding:10px;line-height:21px !important;font-size:14px;}
.chosen-container-single .chosen-single div{width:20px;height:20px;top:10px;right:15px;}
.woocommerce .form-row .chosen-container-single .chosen-single div b{background:url('../images/sprite-toggle.png') no-repeat top !important;}
.woocommerce .form-row .chosen-container-single.chosen-with-drop .chosen-single div b{background-position:bottom !important;}
.woocommerce form .form-row div.chosen-drop{border:1px solid;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{width:47%;float:left;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{width:47%;float:right;}
.woocommerce p.form-row label, #ship-to-different-address label{font-size:14px;font-weight:400;}
.woocommerce p.form-row label .required{color:#ff0000;}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-color:#ff0000;}
.woocommerce form .form-row textarea{height:64px;padding:5px;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid;width:100%;}
.select2-container{width:100% !important;}
.select2-container a{border-radius:0 !important;height:35px !important;}
.select2-container a b[role='presentation']:after{border:0 !important;}
.woocommerce form .form-row .chosen-container-single .chosen-single div,
.woocommerce-page form .form-row .chosen-container-single .chosen-single div,.select2-container a span.select2-arrow{width:21px;height:21px;top:7px;right:7px;background:url('../images/sprite-toggle.png') no-repeat top !important;}
body .select2-container .select2-choice .select2-arrow{width:21px;}
.select2-dropdown-open .select2-choice .select2-arrow{background-position:bottom !important;}
.select2-container .select2-choice .select2-arrow{height:20px;top:6px;right:6px;}
.select2-container .select2-choice{padding:5px 0 0 8px;border:1px solid #dbd8d8;}
.select2-drop-active{border:1px solid #dbd8d8;border-top:0;}
.woocommerce-cart #calc_shipping_country,.woocommerce-cart #calc_shipping_state{width:100%;height:35px;}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity{width:97px;height:33px;position:relative;overflow:hidden;}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce .quantity .minus, .woocommerce .quantity .plus,
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{background:#fff;border:1px solid #d6d2d2;left:29px;height:100%;font-size:15px;position:absolute;width:40px;line-height:17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0;text-align:center;-webkit-appearance:none;-moz-appearance:textfield;border-radius:0;}
.woocommerce .quantity .minus, .woocommerce .quantity .plus,
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{background:#f4f4f4;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{display:block;margin:0;vertical-align:text-top;font-size:14px;font-weight:800;left:0;bottom:0;right:0;top:0;width:30px;height:100%;overflow:visible;text-decoration:none;cursor:pointer;line-height:13px;}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus{left:auto;}
.yes-js ul.products.masonry{visibility:hidden;}
#page-meta{margin-bottom:30px;margin-top:20px;}
#page-meta form.woocommerce-ordering{float:right;width:200px;margin-top:-10px;}
#list-or-grid{margin-right:20px;}
#list-or-grid, #number-of-products{display:inline-block;}
#number-of-products a:after{content:' /';}
#number-of-products a:last-child:after{content:'';}
nav.woocommerce-pagination ul.page-numbers{list-style:none;clear:both;text-align:center;display:block;}
nav.woocommerce-pagination ul.page-numbers li{display:inline-block;}
.woocommerce ul.products, .woocommerce-page ul.products{margin:0;padding:0;list-style:none outside;clear:both;}
.woocommerce ul.products li, .woocommerce-page ul.products li{list-style:none outside;margin-bottom:25px;text-align:center;position:relative;}
.woocommerce ul.products li.first{clear:both;}
.woocommerce ul.products li.product .product-wrapper{border:1px solid;padding:5px;position:relative;box-sizing:border-box;}
ul.products li.product .thumb-wrapper{position:relative;}
.woocommerce ul.products li.product .thumb img, .woocommerce-page ul.products li.product .thumb img{width:100%;height:auto;display:block;margin:0;}
.woocommerce ul.products li.product .product-wrapper .product-meta h3.product-name{margin-bottom:5px;}
.woocommerce ul.products li.product .product-wrapper .product-meta .price{display:block;}
.woocommerce ul.products li.product .product-wrapper .product-meta span.price del span.amount,
#product-box .border.group .price del span.amount,
.single-product.woocommerce div.product div.summary span.price del,
.single-product.woocommerce div.product div.summary span.price del span.amount,
.widget.featured-products #featured-slider .info-featured-product .price del span.amount,
.widget.yit_products_category ul li .product_price del span.amount,
.widget.woocommerce ul.product_list_widget li .product_price del span.amount,
#yit-popup-border.woocommerce .price del span.amount{font-size:90%;color:#c0c0c0;}
.woocommerce ul.products li.product .product-wrapper .product-meta span.price del,
#product-box .border.group .price del,
.widget.featured-products #featured-slider .info-featured-product .price del,
.widget.yit_products_category ul li .product_price del,
.widget.woocommerce ul.product_list_widget li .product_price del,
#yit-popup-border.woocommerce .price del{color:#c0c0c0;}
.woocommerce ul.products li.product .product-wrapper .product-meta span.price ins,
#product-box .border.group .price ins,
.single-product.woocommerce div.product div.summary span.price ins,
.widget.featured-products .info-featured-product .price ins,
#yit-popup-border.woocommerce .price ins{text-decoration:none;}
.woocommerce ul.products li.product .product-actions-wrapper .product-rating{margin-bottom:10px;}
.woocommerce ul.products li.product .product-actions-wrapper .product-buttons a.out-of-stock{pointer-events:none;}
.woocommerce ul.products li.product .product-actions-wrapper .product-buttons a.details{margin-left:5px;}
ul.products li.product .product-actions-wrapper .product-buttons .added_to_cart{display:none !important;}
.woocommerce ul.products li.product .product-actions-wrapper .product-buttons,
.woocommerce ul.products li.product .product-actions-wrapper .product-description{margin-bottom:15px;}
.woocommerce ul.products li.product.list .product-actions-wrapper .product-description{margin-right:15px;}
.woocommerce ul.products li.product.grid .product-actions-wrapper .product-description p,
.woocommerce ul.products li.product.masonry_item .product-actions-wrapper .product-description p{text-align:center;padding:0 5px;}
.single-product.woocommerce div.product div.images span.onsale-icon,
.woocommerce ul.products li.product .product-wrapper .thumb-wrapper .onsale-icon,
.woocommerce ul.products li.product .product-wrapper .thumb-wrapper .added_to_cart_ico,
.woocommerce ul.products li.product .product-wrapper .thumb-wrapper .added_to_wishlist_ico{position:absolute;z-index:5;top:0;left:0}
.woocommerce ul.products li.product.list{width:100%;}
.woocommerce ul.products li.product.list .product-wrapper .thumb-wrapper,
.woocommerce ul.products li.product.list .product-actions-wrapper .product-rating,
.woocommerce ul.products li.product.list .product-actions-wrapper .product-buttons{float:left;}
.woocommerce ul.products li.product.list .product-actions-wrapper .product-rating{margin:20px 0;}
.woocommerce ul.products li.product.list .product-wrapper .product-actions-wrapper,
.woocommerce ul.products li.product.list .product-wrapper .product-meta{height:auto !important;float:right;}
.woocommerce ul.products li.product.list .product-actions-wrapper .product-buttons,
.woocommerce ul.products li.product.list .product-actions-wrapper .product-description{clear:both;}
.woocommerce ul.products li.product.list .product-wrapper .product-meta h3.product-name,
.woocommerce ul.products li.product.list .product-wrapper .product-meta .price{text-align:left;}
.woocommerce div.term-header-image, .woocommerce div.term-description{margin-bottom:40px;}
ul.products li.product.grid .product-wrapper.zoom .product-actions-wrapper{visibility:hidden;min-width:100%;left:-1px;right:-1px;text-align:center;position:absolute;overflow:hidden;height:0;}
ul.products li.product.grid .product-wrapper.zoom{position:relative;left:0;background:#fff;width:100%;-webkit-transition:all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition:all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);}
ul.products li.product.grid:hover .product-wrapper.zoom{width:130%;left:-15%;z-index:1000;margin-top:-30px;top:0;}
ul.products li.product.grid:hover .product-wrapper.zoom .product-actions-wrapper{visibility:visible;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;-webkit-backface-visibility:hidden;}
ul.products li.product.grid .product-wrapper.zoom .product-actions{top:5px;left:0;right:0;padding:0 5px 5px;text-align:center;position:absolute;}
ul.products li.product.grid .product-wrapper.zoom .product-actions{border:1px solid #dbdbdb;background:#fff;border-top:0;}
ul.products li.product .thumb-wrapper.zoom .attachments-thumbnail{position:absolute;top:10px;right:5px;width:40px;display:none;}
ul.products li.product .thumb-wrapper.zoom .attachments-thumbnail .single-attachment-thumbnail{margin-bottom:5px;border:1px solid;cursor:pointer;}
ul.products li.product .thumb-wrapper.zoom .attachments-thumbnail .single-attachment-thumbnail img{width:100%;height:auto;}
ul.products li.product.list .product-wrapper.zoom .thumb-wrapper.zoom .attachments-thumbnail{display:block;}
ul.products li.product.grid .product-wrapper.zoom:hover .thumb-wrapper.zoom .attachments-thumbnail{display:block;}
ul.products li.product.list .product-actions-wrapper{padding-bottom:70px;}
ul.products li.product.list .product-actions-wrapper .product-other-action{position:absolute;bottom:2%;}
.woocommerce ul.products li.product .thumb-wrapper.flip .face,
.woocommerce ul.products li.product .thumb-wrapper.flip .face.back,
.woocommerce ul.products li.product .thumb-wrapper.flip .thumb,
.woocommerce ul.products li.product .thumb-wrapper.flip .thumb.backface{display:block;}
.woocommerce ul.products li.product .thumb-wrapper.flip a.thumb.backface{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.3s linear;-moz-transition:-moz-transform 0.3s linear;-ms-transition:-moz-transform 0.3s linear;transition:transform 0.3s linear;}
.woocommerce ul.products li.product .product-wrapper.flip .thumb-wrapper.flip{-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;}
.woocommerce ul.products li.product .product-wrapper.flip .thumb-wrapper.flip:hover a.thumb.backface{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);}
.woocommerce ul.products li.product .product-wrapper.flip a.thumb.backface .face{display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;position:relative;z-index:1;}
.woocommerce ul.products li.product .product-wrapper.flip a.thumb.backface .face.back{width:100%;display:block;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);position:absolute;top:1px;z-index:10;}
.woocommerce ul.products li.product .product-wrapper.flip .product-actions-wrapper{margin-top:5px;}
.woocommerce ul.products li.product.grid .product-wrapper.flip .product-actions-wrapper .product-rating{margin-bottom:10px;}
ul.products li.product .product-actions-wrapper .product-other-action,
#product-box .product-actions{display:table;margin-top:30px;margin-bottom:5px;width:100%;}
ul.products li.product .product-wrapper.flip .product-actions-wrapper .product-other-action{padding:7px 0;}
ul.products li.product .product-actions-wrapper .product-other-action.buttons_1 > *{width:100%;}
ul.products li.product .product-actions-wrapper .product-other-action.buttons_2 > *{width:50%;}
ul.products li.product .product-actions-wrapper .product-other-action.buttons_3 > *{width:33.3333%;}
.woocommerce ul.products li.product .product-actions-wrapper .share-container{display:none;}
ul.products li.product .product-actions-wrapper .yith-wcwl-wishlistaddedbrowse span.feedback,
.yith-wcwl-wishlistexistsbrowse span.feedback,
.single-product.woocommerce div.product div.summary .product-actions > div.clear,
#add-items-ajax-loading,
#yith-wcwl-popup-message{display:none !important;}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .share-button,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .compare-button,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-add-to-wishlist,
#product-box .product-actions .yith-wcwl-add-to-wishlist,
#product-box .product-actions .compare-button{display:table-cell;margin:0;vertical-align:top;padding:0 2px;cursor:pointer;}
ul.products li.product .product-actions-wrapper .product-other-action.buttons_2 > div:first-child,
ul.products li.product .product-actions-wrapper .product-other-action.buttons_3 > div:first-child{border-right:1px solid;}
ul.products li.product .product-actions-wrapper .product-other-action.buttons_3 > div:last-child{border-left:1px solid;}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .compare-button a,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .share-button a,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-add-button a,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-wishlistexistsbrowse a,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-wishlistaddedbrowse a,
#product-box .product-actions .compare-button a,
#product-box .product-actions .yith-wcwl-add-button a,
#product-box .product-actions .yith-wcwl-wishlistexistsbrowse a,
#product-box .product-actions .yith-wcwl-wishlistaddedbrowse a{padding-top:30px;display:block;}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .compare-button a,
.single-product.woocommerce div.product div.summary .product-actions div.compare-button,
#product-box .product-actions .compare-button a{background:url('images/actions-icon.png') center -200px no-repeat;}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .share-button a{background:url('images/actions-icon.png') center 0 no-repeat;}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-add-to-wishlist a,
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist,
#product-box .product-actions .yith-wcwl-add-to-wishlist a{background:url('images/actions-icon.png') center -400px no-repeat;}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .compare-button:hover a,
#product-box .product-actions .compare-button:hover a{background-position:center -272px;}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-add-to-wishlist:hover a,
#product-box .product-actions .yith-wcwl-add-to-wishlist:hover a{background-position:center -472px;}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .share-button:hover a{background-position:center -72px;}
.woocommerce #cboxLoadedContent{overflow:hidden !important;}
#popupWrap{position:fixed;background:#fff;z-index:1111111;padding:5px;}
#popupWrap .close-popup{position:absolute;top:10%;right:5%;}
#popupWrap .product-share{border:1px solid;padding:10px 20px;}
#popupWrap .product-share h3{margin:0 0 20px;text-transform:uppercase;}
.popupOverlay{background:rgba(0,0,0, 0.8);position:fixed;left:0;top:0;width:100%;height:100%;z-index:11111;display:none;}
#popupWrap .product-share .socials.text a,
.single-product.woocommerce div.product div.summary .socials a{width:32px;height:32px;display:inline-block;text-indent:-99999px;}
#popupWrap .product-share .socials.text a:nth-child(even),
.single-product.woocommerce div.product div.summary .socials a:nth-child(even){margin:0 5px;}
#popupWrap .product-share .socials.text a.twitter, .single-product.woocommerce div.product div.summary .socials a.twitter{background:url('../images/share/twitter-icon.png') top center no-repeat;}
#popupWrap .product-share .socials.text a.facebook, .single-product.woocommerce div.product div.summary .socials a.facebook{background:url('../images/share/facebook-icon.png') top center no-repeat;}
#popupWrap .product-share .socials.text a.google, .single-product.woocommerce div.product div.summary .socials a.google{background:url('../images/share/google-icon.png') top center no-repeat;}
#popupWrap .product-share .socials.text a.pinterest,.single-product.woocommerce div.product div.summary .socials a.pinterest{background:url('../images/share/pinterest-icon.png') top center no-repeat;}
#popupWrap .product-share .socials.text a.mail, .single-product.woocommerce div.product div.summary .socials a.mail{background:url('../images/share/mail-icon.png') top center no-repeat;}
#popupWrap .product-share .socials.text a.twitter:hover, .single-product.woocommerce div.product div.summary .socials a.twitter:hover{background-position:bottom center;}
#popupWrap .product-share .socials.text a.facebook:hover, .single-product.woocommerce div.product div.summary .socials a.facebook:hover{background-position:bottom center;}
#popupWrap .product-share .socials.text a.google:hover, .single-product.woocommerce div.product div.summary .socials a.google:hover{background-position:bottom center;}
#popupWrap .product-share .socials.text a.pinterest:hover, .single-product.woocommerce div.product div.summary .socials a.pinterest:hover{background-position:bottom center;}
#popupWrap .product-share .socials.text a.mail:hover, .single-product.woocommerce div.product div.summary .socials a.mail:hover{background-position:bottom center;}
.single-product.woocommerce div.product div.images{float:left;position:relative;}
.single-product.woocommerce div.product div.images span.onsale-icon{z-index:300;}
.single-product.woocommerce div.product div.images > a > img,
.single-product.woocommerce div.product div.images .yith_magnifier_zoom_wrap > a > img,
.single-product.woocommerce div.product div.images .thumbnails a img{border:1px solid;padding:3px;}
.single-product.woocommerce div.product div.images .thumbnails{margin-top:25px;}
.single-product.woocommerce div.product div.images .thumbnails.slider{margin-left:-5px;margin-right:-5px;}
.single-product.woocommerce div.product div.images .thumbnails.slider a{padding:0 5px;margin:0;width:auto !important;}
.single-product.woocommerce div.product div.images .thumbnails.noslider a{margin:0 25px 0 0;}
.single-product.woocommerce div.product div.summary{display:inline-block;}
.single-product.woocommerce div.product div.summary .product-rating{float:left;margin-right:8px;}
.single-product.woocommerce .rating-single-product span.rating-text{display:inline;font-size:13px;}
.single-product.woocommerce div.product div.summary div.rating-single-product{margin-bottom:15px;}
.single-product.woocommerce div.product div.summary p.price{background:url('./images/price-icon.png') center left no-repeat;padding:15px 0 15px 40px;margin:0;border-top:1px solid;}
.single-product.woocommerce div.product div.summary p.price del,
.single-product.woocommerce div.product div.summary p.price del span.amount{font-size:90%;color:#c0c0c0;}
.single-product.woocommerce div.product div.summary p.price ins{text-decoration:none;}
.single-product.woocommerce div.product div.summary div[itemprop='description']{border-top:1px solid;}
.single-product.woocommerce div.product div.summary div[itemprop='description'] p{margin:0;padding:15px 0 25px;}
.single-product.woocommerce div.product div.summary form.cart{border-top:1px solid;margin-bottom:20px;}
.single-product.woocommerce div.product div.summary form.cart h4,
.single-product.woocommerce div.product form.cart table.variations .label label,
#product-box form.cart h4,
#product-box form.cart table.variations .label label,
div.summary.entry-summary form.variations_form.cart .single_variation_wrap h4{margin-top:0;padding-top:15px;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{float:left;margin:0 4px 0 0;}
.woocommerce-page div.product form.cart .variations .label,
.woocommerce div.product form.cart .variations .label,
#product-box form.cart .variations .label{display:block;margin:10px 0;padding:0 20px 0 0;text-align:inherit;}
form.variations_form.cart a.reset_variations{font-size:12px !important;padding-top:5px;}
form.variations_form.cart a.reset_variations:before{content:'X';margin-right:5px;}
form.variations_form.cart td.value .select_option > span:not(.yith_wccl_tooltip){padding:2px;border:none;min-width:30px;min-height:30px;}
form.variations_form.cart td.value .select_box_colorpicker .select_option > span:not(.yith_wccl_tooltip){padding:0;}
form.variations_form.cart td.value .select_option img{width:50px;height:50px;border:none;padding:2px;}
form.variations_form.cart td.value .select_option{border:1px solid;border-radius:2px;margin-right:5px;margin-bottom:5px;}
form.variations_form.cart td.value .select_option .yith-wccl-bicolor{border-bottom:30px solid;border-left:30px solid;}
form.variations_form.cart table.variations .sbHolder{display:inline-block;min-width:200px;}
#product-box form.variations_form.cart table.variations .sbHolder{min-width:0;width:100%;}
.single-product.woocommerce div.product div.summary div.product_meta{font-size:12px;}
.single-product.woocommerce div.product div.summary div.product_meta,
.single-product.woocommerce div.product div.summary div.product-share{margin-top:20px;}
.single-product.woocommerce div.product div.summary div.product-share div.socials{padding:10px 0;}
.single-product.woocommerce div.product .product_meta div.posted_in, .single-product.woocommerce div.product .product_meta div.tagged_as{display:inline-block;}
div.summary.entry-summary > div.yith-wcwl-add-to-wishlist{display:none;}
.single-product.woocommerce div.product div.summary .product-actions{margin-top:50px;}
.single-product.woocommerce div.product div.summary .product-actions > div:first-child{margin-right:15px;}
.single-product.woocommerce div.product div.summary .product-actions div.compare-button,
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist{display:inline-block;padding:2px 0 2px 30px;cursor:pointer;}
.single-product.woocommerce div.product div.summary .product-actions div.compare-button:hover,
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist:hover{background-position:left bottom;}
.single-product.woocommerce div.product div.summary .product-actions .yith-wcwl-add-to-wishlist,
#product-box .product-actions .yith-wcwl-add-to-wishlist{margin:0;}
.single-product.woocommerce div.product div.summary .product-actions div.compare-button{background-position:0 -200px}
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist{background-position:0 -400px}
.single-product.woocommerce div.product div.summary .product-actions div.compare-button:hover{background-position:0 -272px}
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist:hover{background-position:0 -472px}
.single-product.woocommerce div.product-actions div.yith-wcwl-add-to-wishlist{position:relative;}
.single-product.woocommerce div.product-actions .yith-wcwl-wishlistaddedbrowse span.feedback{margin-top:-40px;position:absolute;left:0;right:0;text-align:center;padding:5px 3px 8px;text-transform:uppercase;background-color:#1f1f1f;}
.single-product.woocommerce div.product-actions .yith-wcwl-wishlistaddedbrowse span.feedback:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:10px 12px 0 12px;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;position:relative;margin-left:auto;margin-bottom:-15px;margin-right:auto;color:#1f1f1f;}
.single-product.woocommerce div.product form.cart .variations .label,
#product-box form.cart .variations .label,
.single-product.woocommerce div.product div.summary div.product_meta .sku_wrapper{display:block;}
.single-product.woocommerce div.product form.cart .variations .value,
#product-box form.cart .variations .value{display:block;}
div.summary.entry-summary form.variations_form.cart .single_variation_wrap{margin-top:20px;}
#product-box{border:1px solid;padding:3px;margin-bottom:50px;}
#product-box .border.group{border:1px solid;padding:8px 12px;}
#product-box .border.group p.price{margin:0;padding:10px 0;border-bottom:1px solid;display:block;text-align:right !important;background:url('./images/price-icon.png') center left no-repeat;}
#product-box .product-actions.count-2 > *{width:50%;}
#product-box .product-actions.count-1 > *{width:100%;}
#product-box .product-actions{margin:50px 0 10px 0;}
#product-box form.cart{padding-bottom:20px;border-bottom:1px solid;}
#product-box form.cart table.variations{width:100%;}
#product-box form.cart div.quantity{float:left;margin-right:5px;}
#product-box form.cart div.single_variation_wrap{margin-top:20px;}
#inquiry-form{border-bottom:1px solid;border-top:1px solid;}
#product-box #inquiry-form{border-top:none;}
#inquiry-form .product-inquiry{padding:15px 0;cursor:pointer;}
#inquiry-form .product-inquiry h4{display:inline-block;margin:0;vertical-align:middle;}
.woocommerce #inquiry-form .product-inquiry span{margin-right:10px;display:inline-block;}
.woocommerce #inquiry-form .product-inquiry span.fa{border:1px solid;font-size:13px;border-radius:50%;line-height:21px;text-align:center;width:24px;height:24px;}
.woocommerce #inquiry-form .contact-form{display:none;}
#modal-window{margin-bottom:25px;}
#modal-window div.modal-opener span.fa{font-size:20px;margin-right:5px;}
.woocommerce-tabs:before, .woocommerce-tabs:after{display:table;content:''}
.woocommerce-tabs:after{clear:both;}
.woocommerce-tabs{margin-top:20px;}
.woocommerce-tabs > div.panel{box-shadow:none;border:0;border-radius:0;}
.woocommerce-tabs ul.tabs{list-style:none;border-bottom:1px solid;padding:8px 0 0;margin:20px 0;}
.woocommerce-tabs ul.tabs li{display:inline-block;}
.woocommerce-tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li a:hover{color:#1f1f1f;}
.woocommerce-tabs ul.tabs li{height:42px;background:url('../theme/assets/images/product-tabs-slash.png') right center no-repeat;border:0px !important;padding:0px 20px 0px 0px !important;margin:0px;}
.woocommerce-tabs ul.tabs li a{line-height:42px;}
.woocommerce-tabs #tab-description h2{display:none;}
.woocommerce-tabs #tab-reviews #reviews #comments{float:left;padding-right:34px;box-sizing:border-box;width:50%;}
.woocommerce-tabs #review_form_wrapper{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;width:50%;border:1px solid;padding:3px;}
.woocommerce-tabs #review_form{border:1px solid;padding:10px 30px;}
.woocommerce-tabs #review_form p.must-log-in{margin-top:20px;}
.woocommerce-tabs #respond #reply-title{text-align:center;margin-bottom:20px;}
.woocommerce-tabs #comments ol.commentlist{padding:0;}
.woocommerce-tabs #comments ol.commentlist li{border:1px solid;padding:0 20px 20px 20px;}
.woocommerce-tabs #comments ol.commentlist li .comment-text{border-bottom:1px solid;padding-bottom:10px;position:relative;}
.woocommerce-tabs #comments ol.commentlist li .comment-text.arrow-down:after{border-width:13px 18px 0 0;left:60px;}
.woocommerce-tabs #comments ol.commentlist li .comment-text.arrow-down:before{border-width:15px 20px 0 0;left:60px;}
.woocommerce-tabs #comments ol.commentlist li .comment-text p{margin:0;}
.woocommerce-tabs #comments ol.commentlist li .comment-info{margin-top:20px;}
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta{overflow:hidden;height:65px;}
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta .author,
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta .timestamp-link{display:block;}
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta .product-rating{display:inline-block;}
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta .timestamp-link{margin-bottom:5px;}
.woocommerce-tabs #review_form .comment-form-rating{border-bottom:1px solid;border-top:1px solid;padding:10px 0;}
.woocommerce-tabs #review_form p.stars{overflow:hidden;position:relative;height:19px;width:70px;margin:0;}
.woocommerce-tabs #review_form p.stars:before{position:absolute;}
.woocommerce-tabs #review_form p.stars a{position:absolute;overflow:hidden;}
.woocommerce-tabs #review_form .stars a:before{top:0;position:absolute;left:0;visibility:hidden;}
.woocommerce-tabs #review_form p.stars a:hover:before, .woocommerce-tabs #review_form p.stars a:focus:before, .woocommerce-tabs #review_form p.stars a.active:before{visibility:visible;}
.woocommerce #review_form p.stars a.star-1, .woocommerce-page #review_form p.stars a.star-1{width:14px;z-index:10}
.woocommerce #review_form p.stars a.star-2, .woocommerce-page #review_form p.stars a.star-2{width:28px;z-index:9}
.woocommerce #review_form p.stars a.star-3, .woocommerce-page #review_form p.stars a.star-3{width:42px;z-index:8}
.woocommerce #review_form p.stars a.star-4, .woocommerce-page #review_form p.stars a.star-4{width:56px;z-index:7}
.woocommerce #review_form p.stars a.star-5, .woocommerce-page #review_form p.stars a.star-5{width:70px;z-index:6}
.woocommerce-tabs #reviews #commentform label, .woocommerce-tabs #reviews .ywsl-label{text-transform:none;color:#1f1f1f;}
#tab-reviews #reviews li .comment_container .description{margin-top:10px;}
.woocommerce-breadcrumb{margin:0px 15px 15px;}
.woocommerce #breadcrumbs{padding-left:15px;padding-right:15px;}
#product-nav{margin:25px 0 50px;position:relative;}
.ie9 #product-nav{padding-bottom:50px;}
#product-nav span.prev-label,
#product-nav span.next-label{position:absolute;top:-12px;}
.ie9 #product-nav span.prev-label,
.ie9 #product-nav span.next-label{top:10px;}
#product-nav span.prev-label{left:60px;}
#product-nav span.next-label{right:60px;}
#product-nav > a{overflow:hidden;width:30px;height:48px;-webkit-transition:width 0.4s, background-color 0.4s;transition:width 0.4s, background-color 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);position:absolute;display:block;outline:none;text-align:left;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid;}
#product-nav > a[rel='prev']{left:15px;}
#product-nav > a[rel='next']{right:15px;}
#product-nav > a:hover{width:240px;}
#product-nav span.glyphicon{position:absolute;z-index:100;padding:15px 5px 15px 0;width:30px;text-align:center;}
#product-nav > a[rel='next'] span.glyphicon{right:0;padding:15px 0 15px 1px;}
#product-nav div.prev-product,
#product-nav div.next-product{position:absolute;top:0;width:240px;height:48px;}
#product-nav div.next-product{right:0;}
#product-nav div.prev-product h5,
#product-nav div.next-product h5{position:relative;margin:0;line-height:45px;text-align:right;padding:0 55px 0 25px;text-transform:uppercase;}
#product-nav div.next-product h5{text-align:left;padding:0 25px 0 55px;}
#product-nav div.prev-product img.attachment-shop_thumbnail,
#product-nav div.next-product img.attachment-shop_thumbnail{position:absolute;top:0;height:45px;width:auto;right:7px;padding:2px 0;}
#product-nav div.next-product img.attachment-shop_thumbnail{left:7px;}
#slogan.yith-checkout-single span{font-size:24px;color:#bfbfbf;font-weight:400;}
#slogan.yith-checkout-single span.slogan-checkout{margin:0 20px;background:url('images/slogan-checkout-icon.png') left top no-repeat;}
#slogan.yith-checkout-single span.slogan-cart{background:url('images/slogan-cart-icon.png') left top no-repeat;}
#slogan.yith-checkout-single span.slogan-complete{background:url('images/slogan-complete-icon.png') left top no-repeat;}
#slogan.yith-checkout-single span.slogan-checkout.current,
#slogan.yith-checkout-single span.slogan-cart.current,
#slogan.yith-checkout-single span.slogan-complete.current{background-position:left -37px;}
#slogan.yith-checkout-single span{padding-left:43px;}
.woocommerce form.cart-page, .woocommerce-page form.cart-page{margin-bottom:20px;}
.woocommerce table.shop_table.shipping td section p{margin-top:0;margin-bottom:8px;width:50%;display:inline-block;}
.woocommerce table.shop_table.shipping td section p.form-row-wide:first-child{width:100%;display:block;}
.woocommerce table.shop_table.shipping td section p.form-row-wide:nth-child(2){float:left;padding-right:2px;}
.woocommerce table.shop_table.shipping td section p.form-row-wide-last{padding-left:2px;}
.woocommerce table.shop_table.coupon td input[type="submit"]{float:right;margin-top:8px;}
.woocommerce table.shop_table.shipping td button[type="submit"]{float:right;}
.woocommerce .after-cart h3.head{margin:30px 0 15px 0;text-transform:uppercase;}
.woocommerce table.shop_table.coupon td, .woocommerce table.shop_table.shipping td{padding:0;}
.woocommerce .cart-collaterals{border:1px solid;padding:3px;}
.woocommerce .cart-collaterals .cart_totals{border:1px solid;padding:10px;}
.woocommerce table.shop_table.cart th,
#yith-wcwl-form table.shop_table th{padding:13px 0;vertical-align:middle;font-size:16px !important;text-transform:uppercase !important;}
.woocommerce table.shop_table.cart th.product-name{padding-left:105px;}
.woocommerce table.shop_table.cart td.product-remove a{display:block;width:17px;height:17px;margin:0 10px 0 5px;background:url('./images/remove-icon.png') center top no-repeat;}
.woocommerce table.shop_table.cart td.product-remove a:hover{background:url('./images/remove-icon.png') center bottom no-repeat;}
.woocommerce table.shop_table.cart div.product-thumbnail{padding-right:30px;}
.woocommerce table.shop_table.cart div.product-thumbnail img{width:75px;height:auto;}
.woocommerce table.cart td.product-name div.product-name-price, .woocommerce table.cart .product-thumbnail{vertical-align:middle;display:table-cell;}
.woocommerce table.cart td.product-name div.product-name-price div.product-name a{font-size:12px;color:#383838;}
.woocommerce table.cart td.product-name div.product-name-price div.product-price span{font-size:12px;color:#8a8a8a;}
.woocommerce table.shop_table.cart th.product-subtotal, .woocommerce table.shop_table.cart td.product-subtotal{text-align:right;padding-right:0;}
.woocommerce table.shop_table.cart td,
#yith-wcwl-form table.shop_table td{padding:18px 0px;vertical-align:middle;}
.woocommerce .cart-collaterals .cart_totals h3, #order_review_heading, #payment h3{margin:0 0 15px;text-transform:uppercase;text-align:center;}
.woocommerce table.shop_table.cart thead,
#yith-wcwl-form table.shop_table thead{border-top:1px solid;border-bottom:1px solid;}
.woocommerce table.shop_table.cart tbody,
#yith-wcwl-form table.shop_table tbody,
.woocommerce .cart-collaterals .cart_totals tbody tr.shipping{border-bottom:1px solid;}
.woocommerce .cart-collaterals .cart_totals table{margin-bottom:30px;}
.woocommerce .cart-collaterals .cart_totals tbody tr td{text-align:right;}
.woocommerce .cart-collaterals .cart_totals .cart_update_checkout input,
a.checkout-button.button.alt.wc-forward{width:100%;margin-bottom:5px;display:block;text-align:center !important;}
.woocommerce .cart-collaterals th, .woocommerce .cart-collaterals td span, .woocommerce .cart-collaterals table td, #order_review table th{font-size:14px;text-transform:uppercase;padding:7px 0;}
.woocommerce .cart-collaterals tr.shipping th, .woocommerce .cart-collaterals tr.shipping td{padding:7px 0 20px 0;}
#shipping_method li label, .woocommerce .cart-collaterals tr.shipping td, .woocommerce .cart-collaterals tr.shipping td span.amount, #payment li label{font-size:12px !important;}
#shipping_method li label{display:block;text-align:right !important;}
#shipping_method{padding:0;margin:0;list-style:none;}
#shipping_method li{margin-bottom:5px;}
#shipping_method li input{margin-left:5px;float:right;}
.woocommerce .cart-collaterals tr.order-total th, .woocommerce .cart-collaterals tr.order-total td span{padding:20px 0;}
.woocommerce table.shop_table div.product-name-price dl.variation,
.woocommerce table.shop_table td.product-name dl.variation{margin:5px 0;}
.woocommerce table.shop_table div.product-name-price dl.variation dt,
.woocommerce table.shop_table td.product-name dl.variation dt,
.woocommerce table.shop_table div.product-name-price dl.variation dd,
.woocommerce table.shop_table td.product-name dl.variation dd{display:inline-block;}
.woocommerce table.shop_table div.product-name-price dl.variation dd,
.woocommerce table.shop_table td.product-name dl.variation dd{margin-left:5px;}
.woocommerce table.shop_table div.product-name-price dl.variation dd p,
.woocommerce table.shop_table td.product-name dl.variation dd p{margin:0;}
.woocommerce table.shop_table.coupon.above-summary{margin-bottom:20px;}
.woocommerce .cart-empty{margin-top:30px;}
.woocommerce .cart-empty .empty-img, .woocommerce .cart-empty .empty-button p, .woocommerce .cart-empty .empty-message h2{display:block;text-align:center;}
.woocommerce .cart-empty .empty-message h2{text-transform:uppercase;}
nav.woocommerce-MyAccount-navigation div.user-profile{border-right:2px solid;}
nav.woocommerce-MyAccount-navigation .user-profile div.user-image{border:5px solid;display:inline-block;margin-right:10px;}
nav.woocommerce-MyAccount-navigation .user-profile div.user-image img{width:100%;height:auto;}
nav.woocommerce-MyAccount-navigation .user-profile div.user-logout{display:inline-block;vertical-align:bottom;}
nav.woocommerce-MyAccount-navigation .user-profile span.username{display:block;font-size:12px;margin-bottom:20px;text-align:left;}
nav.woocommerce-MyAccount-navigation .user-profile span.logout, .woocommerce-MyAccount-content .addresses .title a.edit{display:inline-block;padding:0 5px 1px;cursor:pointer;}
nav.woocommerce-MyAccount-navigation .user-profile span.logout a,.woocommerce-MyAccount-content .addresses .title a.edit{text-transform:uppercase;font-size:12px;}
nav.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:30px 0 20px 0;border-right:2px solid;}
nav.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid;padding:10px 0px;}
nav.woocommerce-MyAccount-navigation ul li span{margin-right:10px;}
nav.woocommerce-MyAccount-navigation fieldset legend{display:none;}
nav.woocommerce-MyAccount-navigation .myaccount_user{margin-bottom:40px;}
nav.woocommerce-MyAccount-navigation .addresses .col-1, .woocommerce .addresses .col-1{width:50%;float:left;}
nav.woocommerce-MyAccount-navigation .addresses .col-2, .woocommerce .addresses .col-2{width:50%;float:right;}
nav.woocommerce-MyAccount-navigation .addresses .title{margin-bottom:10px;}
nav.woocommerce-MyAccount-navigation .addresses .title h3, .woocommerce .addresses .title h3{margin-bottom:5px;font-weight:400;}
nav.woocommerce-MyAccount-navigation div.woocommerce form p input[type="submit"]{float:right;}
nav.woocommerce-MyAccount-navigation{margin-bottom:50px;}
table.my_account_orders a.button.cancel, table.my_account_orders a.button.pay{margin-right:5px;}
.woocommerce form.checkout, .woocommerce-page form.checkout{margin-top:20px;margin-bottom:30px;}
#review-order-wrapper{border:1px solid;padding:5px;}
#order_review{border:1px solid;padding:15px;}
#order_review table tbody, #order_review table tfoot tr.shipping{border-bottom:1px solid;}
#order_review table tfoot tr.cart-subtotal th,
#order_review table tfoot tr.shipping th,
#order_review table tfoot tr.total th{padding:20px 0;}
#order_review table thead th.product-total{text-align:right;}
#order_review table td{text-align:right;}
#order_review table td.product-name{text-align:left;}
#order_review tr.cart_item td{padding:7px 0;}
#order_review #shipping_method li{margin-bottom:10px;}
#order_review #shipping_method li input{margin-top:3px;}
#payment{padding-top:15px;border-top:1px solid;}
#payment ul{list-style:none;margin:0;padding:0 0 15px 0;}
#payment .place-order input[type='submit']{width:100%;}
#payment li{border-bottom:1px solid;padding:11px 0;}
#payment li.payment_method_paypal label img{margin-left:5px;}
#payment label{margin:0;display:block;line-height:22px;}
#payment .input-radio{float:left;margin:0 15px 0 0;height:22px;}
div.woocommerce-shipping-fields #ship-to-different-address{margin-bottom:20px;}
#payment .form-row.terms{margin-top:10px;}
#payment .form-row.terms label, #ship-to-different-address label,
.woocommerce-billing-fields p.form-row.create-account label{display:inline;padding-left:10px;}
#payment .form-row.terms input#terms, #ship-to-different-address input,
.woocommerce-billing-fields p.form-row.create-account input,
.woocommerce form.login #rememberme, .woocommerce-page form.login #rememberme{margin-top:4px;float:left;}
#customer_details .details .woocommerce-shipping-fields, #customer_details #order_comments_field{margin-top:30px;}
.woocommerce form.login, .woocommerce-page form.login{margin:0;}
.woocommerce form.login .button, .woocommerce-page form.login .button,
.woocommerce form.register .button, .woocommerce-page form.register .button{float:right;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;}
.woocommerce form.login p, .woocommerce-page form.login p{margin-bottom:10px;overflow:hidden;}
.woocommerce form.login #rememberme, .woocommerce-page form.login #rememberme{margin-right:5px;}
.woocommerce form.login .lost_password, .woocommerce form.login label.inline{margin:0;}
#yith-wcwl-form h2{margin-bottom:25px;}
#yith-wcwl-form table.shop_table td.product-remove a{text-indent:-99999px;display:block;width:17px;height:17px;margin:0;background:url('./images/remove-icon.png') center top no-repeat;}
#yith-wcwl-form table.shop_table td.product-remove a:hover{background-position:center bottom;}
#yith-wcwl-form table.shop_table th.product-name{padding-left:0;}
#yith-wcwl-form table.shop_table th{text-align:center;}
#yith-wcwl-form table.shop_table th span,
#yith-wcwl-form table.shop_table td.product-name a{text-transform:uppercase !important;}
#yith-wcwl-form table.wishlist_table td.product-thumbnail a{width:75px;height:auto;display:block;}
#yith-wcwl-form table.shop_table th.product-name{text-align:left;}
#yith-wcwl-form table.shop_table td.product-add-to-cart{text-align:right;}
#yith-wcwl-form table.shop_table td.product-add-to-cart a{border-radius:0;}
#yith-wcwl-form .yith-wcwl-share{margin-top:20px;}
#yith-wcwl-form .yith-wcwl-share ul, #yith-wcwl-form .yith-wcwl-share ul li{margin:0;padding:0;height:auto;}
#yith-wcwl-form .yith-wcwl-share li a{width:32px;height:32px;display:inline-block;}
#yith-wcwl-form .yith-wcwl-share li:nth-child(even){margin:0 5px;}
#yith-wcwl-form .yith-wcwl-share li a.email{background-image:url('../images/share/mail-icon.png');background-position:top center;background-repeat:no-repeat;}
#yith-wcwl-form .yith-wcwl-share li a.twitter{background-image:url('../images/share/twitter-icon.png');background-position:top center;background-repeat:no-repeat;}
#yith-wcwl-form .yith-wcwl-share li a.facebook{background-image:url('../images/share/facebook-icon.png');background-position:top center;background-repeat:no-repeat;}
#yith-wcwl-form .yith-wcwl-share li a.pinterest{background-image:url('../images/share/pinterest-icon.png');background-position:top center;background-repeat:no-repeat;}
#yith-wcwl-form .yith-wcwl-share li a.googleplus{background-image:url('../images/share/google-icon.png');background-position:top center;background-repeat:no-repeat;}
#yith-wcwl-form .yith-wcwl-share li a.googleplus:hover{background-position:bottom center;}
#yith-wcwl-form .yith-wcwl-share li a.email:hover{background-position:bottom center;}
#yith-wcwl-form .yith-wcwl-share li a.pinterest:hover{background-position:bottom center;}
#yith-wcwl-form .yith-wcwl-share li a.facebook:hover{background-position:bottom center;}
#yith-wcwl-form .yith-wcwl-share li a.twitter:hover{background-position:bottom center;}
.woocommerce ul.order_details, .woocommerce-page ul.order_details{margin:0 0 20px;list-style:none;padding:0;}
.woocommerce ul.order_details:before, .woocommerce-page ul.order_details:before{content:'';display:table;}
.woocommerce ul.order_details:after, .woocommerce-page ul.order_details:after{content:'';display:table;clear:both;}
.woocommerce ul.order_details.bacs_details, .woocommerce-page ul.order_details.bacs_details{margin:0 0 40px;}
.woocommerce ul.order_details.bacs_details h3, .woocommerce-page ul.order_details.bacs_details h3{font-weight:400;margin-bottom:10px;}
.woocommerce ul.order_details li, .woocommerce-page ul.order_details li{float:left;margin-right:20px;text-transform:uppercase;font-size:12px;border-right:1px dashed;padding-right:20px;}
.woocommerce ul.order_details li strong, .woocommerce-page ul.order_details li strong{display:block;text-transform:none;font-size:14px;}
.woocommerce table.shop_table.order_details, .woocommerce-page table.shop_table.order_details{margin-bottom:30px;}
.woocommerce table.shop_table.order_details thead,
.woocommerce table.shop_table.order_details tbody,
.woocommerce-page table.shop_table.my_account_orders thead{border-bottom:1px solid;}
.woocommerce table.shop_table.order_details tfoot tr:last-child,
.woocommerce-page table.shop_table.my_account_orders thead{border-top:1px solid;}
.woocommerce dl.customer_details dt{float:left;margin-right:5px;}
.woocommerce dl.customer_details dd{margin:0;}
.woocommerce table.shop_table.order_details th,
.woocommerce-page table.shop_table.my_account_orders th{padding:13px 0;vertical-align:middle;text-transform:uppercase !important;}
.woocommerce-page table.shop_table.my_account_orders th span{text-transform:uppercase !important;}
.woocommerce table.shop_table.order_details th.product-total,
.woocommerce table.shop_table.order_details tr.order_item td.product-total,
.woocommerce table.shop_table.order_details tfoot td,
.woocommerce-page table.shop_table.my_account_orders thead th,
.woocommerce-page table.shop_table.my_account_orders tbody td{text-align:center !important;}
.woocommerce table.shop_table.order_details tr.order_item td{padding:10px 0;}
.woocommerce-page table.shop_table.my_account_orders tbody td{padding:20px 0;}
.woocommerce-page table.shop_table.my_account_orders tbody td.order-number,
.woocommerce-page table.shop_table.my_account_orders thead th.order-number{text-align:left !important;}
.woocommerce-page table.shop_table.my_account_orders tbody td.order-actions{text-align:right !important;}
#my-account-content p.order-info mark{background:none;font-weight:700;color:inherit;}
#my-account-content p.order-again{margin-bottom:40px;}
#wp-social-login-connect-options{position:static;margin:0;}
#wp-social-login-connect-options a.link_socials{padding:0;}
#customer_login #wp-social-login-connect-with{margin-top:0px;display:block;text-transform:uppercase;}
#customer_login #wp-social-login-connect-options{margin-bottom:-10px;padding:10px 0px;}
#customer_login #wp-social-login-connect-options i{margin:0px;}
#customer_login p.lost_password{margin-top:-10px;margin-bottom:0;text-align:right;}
.wp-social-login-widget .wp-social-login-provider-list{padding-left:0;}
#my-account-content .wp-social-login-widget{margin-top:-35px;}
.wp-social-login-widget .wp-social-login-provider-list i{margin-right:3px;}
#show-category-product{margin-bottom:20px;}
#show-category-product ul.products li a.product-category-link,
.categories-slider ul.products li a.product-category-link{display:block;border:1px solid;padding:5px;}
#show-category-product div.category-name h4,
.categories-slider div.category-name h4{text-transform:uppercase;text-align:center;margin:15px 0 10px;}
#show-category-product div.category-thumb,
.categories-slider div.category-thumb{position:relative;overflow:hidden;}
#show-category-product div.category-thumb > img,
.categories-slider div.category-thumb > img{width:100%;transform:scale(1.2,1.2);transition-timing-function:ease-out;transition-duration:250ms;-webkit-transform:scale(1.2,1.2);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1.2,1.2);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;-ms-transform:scale(1.2,1.2);-ms-transition-timing-function:ease-out;-ms-transition-duration:250ms;-o-transform:scale(1.2,1.2);-o-transition-timing-function:ease-out;-o-transition-duration:250ms;}
#show-category-product a.product-category-link:hover div.category-thumb > img,
.categories-slider a.product-category-link:hover div.category-thumb > img{width:100%;transform:scale(1,2);transition-timing-function:ease-out;transition-duration:250ms;-webkit-transform:scale(1.2);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1.2);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;-ms-transform:scale(1.2);-ms-transition-timing-function:ease-out;-ms-transition-duration:250ms;-o-transform:scale(1.2);-o-transition-timing-function:ease-out;-o-transition-duration:250ms;webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.12);transform:scale(1.12);}
#show-category-product div.category-count,
.categories-slider div.category-count{position:absolute;background-color:rgba(0,0,0,0.79);top:0;left:0;width:100%;height:100%;opacity:0;transition-property:opacity;transition-timing-function:ease-out;transition-duration:250ms;-webkit-transition-property:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transition-property:opacity;-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;-ms-transition-property:opacity;-ms-transition-timing-function:ease-out;-ms-transition-duration:250ms;-o-transition-property:opacity;-o-transition-timing-function:ease-out;-o-transition-duration:250ms;}
#show-category-product div.category-count:before,
.categories-slider div.category-count:before{content:"";position:absolute;border:1px solid;display:block;top:10px;left:10px;right:10px;bottom:10px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#show-category-product div.category-count-content span,
.categories-slider div.category-count-content span{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
#show-category-product a.product-category-link:hover div.category-count,
.categories-slider a.product-category-link:hover div.category-count{opacity:1;}
#show-category-product a.product-category-link:hover div.category-count:before,
.categories-slider a.product-category-link:hover div.category-count:before{opacity:0.50;-webkit-transform:scale(1);transform:scale(1);}
#show-category-product a.product-category-link:hover div.category-count-content span,
.categories-slider a.product-category-link:hover div.category-count-content span{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
#show-category-product div.category-count div.category-count-content,
.categories-slider div.category-count div.category-count-content{display:table;width:100%;height:100%;}
#show-category-product div.category-count div.category-count-content span,
.categories-slider div.category-count div.category-count-content span{display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center;font-size:11px;-webkit-transform:scale(1.2);transform:scale(1.2);color:#9a9a9a;}
.woocommerce ul.product_list_widget,
.widget.yit_products_category ul.product_list_widget{margin-left:0;padding-left:0;list-style:none;}
.woocommerce ul.product_list_widget li,
.widget.yit_products_category ul.product_list_widget li{margin-bottom:2px;border-bottom:1px solid;padding:10px 0px;margin-bottom:2px;min-width:65px;cursor:pointer;background-repeat:no-repeat;position:relative;overflow:hidden;}
.woocommerce ul.product_list_widget li.empty,
.widget.yit_products_category ul.product_list_widget li.empty{border-bottom:0;}
.woocommerce ul.product_list_widget li:hover,
.widget.yit_products_category ul.product_list_widget li:hover{background-image:url(../theme/assets/images/widgets_shop_selector.png);background-position:right 10px;}
.woocommerce #header ul.product_list_widget li:hover,
.woocommerce #header .widget.yit_products_category ul.product_list_widget li:hover{background-image:none;}
.woocommerce ul.product_list_widget li img,
.widget.yit_products_category ul.product_list_widget li img{float:left;width:65px;height:auto;margin:0 15px 0 0;box-shadow:none;}
.woocommerce ul.product_list_widget li:hover:after,
.widget.yit_products_category ul.product_list_widget li:hover:after{content:"";display:block;clear:both;border:1px solid;position:absolute;top:0;bottom:2px;right:0;left:0;border-right:0;border-left:0;pointer-events:none;}
.woocommerce #header ul.product_list_widget li:hover:after,
#header .widget.yit_products_category ul.product_list_widget li:hover:after{border:0px;}
.woocommerce ul.product_list_widget li:first-child:hover:after,
.widget.yit_products_category ul.product_list_widget li:first-child:hover:after{border-top:0;}
.widget.woocommerce.widget_recently_viewed_products ul li .product_price,
.widget.woocommerce.widget_products ul li .product_price,
.widget.woocommerce.widget_top_rated_products ul li .product_price,
.widget.yit_products_category ul li .product_price,
.widget.woocommerce.widget_recent_reviews ul.product_list_widget li a,
.widget.woocommerce ul.product_list_widget a span.product_title{display:block;text-align:left;}
.widget.woocommerce.widget_products ul li .product_price{margin-top:5px;}
.widget.woocommerce ul.product_list_widget a span.product_title{padding-top:10px;}
.widget.woocommerce.widget_recently_viewed_products ins,
.widget.woocommerce.widget_products ins,
.widget.woocommerce.widget_top_rated_products ins,
.widget.yit_products_category ins{text-decoration:none;}
.widget.woocommerce.widget_products ul li .product_price del .amount,
.widget.yit_products_category ul li .product_price del .amount{margin-right:5px;}
.widget.woocommerce.widget_recent_reviews .reviewer{display:block;font-size:12px;}
.widget.woocommerce.widget_recent_reviews .star-rating, .widget.woocommerce.widget_top_rated_products .star-rating{display:block;clear:none;margin:3px 0;}
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce-page ul.product_list_widget li .star-rating{float:none;}
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.product_list_widget li a{display:block;}
.widget.woocommerce.widget_recent_reviews ul.product_list_widget li a{margin-bottom:5px;}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info{position:relative;min-height:50px;padding:14px 10px 14px 60px;margin-bottom:20px;}
.woocommerce-message{border:1px solid #dee09a;}
.woocommerce-info, .woocommerce.single-product .woocommerce-message{border:1px solid #dddddd;}
.woocommerce-error{border:1px solid #fdc1b1;}
.woocommerce-error{list-style:none;}
.woocommerce-error li{color:#c65132 !important;}
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-error:before{content:'';position:absolute;width:26px;height:26px;left:12px;top:12px;}
.woocommerce-message:before{background:url('../theme/assets/images/ico-notice.png') top center no-repeat;}
.woocommerce.single-product .woocommerce-message:before{background:url('../theme/assets/images/ico-notice.png') center -84px no-repeat;}
.woocommerce-error:before{background:url('../theme/assets/images/ico-notice.png') center -56px no-repeat;}
.woocommerce-info:before{background:url('../theme/assets/images/ico-notice.png') center -27px no-repeat;}
.woocommerce-message .button.wc-forward, .woocommerce-error .button.wc-forward{position:absolute;top:7px;right:8px;}
#wp-social-login-connect-with{margin-top:20px;display:block;}
.woocommerce ul.products li.product.grid .product-actions-wrapper .product-description,
.woocommerce ul.products li.product.masonry_item .product-actions-wrapper .product-description{display:none;}
.woocommerce ul.products li.product.grid .product-actions-wrapper .product-description.show-in-grid,
.woocommerce ul.products li.product.masonry_item .product-actions-wrapper .product-description.show-in-grid{display:block;}
.single-product.woocommerce .thumbnails .owl-prev, .single-product.woocommerce .thumbnails .owl-next{display:none;cursor:pointer;width:27px;height:26px;background:url('./images/slider-magnifier-arrow.png') no-repeat left center;position:absolute;top:48%;margin-top:-2px;}
.single-product.woocommerce .thumbnails .owl-next{background-position:right center;right:0px;}
.single-product.woocommerce .thumbnails .owl-prev{background-position:left center;left:0px;}
.single-product.woocommerce .thumbnails:hover .owl-prev, .single-product.woocommerce .thumbnails:hover .owl-next{display:block;}
#reviews div.box.info-box.woocommerce-verification-required{width:50%;display:inline-block;}
.quick-view-overlay{position:fixed;visibility:hidden;top:0;left:0;right:0;bottom:0;z-index:10000;opacity:0;background:rgba(0, 0, 0, 0.8);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-align:center;}
.quick-view-overlay.open{visibility:visible;opacity:1;}
.quick-view-overlay:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0;}
.quick-view-overlay .content-wrapper{display:inline-block;vertical-align:middle;width:1000px;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.quick-view-overlay.open .content-wrapper{visibility:visible;}
.quick-view-overlay .main{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;background:#fff;-webkit-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2);box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2);}
.quick-view-overlay.open .main{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}
.quick-view-overlay.product-quick-view .slider-quick-view-container{position:relative;overflow:hidden;}
.quick-view-overlay.product-quick-view .slider-quick-view img{width:100%;height:auto;}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev,
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next{position:absolute;width:25px;height:25px;top:45%;border:2px solid;border-radius:3px;line-height:21px;text-align:center;cursor:pointer;z-index:999;}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev{left:-50px;-webkit-transition:left 150ms ease-in-out 150ms;-moz-transition:left 150ms ease-in-out 150ms;-o-transition:left 150ms ease-in-out 150ms;transition:left 150ms ease-in-out 150ms;}
.quick-view-overlay.product-quick-view .slider-quick-view-container:hover .es-nav-prev{left:10px;}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next{right:-50px;-webkit-transition:right 150ms ease-in-out 150ms;-moz-transition:right 150ms ease-in-out 150ms;-o-transition:right 150ms ease-in-out 150ms;transition:right 150ms ease-in-out 150ms;}
.quick-view-overlay.product-quick-view .slider-quick-view-container:hover .es-nav-next{right:10px;}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.images{width:50%;}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.images,
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product{margin-bottom:0;}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary{padding:30px 20px;}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary .rating-single-product,
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary form.cart,
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary div.product-share{text-align:left;float:none;}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary form.cart{margin-bottom:30px;}
.quick-view-overlay.product-quick-view .single-product.woocommerce .woocommerce-message{margin-top:30px;}
.quick-view-overlay.product-quick-view a.overlay-close.remove{width:20px;height:20px;position:absolute;top:6px;right:6px;opacity:1;cursor:pointer;float:right;font-size:21px;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);}
.quick-view-overlay.product-quick-view a.overlay-close.remove:before{content:"\f00d";font-family:'FontAwesome'!important;}
.quick-view-overlay .single-product.woocommerce div.product div.images span.added_to_cart_ico{position:absolute;z-index:400;top:0;left:0}
.quick-view-overlay.product-quick-view .thumbnails{display:none;}
li.type-product:hover div.product-actions-wrapper{z-index:99999999999999999;}
.woocommerce .blockUI.blockOverlay{position:relative}
.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:12px;width:80px;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-6px;display:block;content:"";background:url(../theme/assets/images/search.gif) no-repeat center;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}
#customer_login .col-1{float:left;width:50%;padding:0 15px;margin-bottom:50px;}
#customer_login .col-2{float:right;width:50%;}
nav.woocommerce-MyAccount-navigation{float:left;width:25%;}
div.woocommerce-MyAccount-content{float:left;width:75%;}
div.woocommerce-MyAccount-content{padding:0 30px;}
.woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button.button{margin-top:-9px;float:right;}
form.cart-page{margin-left:0;padding-left:0;float:left;}
.woocommerce-cart .cart-user-info{margin-right:0;padding-right:0;float:right;}
.woocommerce-shipping-calculator-box{margin-bottom:30px;float:left;margin-left:0;padding-left:0;}
.woocommerce .after-cart .woocommerce-shipping-calculator h3.head{margin-top:0;}
.woocommerce-tabs #comments ol.commentlist li .comment-text{border-bottom:none;}
#reviews #comments ol.commentlist li{padding-top:20px;}
.woocommerce-tabs #comments ol.commentlist li .comment-text{padding-bottom:0px;}
a.track-button{display:inline !important;height:auto !important;padding:7px 18px !important;margin-right:10px;}
#tab-reviews div.reply{float:none;}
#tab-reviews #review_form_wrapper{margin-top:48px;}
#tab-reviews .reply.review-actions{text-align:right;}
#tab-reviews div.reply:not(.review-actions){display:inline-block;}
#tab-reviews div.review-inappropriate{display:inline-block;float:none;vertical-align:middle;margin-right:2px;}
#reviews #comments ol.commentlist li{list-style:none;}
ul.products .product-buttons input.quantity{display:none;}
.autocomplete-suggestion.autocomplete-selected{background:#f2f2f2;}
.search_mini_content .sbHolder .sbOptions{z-index:999;}
#yith-ajaxsearchform input[type="submit"]{border-style:solid;}
.sidebar .yith-ajaxsearch-filters{display:block!important;margin-bottom:10px;}
#yith-s{max-width:180px;width:100%;height:40px;display:block;float:left;line-height:20px;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgb(219, 219, 219);}
ul.products .variations_form.cart{display:inline-block;}
.yith_magnifier_gallery.owl-carousel:hover .owl-nav .owl-prev,
.yith_magnifier_gallery.owl-carousel:hover .owl-nav .owl-next{display:block !important;opacity:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;}
.yith_magnifier_gallery.owl-carousel .owl-nav .owl-prev,
.yith_magnifier_gallery.owl-carousel .owl-nav .owl-next{display:block !important;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;text-indent:-99999px;}
div.product .ywpc-countdown{margin-left:30px;}
.ywpc-widget-products li.product{width:100% !important;padding:0;}
.single-product .woocommerce-product-gallery{width:58% !important;margin-left:0px !important;}
.single-product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger{display:none;}
.single-product .flex-viewport{border:1px solid #dbdbdb;margin-bottom:10px;}
.single-product .flex-viewport > .woocommerce-product-gallery{margin-top:0px;margin-left:0px;}
.single-product .flex-viewport > .woocommerce-product-gallery .onsale-icon{margin:0;left:0px;right:auto;top:0px;}
.single-product .flex-viewport > .woocommerce-product-gallery .woocommerce-product-gallery__image.flex-active-slide img.wp-post-image{width:100% !important;}
.single-product ol.flex-control-nav.flex-control-thumbs{margin:0 !important;position:static;}
.single-product ol.flex-control-nav.flex-control-thumbs li{width:19%;margin:0px 1% 5px 0px !important;float:left;display:block;}
.single-product ol.flex-control-nav.flex-control-thumbs li img{width:100%;height:auto;border:1px solid #dbdbdb;margin-right:10px;cursor:pointer;}
.single-product .woocommerce-product-details__short-description{border-top:1px solid #dbdbdb;}
.single-product .woocommerce-product-details__short-description p{padding:15px 0 25px;}