.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{
width:0;
display:none
}
#main_content>.woocommerce{
margin-bottom:50px
}
ul li.product:before{
display:none
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
position:relative;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1;
margin:0 0 0 auto
}
.woocommerce div.product div.images a.woocommerce-product-gallery__trigger{
display:none
}
.woocommerce div.product div.images div.woocommerce-product-gallery__trigger{
font-size:1em;
position:static;
display:inline-block;
width:auto;
height:auto;
margin-top:15px;
cursor:pointer;
transition:color .2s ease-in-out;
text-indent:0;
background:rgba(0,0,0,0)
}
.woocommerce div.product div.images.awd_thumb_horizontal div.woocommerce-product-gallery__trigger,.woocommerce div.product div.images.awd_thumb_vertical div.woocommerce-product-gallery__trigger{
position:static;
float:right;
clear:both
}
.woocommerce div.product div.images div.woocommerce-product-gallery__trigger:before{
font-family:Theme_icon;
font-size:16px;
position:static;
display:inline-block;
width:auto;
height:auto;
margin-right:9px;
content:"\f103";
vertical-align:bottom;
border:none;
border-radius:0
}
.woocommerce div.product div.images div.woocommerce-product-gallery__trigger:after{
display:none
}
.awd-category-item{
position:relative;
z-index:1;
display:block;
padding-bottom:50px
}
.woocommerce ul.products li.product .awd-category-item a img{
position:relative;
z-index:2;
width:calc(100% - 40px);
margin-bottom:0
}
.awd-category-item .background-canvas{
position:absolute;
z-index:1;
top:50px;
right:0;
bottom:0;
left:60px;
background-color:#fff
}
.awd-category-item__title{
font-size:36px;
line-height:1;
position:absolute;
z-index:3;
right:0;
bottom:-15px;
left:0;
display:block;
padding-right:40px;
text-align:right
}
.awd-category-item__count{
font-size:10px;
line-height:40px;
position:absolute;
z-index:3;
top:0;
right:0;
bottom:0;
display:block;
-webkit-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);
text-align:center;
letter-spacing:4px;
-webkit-writing-mode:vertical-lr;
-ms-writing-mode:tb-lr;
writing-mode:vertical-lr;
text-transform:uppercase
}
.awd-products-bottom,.awd-products-header{
position:relative;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
margin-top:7px;
margin-bottom:30px
}
.awd-products-header{
padding:10px 0;
margin-top:0;
border:1px solid hsla(0,0%,100%,.1)
}
.awd-products-bottom{
margin-bottom:0;
display:block;
text-align:center
}
.awd-products-bottom:empty,.awd-products-header:empty{
display:none
}
.awd-products-bottom:last-child{
margin-bottom:50px
}
.woocommerce .awd-products-bottom .woocommerce-pagination,.woocommerce .awd-products-header .woocommerce-pagination{
margin-left:0
}
.woocommerce .awd-products-bottom .awd_woocommerce_top_filter_button~.woocommerce-pagination,.woocommerce .awd-products-header .awd_woocommerce_top_filter_button~.woocommerce-pagination{
margin-left:13px
}
.woocommerce .awd-products-header .woocommerce-ordering,.woocommerce .awd-products-header .woocommerce-result-count{
font-weight:400;
line-height:40px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
.woocommerce .awd-products-header .woocommerce-ordering>*,.woocommerce .awd-products-header .woocommerce-ordering select,.woocommerce .awd-products-header .woocommerce-result-count>*{
margin:0;
line-height:inherit;
height:40px
}
.woocommerce .awd-products-bottom .woocommerce-result-count,.woocommerce .awd-products-header .woocommerce-result-count{
line-height:28px
}
.woocommerce .awd-products-bottom>*,.woocommerce .awd-products-header>*{
font-size:12px;
line-height:18px;
display:inline-block;
margin:13px 0 13px 16px;
vertical-align:middle
}
.awd-products-bottom .awd-default_nav,.awd-products-bottom .awd-pagination_nav,.awd-products-header .awd-default_nav,.awd-products-header .awd-pagination_nav{
margin-left:0;
margin-right:auto
}
.awd-products-header .awd-default_nav,.awd-products-header .awd-pagination_nav{
margin-left:8px
}
.awd-products-bottom .awd-pagination_nav li,.awd-products-bottom .woocommerce-pagination li,.awd-products-header .awd-pagination_nav li,.awd-products-header .woocommerce-pagination li{
font-size:inherit
}
.woocommerce .awd-products-header .woocommerce-notices-wrapper{
display:block;
width:100%
}
.woocommerce .awd-products-header .woocommerce-notices-wrapper:empty{
margin-left:0;
width:0
}
.awd_woo_gridlist-toggle{
position:absolute;
z-index:-1;
top:0;
right:0;
bottom:0;
left:0;
width:20px;
height:20px;
margin:auto;
transition:-webkit-transform .2s ease-in-out;
transition:transform .2s ease-in-out;
transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
-webkit-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1)
}
.awd_woo_gridlist-toggle div{
position:absolute;
display:block;
width:9px;
height:9px;
transition:width .1s ease-in-out .1s,height .1s ease-in-out .1s;
border-radius:1px;
background-color:currentColor
}
.awd_woo_gridlist-toggle .awd_woo_gridlist-one{
top:0;
left:0
}
.awd_woo_gridlist-toggle .awd_woo_gridlist-two{
top:0;
right:0
}
.awd_woo_gridlist-toggle .awd_woo_gridlist-three{
top:0;
right:0;
bottom:0;
left:0;
height:0;
margin:auto;
transition:width .1s ease-in-out .1s,height .1s ease-in-out .1s,opacity .1s ease-in-out .1s;
opacity:0
}
.awd_woo_gridlist-toggle .awd_woo_gridlist-four{
bottom:0;
left:0
}
.awd_woo_gridlist-toggle .awd_woo_gridlist-five{
right:0;
bottom:0
}
.awd-gridlist-toggle a#grid.active~.awd_woo_gridlist-toggle{
-webkit-transform:scaleY(.75);
-ms-transform:scaleY(.75);
transform:scaleY(.75)
}
.awd-gridlist-toggle a#grid.active~.awd_woo_gridlist-toggle div{
display:block;
width:100%;
height:2px;
transition:width .1s ease-in-out .1s,height .1s ease-in-out;
border-radius:3px
}
.awd-gridlist-toggle a#grid.active~.awd_woo_gridlist-toggle .awd_woo_gridlist-three{
transition:width .1s ease-in-out .05s,height .1s ease-in-out .05s,opacity .1s ease-in-out .05s;
opacity:1
}
.woocommerce .awd-products-header .awd-gridlist-toggle{
position:relative;
z-index:1;
-webkit-order:2;
-ms-flex-order:2;
order:2;
box-sizing:border-box;
width:40px;
height:40px;
margin:5px 0 5px 16px;
transition:color .2s ease-in-out;
color:#b3b4b5;
border:1px solid #f4f4f4
}
.woocommerce .awd-products-header .woocommerce-ordering+.awd-gridlist-toggle{
margin:0 0 0 19px!important
}
@media (max-width:599px){
.woocommerce .awd-products-header .awd-gridlist-toggle{
display:none
}
}
.woocommerce .awd-products-header .awd-gridlist-toggle>a{
font-size:20px!important;
display:block;
width:100%;
height:100%;
margin:0;
padding:0;
text-align:center;
border:0;
background:rgba(0,0,0,0)
}
.woocommerce .awd-products-header .awd-gridlist-toggle>a:hover{
background:rgba(0,0,0,0)
}
.woocommerce .awd-products-header .awd-gridlist-toggle>a#grid{
position:absolute;
top:0;
right:0;
left:0;
visibility:visible;
opacity:1
}
.woocommerce .awd-products-header .awd-gridlist-toggle>a#grid.active{
visibility:hidden;
opacity:0
}
ul.products.list .awd_woocommerce_open_control_tag{
display:inline-block;
width:auto!important;
margin-bottom:20px
}
.woocommerce-page ul.products.list li.product .price,.woocommerce ul.products.list li.product .price{
font-size:1em
}
.woocommerce-page ul.products.grid div[itemprop=description],.woocommerce ul.products.grid div[itemprop=description]{
display:none
}
.woocommerce-page ul.products[class*=columns-].list li.product,.woocommerce ul.products[class*=columns-].list li.product{
width:100%
}
.woocommerce-page ul.products.list li.product div[itemprop=description],.woocommerce ul.products.list div[itemprop=description]{
display:block
}
.woocommerce-page ul.products.list li.product .star-rating,.woocommerce ul.products.list li.product .star-rating{
margin:0 0 1em
}
.woocommerce .woocommerce-ordering .awd-products-header-sort_by{
margin-right:10px
}
.woocommerce .woocommerce-ordering select{
position:relative;
font-size:inherit;
z-index:1;
display:inline-block;
width:auto;
height:40px;
padding:0 20px;
cursor:pointer;
vertical-align:unset;
border:1px solid #f4f4f4;
background-color:#fff
}
.awd-products-additional-area{
position:relative;
margin-top:30px
}
.awd-products-bottom+.awd-products-additional-area{
margin-top:50px
}
.awd-products-additional-area .clear_recently_products{
font-size:.875em;
position:absolute;
top:11px;
right:0;
display:inline-block
}
.awd-products-additional-area .clear_recently_products:before{
font-family:Theme_icon;
font-size:16px;
line-height:1.1;
display:inline-block;
padding-right:10px;
margin-top:-1px;
content:"\f10a";
vertical-align:middle;
color:currentColor
}
.awd-products-additional-area h4{
font-weight:400;
margin-bottom:20px
}
.woocommerce-order strong{
font-weight:500
}
.woocommerce-customer-details h2,.woocommerce-order .woocommerce-order-details__title{
margin-bottom:25px
}
.woocommerce table.shop_table.woocommerce-table--order-details .product-name{
padding:9px 12px;
text-align:left
}
.woocommerce table.shop_table.woocommerce-table--customer-details,.woocommerce table.shop_table.woocommerce-table--order-details{
border:1px solid rgba(0,0,0,.1)
}
.woocommerce table.shop_table.woocommerce-table--order-details td{
border-bottom:0
}
.woocommerce table.shop_table.woocommerce-table--customer-details td{
border-top:1px solid #eff0ed;
border-bottom:none
}
.woocommerce table.shop_table.woocommerce-table--customer-details{
margin-bottom:35px
}
.woocommerce table.shop_table thead{
background:#f2f0fe
}
.woocommerce ul.order_details li:before{
display:none
}
.woocommerce ul.products{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0
}
.woocommerce ul.products:after{
content:"";
display:block;
-webkit-flex:1;
-ms-flex:1;
flex:1;
width:0
}
.awd-woocommers-tab{
margin:0 -30px
}
.awd-woocommers-tab ul.products{
padding-right:30px;
padding-left:30px
}
.woocommerce ul.products.shop_list_equal_height .slick-track,.woocommerce ul.products[class*=shop_list_position-] .slick-track{
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
.woocommerce ul.products.shop_list_equal_height,.woocommerce ul.products.shop_list_equal_height .slick-track{
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.woocommerce ul.products.shop_list_position-center,.woocommerce ul.products.shop_list_position-center .slick-track{
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.woocommerce ul.products.shop_list_position-bottom,.woocommerce ul.products.shop_list_position-bottom .slick-track{
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end
}
.woocommerce ul.products li.product a{
display:block;
overflow:hidden;
cursor:pointer
}
.woocommerce ul.products li.product a img{
width:100%;
margin-bottom:0;
transition:-webkit-transform 1s;
transition:transform 1s;
transition:transform 1s,-webkit-transform 1s;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
pointer-events:none;
will-change:transform
}
.awd-product-thumbnail-wrapper{
font-size:0;
line-height:0;
z-index:1
}
.products .woocommerce-product-details__short-description{
display:none
}
.woocommerce-product-details__short-description ul{
padding-left:20px
}
.list .woocommerce-product-details__short-description{
display:block;
margin-top:.9em;
margin-left:5px
}
.list .woocommerce-product-details__short-description p{
margin-bottom:10px
}
.awd-animation-wrapper.awd-anim-product{
visibility:hidden;
opacity:0
}
.awd-animation-wrapper.awd-anim-product.loaded{
visibility:visible;
transition:all .5s ease;
opacity:1
}
.spinner.infinite-scroll{
display:none
}
.infinite-scroll-request{
width:70px;
position:relative;
margin:0 auto;
text-align:center
}
.infinite-scroll-request>div{
width:18px;
height:18px;
border-radius:100%;
display:inline-block;
-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;
animation:sk-bouncedelay 1.4s ease-in-out infinite both
}
.infinite-scroll-request .bounce1{
-webkit-animation-delay:-.32s;
animation-delay:-.32s
}
.infinite-scroll-request .bounce2{
-webkit-animation-delay:-.16s;
animation-delay:-.16s
}
@-webkit-keyframes sk-bouncedelay{
0%,80%,to{
-webkit-transform:scale(0)
}
40%{
-webkit-transform:scale(1)
}
}
@keyframes sk-bouncedelay{
0%,80%,to{
-webkit-transform:scale(0);
transform:scale(0)
}
40%{
-webkit-transform:scale(1);
transform:scale(1)
}
}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{
font-weight:400;
line-height:45px;
z-index:10;
margin-top:0;
padding:11px 20px 11px 58px;
transition:opacity .5s ease-in-out 3s;
opacity:1;
color:inherit;
border:1px solid;
background-color:rgba(0,0,0,0)
}
.woocommerce ul.woocommerce-error:before{
height:45px;
line-height:45px
}
.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{
font-size:inherit;
line-height:inherit;
margin-top:-3px;
margin-right:0
}
.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button{
margin-right:0;
margin-left:16px;
background:rgba(0,0,0,0);
border:1px solid
}
.woocommerce .woocommerce-error li:before,.woocommerce .woocommerce-info li:before,.woocommerce .woocommerce-message li:before{
display:none!important
}
.woocommerce .woocommerce-error strong,.woocommerce .woocommerce-info strong,.woocommerce .woocommerce-message strong{
font-weight:500
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{
line-height:1.3;
padding:27px 15px 2px;
font-size:16px;
letter-spacing:0
}
.woocommerce ul.products.list li.product a.woocommerce-LoopProduct-link h3{
margin-top:18px
}
.woocommerce ul.products.list li.product .star-rating~a.woocommerce-LoopProduct-link h3{
margin-top:6px
}
.woocommerce div.product .awd-product_info-wrapper span.price ins,.woocommerce table.shop_table td.product-price ins,.woocommerce ul.products li.product .price ins{
font-weight:400;
margin-left:8px;
text-decoration:none
}
.woocommerce ul.products li.product .price del{
color:#b9b7c5;
opacity:1
}
#yith-quick-view-content .slick-track .onsale{
display:none
}
.yith-wcqv-wrapper .yith-wcqv-main{
box-sizing:border-box
}
#yith-quick-view-content .onsale,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{
font-size:10px;
font-weight:400;
line-height:45px;
position:absolute;
z-index:5;
top:-23px;
left:-23px;
right:auto;
box-sizing:border-box;
min-width:45px;
height:45px;
margin:0;
padding:0 5px;
pointer-events:none;
text-transform:uppercase
}
.product .related.products .awd-product-thumbnail-wrapper .onsale,.single-product.woocommerce .onsale{
text-transform:uppercase;
font-size:12px;
font-weight:300;
line-height:45px;
position:absolute;
z-index:5;
top:10px;
right:auto;
left:10px;
box-sizing:border-box;
min-width:45px;
height:45px;
margin:0;
padding:0 5px;
pointer-events:none
}
#yith-quick-view-content .onsale~.onsale,.woocommerce span.onsale~span.onsale,.woocommerce ul.products li.product .onsale~.onsale{
top:80px
}
#yith-quick-view-content .onsale~.onsale~.onsale,.woocommerce span.onsale~span.onsale~span.onsale,.woocommerce ul.products li.product .onsale~.onsale~.onsale{
top:145px
}
#yith-quick-view-content .slick-list .slick-slide{
padding:0
}
.awd-product-outofstock{
position:absolute;
z-index:1000;
top:0;
right:0;
bottom:0;
left:0
}
.awd-product-outofstock:before{
position:absolute;
z-index:1;
top:0;
right:0;
bottom:0;
left:0;
display:block;
content:"";
background-color:hsla(0,0%,100%,.5)
}
.awd-product-outofstock .awd-product-outofstock__inner{
z-index:1;
text-align:center
}
.awd-product-outofstock .awd-product-outofstock__inner,.awd-product-outofstock__inner:before{
font-size:16px;
line-height:18px;
position:absolute;
top:50%;
left:50%;
display:block;
width:96px;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
.awd-product-outofstock__inner:before{
z-index:-1;
height:96px;
content:"";
border-radius:50%;
background-color:hsla(0,0%,100%,.8)
}
.yith-wcan-loading{
background:url(//www.geefix.com/wp-content/themes/geefix/dist/img/preloader.a5a12a79.gif) no-repeat 50%
}
@media (max-width:767px){
.woocommerce ul.products:not(.list) li.product .awd_woocommerce_open_control_tag>div{
-webkit-transform:translate(-50%);
-ms-transform:translate(-50%);
transform:translate(-50%);
opacity:1
}
.products .product:hover .price{
opacity:1
}
}
.woocommerce-page .woocommerce-pagination ul.page-numbers li,.woocommerce .woocommerce-pagination ul.page-numbers li{
position:relative
}
.woocommerce-pagination i{
font-style:normal
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination{
display:inline-block;
margin:0;
vertical-align:middle
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination .awd_show_all_li{
display:none;
color:inherit
}
.woocommerce.infinite_scroll-view_all .awd-pagination_nav nav.woocommerce-pagination .awd_show_all_li,.woocommerce .infinite_scroll-view_all .awd-pagination_nav nav.woocommerce-pagination .awd_show_all_li{
display:inline-block
}
.infinite_scroll-none .awd-pagination_nav nav.woocommerce-pagination .awd_show_all_li{
display:none!important
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination .awd_show_all_li.hidden{
display:none
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination .awd_show_all_li>span{
display:inline-block;
margin-left:16px
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination~.awd_pagination_delimiter,.woocommerce .awd-pagination_nav nav.woocommerce-pagination~.awd_show_all{
display:inline-block;
color:inherit
}
.woocommerce nav.woocommerce-pagination ul{
display:block;
margin:0;
border:0
}
.woocommerce nav.woocommerce-pagination ul li{
float:none;
border:0;
margin:0 3px;
cursor:text;
line-height:inherit;
overflow:inherit
}
.woocommerce nav.woocommerce-pagination ul li:before{
display:none
}
.woocommerce nav.woocommerce-pagination ul li span.current{
color:#fff
}
.woocommerce .awd-default_nav nav.woocommerce-pagination ul li{
margin-right:3px
}
.woocommerce .awd-default_nav nav.woocommerce-pagination ul li>a,.woocommerce .awd-default_nav nav.woocommerce-pagination ul li>span{
width:39px;
height:39px;
line-height:39px;
padding:0;
box-sizing:border-box;
background-color:#f9f9f9
}
.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{
font-size:15px;
display:inline-block
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
padding:0;
font-size:14px;
line-height:inherit;
display:inline-block;
font-weight:400
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a.next i,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a.prev i{
display:none
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li .awd_pagination_delimiter{
height:.8em;
width:1px;
min-width:auto;
position:absolute;
top:0;
bottom:0;
margin:auto 7px;
left:0;
pointer-events:none;
background-color:currentColor
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li .prev .awd_pagination_delimiter{
left:auto;
right:0
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li.awd_current.awd_last .awd_pagination_current,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li.awd_current.awd_last .awd_pagination_text,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li .awd_pagination_current,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li .awd_pagination_last_text,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li .awd_pagination_text{
display:none
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul .awd_current~li.awd_page-numbers:nth-last-of-type(3) .awd_pagination_current,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li.awd_current.awd_last .awd_pagination_last_text,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li.awd_current .awd_pagination_current,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li.awd_current .awd_pagination_text{
display:inline-block
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers span.awd_pagination_current{
margin:0;
padding:0 .25em;
min-width:auto
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li .page-numbers.dots{
display:none
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li span.current{
color:inherit;
line-height:inherit;
border:none;
background-color:rgba(0,0,0,0);
display:inline
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li span{
padding:0
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li p{
line-height:inherit
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li>a,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li>span{
padding:0;
height:18px
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a{
display:inline;
pointer-events:none
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a:focus,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a:hover{
background:none
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a.awd_show_all{
pointer-events:auto;
color:inherit;
display:inline-block
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li.awd_current~li>a:not(.next){
color:inherit
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul:after,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul:before{
width:0
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li{
height:18px
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a.next,.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a.prev{
font-size:inherit;
color:inherit;
pointer-events:auto
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a.prev{
margin-right:16px
}
.woocommerce .awd-pagination_nav nav.woocommerce-pagination ul li a.next{
margin-left:16px
}
.woocommerce .awd-pagination_nav span.awd_pagination_delimiter{
width:1px;
height:11px;
margin:0 7px;
min-width:auto
}
.woocommerce .woocommerce-breadcrumb span.awd_pagination_delimiter:before{
content:"";
width:6px;
height:6px;
display:inline-block;
vertical-align:middle;
margin-left:10px;
margin-right:10px;
border-radius:50%
}
.woocommerce-page .awd-products-bottom .woocommerce-pagination ul.page-numbers li,.woocommerce .awd-products-bottom .woocommerce-pagination ul.page-numbers li{
vertical-align:middle
}
.woocommerce .awd-products-bottom nav.woocommerce-pagination ul li .page-numbers.next span,.woocommerce .awd-products-bottom nav.woocommerce-pagination ul li .page-numbers.prev span{
display:none
}
.woocommerce .awd-products-bottom nav.woocommerce-pagination ul li .page-numbers{
height:35px;
min-width:35px;
line-height:35px;
padding:0;
font-weight:500;
border:none;
border-radius:50%;
background:#f9f8ff
}
.woocommerce .awd-products-bottom nav.woocommerce-pagination ul li .page-numbers.current,.woocommerce .awd-products-bottom nav.woocommerce-pagination ul li:hover .page-numbers{
color:#fff
}
.widget_product_search .awd_search_form input#woocommerce-product-search-field-0{
font-size:.67em
}
.woocommerce ul.products.row .span3{
width:24%!important;
padding:0
}
.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{
padding-bottom:0;
transition:background .2s,opacity .3s;
width:calc(25% - 23px);
margin:0 30px 30px 0
}
.woocommerce-page ul.products.columns-6 li.product,.woocommerce ul.products.columns-6 li.product{
width:calc(16.7% - 25px)
}
.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products.columns-5 li.product{
width:calc(20% - 24px)
}
.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products.columns-3 li.product{
width:calc(33.3% - 20px)
}
.woocommerce-page ul.products.columns-3 li.product .awd-animation-wrapper,.woocommerce ul.products.columns-3 li.product .awd-animation-wrapper{
border:1px solid #dfdcfa;
text-align:center
}
.woocommerce-page ul.products.columns-2 li.product,.woocommerce ul.products.columns-2 li.product{
width:calc(50% - 15px)
}
.woocommerce-page ul.products li.last,.woocommerce ul.products li.last{
margin-right:0
}
.woocommerce-page ul.products.list .awd-product-thumbnail-wrapper,.woocommerce ul.products.list .awd-product-thumbnail-wrapper{
float:left;
max-width:270px;
margin-bottom:30px;
height:100%
}
.awd-woo-filter{
margin-top:-10px;
margin-bottom:24px;
text-align:center
}
.awd-woo-filter .product-filter{
font-size:18px;
font-weight:400;
display:inline-block;
margin:10px 19px
}
#yith-quick-view-modal.open .yith-wcqv-main::-webkit-scrollbar{
width:.2em
}
#yith-quick-view-modal.open .yith-wcqv-main::-webkit-scrollbar-track{
-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3)
}
#yith-quick-view-modal.open .yith-wcqv-main::-webkit-scrollbar-thumb{
outline:3px solid #708090;
background-color:#a9a9a9
}
.woocommerce div.product form.cart .variations td{
text-align:left;
vertical-align:middle
}
.woocommerce div.product form.cart .variations label{
font-weight:inherit;
display:inline-block;
margin:4px 0 0
}
table.variations{
border-collapse:inherit
}
#yith-quick-view-modal .yith-wcqv-main{
box-shadow:none
}
.single-product.woocommerce div.product .woocommerce-product-rating,.yith-wcqv-wrapper .woocommerce div.product .woocommerce-product-rating{
margin-bottom:4px
}
.single-product.woocommerce div.product .product_title,.yith-wcqv-wrapper .woocommerce div.product .product_title{
font-size:30px;
font-weight:800;
line-height:1.3;
margin-top:7px;
margin-bottom:7px
}
.yith-wcqv-wrapper .woocommerce div.product .product_title{
margin-right:25px
}
.single-product.woocommerce div.product p.price,.yith-wcqv-wrapper .woocommerce div.product p.price{
font-size:24px;
font-weight:400;
line-height:1.4
}
.woocommerce div.product .woocommerce-variation-price p.price,.woocommerce div.product .woocommerce-variation-price span.price{
font-size:22px;
font-weight:400;
line-height:1.4
}
.woocommerce div.product .woocommerce-variation-price{
margin-top:19px;
margin-bottom:22px
}
.single-product.woocommerce div.product p.price,.yith-wcqv-wrapper .woocommerce div.product p.price{
display:inline-block;
margin-right:50px;
margin-bottom:15px;
vertical-align:middle;
margin-top:5px;
color:inherit
}
.single-product.woocommerce div.product .woocommerce-breadcrumb+p.price{
display:block
}
.single-product.woocommerce div.product .woocommerce-product-details__short-description>p,.yith-wcqv-wrapper .woocommerce div.product .woocommerce-product-details__short-description>p{
margin-bottom:15px
}
.yith-wcqv-wrapper .yith-wcqv-main{
padding:4%
}
#yith-quick-view-content div.summary,.yith-wcqv-wrapper .awd-product-image-wrapper{
float:left;
box-sizing:border-box;
width:calc(50% - 25px)
}
.yith-wcqv-wrapper .awd-product-image-wrapper{
margin-right:25px
}
#yith-quick-view-content div.summary{
margin-left:25px;
padding:0
}
.awd-product-image-wrapper .thumbnails{
float:left;
box-sizing:border-box;
width:calc(26% - 30px);
margin-right:30px
}
#yith-quick-view-content div.images{
width:100%;
margin-bottom:0;
opacity:0!important
}
#yith-quick-view-content div.images.ready{
opacity:1!important
}
#yith-quick-view-content .thumbnails+div.images{
width:74%
}
.woocommerce div.product .awd-product-image-wrapper div.thumbnails a{
display:block;
float:none;
width:100%;
margin:0 0 30px;
padding:0
}
#yith-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link{
display:block;
vertical-align:middle;
color:inherit
}
#yith-quick-view-modal .woocommerce .woocommerce-product-rating .star-rating,.single-product.woocommerce .woocommerce-product-rating .star-rating{
display:inline-block;
margin:8px 6px 0 0;
float:none
}
.woocommerce .woocommerce-product-rating{
font-size:14px
}
#yith-quick-view-modal .woocommerce div.product p.price del,.single-product.woocommerce div.product p.price del{
font-size:.667em;
margin-right:9px
}
.woocommerce div.product .woocommerce-variation-price p.price del,.woocommerce div.product .woocommerce-variation-price span.price del{
font-size:.728em;
margin-right:9px
}
#yith-quick-view-modal .woocommerce div.product p.price ins,.single-product.woocommerce div.product p.price ins,.woocommerce div.product .awd-product_info-wrapper span.price ins,.woocommerce div.product .woocommerce-variation-price p.price ins,.woocommerce div.product .woocommerce-variation-price span.price ins{
font-weight:400;
text-decoration:none
}
#yith-quick-view-close{
font-size:0;
z-index:2;
top:20px;
right:20px;
width:34px;
height:34px;
margin:auto;
border:0
}
#yith-quick-view-close:after,#yith-quick-view-close:before{
position:absolute;
z-index:1;
top:50%;
left:2px;
display:block;
width:30px;
height:1px;
content:"";
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
transform-origin:center center
}
#yith-quick-view-close:after{
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}
#yith-quick-view-modal.open .yith-wcqv-main{
height:auto;
max-height:100%
}
#yith-quick-view-content .product_meta>*,.single-product.woocommerce div.product .product_meta>*{
display:block
}
#yith-quick-view-content .product_meta>*+*,.single-product.woocommerce div.product .product_meta>*+*{
margin-top:6px
}
#yith-quick-view-content .product_meta,.single-product.woocommerce div.product .product_meta,.woocommerce div.product form.cart .variations td{
font-size:14px;
font-weight:500;
margin-bottom:18px;
letter-spacing:.025em;
text-transform:uppercase
}
.woocommerce div.product form.cart .variations td.label{
display:none
}
.woocommerce div.product form.cart .variations td.value{
position:relative;
min-width:170px;
max-width:300px;
padding-right:0
}
.woocommerce div.product form.cart .variations td.value:before{
position:absolute;
top:0;
right:10px;
bottom:0;
display:block;
width:0;
height:0;
margin:auto;
content:"";
transition:color .1s;
pointer-events:none;
border-color:currentcolor rgba(0,0,0,0) rgba(0,0,0,0);
border-style:solid;
border-width:5px 5px 0
}
.woocommerce div.product form.cart .variations td.label label:after{
content:":"
}
#yith-quick-view-content .product_meta .sku,#yith-quick-view-content .product_meta a,.single-product.woocommerce div.product .product_meta .sku,.single-product.woocommerce div.product .product_meta a{
font-size:14px;
font-weight:400;
letter-spacing:normal;
text-transform:none
}
.woocommerce div.product div.summary{
position:relative;
margin:0 auto 5px
}
.awd_social_links{
display:inline;
margin-left:15px
}
.product_title+.awd_social_links{
display:block;
margin:15px 0 5px
}
#yith-quick-view-content .awd_social_links{
margin-left:0
}
.awd_social_links .awd_social_icon{
position:relative;
margin-right:4px
}
.awd_social_links .awd_social_icon i:before{
font:normal normal normal 18px/1 FontAwesome;
display:inline-block;
padding:0 4px
}
.awd_social_links .awd_social_icon span{
font-size:.75em;
position:absolute;
top:100%;
left:50%;
visibility:hidden;
padding:0 10px;
transition:visibility .2s ease-in-out .4s,opacity .1s ease-in-out .1s,-webkit-transform .2s ease-in-out .4s;
transition:visibility .2s ease-in-out .4s,opacity .1s ease-in-out .1s,transform .2s ease-in-out .4s;
transition:visibility .2s ease-in-out .4s,opacity .1s ease-in-out .1s,transform .2s ease-in-out .4s,-webkit-transform .2s ease-in-out .4s;
-webkit-transform:translate(-50%,10px);
-ms-transform:translate(-50%,10px);
transform:translate(-50%,10px);
text-align:center;
opacity:0;
background-color:#f9fbfb;
will-change:transform
}
.awd_social_links .awd_social_icon:hover span{
z-index:1;
visibility:visible;
transition:all .2s ease-in-out;
-webkit-transform:translate(-50%);
-ms-transform:translate(-50%);
transform:translate(-50%);
opacity:1
}
.stock.in-stock i{
font-size:15px;
line-height:19px;
width:15px;
height:15px;
margin-right:10px;
text-align:center;
vertical-align:text-top;
color:#70bc5b
}
.woocommerce div.product .stock.in-stock{
color:inherit
}
.woocommerce div.product div[itemprop=offers]{
margin-right:50px
}
.woocommerce div.product .stock,.woocommerce div.product div[itemprop=offers]{
line-height:35px;
display:inline-block;
height:33px;
margin-top:5px;
margin-bottom:15px;
vertical-align:middle
}
.woocommerce div.product div.images.woocommerce-product-gallery:not(.awd_carousel_none){
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav{
-webkit-order:2;
-ms-flex-order:2;
order:2
}
.woocommerce div.product div.images .flex-control-thumbs{
margin:15px -6px 0 0
}
.woocommerce div.product div.images .flex-control-thumbs li:before{
display:none
}
.woocommerce div.product div.images .flex-control-thumbs li{
box-sizing:border-box;
padding:0 6px 6px 0
}
.woocommerce div.product div.images.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{
width:33.3%
}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(4n+1){
clear:none
}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){
clear:left
}
.awd-single-product-sticky:after,.awd_thumb_vertical:after,.woocommerce-product-gallery__wrapper:after{
display:table;
clear:both;
content:""
}
.awd_thumb_vertical .woocommerce-product-gallery__wrapper{
float:right;
width:calc(100% - 130px)
}
.awd_modern_shop .awd_thumb_vertical .woocommerce-product-gallery__wrapper{
width:calc(100% - 99px)
}
#yith-quick-view-content .awd_thumb_vertical .woocommerce-product-gallery__wrapper,.awd_thumb_vertical.awd_block_without_thumbs .woocommerce-product-gallery__wrapper{
float:none;
width:100%;
transition:none!important
}
.woocommerce #yith-quick-view-content div.product div.images.awd_thumb_grid .woocommerce-product-gallery__image{
padding:0
}
.woocommerce #yith-quick-view-content div.product div.images.awd_thumb_grid .woocommerce-product-gallery__wrapper{
margin:0
}
.woocommerce #yith-quick-view-content .onsale.slick-slide{
display:none
}
.woocommerce div.product div.images.awd_thumb_vertical .flex-control-thumbs{
width:100px;
margin:0 30px 0 0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1
}
.woocommerce div.product div.images.awd_thumb_vertical .flex-control-thumbs li{
float:none;
width:100%;
padding:0 0 30px
}
@media (min-width:768px){
.woocommerce div.product div.images.awd_thumb_vertical .flex-control-thumbs li:last-child{
padding:0
}
}
.woocommerce div.product div.images.awd_thumb_vertical .awd_control_wrapper{
width:100px;
position:absolute;
top:0;
left:0
}
.awd_control_prev{
position:absolute;
top:0;
left:0;
right:0;
margin:auto;
height:30px;
cursor:pointer;
width:100%;
z-index:1;
background-color:hsla(0,0%,100%,.5);
transition:opacity .3s .3s
}
.awd_control_prev.hidden{
opacity:0
}
.awd_control_prev:before{
top:6px;
width:12px;
height:12px;
content:"";
z-index:5;
-webkit-transform:rotate(225deg);
-ms-transform:rotate(225deg);
transform:rotate(225deg);
border:3px solid;
border-top:none;
border-left:none
}
.awd_control_next,.awd_control_prev:before{
position:absolute;
right:0;
left:0;
margin:auto;
bottom:0
}
.awd_control_next{
cursor:pointer;
height:30px;
width:100%;
z-index:1;
background-color:hsla(0,0%,100%,.5);
transition:opacity .3s .3s
}
.awd_control_next.hidden{
opacity:0;
pointer-events:none
}
.awd_control_next:before{
position:absolute;
right:0;
left:0;
margin:auto;
top:0;
bottom:6px;
width:12px;
height:12px;
content:"";
z-index:5;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
border:3px solid;
border-top:none;
border-left:none
}
.woocommerce div.product form.cart{
margin-bottom:0
}
#yith-quick-view-content .slick-next,#yith-quick-view-content .slick-prev{
width:30px;
height:30px;
margin-top:-15px;
padding:0;
text-align:center;
text-indent:0;
opacity:.2
}
#yith-quick-view-content .awd-thumbnails-control{
overflow:hidden
}
#yith-quick-view-content .awd-thumbnails-control .slick-list{
margin-top:-15px;
margin-bottom:-15px
}
#yith-quick-view-content .awd-thumbnails-control .slick-current img{
opacity:1;
border:1px solid #e2e3dc
}
#yith-quick-view-content .awd-thumbnails-control img:hover{
opacity:1
}
#yith-quick-view-content .awd-thumbnails-control img{
box-sizing:border-box;
width:calc(100% - 30px);
margin:15px;
opacity:1
}
#yith-quick-view-content .awd-thumbnails-control{
margin-top:30px
}
#yith-quick-view-content .awd-thumb-control-item{
height:auto;
padding:0!important
}
#yith-quick-view-content .awd-thumbnails-control .slick-prev{
left:0
}
#yith-quick-view-content .awd-thumbnails-control .slick-slide{
height:auto;
padding-bottom:30px
}
#yith-quick-view-content .awd-thumbnails-control .slick-next{
right:0
}
#yith-quick-view-content .awd-thumbnails-control .slick-next:hover,#yith-quick-view-content .awd-thumbnails-control .slick-prev:hover{
opacity:.6
}
#yith-quick-view-content .awd-thumbnails-control .slick-next:before,#yith-quick-view-content .awd-thumbnails-control .slick-prev:before{
font-size:20px;
line-height:30px;
color:#fff
}
.woocommerce div.product div.images.awd_thumb_grid .woocommerce-product-gallery__wrapper{
float:none;
margin:-5px -5px 0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.woocommerce div.product div.images.awd_thumb_grid .woocommerce-product-gallery__image{
float:left;
box-sizing:border-box;
width:50%;
margin:0;
padding:5px
}
.woocommerce div.product div.images.awd_thumb_grid .onsale{
top:15px;
left:15px
}
.woocommerce div.product div.images.awd_thumb_grid .onsale~.onsale{
top:68px
}
.woocommerce div.product div.images.awd_thumb_grid .onsale~.onsale~.onsale{
top:121px
}
.woocommerce div.product div.images.awd_thumb_grid_vertical .woocommerce-product-gallery__wrapper{
float:none;
margin:-5px -5px 0
}
.woocommerce div.product div.images.awd_thumb_grid_vertical .woocommerce-product-gallery__image{
float:left;
box-sizing:border-box;
width:100%;
margin:0;
padding:5px
}
.woocommerce div.product div.images.awd_thumb_grid_vertical .onsale{
top:15px;
left:15px
}
.woocommerce div.product div.images.awd_thumb_grid_vertical .onsale~.onsale{
top:68px
}
.woocommerce div.product div.images.awd_thumb_grid_vertical .onsale~.onsale~.onsale{
top:121px
}
.awd-single-product-sticky .awd-single-content-wrapper,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.summary{
float:left;
width:55%;
margin-bottom:2em
}
.woocommerce div.product .awd-single-product-sticky:not(.awd_thumb_sticky_thumb_vertical) div.images.woocommerce-product-gallery{
position:static
}
.woocommerce #content div.product .awd-single-product-sticky div.summary,.woocommerce-page #content div.product .awd-single-product-sticky div.summary,.woocommerce-page div.product .awd-single-product-sticky div.summary,.woocommerce div.product .awd-single-product-sticky div.summary{
float:none;
width:auto
}
.awd-single-product-sticky{
margin-top:-130px
}
.awd-single-product-sticky .woocommerce-product-gallery{
margin-top:130px
}
.awd-single-product-sticky .awd-single-content-wrapper{
box-sizing:border-box;
max-width:570px;
margin-top:130px;
padding-left:75px
}
.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.images{
box-sizing:border-box;
width:calc(45% - 28px);
margin-right:27px;
margin-bottom:2em
}
.fullwidth-wrapper .awd-single-product-sticky .awd-single-content-wrapper{
width:32%;
width:calc(32% - 1px)
}
.woocommerce div.product .awd-single-product-sticky .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs{
margin-bottom:13px;
padding:0
}
.woocommerce div.product>.woocommerce-tabs ul.tabs li{
margin-bottom:0;
border:1px solid
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
background:rgba(0,0,0,0);
margin-right:10px;
margin-top:10px
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs{
margin-top:-10px
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li{
margin:10px 10px 0 0;
padding:0;
letter-spacing:.025em;
border:none;
border-radius:5px;
color:#fff;
background:#f2f0fe
}
.woocommerce #content div.product .awd-single-product-sticky .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .awd-single-product-sticky .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .awd-single-product-sticky .woocommerce-tabs ul.tabs li,.woocommerce div.product .awd-single-product-sticky .woocommerce-tabs ul.tabs li{
display:block;
margin:0 0 10px;
padding:0;
color:inherit;
border:1px solid #f3f3f3;
border-radius:0;
background-color:rgba(0,0,0,0)
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{
display:none
}
.woocommerce div.product .awd-single-product-sticky .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a{
font-size:.875em;
font-weight:500;
position:relative;
z-index:1;
display:block;
padding:10px 20px;
transition:opacity .1s;
color:inherit
}
.woocommerce div.product>.woocommerce-tabs ul.tabs li.active a,.woocommerce div.product>.woocommerce-tabs ul.tabs li a{
background-color:rgba(0,0,0,0)
}
.woocommerce div.product .awd-single-product-sticky .woocommerce-tabs ul.tabs li a:before,.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{
position:absolute;
z-index:2;
top:-1px;
bottom:-1px;
left:-1px;
display:block;
width:3px;
content:"";
transition:opacity .4s;
opacity:0
}
.woocommerce div.product>.woocommerce-tabs ul.tabs li a:before{
top:0;
right:0;
left:0;
width:auto;
height:3px
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before{
opacity:1
}
.woocommerce div.product .awd-single-product-sticky .woocommerce-tabs ul.tabs li a:after{
position:absolute;
z-index:2;
top:calc(50% - 2px);
right:10px;
display:block;
width:0;
height:0;
content:"";
transition:border-color .1s,-webkit-transform .5s;
transition:transform .5s,border-color .1s;
transition:transform .5s,border-color .1s,-webkit-transform .5s;
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg);
border:5px solid rgba(0,0,0,0);
border-top:0 solid rgba(0,0,0,0)
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{
-webkit-transform:rotateX(0deg);
transform:rotateX(0deg)
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{
display:none!important
}
.woocommerce div.product>.woocommerce-tabs .panel{
padding:35px 40px;
border:1px solid
}
.woocommerce div.product>.woocommerce-tabs .panel p:last-child{
margin-bottom:0
}
.woocommerce-Tabs-panel h2{
margin-bottom:14px
}
.woocommerce-Tabs-panel h2,.woocommerce-Tabs-panel h2 span{
font-size:16px;
line-height:1.8
}
.woocommerce div.product #comments{
margin-bottom:15px;
padding:0
}
.product .related.products,.product .up-sells.products{
clear:both;
margin-right:auto;
margin-bottom:2em;
margin-left:auto
}
.product .related.products>h2,.product .up-sells.products>h2{
font-size:28px;
line-height:1.6;
margin-bottom:35px
}
.woocommerce table.shop_attributes td{
border:1px solid #f3f3f3
}
.woocommerce table.shop_attributes th{
font-weight:400
}
.awd_tabs_inner>h2,.awd_tabs_inner h2.woocommerce-Reviews-title{
display:none
}
.awd_woocommerce-tabs{
clear:both
}
.awd_woocommerce-tabs .awd_tab_title{
font-size:1.1em;
font-weight:500;
line-height:1.7;
position:relative;
margin-bottom:7px;
padding-left:22px;
cursor:pointer
}
.awd_woocommerce-tabs .awd_tab_title:after,.awd_woocommerce-tabs .awd_tab_title:before{
position:absolute;
top:0;
bottom:0;
margin:auto;
content:"";
background-color:currentColor
}
.awd_woocommerce-tabs .awd_tab_title:before{
left:1px;
width:10px;
height:2px
}
.awd_woocommerce-tabs .awd_tab_title:after{
left:5px;
width:2px;
height:10px;
transition:-webkit-transform .1s;
transition:transform .1s;
transition:transform .1s,-webkit-transform .1s;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
.awd_woocommerce-tabs .awd_woocommerce_product_tabs_group.active .awd_tab_title:after{
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0)
}
.awd_woocommerce-tabs .accordion-body{
display:none
}
.awd_woocommerce-tabs .awd_woocommerce_product_tabs_group.active .accordion-body{
display:block
}
.awd_woocommerce-tabs .additional_information_tab~.accordion-body,.awd_woocommerce-tabs .reviews_tab~.accordion-body{
margin-top:15px
}
.awd_tabs_inner>p,.awd_tabs_inner>table{
margin-bottom:25px
}
.woocommerce #reviews #comments ol.commentlist .comment,.woocommerce #reviews #comments ol.commentlist li{
margin-bottom:30px;
border-bottom:1px solid #f2f2f2
}
.woocommerce #reviews #comments ol.commentlist .comment:last-child,.woocommerce #reviews #comments ol.commentlist li:last-child{
margin-bottom:10px;
border-bottom:0
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
top:5px;
width:80px;
padding:0;
border:0;
border-radius:50%
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
margin-left:100px;
padding:0 0 10px;
border:0
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
margin-bottom:15px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{
font-size:14px;
font-weight:400
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash{
display:none
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date{
font-size:14px;
line-height:.9;
display:block;
opacity:.9
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
margin-top:4px
}
.woocommerce #reviews .comment-reply-title{
font-size:14px;
font-weight:500;
line-height:1.1;
display:block;
margin:1px 0 0;
text-align:left
}
.woocommerce #reviews p.stars a{
padding-right:.4em;
color:#ffd943
}
.woocommerce.single-product #respond #commentform .comment-form-rating label{
font-size:14px;
font-weight:400;
display:inline-block;
margin-right:12px;
margin-bottom:12px
}
.woocommerce.single-product #respond #commentform .comment-form-rating label:after{
display:inline;
content:":"
}
.woocommerce #reviews p.stars{
line-height:1;
display:inline-block;
margin:0
}
.woocommerce #reviews p.stars>span{
display:block
}
.woocommerce.single-product #respond #commentform label{
font-weight:300;
display:block;
cursor:text
}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{
color:#fff;
transition:all .4s
}
.woocommerce #review_form #respond input{
line-height:22px;
width:100%;
padding:10px 20px
}
.woocommerce #reviews #respond input#submit,.woocommerce #reviews a.button,.woocommerce #reviews button.button,.woocommerce #reviews input.button{
font-size:14px;
font-weight:500;
line-height:1.5;
width:auto;
min-width:157px;
height:60px;
padding:19px 30px;
text-transform:uppercase;
transition:all .4s
}
.woocommerce #reviews #respond input#submit:hover,.woocommerce #reviews a.button:hover,.woocommerce #reviews button.button:hover,.woocommerce #reviews input.button:hover,.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons{
color:#fff
}
.woocommerce-Reviews #respond form#commentform{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
margin:0
}
.woocommerce-Reviews #respond form#commentform>p,.woocommerce-Reviews #respond form#commentform [class*=span]{
padding:0
}
.woocommerce-Reviews #respond form#commentform>p.comment-form-comment{
-webkit-order:2;
-ms-flex-order:2;
order:2;
margin:10px 0
}
.woocommerce-Reviews #respond form#commentform>p.form-submit{
-webkit-order:3;
-ms-flex-order:3;
order:3;
margin-top:18px;
margin-bottom:5px
}
.woocommerce #review_form #respond input.submit{
width:auto
}
.woocommerce #review_form #respond input[type=date],.woocommerce #review_form #respond input[type=email],.woocommerce #review_form #respond input[type=number],.woocommerce #review_form #respond input[type=password],.woocommerce #review_form #respond input[type=search],.woocommerce #review_form #respond input[type=tel],.woocommerce #review_form #respond input[type=text],.woocommerce #review_form #respond input[type=url],.woocommerce #review_form #respond select,.woocommerce #review_form #respond textarea{
font-size:14px;
font-weight:400;
width:100%;
padding:8px 20px;
transition:border-bottom-color .3s;
letter-spacing:0;
margin-bottom:0;
min-height:142px;
border:1px solid;
background-color:rgba(0,0,0,0)
}
#respond #commentform p>label,.woocommerce #review_form #respond p{
position:relative;
margin:10px 0
}
#respond #commentform p>label{
font-size:20px;
font-weight:300;
line-height:1.6;
z-index:2;
top:0;
left:auto;
display:block;
letter-spacing:0
}
#respond #commentform p[class*=comment-form-]>label{
position:absolute;
left:11px;
margin:0;
cursor:auto;
pointer-events:none;
transition:top .3s,left .3s,font-size .3s,color .3s
}
.woocommerce-noreviews{
margin-bottom:0
}
.woocommerce div.product form.cart table{
margin-bottom:10px
}
.woocommerce div.product form.cart table.group_table tbody tr,.woocommerce div.product form.cart table.group_table tfoot tr,.woocommerce div.product form.cart table.group_table thead tr{
border:none;
border-bottom:10px solid #fff;
background-color:#f9fbfb
}
.woocommerce div.product form.cart table.group_table tbody tr:last-child,.woocommerce div.product form.cart table.group_table tfoot tr:last-child,.woocommerce div.product form.cart table.group_table thead tr:last-child{
border-bottom:none
}
.woocommerce div.product form.cart table.group_table td{
padding:0;
vertical-align:middle
}
.woocommerce div.product form.cart table.group_table td label{
margin:0;
text-align:left
}
.woocommerce div.product form.cart table.group_table td a{
font-weight:400
}
.woocommerce div.product form.cart table.group_table~.button{
margin-bottom:30px
}
.woocommerce div.product div.images .flex-control-thumbs li img{
box-sizing:border-box;
opacity:1;
border:1px solid rgba(0,0,0,0)
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{
border:1px solid #e2e3dc
}
.woocommerce-page section.related.products ul.products.related-2 li.product,.woocommerce-page section.upsells.products ul.products.related-2 li.product,.woocommerce section.related.products ul.products.related-2 li.product,.woocommerce section.upsells.products ul.products.related-2 li.product{
width:calc(50% - 20px)
}
.woocommerce-page section.related.products ul.products.related-3 li.product,.woocommerce-page section.upsells.products ul.products.related-3 li.product,.woocommerce section.related.products ul.products.related-3 li.product,.woocommerce section.upsells.products ul.products.related-3 li.product{
width:calc(33.33% - 20px)
}
.woocommerce-page section.related.products ul.products.related-4 li.product,.woocommerce-page section.upsells.products ul.products.related-4 li.product,.woocommerce section.related.products ul.products.related-4 li.product,.woocommerce section.upsells.products ul.products.related-4 li.product{
width:calc(25% - 20px)
}
.woocommerce-page section.related.products ul.products li:last-child,.woocommerce-page section.upsells.products ul.products li:last-child,.woocommerce section.related.products ul.products li:last-child,.woocommerce section.upsells.products ul.products li:last-child{
margin-right:0
}
@media (max-width:767px) and (min-width:480px){
.woocommerce-page .awd-products-additional-area ul.products li:last-child:nth-child(odd),.woocommerce-page section.related.products ul.products li:last-child:nth-child(odd),.woocommerce-page section.upsells.products ul.products li:last-child:nth-child(odd),.woocommerce .awd-products-additional-area ul.products li:last-child:nth-child(odd),.woocommerce section.related.products ul.products li:last-child:nth-child(odd),.woocommerce section.upsells.products ul.products li:last-child:nth-child(odd){
display:none
}
}
@media (max-width:479px){
.woocommerce-page .awd-products-additional-area ul.products li:last-child,.woocommerce-page section.related.products ul.products li:last-child,.woocommerce-page section.upsells.products ul.products li:last-child,.woocommerce .awd-products-additional-area ul.products li:last-child,.woocommerce section.related.products ul.products li:last-child,.woocommerce section.upsells.products ul.products li:last-child{
margin-bottom:0
}
}
.awd-product-title_quantity{
display:none
}
#yith-quick-view-content .awd-product-title_quantity{
font-size:14px;
font-weight:500;
display:block;
margin-bottom:8px;
text-transform:uppercase
}
#yith-quick-view-content div.product .product_title{
margin-top:25px
}
.woocommerce div.product form.cart div.quantity{
float:left;
margin:0 30px 30px 0;
padding:11px 20px 11px 5px;
border-radius:5px
}
form div.quantity input[type=number]::-webkit-inner-spin-button,form div.quantity input[type=number]::-webkit-outer-spin-button{
margin:0;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
form div.quantity input[type=number]{
-moz-appearance:textfield
}
.awd_qty_spinner{
line-height:49px;
position:relative;
box-sizing:border-box;
border:1px solid;
width:100px;
height:49px;
margin:0 auto;
padding-right:16px;
border-radius:5px;
padding-left:0;
transition:border-bottom-color .1s
}
.quantity-spinner.quantity-down,.quantity-spinner.quantity-up{
position:absolute;
z-index:1;
right:0;
width:25px;
height:50%;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
transition:color .1s
}
.quantity-spinner.quantity-up{
top:0
}
.quantity-spinner.quantity-down{
bottom:0
}
.quantity-spinner.quantity-down:before,.quantity-spinner.quantity-up:before{
position:absolute;
right:0;
left:0;
display:block;
width:0;
height:0;
margin:auto;
content:"";
top:13px;
bottom:4px;
right:6px;
height:5px;
width:5px;
border-color:rgba(0,0,0,0) currentcolor currentcolor rgba(0,0,0,0);
border-style:solid;
border-width:1px;
-webkit-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg)
}
.quantity-spinner.quantity-down:before{
top:auto;
bottom:13px;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}
.awd_product_list_nav{
margin-bottom:45px;
margin-left:0;
border-bottom:1px solid;
padding:54px 0 53px;
line-height:22px
}
.awd_product_list_nav:after,.awd_product_list_nav:before{
display:block;
clear:both;
content:""
}
.main_wrapper .awd_product_list_nav li{
position:relative;
padding:0;
margin:0;
line-height:inherit
}
.main_wrapper .awd_product_list_nav li:after,.main_wrapper .awd_product_list_nav li:before{
display:none
}
.main_wrapper .awd_product_list_nav li:first-child{
float:left
}
.main_wrapper .awd_product_list_nav li:last-child{
float:right
}
.main_wrapper .awd_product_list_nav li .product_list_nav_text .nav_title,.main_wrapper .awd_product_list_nav li .product_list_nav_thumbnail,.main_wrapper .awd_product_list_nav li div span.nav_price{
display:none
}
.main_wrapper .awd_product_list_nav li a{
position:relative;
display:block;
font-size:14px;
line-height:20px;
font-weight:400;
color:#949494;
text-transform:uppercase;
letter-spacing:2px;
transition:all .3s
}
.main_wrapper .awd_product_list_nav li .product_list_nav_text .nav_text{
position:relative
}
.product_list_nav_text{
display:inline-block;
vertical-align:top;
line-height:inherit
}
.main_wrapper .awd_product_list_nav li:last-child{
text-align:right
}
.main_wrapper .image_size_popup_button{
font-size:.875em;
font-weight:400;
position:relative;
margin-left:24px;
letter-spacing:.025em;
text-transform:uppercase;
box-shadow:inset 0 -1px 0 0 currentColor
}
.main_wrapper .image_size_popup_button:before{
font-size:15px;
line-height:1.2em;
position:absolute;
bottom:0;
left:-24px;
margin:0;
opacity:.8
}
.image_size_popup{
position:fixed;
z-index:1000;
top:0;
right:0;
bottom:0;
left:0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
visibility:hidden;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
transition:visibility .2s ease;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.image_size_popup.active{
visibility:visible
}
.admin-bar .image_size_popup{
top:32px
}
.image_size_popup .layer{
position:absolute;
z-index:1000;
top:0;
right:0;
bottom:0;
left:0;
visibility:hidden;
content:"";
transition:opacity .1s ease,visibility .1s ease;
opacity:0;
background:rgba(0,0,0,.4)
}
.image_size_popup.active .layer{
visibility:visible;
transition:opacity .2s ease,visibility .2s ease;
opacity:1
}
.image_size_popup .size_guide_block{
position:relative;
z-index:1006;
max-width:95vw;
max-height:90vh;
transition:all 0s ease-in-out;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
opacity:0
}
.image_size_popup.active .size_guide_block{
visibility:visible;
transition:all .2s ease-in-out;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1
}
.image_size_popup a img{
max-height:58vh
}
.image_size_popup .close{
font-size:20px;
line-height:40px;
position:absolute;
top:10px;
right:10px;
width:40px;
cursor:pointer;
transition:opacity .2s;
text-align:center;
opacity:.6
}
.image_size_popup .close:hover{
opacity:1
}
.image_size_popup .close:before{
font-family:Theme_icon;
content:"\f102"
}
.yith-wcwl-add-to-wishlist{
margin-top:0
}
.yith-wcwl-add-to-wishlist+.clear{
display:none
}
.woocommerce div.product form.cart .qty{
font-size:16px;
font-weight:400;
line-height:43px;
position:absolute;
top:0;
bottom:0;
left:0;
width:calc(100% - 16px);
height:auto;
margin:auto;
padding:0;
transition:color .2s,-webkit-transform .2s;
transition:color .2s,transform .2s;
transition:color .2s,transform .2s,-webkit-transform .2s;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
border:none;
background:rgba(0,0,0,0);
will-change:transform
}
.woocommerce div.product form.cart .variations{
width:auto;
margin-bottom:25px
}
.woocommerce div.product form.cart .variations select{
font-size:14px;
font-weight:400;
line-height:1;
width:100%;
margin-right:0;
margin-top:0;
padding:0 20px;
cursor:pointer;
color:#71737f;
background:rgba(0,0,0,0);
border-bottom:1px solid #e3e3e4
}
.woocommerce div.product form.cart .reset_variations{
font-weight:400;
position:absolute;
top:0;
bottom:0;
left:100%;
height:26px;
margin:auto auto auto 25px
}
.woocommerce div.product p.cart .button{
box-sizing:border-box;
height:60px;
margin:0;
padding:19px 30px;
cursor:pointer
}
.entry-summary .yith-wcwl-add-to-wishlist{
margin-left:0
}
.yith-wcwl-add-to-wishlist>div[class*=yith-wcwl-] .feedback{
display:none
}
.entry-summary .yith-wcwl-add-to-wishlist>div[class*=yith-wcwl-]>a{
font-size:.875em;
font-weight:400;
position:relative;
margin-left:22px;
color:inherit;
border-radius:0;
box-shadow:inset 0 -2px 1px -1px currentColor
}
.entry-summary .yith-wcwl-add-to-wishlist>div[class*=yith-wcwl-]>a:before{
font-family:FontAwesome,sans-serif;
font-size:1.1em;
line-height:1.2em;
position:absolute;
bottom:0;
left:-22px;
margin:0;
content:"\f08a";
opacity:.7
}
.yith-wcwl-add-to-wishlist .ajax-loading{
display:none!important
}
.woocommerce .entry-summary a.compare,.woocommerce .entry-summary a.compare.button{
font-size:.875em;
font-weight:400;
line-height:20px;
position:relative;
left:auto;
display:inline-block;
margin-left:22px;
padding:0;
cursor:pointer;
border:none;
border-radius:0;
background-color:rgba(0,0,0,0);
box-shadow:inset 0 -2px 1px -1px currentColor
}
.woocommerce .entry-summary a.compare:before{
font-family:Theme_icon;
font-size:1.1em;
line-height:1.2em;
position:absolute;
bottom:0;
left:-22px;
margin:0;
content:"\f10d";
opacity:.7
}
.woocommerce-page ul.products li.product .awd-animation-wrapper,.woocommerce ul.products li.product .awd-animation-wrapper{
border:1px solid;
border-radius:5px;
text-align:center;
font-size:16px
}
.entry-summary .awd_block_size_popup,.entry-summary .yith-wcwl-add-to-wishlist,.woocommerce .entry-summary a.compare,.woocommerce .entry-summary a.compare.button{
position:relative;
display:inline-block;
box-sizing:border-box;
margin-right:9px;
margin-bottom:20px;
color:#71737f
}
.woocommerce .blockUI.blockOverlay,.woocommerce .blockUI.blockOverlay:before{
display:none!important
}
.awd-loading{
position:absolute;
z-index:1;
top:50%;
left:50%;
display:none;
width:200px!important;
height:200px!important;
margin:auto;
-webkit-transform:translate(-50%,-50%) scale(.2) translateY(15px);
-ms-transform:translate(-50%,-50%) scale(.2) translateY(15px);
transform:translate(-50%,-50%) scale(.2) translateY(15px)
}
.awd-loading:after,.awd-loading:before{
position:absolute;
box-sizing:content-box;
content:"";
-webkit-animation:loading 1.6s cubic-bezier(0,.2,.8,1) infinite;
animation:loading 1.6s cubic-bezier(0,.2,.8,1) infinite;
opacity:1;
border:10px solid;
border-radius:50%
}
.awd-loading:after{
-webkit-animation-delay:-.7s;
animation-delay:-.7s;
opacity:.5
}
.awd-loading-overlay{
position:absolute;
top:0;
right:0;
bottom:0;
left:-22px;
display:none;
opacity:.5
}
.woocommerce ul.products li.product .awd-loading{
top:180%
}
.woocommerce ul.products.list li.product .awd-loading{
top:43%
}
.woocommerce ul.products:not(.list) li.product .awd-loading-overlay{
z-index:1;
top:100%;
bottom:auto;
left:0;
width:51px;
height:44px;
margin:8px auto;
opacity:.9
}
.woocommerce ul.products.list li.product .awd-loading-overlay{
top:-1px;
right:-1px;
bottom:-1px;
left:-1px;
width:auto;
height:auto;
margin:0
}
@keyframes loading{
0%{
top:90px;
left:90px;
width:0;
height:0;
opacity:1
}
to{
top:15px;
left:15px;
width:150px;
height:150px;
opacity:0
}
}
@-webkit-keyframes loading{
0%{
top:90px;
left:90px;
width:0;
height:0;
opacity:1
}
to{
top:15px;
left:15px;
width:150px;
height:150px;
opacity:0
}
}
#cboxBottomLeft,#cboxBottomRight,#cboxTopLeft,#cboxTopRight{
width:14px;
height:14px
}
#cboxBottomCenter,#cboxTopCenter{
height:14px
}
#cboxMiddleLeft,#cboxMiddleRight{
width:14px
}
#cboxClose{
position:absolute;
top:15px;
right:15px;
bottom:auto;
width:30px;
height:30px;
cursor:pointer;
-webkit-transform:translateZ(0);
transform:translateZ(0);
background:rgba(0,0,0,0)
}
#cboxClose:after,#cboxClose:before{
position:absolute;
top:14px;
left:0;
width:28px;
height:2px;
content:"";
transition:background-color .2s
}
#cboxClose:before{
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}
#cboxClose:after{
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}
#cboxOverlay{
opacity:.5!important
}
#cboxLoadedContent{
padding:16px
}
.pswp{
display:block;
visibility:hidden;
max-width:100vw;
max-height:100vh;
transition:all 0s ease-in-out;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
.pswp.pswp--open{
visibility:visible;
transition:all .2s ease-in-out;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
.pswp--open .pswp__bg{
transition:opacity .2s ease-in-out;
opacity:.5!important
}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{
visibility:hidden
}
#yith-wcwl-popup-message{
padding:5px 25px;
border:1px solid #f3f3f3
}
.woocommerce .star-rating,.woocommerce .star-rating:before{
letter-spacing:.63em
}
.woocommerce .star-rating{
font-size:14px;
width:7.69em;
color:#ffd865
}
.woocommerce ul.products.list li.product .star-rating,.woocommerce ul.products li.product .star-rating{
font-size:17px;
margin:27px 0 10px
}
.woocommerce ul.products:not(.list) li.product .star-rating{
visibility:visible;
margin:17px auto 0;
transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
opacity:1
}
.woocommerce .star-rating:before,.woocommerce .star-rating span:before{
font-family:Theme_icon;
content:"\f107\f107\f107\f107\f107"
}
.woocommerce p.stars a:before{
font-family:Theme_icon;
font-size:15px;
content:"\f107"
}
.woocommerce p.stars.selected a.active:before,.woocommerce p.stars.selected a.active~a:before,.woocommerce p.stars.selected a:not(.active):before,.woocommerce p.stars:hover a:before,.woocommerce p.stars a:hover~a:before{
content:"\f107"
}
.woocommerce p.stars.selected a.active:before,.woocommerce p.stars.selected a:not(.active):before,.woocommerce p.stars:hover a:before{
transition:color .1s;
color:#ffd865
}
.easyzoom{
position:relative;
display:block;
overflow:hidden
}
.easyzoom-flyout{
position:absolute;
z-index:100;
top:0;
left:0;
overflow:hidden;
width:100%;
height:100%;
transition:opacity .7s ease;
opacity:0
}
.woocommerce .easyzoom-flyout:hover{
opacity:1
}
.woocommerce .easyzoom-flyout img{
width:auto!important;
max-width:none;
height:auto!important;
max-height:none;
cursor:url(//www.geefix.com/wp-content/themes/geefix/dist/img/zoom.850f6132.png) 16 16,pointer
}
.thumbnails .slick-slide{
clear:none!important;
margin:0!important
}
.easyzoom-notice{
display:none!important;
visibility:hidden!important
}
.woocommerce-MyAccount-navigation ul li{
font-weight:500;
display:block;
padding-bottom:0;
transition:padding-left .3s ease
}
.woocommerce-MyAccount-navigation ul li a{
display:block;
padding-top:10px;
padding-bottom:10px
}
.woocommerce-MyAccount-navigation ul li.is-active,.woocommerce-MyAccount-navigation ul li:hover{
padding-left:10px;
background-color:#f6f6f6
}
.woocommerce-MyAccount-navigation ul li:before{
display:none
}
.woocommerce-MyAccount-navigation ul li+li{
border-top:1px solid #f6f6f6
}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{
padding:0;
border:none
}
.checkout_coupon #coupon_code{
box-sizing:border-box;
height:49px;
padding-top:3px;
padding-bottom:3px
}
#customer_login h2,.awd_header_builder__login-modal_container h2,.woocommerce-account h2{
font-family:inherit;
font-size:36px;
font-weight:500;
margin-bottom:15px
}
#customer_login form .form-row label,.awd_header_builder__login-modal_container form .form-row label{
font-weight:500;
line-height:1.6
}
#customer_login .woocommerce-LostPassword,.woocommerce-account .woocommerce-LostPassword{
margin-top:15px
}
#customer_login form .woocommerce-form-row,.awd_header_builder__login-modal_container form .woocommerce-form-row,.woocommerce-account form .woocommerce-form-row{
margin-bottom:30px;
position:relative
}
#customer_login form .form-row .woocommerce-Button,.woocommerce-account form .form-row .woocommerce-Button{
vertical-align:middle
}
#customer_login form .form-row label.woocommerce-form__label-for-checkbox,.awd_header_builder__login-modal_container form .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-account form .form-row label.woocommerce-form__label-for-checkbox{
text-transform:inherit;
position:static;
pointer-events:auto;
cursor:pointer;
display:inline-block;
line-height:45px
}
.woocommerce-form__label-for-checkbox,form .form-row .woocommerce-Button{
vertical-align:middle
}
#customer_login .woocommerce-LostPassword,.awd_header_builder__login-modal_container .woocommerce-LostPassword{
font-weight:500;
text-transform:uppercase;
color:#676d45
}
#customer_login.col2-set .col-1{
border-right:1px solid #eff0ed
}
#customer_login.col2-set .col-2{
border-left:1px solid #eff0ed;
margin-left:-1px
}
#customer_login.col2-set{
width:auto;
margin-right:-30px;
margin-left:-30px
}
#customer_login.col2-set .col-1,#customer_login.col2-set .col-2{
float:left;
box-sizing:border-box;
width:50%;
padding:0 30px
}
#customer_login .woocommerce-password-strength.short,.awd_header_builder__login-modal_container .woocommerce-password-strength.short{
font-weight:500;
margin-top:1em;
padding-right:0;
padding-left:0;
text-align:inherit;
border:none;
background:none
}
.woocommerce-account form.woocommerce-EditAccountForm>p>.woocommerce-Button{
margin-top:20px
}
.woocommerce-mini-cart__empty-message{
padding:10px 0
}
.woocommerce table.shop_table td.product-remove{
text-align:center
}
.cart_list.product_list_widget a.remove:before,.woocommerce table.shop_table a.remove:before,.woocommerce table.shop_table td.product-remove a:before{
font-family:Theme_icon;
font-size:15px;
content:"\f10a";
transition:opacity .2s;
opacity:.4
}
.woocommerce table.shop_table td.product-remove a:before{
font-size:21px
}
.woocommerce .woocommerce-error li,.woocommerce a.remove,.woocommerce a.remove:hover{
color:red!important
}
.woocommerce a.remove:hover:before{
opacity:1
}
.woocommerce table.shop_table a.remove:before{
font-size:19px
}
.woo_mini-count{
position:relative;
display:inline-block
}
.woo_mini-count:before{
font-family:Theme_icon;
font-size:20px;
font-weight:700;
font-style:normal;
content:"\f100";
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.woo_mini-count>span:not(:empty){
font-size:10px;
font-weight:400;
font-style:normal;
line-height:19px;
position:absolute;
top:3px;
left:50%;
width:19px;
height:19px;
padding:0;
color:#fff;
border-radius:50%
}
.awd_header_builder_cart_component{
width:auto;
margin-right:16px;
text-align:center
}
.awd_header_builder_cart_component>.woo_icon{
line-height:40px;
display:block
}
.awd_header_builder_cart_component__cart{
position:absolute;
top:100%;
right:-18px;
visibility:hidden;
box-sizing:border-box;
min-width:270px;
margin-top:0;
transition:all .2s ease-in-out .2s;
-webkit-transform:translateY(10px);
-ms-transform:translateY(10px);
transform:translateY(10px);
text-align:left;
opacity:0
}
.header_side.left .awd_header_builder_cart_component__cart{
right:auto;
left:-8px
}
.awd_header_builder_cart_component__cart-container{
position:relative;
z-index:1;
overflow-y:auto;
max-height:50vh;
margin:0;
padding:10px 13px;
border:1px solid #f3f3f3;
border-radius:4px;
background:#fff
}
.awd_header_builder_cart_component.show_cart .awd_header_builder_cart_component__cart,.awd_header_builder_cart_component:hover .awd_header_builder_cart_component__cart{
visibility:visible;
transition:all .2s ease-in-out;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:1
}
.woocommerce ul.cart_list li img{
float:left;
width:50px;
margin-right:13px;
margin-left:0
}
.woocommerce.widget_shopping_cart .cart_list li,.woocommerce .widget_shopping_cart .cart_list li,.woocommerce ul.cart_list li{
position:relative;
margin:0;
padding:10px 20px 10px 0;
list-style:none
}
.woocommerce ul.cart_list li a{
padding-bottom:2px
}
.awd_header_builder_cart_component ul.cart_list li .blockOverlay{
background:rgba(0,0,0,0)!important
}
.awd_header_builder_cart_component ul.cart_list li.empty{
display:block;
margin-top:12px;
margin-bottom:-12px;
border-bottom:0
}
.awd_header_builder_cart_component ul.cart_list li a{
font-size:.9em;
font-weight:500;
line-height:1.3;
display:block
}
.awd_header_builder_cart_component ul.cart_list li:after{
display:table;
clear:both;
content:""
}
.awd_header_builder_cart_component ul.cart_list,.awd_header_builder_cart_component ul.product_list_widget{
margin:0 0 17px;
padding:0;
list-style:none
}
.awd_header_builder_cart_component__cart-container .total{
margin-bottom:12px
}
.awd_header_builder_cart_component__cart-container .total strong{
font-weight:500;
margin-right:5px
}
.cart_list.product_list_widget a.remove{
font-size:1.5em;
font-weight:400;
line-height:1;
position:absolute;
top:42%;
right:1px;
width:auto;
height:auto;
margin-top:-.5em;
text-align:center;
text-decoration:none;
border:0;
border-radius:100%
}
.cart_list.product_list_widget a.remove:hover{
background-color:rgba(0,0,0,0)
}
.awd_header_builder_cart_component .buttons,.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons{
text-align:center
}
.awd_header_builder_cart_component .buttons .button,.woocommerce.widget_shopping_cart .buttons a,.woocommerce .widget_shopping_cart .buttons a{
margin:3px 5px;
padding:13px 28px;
vertical-align:top
}
.awd_header_builder_cart_component .buttons .button{
margin-bottom:20px
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{
padding-right:25px
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{
font-size:12px;
font-weight:300;
position:absolute;
top:0;
right:0;
padding:1px 0
}
@media (max-width:1023px){
.woocommerce ul.products:not(.list) li.product:hover .price,.woocommerce ul.products:not(.list) li.product:hover a.woocommerce-LoopProduct-link h3{
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
@media (max-width:1199px){
.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button:after{
display:none!important
}
.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button{
padding-right:10px;
padding-left:10px
}
.image_size_popup .size_guide_block .wrapper_size_guide a{
padding:50px 25px 25px
}
.image_size_popup .close{
top:11px;
right:11px
}
}
@media (max-width:991px){
.woocommerce-page .content-container.span9 #content div.product div.images.awd_thumb_vertical,.woocommerce-page .content-container.span9 div.product div.images.awd_thumb_vertical,.woocommerce .content-container.span9 #content div.product div.images.awd_thumb_vertical,.woocommerce .content-container.span9 div.product div.images.awd_thumb_vertical{
width:100%;
max-width:460px
}
.content-container.span9 div.images.awd_thumb_vertical .awd-single-product-sticky .awd-single-content-wrapper,.woocommerce-page .content-container.span9 #content div.awd_thumb_sticky_vertical div:not(.images)+div.awd-single-content-wrapper,.woocommerce-page .content-container.span9 #content div.product div.images.awd_thumb_vertical+div.awd-single-content-wrapper,.woocommerce-page .content-container.span9 #content div.product div.images.awd_thumb_vertical+div.summary,.woocommerce-page .content-container.span9 div.product div.awd_thumb_sticky_vertical div:not(.images)+div.awd-single-content-wrapper,.woocommerce-page .content-container.span9 div.product div.images.awd_thumb_vertical+div.awd-single-content-wrapper,.woocommerce-page .content-container.span9 div.product div.images.awd_thumb_vertical+div.summary,.woocommerce .content-container.span9 #content div.product div.awd_thumb_sticky_vertical div:not(.images)+div.awd-single-content-wrapper,.woocommerce .content-container.span9 #content div.product div.images.awd_thumb_vertical+div.awd-single-content-wrapper,.woocommerce .content-container.span9 #content div.product div.images.awd_thumb_vertical+div.summary,.woocommerce .content-container.span9 div.product div.awd_thumb_sticky_vertical div:not(.images)+div.awd-single-content-wrapper,.woocommerce .content-container.span9 div.product div.images.awd_thumb_vertical+div.awd-single-content-wrapper,.woocommerce .content-container.span9 div.product div.images.awd_thumb_vertical+div.summary{
width:100%
}
.woocommerce-page .fullwidth-wrapper{
padding:0 15px
}
}
@media (max-width:767px){
.add_space_between_content_and_viewport>.awd-page-title_wrapper,.add_space_between_content_and_viewport>.awd_header_builder .awd_header_builder__container,.add_space_between_content_and_viewport>.site_wrapper{
margin:0 15px
}
.woocommerce ul.products.shop_grid_masonry{
margin-right:-17px
}
.product-default-width,.woocommerce ul.products.shop_grid_masonry li.product{
width:calc(50% - 18px)!important;
margin-right:17px
}
.woocommerce-page ul.products.shadow li.product:before,.woocommerce-page ul.products.shadow li.product:hover:before,.woocommerce ul.products.shadow li.product:before,.woocommerce ul.products.shadow li.product:hover:before{
box-shadow:3px 3px 20px 2px #efefef
}
#yith-quick-view-content .onsale,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{
top:5px;
left:5px
}
#yith-quick-view-content .onsale+.onsale,.woocommerce span.onsale+span.onsale,.woocommerce ul.products li.product .onsale+.onsale{
top:55px
}
#yith-quick-view-content .onsale+.onsale+.onsale,.woocommerce span.onsale+span.onsale+span.onsale,.woocommerce ul.products li.product .onsale+.onsale+.onsale{
top:105px
}
.awd-woo-filter .product-filter{
margin:10px
}
.products .product-category{
display:block;
float:none!important;
width:90%!important;
max-width:370px;
margin-right:auto!important;
margin-left:auto!important
}
.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.images{
width:100%
}
.awd-single-product-sticky .woocommerce-product-gallery{
position:relative!important
}
.awd-single-product-sticky .awd-single-content-wrapper{
width:100%
}
.awd-single-product-sticky,.awd-single-product-sticky .awd_thumb_grid,.awd-single-product-sticky .woocommerce-product-gallery{
margin-top:0
}
.awd-single-product-sticky .awd-single-content-wrapper,div.awd-single-product-sticky .awd-single-content-wrapper,div.awd-single-product-sticky .awd_thumb_grid{
margin-top:10px
}
.woocommerce div.product div.images .flex-control-thumbs li{
clear:none!important;
width:auto;
max-width:33.33%;
padding:0 10px 10px 0
}
.woocommerce div.product div.images .flex-control-thumbs{
margin:10px -10px -10px 0
}
.woocommerce div.product div.images div.woocommerce-product-gallery__trigger{
margin-top:10px
}
.awd-single-product-sticky .awd-single-content-wrapper,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page .fullwidth-wrapper #content div.product .awd-single-product-sticky div.images,.woocommerce-page .fullwidth-wrapper div.product .awd-single-product-sticky div.images,.woocommerce-page div.product div.summary,.woocommerce .fullwidth-wrapper #content div.product .awd-single-product-sticky div.images,.woocommerce .fullwidth-wrapper div.product .awd-single-product-sticky div.images,.woocommerce div.product div.summary{
width:100%!important;
max-width:none;
padding:0
}
.awd_thumb_vertical .woocommerce-product-gallery__wrapper,.woocommerce div.product div.images.awd_thumb_vertical .awd_control_wrapper{
width:100%
}
.woocommerce div.product div.images.awd_thumb_vertical .awd_control_wrapper{
position:static;
float:none
}
.woocommerce div.product div.images.awd_thumb_vertical .flex-control-thumbs{
width:auto;
min-width:100%
}
.woocommerce div.product div.images.awd_thumb_vertical .flex-control-thumbs li{
float:left;
width:auto;
max-width:33.33%;
padding:0 10px 10px 0
}
.woocommerce-page .content-container.span9 #content div.product div.images.awd_thumb_vertical,.woocommerce-page .content-container.span9 div.product div.images.awd_thumb_vertical,.woocommerce .content-container.span9 #content div.product div.images.awd_thumb_vertical,.woocommerce .content-container.span9 div.product div.images.awd_thumb_vertical{
width:100%;
max-width:100%
}
.woocommerce div.product div.images .flex-control-thumbs,.woocommerce div.product div.images.awd_thumb_vertical .flex-control-thumbs{
margin:10px -10px -10px 0
}
}
.woocommerce-product-gallery__image{
min-height:auto!important
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{
cursor:url(//www.geefix.com/wp-content/themes/geefix/dist/img/zoom.850f6132.png) 16 16,pointer
}
.woocommerce table.shop_table{
border-radius:0;
border:none;
border-top:1px solid
}
.woocommerce table.shop_table tbody .product-thumbnail{
width:110px;
padding:30px 0
}
.woocommerce table.shop_table thead th{
padding:15px 0;
border:none;
font-size:12px;
text-transform:uppercase;
font-weight:500
}
.woocommerce table.shop_table td{
font-size:16px;
border-top:1px solid
}
.woocommerce table.shop_table td,.woocommerce table.shop_table td.product-name a{
font-weight:400;
font-size:16px;
text-transform:none
}
.woocommerce table.shop_table .product-remove{
box-sizing:border-box;
width:70px
}
.woocommerce table.shop_table a.remove{
font-weight:400;
display:inline-block;
color:inherit!important;
background:none!important
}
.woocommerce table.shop_table a.remove:hover{
opacity:1
}
.woocommerce table.shop_table .product-name{
padding-left:40px;
text-align:left;
font-size:12px;
text-transform:uppercase;
font-weight:500
}
.woocommerce table.shop_table .product-quantity{
text-align:center
}
.woocommerce table.shop_table .product-quantity .qty{
font-size:18px;
font-weight:400;
line-height:43px;
position:absolute;
top:0;
bottom:0;
left:0;
width:calc(100% - 16px);
height:auto;
margin:0;
padding:0 15px;
transition:color .2s,-webkit-transform .2s;
transition:color .2s,transform .2s;
transition:color .2s,transform .2s,-webkit-transform .2s;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
border:none;
background:rgba(0,0,0,0);
will-change:transform
}
.woocommerce-cart table.cart img{
width:auto
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
box-sizing:border-box;
width:240px;
height:48px;
margin-right:10px;
padding:0 18px;
background:rgba(0,0,0,0);
border:1px solid;
border-radius:5px
}
.woocommerce-cart table.cart td.actions{
padding:40px 0
}
#add_payment_method table.cart input,.woocommerce-cart .shipping-calculator-form .button,.woocommerce-cart table.cart input,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions>.button,.woocommerce-checkout table.cart input{
font-size:14px;
line-height:29px;
height:48px;
margin:0;
padding:4px 22px
}
.woocommerce-cart table.cart td.actions>.button{
font-size:12px;
font-weight:500;
border:1px solid
}
.woocommerce-cart table.cart td.actions .coupon .button{
color:#fff;
font-weight:500;
font-size:12px
}
.woocommerce-cart .shipping-calculator-form .button:hover,.woocommerce-cart table.cart td.actions>.button:hover,.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce .widget_price_filter .price_slider_amount .button:hover{
color:#fff
}
.cart-collaterals+.cross-sells{
margin-top:65px
}
.awd-woocommers-tab .woocommerce .awd_flexslider_active ul.products li.product,.woocommerce .cross-sells ul.products li.product,.woocommerce .cross-sells ul.products li.product.last{
clear:none!important;
margin:20px 15px 50px
}
.awd-woocommers-tab .woocommerce .awd_flexslider_active ul.products.gap_60 li.product{
margin:20px 30px 50px
}
.awd-woocommers-tab .woocommerce .awd_flexslider_active ul.products.gap_90 li.product{
margin:20px 45px 50px
}
.awd-woocommers-tab .woocommerce .awd_flexslider_active ul.products.gap_120 li.product{
margin:20px 60px 50px
}
.awd-woocommers-tab .woocommerce .awd_flexslider_active ul.products.gap_150 li.product{
margin:20px 75px 50px
}
.woocommerce ul.products.slick-slider{
display:block
}
.awd-woocommers-tab .woocommerce{
transition:min-height .2s ease-in-out
}
.cross-sells .slick-prev{
left:30px
}
.cross-sells .slick-next{
right:30px
}
.cross-sells .slick-next,.cross-sells .slick-prev{
font-size:24px;
line-height:40px;
top:calc(50% - 73px);
width:40px;
height:40px;
margin-top:-20px;
padding:0;
text-align:center;
text-indent:0;
opacity:.2;
color:#fff
}
.cross-sells .slick-next:hover,.cross-sells .slick-prev:hover{
opacity:.7
}
.woocommerce-cart .cart_totals table.shop_table tr td,.woocommerce-cart .cart_totals table.shop_table tr th{
border:none
}
.woocommerce-cart .cart_totals table.shop_table .shipping td{
text-align:right
}
.woocommerce-cart .cart_totals table.shop_table tr th{
padding-left:0;
text-align:left
}
.woocommerce-cart .cart_totals table.shop_table tr td{
text-align:right
}
.woocommerce-cart .cart_totals table.shop_table tr td:before{
font-weight:600
}
#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{
font-size:12px;
font-weight:400;
color:inherit
}
.woocommerce-cart .cart-collaterals .cart_totals table{
margin:16px 0
}
.woocommerce-remove-coupon{
font-size:.75em;
font-weight:400
}
.woocommerce .cross-sells h2{
font-size:28px;
margin-bottom:30px;
text-align:center
}
.woocommerce-cart .cart_totals h2{
font-size:20px
}
.cart-collaterals .cart_totals .shop_table td,.cart-collaterals .cart_totals .shop_table th{
padding:14px 0 0
}
.woocommerce table.shop_table tbody tr.order-total{
border:none
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
font-size:14px;
box-sizing:border-box;
width:250px;
max-width:100%;
text-transform:uppercase;
padding:16px 38px
}
.woocommerce-cart .wc-proceed-to-checkout{
padding:6px 0 11px
}
.woocommerce form .form-row{
line-height:42px;
padding:0
}
.woocommerce ul#shipping_method li{
padding:.1em 0 .1em 22px
}
.woocommerce ul#shipping_method .amount,.woocommerce ul#shipping_method li label{
font-size:.875em;
font-weight:400
}
.woocommerce ul#shipping_method{
display:inline-block;
margin-bottom:15px;
text-align:left
}
.shipping-calculator-form{
text-align:left
}
.woocommerce form .form-row textarea{
height:10em
}
.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals{
width:100%;
padding:19px 30px;
border:1px solid;
border-radius:5px
}
@media (max-width:1199px){
.woocommerce table.shop_table .product-quantity .qty{
width:50px;
padding-right:15px;
padding-left:15px
}
.awd_qty_spinner{
width:140px
}
}
@media (max-width:767px){
.cross-sells .products .slick-list{
margin-right:-5px;
margin-left:-5px
}
.woocommerce .cross-sells ul.products li.product,.woocommerce .cross-sells ul.products li.product.last{
margin:0 5px 30px
}
.cart-collaterals .cart_totals .shop_table td,.cart-collaterals .cart_totals .shop_table th,.woocommerce table.shop_table .product-name,.woocommerce table.shop_table td{
padding:8px 12px
}
.woocommerce table.shop_table .product-quantity .qty{
width:70px
}
.woocommerce table.shop_table td.product-subtotal{
font-weight:600
}
.woocommerce table.shop_table .product-remove{
width:100%;
text-align:right
}
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td .qty,.woocommerce table.shop_table_responsive tr:nth-child(2n) td .qty{
background-color:#fff
}
.woocommerce-cart table.cart td.actions{
margin-right:-1px;
margin-left:-1px;
border-right:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
padding-left:20px;
padding-right:20px
}
.woocommerce table.shop_table .awd_qty_spinner{
margin-right:0;
margin-left:auto;
text-align:center!important
}
.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals{
width:calc(100% - 62px);
border-radius:0
}
.woocommerce form .form-row textarea{
padding:11px 0!important
}
}
#ship-to-different-address label{
margin-bottom:0
}
.woocommerce form.woocommerce-checkout .form-row label{
font-weight:500;
font-size:12px
}
.woocommerce .woocommerce-form-login .form-row-first,.woocommerce .woocommerce-form-login .form-row-last,.woocommerce form.woocommerce-checkout .form-row{
margin-bottom:15px
}
.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field,.woocommerce form.woocommerce-checkout .form-row#billing_address_1_field{
margin-bottom:10px
}
.woocommerce-page form.woocommerce-checkout .form-row-first,.woocommerce-page form.woocommerce-checkout .form-row-last,.woocommerce form.woocommerce-checkout .form-row-first,.woocommerce form.woocommerce-checkout .form-row-last{
width:49%
}
.woocommerce form .form-row textarea{
padding:11px 20px
}
.woocommerce-checkout h3,.woocommerce-checkout h3 span{
font-size:24px;
margin-bottom:25px
}
.woocommerce-info{
line-height:31px;
color:#fff;
border:none;
background-color:#6fafc4
}
.woocommerce-info:before{
color:inherit
}
.woocommerce-info a{
text-decoration:underline;
color:inherit
}
.woocommerce-info a.button{
margin:0!important
}
.woocommerce table.woocommerce-checkout-review-order-table thead{
background-color:rgba(0,0,0,0)
}
.woocommerce .woocommerce-checkout-review-order-table tbody td{
border:none
}
.woocommerce table.woocommerce-checkout-review-order-table .product-name,.woocommerce table.woocommerce-checkout-review-order-table tfoot th{
padding-left:0
}
.woocommerce table.woocommerce-checkout-review-order-table .product-total{
padding-right:0;
text-align:right
}
.woocommerce table.woocommerce-checkout-review-order-table tfoot th{
text-align:left;
border-right:none
}
.woocommerce table.woocommerce-checkout-review-order-table tfoot td{
padding-right:0;
text-align:right;
border-bottom:none
}
.woocommerce table.woocommerce-checkout-review-order-table tfoot td .woocommerce-Price-amount{
font-size:18px
}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{
border-top:1px solid #f3f3f3
}
.woocommerce td.product-name .wc-item-meta li:before,.woocommerce td.product-name dl.variation li:before,.woocommerce ul#shipping_method li:before{
display:none
}
.woocommerce table.woocommerce-checkout-review-order-table tfoot td p{
margin:0
}
#add_payment_method #payment .woocommerce-terms-and-conditions-wrapper,.woocommerce-cart #payment .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{
padding-bottom:30px
}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{
border-radius:0;
background-color:rgba(0,0,0,0)
}
.woocommerce form .form-row .required{
color:inherit
}
#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{
border-bottom:none
}
#add_payment_method #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li:last-child,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li:last-child,.woocommerce-checkout #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li:last-child{
padding:11px 20px
}
#add_payment_method #payment li.wc_payment_method label,.woocommerce-cart #payment li.wc_payment_method label,.woocommerce-checkout #payment li.wc_payment_method label{
display:inline
}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{
background-color:#e4e4e4
}
#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{
border-bottom-color:#e4e4e4
}
.woocommerce-password-strength.short{
line-height:24px;
margin:15px 0;
color:#e35b5b;
border:none;
background:rgba(0,0,0,0)
}
#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{
line-height:1.7em;
color:inherit
}
.woocommerce form.woocommerce-checkout .form-row label.checkbox{
font-weight:400;
text-transform:inherit
}
.woocommerce form.woocommerce-checkout .form-row.wc-terms-and-conditions{
margin:0
}
.woocommerce input.button~.woocommerce-form__label-for-checkbox{
margin-left:15px
}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{
font-size:12px;
line-height:1.3;
display:inline-block;
margin:0;
padding:13px 26px;
text-transform:uppercase;
letter-spacing:.5px;
border-radius:5px;
vertical-align:top;
border:none;
font-weight:500
}
.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce #reviews a.button,.woocommerce #reviews button.button,.woocommerce #reviews input.button,.woocommerce .return-to-shop a.button.wc-backward:hover,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{
color:#fff
}
.woocommerce nav.woocommerce-MyAccount-navigation li:before{
display:none
}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
font-size:12px;
line-height:1.5;
border:none;
color:#fff;
text-transform:uppercase;
background:rgba(0,0,0,0)
}
.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled]{
background-color:rgba(0,0,0,0)
}
.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce input.button:hover{
color:#fff
}
.products.list .product:hover .price{
opacity:1
}
.woocommerce-page ul.products.list li.product,.woocommerce ul.products.list li.product{
margin-right:0;
padding-bottom:0;
padding-right:30px;
width:100%;
text-align:left
}
.woocommerce ul.products.list .awd-product-thumbnail-wrapper{
font-size:0;
line-height:0;
position:relative;
z-index:1;
float:left;
width:100%;
max-width:270px;
margin-right:30px;
margin-bottom:0;
height:100%
}
@media (max-width:767px){
.woocommerce ul.products:not(.list) li.product:not(.product-category){
width:48%
}
.woocommerce ul.products.list li.product{
padding:0 20px 21px
}
.woocommerce ul.products.list .awd-product-thumbnail-wrapper{
max-width:none;
margin:0 -20px;
width:auto;
float:none;
height:auto
}
}
.woocommerce ul.products.list li.product .woocommerce-loop-category__title,.woocommerce ul.products.list li.product .woocommerce-loop-product__title,.woocommerce ul.products.list li.product h3{
font-size:1.25em;
margin-top:0;
padding-top:0
}
.woocommerce ul.products li.product .price{
font-size:16px;
line-height:1.2;
padding:0 20px;
margin-bottom:27px;
transition:all .3s,-webkit-transform .3s .1s;
transition:all .3s,transform .3s .1s;
transition:all .3s,transform .3s .1s,-webkit-transform .3s .1s
}
.woocommerce ul.products:not(.list) li.product:hover .price{
transition:all .3s
}
.woocommerce ul.products li.product .price del{
font-size:.875em
}
.woocommerce ul.products.list li.product .price{
font-size:1.2em
}
.woocommerce ul.products.list li.product .price del{
font-size:.75em
}
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag{
margin:auto;
transition:all .4s;
opacity:1;
z-index:1;
position:absolute;
bottom:30px;
height:100%;
right:0;
left:0;
max-width:100%;
pointer-events:none
}
.woocommerce-page ul.products:not(.list) .awd_woocommerce_open_control_tag,.woocommerce ul.products:not(.list) .awd_woocommerce_open_control_tag{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
left:0
}
.woocommerce-page ul.products li.product a .woocommerce-loop-product__title,.woocommerce-page ul.products li.product span.price,.woocommerce ul.products li.product a .woocommerce-loop-product__title,.woocommerce ul.products li.product span.price{
opacity:1
}
.woocommerce-page ul.products li.product:hover a .woocommerce-loop-product__title,.woocommerce-page ul.products li.product:hover span.price,.woocommerce ul.products li.product:hover a .woocommerce-loop-product__title,.woocommerce ul.products li.product:hover span.price{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:0
}
@media only screen and (min-width:1200px){
.woocommerce-page ul.products li.product:hover .awd_woocommerce_open_control_tag,.woocommerce ul.products li.product:hover .awd_woocommerce_open_control_tag{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:1;
position:absolute
}
.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.images{
width:calc(45% - 60px);
margin-right:60px;
float:left
}
}
.woocommerce-page ul.products.list li.product .awd_woocommerce_open_control_tag,.woocommerce ul.products.list li.product .awd_woocommerce_open_control_tag{
position:static;
margin-bottom:30px;
top:auto;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
.woocommerce ul.products li.product .button{
margin-top:0
}
.woocommerce ul.products li.product a{
z-index:0
}
.woocommerce ul.products li.product>a{
margin-top:7px
}
.woocommerce ul.products.list li.product a{
display:inline-block
}
.woocommerce ul.products.list li.product>a.woocommerce-loop-product__link{
display:block
}
.woocommerce ul.products.list li.product .price,.woocommerce ul.products.list li.product .woocommerce-loop-category__title,.woocommerce ul.products.list li.product .woocommerce-loop-product__title,.woocommerce ul.products.list li.product h3{
text-align:inherit;
padding:0
}
.woocommerce ul.products.list li.product .woocommerce-loop-category__title,.woocommerce ul.products.list li.product .woocommerce-loop-product__title{
padding-top:5px;
padding-bottom:6px
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link:before{
content:"";
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:rgba(0,0,0,0);
opacity:1;
transition:all .3s,-webkit-transform .3s .1s;
transition:all .3s,transform .3s .1s;
transition:all .3s,transform .3s .1s,-webkit-transform .3s .1s
}
.woocommerce ul.products li.product a .woocommerce-loop-product__title{
font-weight:400;
position:relative;
z-index:1;
transition:all .3s,-webkit-transform .3s .1s;
transition:all .3s,transform .3s .1s;
transition:all .3s,transform .3s .1s,-webkit-transform .3s .1s
}
.woocommerce ul.products:not(.list) li.product:hover a .woocommerce-loop-product__title{
transition:all .3s
}
@media only screen and (min-width:1200px){
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag{
opacity:0
}
}
@media only screen and (max-width:1199px){
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag{
position:static;
display:block;
margin:16px 0 25px
}
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag .button,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button{
padding:13px 15px
}
.woocommerce-page ul.products li.product:hover a .woocommerce-loop-product__title,.woocommerce-page ul.products li.product:hover span.price,.woocommerce ul.products li.product:hover a .woocommerce-loop-product__title,.woocommerce ul.products li.product:hover span.price{
opacity:1
}
}
.woocommerce-page ul.products.list li.product a.woocommerce-LoopProduct-link+.awd_woocommerce_open_control_tag,.woocommerce-page ul.products.list li.product a.woocommerce-LoopProduct-link+div+.awd_woocommerce_open_control_tag,.woocommerce ul.products.list li.product a.woocommerce-LoopProduct-link+.awd_woocommerce_open_control_tag,.woocommerce ul.products.list li.product a.woocommerce-LoopProduct-link+div+.awd_woocommerce_open_control_tag{
margin-top:-3px
}
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag .added_to_cart,.woocommerce .product a.added_to_cart,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .added_to_cart{
display:none!important
}
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag .button,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button{
display:inline-block;
transition:border-color .2s,background-color .2s,color .2s,opacity .2s
}
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag .button.loading,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button.loading{
opacity:.5
}
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag .button.add_to_cart_button:after,.woocommerce a.button.add_to_cart_button.added:after,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button.add_to_cart_button:after{
margin-left:10px;
transition:opacity .2s;
opacity:0;
top:auto
}
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag .button.add_to_cart_button.loading:after,.woocommerce a.button.add_to_cart_button.loading:after,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button.add_to_cart_button.loading:after{
opacity:1
}
.woocommerce-page ul.products li.product .awd_woocommerce_open_control_tag .button.add_to_cart_button.added:after,.woocommerce a.button.add_to_cart_button.added:after,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button.add_to_cart_button.added:after{
content:"\e017";
font-family:WooCommerce,sans-serif;
margin-left:10px;
vertical-align:baseline!important;
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none;
right:auto
}
.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button{
color:#fff;
pointer-events:auto;
border:none
}
.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{
vertical-align:baseline
}
.woocommerce-page ul.products li.product:after,.woocommerce ul.products li.product:after{
content:"";
position:absolute;
z-index:2;
top:0;
left:0;
display:block;
width:100%;
height:100%;
transition:box-shadow .2s ease-in-out .1s;
box-shadow:0 0 0 0 rgba(66,71,76,0);
pointer-events:none
}
.select2-container--default span.select2-selection--single,.woocommerce-checkout .select2-container .select2-selection--single{
height:49px;
border:1px solid;
border-radius:0;
outline:none;
background:rgba(0,0,0,0);
color:#a7acb6
}
.select2-container--default .select2-selection--single span.select2-selection__arrow,.select2-container--default .select2-selection--single span.select2-selection__rendered{
line-height:25px;
padding:11px 20px
}
.woocommerce-checkout .select2-container--default .select2-selection--single span.select2-selection__rendered{
line-height:49px;
color:inherit;
padding:0 20px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
position:absolute;
right:50px;
opacity:.7;
line-height:27px
}
.select2-container--default .select2-search--dropdown input.select2-search__field,.select2-dropdown{
border-color:#f3f3f3
}
.woocommerce ul.product_list_widget li .awd-widget-product-wrapper .product-title{
font-size:14px;
font-weight:400
}
.woocommerce.widget_shopping_cart ul.product_list_widget li,.woocommerce ul.product_list_widget li{
padding-right:10px;
margin-bottom:10px
}
.woocommerce.widget_shopping_cart ul.product_list_widget li:last-child,.woocommerce ul.product_list_widget li:last-child{
margin-bottom:0
}
.sidebar .woocommerce ul.cart_list.product_list_widget li img,.widget ul.product_list_widget li .awd-widget-product-img-wrapper img{
width:70px
}
.woocommerce ul.product_list_widget li .awd-widget-product-img-wrapper{
display:inline-block;
margin-right:20px;
vertical-align:middle
}
.woocommerce ul.product_list_widget li .awd-widget-product-wrapper{
display:inline-block;
max-width:calc(100% - 100px);
vertical-align:middle
}
.woocommerce ul.product_list_widget li .awd-widget-product-wrapper a{
display:block
}
.woocommerce ul.product_list_widget li .awd-widget-product-wrapper ins{
text-decoration:none
}
.woocommerce ul.product_list_widget li .awd-widget-product-wrapper ins .woocommerce-Price-amount{
margin-left:3px;
color:inherit
}
.woocommerce.widget_recent_reviews ul.product_list_widget li>a,.woocommerce.widget_shopping_cart .cart_list li a:not(.remove),.woocommerce ul.product_list_widget li a{
font-weight:400;
line-height:1.5
}
.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{
border-top:none
}
.woocommerce.widget_shopping_cart .total .woocommerce-Price-amount,.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount{
font-size:16px;
font-weight:400;
float:right
}
.woocommerce.widget_shopping_cart .cart_list li a.remove{
font-weight:400
}
.woocommerce.widget_shopping_cart .cart_list li{
padding-left:0
}
.woocommerce.widget_shopping_cart .cart_list li a.remove{
top:20px;
left:auto
}
.woocommerce.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total strong{
font-size:16px;
font-weight:600
}
.woocommerce ul.cart_list li dl:before,body ul.cart_list li dl:before,body ul.product_list_widget li dl:before{
display:inline;
content:"("
}
.woocommerce ul.cart_list li dl:after,body ul.cart_list li dl:after,body ul.product_list_widget li dl:after{
display:inline;
content:")"
}
.woocommerce ul.cart_list li dl,body ul.cart_list li dl,body ul.product_list_widget li dl{
font-size:13px;
display:inline;
padding:0;
border:none
}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,body ul.cart_list li dl dd,body ul.cart_list li dl dt,body ul.product_list_widget li dl dd,body ul.product_list_widget li dl dt{
display:inline;
float:none
}
.woocommerce ul.cart_list li dl dd p,.woocommerce ul.cart_list li dl dt p,body ul.cart_list li dl dd p,body ul.cart_list li dl dt p,body ul.product_list_widget li dl dd p,body ul.product_list_widget li dl dt p{
display:inline
}
.woocommerce ul.cart_list li dl dt,body ul.cart_list li dl dt,body ul.product_list_widget li dl dt{
display:none
}
.woocommerce ul.cart_list li dl dd p:after,body ul.cart_list li dl dd p:after,body ul.product_list_widget li dl dd p:after{
content:","
}
.woocommerce ul.cart_list li dl dd:last-of-type p:after,body ul.cart_list li dl dd:last-of-type p:after,body ul.product_list_widget li dl dd:last-of-type p:after{
content:""
}
.woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li .price,body ul.cart_list li .quantity,body ul.product_list_widget li .quantity{
font-size:14px;
line-height:1.3;
display:block
}
.woocommerce ul.product_list_widget li .price{
margin-bottom:3px;
margin-top:3px
}
.woocommerce ul.cart_list li ins,.woocommerce ul.product_list_widget li ins{
text-decoration:none
}
.woocommerce ul.product_list_widget .awd_widget_product_list{
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
.woocommerce ul.product_list_widget .awd_woo_prod_widget_img{
margin-right:15px
}
.woocommerce ul.product_list_widget .awd_woo_prod_widget_descr{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.woocommerce ul.product_list_widget li .awd_woo_prod_widget_img img{
float:none;
width:70px;
min-width:70px;
margin:0
}
.woocommerce ul.product_list_widget li .awd_woo_prod_widget_descr .star-rating{
margin-top:5px
}
.woocommerce.widget_recent_reviews ul.product_list_widget li img{
float:left;
width:70px;
margin-right:24px;
margin-left:0
}
.woocommerce .widget_recent_reviews ul.product_list_widget li .star-rating{
margin-top:5px;
margin-bottom:0
}
.woocommerce .widget_recent_reviews ul.product_list_widget li .reviewer{
font-size:16px
}
.woocommerce .awd_woocommerce_top_filter_button{
display:inline-block;
margin:10px 0
}
.awd_woocommerce_top_filter_button span{
font-size:1em;
font-weight:600;
line-height:33px;
display:block;
height:33px;
padding:0 13px;
cursor:pointer;
transition:all .2s ease-in-out;
border:1px solid;
border-radius:0
}
.awd_woocommerce_top_filter_button span:hover{
color:#fff;
border-color:rgba(0,0,0,0)
}
.awd_woocommerce_top_filter_button span:after{
display:inline-block;
width:0;
height:0;
margin-left:15px;
padding-bottom:2px;
content:"";
transition:-webkit-transform .3s;
transition:transform .3s;
transition:transform .3s,-webkit-transform .3s;
-webkit-transform-origin:50% 35%;
-ms-transform-origin:50% 35%;
transform-origin:50% 35%;
border-color:currentcolor rgba(0,0,0,0) rgba(0,0,0,0);
border-style:solid;
border-width:4px 5px 0
}
.awd_woocommerce_top_filter_button.active span:after{
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.woocommerce .awd_top_sidebar_products{
font-size:inherit;
display:none;
float:none;
clear:both;
margin:8px 0;
padding:0;
background-color:rgba(0,0,0,0)
}
.awd_top_sidebar_products .sidebar>div{
position:relative;
width:50%;
min-width:140px;
max-width:255px;
margin-top:0;
padding:0 19px 15px;
-webkit-flex:1;
-ms-flex:1;
flex:1
}
.awd_top_sidebar_products .sidebar>div:after{
position:absolute;
top:40px;
right:0;
bottom:40px;
width:1px;
content:"";
background-color:#fff
}
.woocommerce .awd_top_sidebar_products .widget_price_filter .price_slider_wrapper .ui-widget-content{
margin-bottom:10px
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{
display:inline-block
}
@media only screen and (min-width:1200px){
.awd_top_sidebar_products .sidebar>div{
padding:0 19px 15px
}
}
@media only screen and (max-width:479px){
.awd_top_sidebar_products .sidebar>div{
width:100%;
max-width:none
}
.awd_top_sidebar_products .sidebar>div:after{
display:none
}
}
.awd_top_sidebar_products .sidebar{
position:relative;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin:0 -19px;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start
}
.awd_top_sidebar_products .sidebar:after{
position:absolute;
top:0;
right:0;
bottom:0;
display:block;
width:1px;
content:"";
background-color:#f9fbfb
}
.awd_top_sidebar_products .sidebar>div:last-child:after{
display:none
}
.awd_top_sidebar_products .sidebar>div ul{
padding:0
}
.awd_top_sidebar_products .widget_price_filter .price_slider_amount .button{
margin-top:45px
}
.woocommerce .widget_price_filter .ui-slider-horizontal{
height:1px
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{
top:0;
height:2px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
top:-2px;
width:6px;
height:6px;
margin:0 0 0 -3px;
border:none!important
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before{
content:"";
position:absolute;
top:-1px;
left:-1px;
width:5px;
height:5px;
border:1px solid;
border-radius:14px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-state-default,.woocommerce .widget_price_filter .ui-slider .ui-widget-header{
background-image:none
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
margin:3px 0 4px;
height:2px;
border-right:none;
border-left:none;
background:#e6e6e6 none
}
.woocommerce .widget_price_filter .price_slider{
margin-bottom:2em
}
.woocommerce .widget_price_filter .price_slider_amount .button{
font-size:12px;
letter-spacing:.2px;
padding:7px 30px;
margin-top:49px;
border:none;
transition:all .2s ease-in-out
}
.woocommerce ul.product_list_widget li a.awd_woo_widget_title{
margin-top:10px
}
.widget.awd_widget.woocommerce.widget_product_tag_cloud .tagcloud{
margin-top:12px;
margin-bottom:39px
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{
color:#fff;
border-color:rgba(0,0,0,0)
}
.woocommerce .widget_price_filter .price_slider_amount{
line-height:28px;
position:relative
}
.woocommerce .widget_price_filter .price_label{
font-size:0;
position:absolute;
top:0;
left:0;
width:100%;
text-align:justify
}
.woocommerce .widget_price_filter .price_label span{
font-size:14px
}
.woocommerce .widget_price_filter .price_label span.from{
float:left
}
.woocommerce .widget_price_filter .price_label span.to{
float:right
}
.product-categories>li.cat-parent{
position:relative;
z-index:1
}
.product-categories>li.cat-parent .awd-button-cat-open{
line-height:1.6;
position:absolute;
z-index:1;
top:0;
right:0;
width:15px;
cursor:pointer;
text-align:center
}
.product-categories>li.cat-parent .awd-button-cat-open:before{
display:inline-block;
width:0;
height:0;
content:"";
transition:color .1s,-webkit-transform .3s;
transition:color .1s,transform .3s;
transition:color .1s,transform .3s,-webkit-transform .3s;
border-color:currentcolor rgba(0,0,0,0) rgba(0,0,0,0);
border-style:solid;
border-width:5px 5px 0
}
.product-categories>li.cat-parent.open .awd-button-cat-open:before{
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg)
}
.product-categories>li.cat-parent>.children{
display:none;
padding-left:0
}
.widget.awd_widget.woocommerce.widget_recent_reviews .widget-title,.widget.awd_widget.woocommerce.widget_recently_viewed_products .widget-title{
margin-bottom:15px
}
.widget.awd_widget.woocommerce.widget_rating_filter .widget-title{
margin-bottom:12px
}
.widget.awd_widget.woocommerce.widget_recent_reviews,.widget.awd_widget.woocommerce.widget_recently_viewed_products{
margin-bottom:34px
}
.awd_widget.woocommerce .widget-title{
padding:0;
font-size:20px;
line-height:1;
font-weight:800;
letter-spacing:0
}
.woocommerce ul.product_list_widget li a{
font-size:14px
}
.awd_widget.woocommerce ul.product-categories{
margin-left:0
}
.woocommerce .woocommerce-breadcrumb{
font-size:1em;
display:inline-block;
margin:0;
color:inherit
}
.summary .woocommerce-breadcrumb{
font-size:.85714em
}
.main_wrapper .yith-woocommerce-ajax-product-filter ul li:before{
display:inline-block;
content:" "
}
.main_wrapper .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li:before,.main_wrapper .yith-woocommerce-ajax-product-filter ul.yith-wcan-label li:before{
display:none
}
.single-product .sidebar-container{
margin-top:50px
}
.single-product .sidebar-container>.sidebar>div:first-child{
margin-top:0
}
.woocommerce .wishlist-title h2{
font-family:inherit;
font-size:1.3em;
font-weight:500;
line-height:1.5;
margin-bottom:10px
}
.woocommerce table.wishlist_table{
font-size:1em
}
.wishlist_table tfoot td{
border:none!important
}
.woocommerce .wishlist_table td.product-add-to-cart a{
font-size:14px;
font-weight:500;
line-height:22px;
display:inline-block!important;
margin-bottom:0;
padding:10px 16px;
transition:all .4s;
vertical-align:top;
color:#fff;
border:1px solid;
border-radius:0
}
.woocommerce .wishlist_table td.product-add-to-cart a:hover{
border:1px solid;
background:#fff
}
.entry-content .yith-wcwl-share li:before,.yith-wcwl-share li:before{
display:none!important
}
.entry-content .yith-wcwl-share li,.yith-wcwl-share li{
padding:0!important
}
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span,.woocommerce .widget_layered_nav ul.yith-wcan-color li a,.woocommerce .widget_layered_nav ul.yith-wcan-color li span{
box-sizing:border-box;
width:18px;
height:18px;
margin-right:13px;
border:1px solid rgba(0,0,0,0);
border-radius:18px
}
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen span,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a:hover,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:hover,.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen a,.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen span,.woocommerce .widget_layered_nav ul.yith-wcan-color li a:hover,.woocommerce .widget_layered_nav ul.yith-wcan-color li span:hover{
border:1px solid #9aa3ab;
border-radius:18px
}
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span,.woocommerce .widget_layered_nav ul.yith-wcan-label li a,.woocommerce .widget_layered_nav ul.yith-wcan-label li span{
font-size:12px;
font-weight:300;
line-height:18px;
box-sizing:border-box;
margin:0 5px 5px 0;
padding:7px 10px;
border:none;
background:rgba(0,0,0,0);
box-shadow:inset 0 0 0 2px #f1f1f1
}
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a,.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover,.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a,.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover{
color:#fff;
border:none;
border-radius:0;
background:#98a1a9;
box-shadow:none
}
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:before,.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span:before,.woocommerce .widget_layered_nav ul.yith-wcan-label li a:before,.woocommerce .widget_layered_nav ul.yith-wcan-label li span:before{
display:none
}
.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li,.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen,.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li,.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li:hover{
padding:5px 16px;
border:none;
box-shadow:none
}
.yit-wcan-select-open,.yit-wcan-select-open.active{
font-size:1.143em;
font-weight:400;
position:relative;
padding:14px 19px;
border-color:#e2e3dc;
background:rgba(0,0,0,0)
}
.yit-wcan-select-open:after{
position:absolute;
top:0;
right:20px;
bottom:0;
width:0;
height:0;
margin:auto;
content:"";
transition:-webkit-transform .3s;
transition:transform .3s;
transition:transform .3s,-webkit-transform .3s;
-webkit-transform:rotateX(0deg);
transform:rotateX(0deg);
-webkit-transform-origin:50% 27%;
-ms-transform-origin:50% 27%;
transform-origin:50% 27%;
border-width:4px 5px 0;
border-style:solid
}
.yit-wcan-select-open.active:after{
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg)
}
body .hotspot{
line-height:34px;
border:2px solid #eee
}
body .widget-hotspot{
line-height:2em;
width:2.25em;
height:2.25em;
transition:background-color .2s ease-out,-webkit-transform .2s ease-out;
transition:background-color .2s ease-out,transform .2s ease-out;
transition:background-color .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;
-webkit-transform:translateZ(0) scale(.8);
transform:translateZ(0) scale(.8)
}
body .snpt-modal.hotspot-modal a{
font-weight:400
}
body .public-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__btn-buy.snpt-cta-btn{
padding-right:3px;
border:1px solid;
border-radius:0!important
}
body .public-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__btn-buy.snpt-cta-btn:hover{
background-color:rgba(0,0,0,0)
}
body .public-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__btn-buy.snpt-cta-btn .snpt-cta-btn_ico{
display:none
}
body .public-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__btn-buy.snpt-cta-btn>span{
padding:2px 4px;
transition:color .3s;
color:#fff
}
body .public-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__btn-buy.snpt-cta-btn>span.snpt-cta-btn_txt{
letter-spacing:1px
}
body .hotspot-modal--frontend .product-images-slide img,body .hotspot-modal .modal-content,body .public-modal .modal-left-column,body .public-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__product-image-inner{
border-radius:0!important
}
@media (max-width:1199px){
.woocommerce table.shop_table.wishlist_table .product-remove{
width:40px
}
.woocommerce table.shop_table.wishlist_table tbody .product-thumbnail,.woocommerce table.shop_table.wishlist_table thead th.product-thumbnail{
width:80px
}
.woocommerce table.shop_table.wishlist_table .product-name{
padding-left:30px
}
.woocommerce .awd-products-bottom .woocommerce-ordering,.woocommerce .awd-products-bottom .woocommerce-result-count,.woocommerce .awd-products-header .woocommerce-ordering,.woocommerce .awd-products-header .woocommerce-result-count{
float:none
}
}
@media (max-width:991px){
.woocommerce .wishlist_table td.product-add-to-cart a,.woocommerce .wishlist_table td.product-name a.button{
font-size:12px;
padding:8px 13px;
white-space:nowrap
}
#yith-quick-view-content .awd-thumbnails-control{
margin-top:5px
}
#yith-quick-view-content .awd-thumbnails-control img{
width:calc(100% - 10px);
margin:5px
}
#yith-quick-view-content .awd-thumbnails-control .slick-list{
margin-top:0;
margin-bottom:0
}
.yith-wcqv-wrapper .awd-product-image-wrapper{
margin-right:0
}
.yith-wcqv-wrapper .yith-wcqv-main{
padding:4%
}
#yith-quick-view-content .product_title{
margin-right:25px
}
#yith-quick-view-content div.summary{
width:calc(50% - 13px)
}
.woocommerce .wishlist_table td.product-add-to-cart a:before{
display:none
}
}
@media (max-width:767px){
.woocommerce table tbody tr,.woocommerce table tfoot tr,.woocommerce table thead tr{
border:none
}
.woocommerce .wishlist_table td.product-name a.button{
padding:7px 8px
}
.woocommerce table.shop_table.wishlist_table .product-remove{
width:30px;
text-align:left
}
.woocommerce table.shop_table.wishlist_table .product-name{
padding-left:12px
}
.woocommerce table.shop_table.wishlist_table td,.woocommerce table.wishlist_table{
font-size:12px;
line-height:1.5
}
.woocommerce table.shop_table.wishlist_table td,.woocommerce table.shop_table.wishlist_table td.product-name a{
font-weight:500
}
#yith-quick-view-content .yith-wcwl-add-to-wishlist,#yith-quick-view-content div.product form.cart div.quantity{
width:100%;
margin-right:0;
margin-left:0
}
.pswp{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
.woocommerce ul.products:after,.woocommerce ul.products:before{
display:none
}
.add_space_between_content_and_viewport>.main_footer{
margin:0 15px 15px;
padding:0 20px 20px
}
}
@media (max-width:599px){
.woocommerce .wishlist_table .product-stock-status{
display:none
}
.woocommerce table.shop_table.wishlist_table .product-name,.woocommerce table.wishlist_table tbody td{
padding:8px
}
.woocommerce table.wishlist_table td.product-add-to-cart{
padding-right:0;
padding-left:0
}
.woocommerce-cart table.cart td.actions .coupon{
text-align:center
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
float:none;
margin:0 auto
}
.woocommerce-cart table.cart td.actions .coupon .button{
float:none!important;
margin:10px auto
}
.woocommerce-cart table.cart td.actions>.button{
width:auto;
margin:0 auto
}
#yith-quick-view-content div.summary,.yith-wcqv-wrapper .awd-product-image-wrapper{
width:100%
}
.yith-wcqv-wrapper .yith-wcqv-main{
padding:6%
}
#yith-quick-view-content div.summary{
margin:25px 0 0
}
#yith-quick-view-content .slick-list{
margin-right:-5px;
margin-left:-5px
}
}
@media (max-width:479px){
.product-default-width,.woocommerce ul.products:not(.shop_grid_masonry):not(.slick-slider) li.product:not(.product-category),.woocommerce ul.products:not(.slick-slider) li.product:not(.product-category){
width:100%
}
.woocommerce-page .fullwidth-wrapper,.woocommerce .fullwidth-wrapper{
padding:0 15px
}
.woocommerce ul.products.shop_grid_masonry{
margin-right:0
}
.woocommerce .awd-products-header>*{
margin:7px 0
}
.vc_column_container>.vc_column-inner .awd-products-header,.vc_column_container>.vc_column-inner .woocommerce-pagination{
margin-right:-15px;
margin-left:-15px
}
.vc_column_container>.vc_column-inner ul.products{
margin-right:0;
margin-left:0
}
.woocommerce-page ul.products li.product:hover:before,.woocommerce ul.products li.product:hover:before{
box-shadow:7px 7px 29px 5px rgba(66,71,76,.09)
}
}
@media (max-width:399px){
.woocommerce .wishlist_table td.product-name a.button{
display:none
}
}
.woocommerce.woo-variation-swatches div.product form.cart .variations td.value:before{
display:none
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item{
text-transform:none
}
.awd_widget_product_list .price del{
display:none
}
.return-to-shop{
margin-bottom:50px
}
.woocommerce div.product form.cart div.quantity.hidden{
display:none
}
.woocommerce div.product form.cart .single_add_to_cart_button{
margin-bottom:30px
}
@media (max-width:599px){
.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions>.button,.woocommerce table.cart td.actions .coupon .button{
width:100%!important
}
}
@media (max-width:1024px) and (min-width:768px){
.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals{
width:50%
}
}
.woocommerce .awd_pagination_delimiter:after{
display:none
}
.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce ul.order_details li:before{
display:none!important
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info .button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info .button:hover,.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-message a.woocommerce-Button.button:hover{
color:#fff
}
.woocommerce #payment #place_order,.woocommerce #respond input#submit,.woocommerce #reviews #respond input#submit,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info .button,.woocommerce-account form.woocommerce-EditAccountForm>p>.woocommerce-Button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-page #payment #place_order,.woocommerce-Reviews #respond form#commentform input#submit,.woocommerce .awd-products-bottom nav.woocommerce-pagination ul li .page-numbers .current,.woocommerce .awd-products-bottom nav.woocommerce-pagination ul li .page-numbers:hover,.woocommerce .return-to-shop a.button.wc-backward,.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-message a.woocommerce-Button.button,.woocommerce a.button,.woocommerce button.button,.woocommerce div.product>.woocommerce-tabs ul.tabs li.active,.woocommerce div.product form.cart .button,.woocommerce input.button,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button{
background-size:150% 100%;
transition:all .4s ease-in-out
}
.woocommerce #payment #place_order:hover,.woocommerce #respond input#submit:hover,.woocommerce #reviews #respond input#submit:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info .button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info .button:hover,.woocommerce-account form.woocommerce-EditAccountForm>p>.woocommerce-Button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart table.cart td.actions .coupon .button:hover,.woocommerce-page #payment #place_order:hover,.woocommerce-Reviews #respond form#commentform input#submit:hover,.woocommerce .return-to-shop a.button.wc-backward:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-message a.woocommerce-Button.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce div.product>.woocommerce-tabs ul.tabs li.active:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button:hover,.woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button:hover{
background-position:100% 150%;
transition:all .4s ease-in-out
}
.single-product .main_wrapper{
padding-top:100px!important
}
.single-product .awd-page-title_wrapper+.site_wrapper .main_wrapper{
padding-top:0!important
}
span.select2.select2-container{
position:relative;
display:inline-block;
box-sizing:border-box;
margin:0;
vertical-align:middle
}
span.select2.select2-container.select2-container--default{
height:40px;
border-color:#f3f3f3;
border-radius:0;
outline:none
}
ul.select2-results__options{
position:relative;
z-index:5555;
width:100%;
background-color:#fff
}
ul.select2-results__options li{
font-size:16px;
line-height:1;
position:relative;
display:block;
float:none;
margin:0;
padding:8px 20px;
list-style:none;
background:#fff
}
.select2-container--open .select2-dropdown--below{
border-radius:0
}
@media only screen and (max-width:991px){
.select2-container--default .select2-search--dropdown .select2-search__field,.select2-dropdown,ul.select2-results__options li{
font-size:12px
}
}
@media only screen and (max-width:479px){
.select2-results__options .select2-results__option--highlighted{
font-weight:800
}
}
.select2-container--default.select2-container--open .select2-results>.select2-results__options.select2-results__options::-webkit-scrollbar{
width:5px;
padding-left:5px;
background-color:#a7a7a8
}
.select2-container--default.select2-container--open .select2-results>.select2-results__options.select2-results__options::-webkit-scrollbar-track{
-webkit-box-shadow:inset 0 0 0 2px #fff
}
.select2-container--default.select2-container--open .select2-results>.select2-results__options.select2-results__options::-webkit-scrollbar-thumb{
background-color:#a7a7a8
}
span.select2-dropdown{
border-color:#f5f6f7
}
.select2-container--default.select2-container--focus span.select2-selection--multiple,.select2-container--default span.select2-selection--multiple{
border-color:#f5f6f7;
border-radius:0
}
.select2-container--default .select2-selection--multiple ul.select2-selection__rendered{
display:block;
height:49px;
padding:0 7px
}
.select2-container--default .select2-selection--multiple ul.select2-selection__rendered li{
margin:0
}
.select2-container--default .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice{
margin:6px 2px;
border:none;
background-color:rgba(0,0,0,0)
}
.select2-container--default .select2-selection--multiple span.select2-selection__choice__remove{
font-weight:400;
margin-right:3px;
transition:color .2s;
color:inherit
}
.select2-container--default .select2-selection--multiple span.select2-selection__choice__remove:hover{
color:red
}
.select2-container--default li.select2-results__option:focus{
outline:none
}
.select2-container--default li.select2-results__option[aria-selected=true],.select2-container--default li.select2-results__option[data-selected=true]{
font-weight:300;
background-color:#fafafa
}
.awd_widget.widget_product_search input.search_submit{
display:none
}
.woocommerce .woocommerce-info,.woocommerce form.woocommerce-checkout .form-row label,.woocommerce table.shop_table .product-name,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.woocommerce-checkout-review-order-table tfoot td .woocommerce-Price-amount{
font-size:14px
}
.woocommerce form .form-row textarea#order_comments{
padding:11px 0
}
.woocommerce-checkout #payment ul.payment_methods{
padding-left:0;
padding-right:0
}
.woocommerce-loop-product__link .onsale,.woocommerce-LoopProduct-link .onsale{
display:none
}