.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button{
height: 34px;
padding: 0 20px;
background: #666;
color: #fff;
border-radius: 0;
font-weight: normal;
line-height: 34px;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover{
color: #fff;
background: #ff3366;
}
.woocommerce .woocommerce-message {
border-top-color: #8fae1b;
line-height: 34px;
border: none;
}
.woocommerce .woocommerce-info{
border: none;
} .yith-wcwl-add-to-wishlist{
width: 32px;
height: 32px;
margin: 0;
}
.yith-wcwl-add-to-wishlist .show a{
font-size: 0;
background: rgba(0,0,0,0.4);
line-height: 32px;
-webkit-transition: margin-left 0.4s ease 0.4s;
-moz-transition: margin-left 0.4s ease 0.4s;
-ms-transition: margin-left 0.4s ease 0.4s;
-o-transition: margin-left 0.4s ease 0.4s;
transition: margin-left 0.4s ease 0.4s;
margin-left: 200px;
}
.yith-wcwl-add-to-wishlist .show{
position: relative;
}
.yith-wcwl-add-to-wishlist .show a:before{
font: normal normal normal 14px/1 FontAwesome;
content: "\f08a";
line-height:inherit;
}
.yith-wcwl-add-to-wishlist .show img{
position: absolute;
top: 12px;
left: 9px;
z-index: 10;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse{
font-size: 0;
}
.product-list li:hover .quick-view .yith-wcwl-add-to-wishlist .show a{
margin-left: 0;
}
.woocommerce.product .compare-button .compare  {
font-size: 0;
padding: 0;
margin: 0;
}
.product-list li .quick-view a.compare{
padding: 0;
margin: 0;
font-size: 0;
line-height: 32px;
margin-top: 5px;
margin-left: 200px;
text-align: center;
}
.product-list li .quick-view a.compare:hover{
color: #fff;
}
.product-list li .quick-view a.compare:before{
line-height: inherit;
} .woocommerce .woocommerce-breadcrumb{
padding-top: 16px;
font-size: 14px;
}
.woocommerce ul.woof-products{
margin-top: -10px;
width: 100%;
float: left;
padding-bottom: 20px;
}
.woocommerce ul.woof-products li.product{
margin-top: 30px;
}
.woocommerce ul.woof-products .availability .outofstock{
color: #ff3366;
}
.woocommerce ul.woof-products li.product.instock .outofstock{
display: none;
}
.woocommerce ul.woof-products li.product.outofstock .instock{
display: none;
}
.woocommerce .product-list.list .yith-wcwl-add-to-wishlist{
margin-right: 10px;
}
.woocommerce .product-list.list .yith-wcwl-add-to-wishlist .show a{
margin: inherit;
}
.product-list.list li .quick-view>div{
display: inline-block;
float: left;
}
.product-list.list li .quick-view .compare-button{
width: auto;
}
.product-list.list li .quick-view .clear{
display: none;
}
.product-list.list li .quick-view a.search{
margin: inherit;
display: inline-block;
}
.product-list.list li .quick-view a.compare{
margin: inherit;
margin-right: 10px;
}
.view-product-list .pagination{
margin-top: 0;
float: right;
margin-left: 15px;
margin-top: 20px;
}
.view-product-list .pagination .screen-reader-text{
display: none;
}
.woocommerce .woocommerce-ordering{
width: auto;
margin: 0;
border: 1px solid #eaeaea;
margin-top: 20px;
margin-bottom: 20px;
}
.woocommerce .woocommerce-ordering:before{
content: "\f15d";
display: inline-block;
width: 38px;
text-align: center;
float: right;
height: 28px;
border-left: 1px solid #eaeaea;
background: #fafafa;
line-height: 28px;
font-family: 'FontAwesome';
}
.woocommerce .woocommerce-ordering .orderby{
display: inline-block;
float: left;
width: auto;
border: none;
height: 29px;
padding: 0 10px;
} .widget_kt_image{
padding: 0;
border: none;
}
.widget_kt_on_sale{
overflow: hidden;
}
.widget_kt_on_sale .product-container{
border: none;
}
.widget_kt_on_sale  .product-list li .add-to-cart{
height: 35px;
width: auto;
line-height: 35px;
font-size: 14px;
color: #fff;
display: inline-block;
margin: 0px auto;
text-align: center;
clear: both;
padding-left: 15px;
padding-right: 15px;
background: #F36;
position: relative;
bottom: 0;
left: inherit;
right: inherit;
}
.widget_kt_on_sale .product-list li .add-to-cart a{
background: none;
padding: 0;
}
.widget_kt_on_sale  .product-list li .add-to-cart:before{
width: 16px;
height: 100%;
float: left;
background: url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/cart.png) no-repeat scroll left center;
content: " ";
margin-right: 15px;
}
.widget_kt_on_sale .product-list li .colreduce-percentage {
width: 52px;
height: 44px;
background: url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/price-percent-br.png) no-repeat center center;
color: #fff;
line-height: normal;
text-align: center;
font-size: 14px;
position: absolute;
top: 10px;
right: 0px;
font-family: 'Arial Narrow', Arial, sans-serif;
padding-left: 5px;
padding-top: 4px;
}
.widget_kt_on_sale .colreduce-lable{
display: block;
}
.widget_kt_best_seller .best-sell li{
overflow: hidden;
}
.widget_kt_best_seller .content_price{
margin-top: 5px;
}
.widget_kt_best_seller .product-name{
margin-bottom: 0;
line-height: 16px;
}
.widget_kt_best_seller .product-star{
font-size: 13px;
}
.widget_kt_best_seller .product-star .fa{
margin-right: 4px;
}
.widget_kt_best_seller .product-star .fa:last-child{
margin-right: 0;
}
.widget_kt_best_seller .price{
font-size: 15px;
font-weight: bold;
color: #c92700;
}
.widget_kt_best_seller ins{
font-size: 15px;
font-weight: bold;
color: #c92700;
text-decoration: none;
}
.widget_kt_best_seller .owl-best-sell{
padding-bottom: 0;
}
.widget_kt_best_seller .owl-dots{
margin-top: 15px;
}
.widget_kt_best_seller del{
font-size: 14px;
margin-left: 10px;
color: #666;
}
.widget_product_categories ul>li.current-cat>a{
color: #ffae00 ;
}
.widget_product_categories ul>li>a:before {
content: "\f105";
font-size: 14px;
display: inline-block;
text-align: right;
font-family: "FontAwesome";
padding-right: 12px;
}
.widget_product_categories ul>li.current-cat >.children{
display: block;
}
.widget_product_categories ul>li>a.open:before{
content: "\f107";
padding-right: 8px;
}
.yith-woo-ajax-navigation .count,
.widget_product_categories .count,
.widget_layered_nav .count{
color: #a4a4a4;
margin-left: 5px;
}
.yith-woo-ajax-navigation .count:before{
content: '(';
}
.yith-woo-ajax-navigation .count:after{
content: ')';
}
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a{
border-color: #ff3366;
}
.widget_product_categories ul li .children {
padding-left: 20px;
display: none;
}
.widget_product_categories>ul>li.current-cat-parent>.children{
display: block;
}
.widget_product_categories .children li a:before {
content: "\f0da";
font-size: 14px;
display: inline-block;
text-align: right;
font-family: "FontAwesome";
padding-right: 12px;
}
.widget_product_search{
border: none;
padding: 0;
}
.widget_product_search .widget-title{
display: none;
}
.widget_product_search .screen-reader-text{
display: none;
}
.widget_product_search input[type="submit"]{
display: none;
} .product_list_widget{
padding: 0;
}
.product_list_widget li{
border-bottom: 1px solid #eaeaea;
padding: 20px 0;
}
.woocommerce ul.cart_list li, 
.woocommerce ul.product_list_widget li{
border-bottom: 1px solid #eaeaea;
padding: 20px 0;
}
.woocommerce ul.cart_list li:first-child, 
.woocommerce ul.product_list_widget li:first-child{
padding-top: 0;
}
.woocommerce ul.cart_list li:last-child, 
.woocommerce ul.product_list_widget li:last-child{
border:none;
padding-bottom: 0;
}
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img{
width: 75px;
float: left;
margin: 0;
margin-right: 10px;
}
.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a{
font-weight: normal;
}
.woocommerce ul.cart_list li del, 
.woocommerce ul.product_list_widget li del{
color: #666;
margin-left: 10px;
}
.woocommerce ul.cart_list li ins, 
.woocommerce ul.product_list_widget li ins{
color: #ff3366;
font-size: 18px;
float: left;
text-decoration: none;
}
.woocommerce ul.cart_list li .product-star, 
.woocommerce ul.product_list_widget li .product-star{
color: #ff9900;
font-size: 13px;
}
.widget_product_tag_cloud .tagcloud a{
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
display: inline-block;
padding: 4px 10px;
margin-bottom: 5px;
margin-right: 5px;
line-height: 1.6;
border: 1px solid #ededed;
font-size: 14px!important;
}
.widget_product_tag_cloud .tagcloud a:hover{
background: #ff3366;
border-color: #ff3366;
color: #FFFFFF;
text-decoration: none;
} .woocommerce .widget_price_filter .ui-slider .ui-slider-range{
background: #ccc;
height: 7px;
border-radius: 0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
background: #ff3366;
border: none;
border-radius: 0;
height: 7px;
width: 100%;
float: left;
}
.woocommerce .widget_price_filter .ui-slider{
padding: 0;
margin: 0;
margin-bottom: 15px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
border: none;
border-radius: 0;
background: url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/range-icon.png) no-repeat;
cursor: pointer;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{     position: absolute;
z-index: 2;
width: 1em;
height: 3em;
border-radius: 1em;
cursor: ew-resize;
outline: 0;
top: -0.3em;
margin-left: -.5em;}
.woocommerce .widget_price_filter .price_slider_amount{
font-size: 14px;
line-height: 34px;
}
.woocommerce .widget_price_filter .price_slider_amount .button{
font-size: 14px;
border: none;
background: #0052ee;
color: #fff;
border-radius: 0;
font-weight: normal;
padding: 0 15px;
height: 34px;
line-height: 34px;    margin-top: 20px;width: 100%;    text-transform: uppercase;
font-weight: bold;
}
.widget_price_filter .price_slider_amount .price_label{     position: absolute;
margin-top: 8px;font-weight: bold;}
.widget_price_filter .price_slider_amount .price_label span{ color: #cd2602}
.WOOF_Widget .widget-woof{
padding: 0;
border: none;
}
.woof_container{
margin-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #eaeaea;
display: table;
width: 100%;
}
.woof_container:last-child{
border: none;
padding: 0;
}
.woof_container h3{
font-weight: normal;
color: #666;
font-size: 16px;
padding-bottom: 15px;
text-transform: uppercase;
margin: 0;
width: 100%;
float: left;
}
.woof_container .woof_list {
padding: 0;
width: 100%;
float: left;
}
.woof_container label{
font-weight: normal;
cursor: pointer;
margin: 0;
}
.woof_container label .count{
color: #a4a4a4;
margin-left: 5px;
}
.woof_container input[type="radio"],
.woof_container input[type="checkbox"]{
display: none;
}
.woof_container .woof-tax-thumb-auto,
.woof_container .woof-tax-thumb{
width: 12px;
height: 12px;
border: 1px solid #eaeaea;
display: inline-block;
margin-bottom: -1px;
}
.woof_container .js-checked .woof-tax-thumb-auto,
.woof_container .js-checked .woof-tax-thumb{
background: #ff3366 url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/checked.png) no-repeat center center;
border-color: #ff3366;
}
.woof_container .js-checked,
.woof_container .js-checked{
color: #ff3366;
}
.woof_container .js-checked .woof_radio_term_reset{
display: block;
}
.woof_container .woof_radio_term_reset{
float: right;
display: none;
}
.woof_container .woof_radio_term_reset .fa{
display: none;
}
.woof_container .woof_radio_term_reset:before{
content: '';
background: url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/delete_icon.png) no-repeat center center;
font-size: 0;
height: 9px;
width: 9px;
display: inline-block;
line-height: 24px;
}
.woof_container .woof_list_radio .woof-tax-thumb-auto,
.woof_container .woof_list_radio .woof-tax-thumb{
border-radius: 50%;
}
.woof_container .woof_list_radio .js-checked .woof-tax-thumb-auto,
.woof_container .woof_list_radio .js-checked .woof-tax-thumb{
background: #ff3366 url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/radio-checked.png) no-repeat center center;
border-color: #ff3366;
}
.woof_container .price_slider_amount{
text-align: left;
float: left;
}
.woof-loading{
width: 100px;
height: 100px;
position: absolute;
top: 300px;
left: 45%;
display: block;
line-height: 100px;
color: #fff;
font-size: 30px;
background-color: rgba(0, 0, 0, 0.7);
text-align: center;
z-index: 10000;
}
.woof_container .woof_mselect{
min-height: 100px;
} .woocommerce-breadcrumb .navigation-pipe:before {
content: "\f105";
font-size: 14px;
display: inline-block;
text-align: right;
width: 6px;
color: #666;
font-family: "FontAwesome";
padding: 0 15px;
}
.woocommerce .woocommerce-breadcrumb a{
color: #333;
}
.woocommerce .woocommerce-breadcrumb a:hover{
color: #ff3366;
}
.view-product-list .page-title{
text-transform: none;
position: relative;
height: 41px;
line-height: 40px;
}
.view-product-list .page-title span{
border-bottom: 3px solid #ff3366;
bottom: -1px;
position: absolute;
padding: 0 12px;
} .product-size-chart{
border-top: 1px solid #eaeaea;
padding-top: 10px;
margin-top: 10px;
}
.product-size-chart a{
background: url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/size_chart.png) no-repeat right center;
padding-right: 30px;
} .woocommerce .woocommerce-tabs{
width: 70%;
float: left;
}
.woocommerce .woocommerce-tabs:before{
border-color: #e2e2e2!important;
}
.woocommerce .woocommerce-tabs ul.tabs{
margin: 0!important;
padding: 0 0 0 1px!important;
height: 50px;
border-bottom: 1px solid #eaeaea;
}
.woocommerce .woocommerce-tabs ul.tabs li{
border-radius: 0!important;
margin-right: 10px!important;
margin-left: -1px!important;
padding: 0!important;
border: none !important; background-color: none !important
}
.woocommerce .woocommerce-tabs ul.tabs li:before,
.woocommerce .woocommerce-tabs ul.tabs li:after{
display: none;
}
.woocommerce .woocommerce-tabs ul.tabs li a {
padding: 0 20px!important;
font-weight: 700;
text-decoration: none;
color: #333!important;
height: 50px;
border-bottom: 3px solid #0052ef;
line-height: 50px;
text-transform: uppercase;
}
.woocommerce .woocommerce-tabs .panel {
margin: 0 0 2em;
padding: 20px 0!important;
border-radius: 0!important;
margin-top: -1px!important;
}
.woocommerce .woocommerce-tabs .panel h2{
margin-top: 0;
}
.woocommerce .star-rating{
font-size: 10px;
color: #ff9900;
}
.related.products,
.upsells.products{
margin-top: 20px;
width: 100%;
float: left;
}
.related.products>h2,
.upsells.products>h2{
text-transform: uppercase;
font-size: 16px;
margin-top: 30px;
margin-top: 0;
margin-bottom: 20px;
font-weight: bold;
}
.related.products ul.product-list,
.upsells.products ul.product-list {
margin-top: 0;
}
.related.products ul.product-list li.product,
.upsells.products ul.product-list li.product{
width: 100%;
margin-top: 0;
}
.related.products .product-list .owl-prev, 
.related.products .product-list .owl-next,
.upsells.products .product-list .owl-prev, 
.upsells.products .product-list .owl-next{
top: -25px;
}
.related.products .owl-controls .owl-prev,
.upsells.products .owl-controls .owl-prev{
left: inherit;
right: 42px;
}
.related.products .owl-controls .owl-next,
.upsells.products .owl-controls .owl-next{
right: 15px;
}
.upsells.products .search.yith-wcqv-button,
.related.products .search.yith-wcqv-button{
position: static;
top: inherit;
right: inherit;
left: inherit;
bottom: inherit;
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
transform: translateX(0);
}
.upsells.products .woocommerce.product.compare-button,
.related.products .woocommerce.product.compare-button{
margin-bottom: 0;
padding-bottom: 0;
}
.summary.entry-summary{
line-height: 24px;
}
.summary.entry-summary p{
margin-bottom: 5px;
}
.woocommerce div.product .product_title{
font-size: 24px;
}
.woocommerce div.product .woocommerce-product-rating{
font-size: 13px;
margin-bottom: 5px;
color: #ff9900;
}
.woocommerce div.product .woocommerce-product-rating .product-star{
width: auto;
display: inline-block;
margin-right: 15px;
}
.woocommerce div.product .woocommerce-product-rating .fa{
margin-right: 4px;
}
.woocommerce div.product .woocommerce-product-rating .fa:last-child{
margin-right: 0;
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price{
font-size: 15px;
font-weight: bold;
color: #c92700; float: left;
}
.woocommerce div.product p.price .colreduce-percentage,
.woocommerce div.product span.price .colreduce-percentage{
background: #ff9900;
color: #fff;
padding: 0 15px;
text-align: center;
line-height: inherit;
margin-right: 0;
height: 23px;
line-height: 23px;
font-size: 14px;
display: inline-block;
margin-left: 15px;
}
.woocommerce div.product ins{
float: left;
}
.woocommerce div.product del{
font-size: 14px;
color: #666;
margin-left: 15px;
}
.product-meta,
.summary .product_meta{
border-bottom: 1px solid #eaeaea;
padding-bottom: 10px;
margin-bottom: 10px;
margin-top: 0;display: none;
}
.woocommerce div.product .available-options{
border-top: 1px solid #eaeaea;
margin-top: 10px;
display: none;
padding-top: 15px;
}
.woocommerce div.product .available-options .available-title{
margin: 0;
padding: 0;
font-size: 14px;
font-weight: bold;
}
.woocommerce div.product form.cart, 
.woocommerce div.product p.cart{
margin-top: 10px;
margin-bottom: 15px;
}
.woocommerce div.product form.cart div.quantity{
margin: 0;
width: 100%;
border-bottom: 1px solid #eaeaea;
padding-bottom: 15px;
margin-bottom: 15px; display: none;
}
.woocommerce .quantity .qty{
width: 70px;
height: 30px;
padding: 0;
background: #fafafa;
float: left;
margin-right: 10px;
}
.woocommerce div.product form.cart div.quantity table{
width: 100%;
}
.woocommerce div.product form.cart div.quantity table,
.woocommerce div.product form.cart div.quantity table th,
.woocommerce div.product form.cart div.quantity table td{
border: none;
padding-left: 0;
}
.woocommerce div.product form.cart div.quantity table td.quantity-label{
width: 50px;
padding-left: 0;
padding-right: 0;
}
.woocommerce div.product form.cart .button-add-cart{
border-top: 1px solid #eaeaea;
margin-top: 15px;
padding-top: 15px;
width: 100%;
float: left;
}
.woocommerce div.product form.cart .button{
background: #F36;
padding: 0 15px;
} .woocommerce .summary  .yith-wcwl-add-to-wishlist{
display: inline-block;
width: auto;
height: auto;
background: transparent;
float: left;
}
.woocommerce .summary  .yith-wcwl-add-to-wishlist .show a{
margin-left: 0;
display: inline-block;
line-height: 34px;
text-align: center;
border-radius: 50%;
font-size: 14px;
background: none;
line-height: 24px;
}
.woocommerce .summary .yith-wcwl-add-to-wishlist .ajax-loading{
position: absolute;
top: 8px;
left: 50%;
z-index: 10;
ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin: 0;
}
.woocommerce .summary  .yith-wcwl-add-to-wishlist .show a:before{
background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%;
width: 32px;
height: 32px;
text-align: center;
line-height: 32px;
display:block;
color: #fff;
font-size: 18px;
border-radius: 90%;
margin: 0 auto;
}
.woocommerce .summary  .yith-wcwl-add-to-wishlist .show a:hover{
color: #ff3366;
}
.woocommerce .summary  .yith-wcwl-add-to-wishlist .show a:hover:before{
background-color: #ff3366;
}
.woocommerce .summary .clear{
display: none;
}
.woocommerce .summary .compare{
text-align: center;
margin: 0;
background: none;
padding: 0;
color: #666;
line-height: 24px;
margin-left: 10px;
display: inline-block;
float: left;
}
.woocommerce .summary .compare:before{
font-family: 'FontAwesome';
font-size: 18px;
content: "\f012";
background: rgba(0,0,0,0.4);
line-height: 32px;
width: 32px;
height: 32px;
border-radius: 90%;
display: block;
margin: 0 auto;
color: #fff;
}
.woocommerce .summary .compare.added:after{
display: none;
}
.woocommerce .summary .compare:hover{
background: none;
color: #ff3366;
}
.woocommerce .summary .compare:hover:before{
background: #ff3366
}
.woocommerce  a.woocommerce-main-image{
border: 1px solid #eaeaea;
padding: 10px;
width: 100%;
float: left;
}
.woocommerce div.product div.images div.thumbnails{
padding: 0 40px;
margin-top: 15px;
display: inline-block;
}
.woocommerce div.product div.images div.thumbnails .owl-item{
padding-right: 1px;
}
.woocommerce div.product form.cart .variations{
color: #333;
margin: 0;
}
.woocommerce div.product form.cart .variations td.label{
padding: 10px;
vertical-align: middle;
padding-left: 0;
margin-bottom: 0;
display: block;
float: left;
width: 26px;
padding-right: 0;
}
.woocommerce div.product form.cart .variations label{
color: #333;
font-weight: normal;
font-size: 14px;
line-height: 47px;
margin: 0;
padding: 0;
float: left;
}
.woocommerce div.product form.cart .variations select{
width: 50%;
width: 50%;
height: 30px;
padding: 0 10px;
background-color: #fafafa;
}
.woocommerce div.product form.cart .reset_variations, 
.woocommerce form .form-row label.hidden{
margin-left: 10px;
}
.woocommerce div.product .variation_form_section .variations-table{
border: none;
border-width: 0;
}
.woocommerce div.product .variation_form_section .variations-table th,
.woocommerce div.product .variation_form_section .variations-table td{
border: none;
}
.woocommerce div.product .variation_form_section .variations-table label{
color: #333;
font-weight: normal;
font-size: 14px;
line-height: 25px;
margin: 0;
padding: 0;
margin-top: -5px;
float: left;
}
.woocommerce div.product form.cart table td{
padding-left: 15px;
}
.woocommerce div.product .variation_form_section .variations-table td:first-child{
width:36px;
text-align: left;
padding-left: 0;
padding-right: 0;
}
.woocommerce div.product .variation_form_section .variations-table .swatch-wrapper{
padding: 0;
margin: 0 10px 10px 0;
}
.woocommerce div.product .variation_form_section .variations-table .selected{
border: 1px solid #ff3366;
}
.woocommerce div.product .variation_form_section .variations-table .swatch-anchor{
}
.variations-table select{
max-width: 151px;
height: 30px;
background-color: #fafafa;
padding: 0 5px;
border: 1px solid #eaeaea;
}
.woocommerce #content div.product div.thumbnails a, 
.woocommerce div.product div.thumbnails a, 
.woocommerce-page #content div.product div.thumbnails a, 
.woocommerce-page div.product div.thumbnails a{
width: 100%;
margin: 0;
border: 1px solid #eaeaea;
padding: 7px 10px;
}
.woocommerce div.product div.images, 
.woocommerce div.product div.summary{
margin-bottom: 30px;
}
.woocommerce div.product .utilities{
border-top: 1px solid #eaeaea;
margin-top: 15px;
padding-top: 15px;
width: 100%;
float: left; display: none;
}
.woocommerce div.product .utilities .fa{
font-size: 18px;
}
.woocommerce div.product .utilities ul{
padding: 0;
}
.woocommerce div.product .utilities ul li{
list-style: none;
display: inline-block;
margin-right: 15px;
} .woocommerce table.shop_table{
border-radius: 0;
margin-top: 30px;
border-collapse:collapse;
}
.woocommerce table.shop_table .quantity table,
.woocommerce table.shop_table .quantity table th,
.woocommerce table.shop_table .quantity table td{
border: none;
padding: 0;
}
.woocommerce-cart table.cart img{
max-width: 100px;
width: 100%;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
padding: 0;
height: 34px;
width: 150px;
padding: 0 15px;
}
.woocommerce .cart-collaterals .cross-sells>h2, 
.woocommerce-page .cart-collaterals .cross-sells>h2{
margin-bottom: 0;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
}
.woocommerce-cart .cart-collaterals .cart_totals table{
border-collapse:collapse;
border-left: 1px solid #eaeaea;
}
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table td{
padding: 10px;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt{
background-color: #ff3366 ;
color: #fff;
width: auto;
height: 34px;
line-height: 34px;
font-size: 14px;
padding: 0 15px;
border-radius: 0;
display: table!important;
}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover{
opacity: 0.9;
}
.woocommerce .wishlist-title{
width: 100%;
float: left;
}
.woocommerce .wishlist-title>h2{
margin: 0;
padding: 0;
text-transform: uppercase;
font-size: 18px;
}
.woocommerce table.wishlist_table{
font-size: 14px;
width: 100%;
float: left;
}
.woocommerce a.remove{
width: 100%;
}
.woocommerce .wishlist_table ins,
.woocommerce .wishlist_table .amount{
text-decoration: none;
font-size: 18px;
color: #ff3366;
}
.woocommerce .wishlist_table ins{
float: left;
}
.woocommerce .wishlist_table del .amount{
color: #666;
font-size: 14px;
color: #666;
}
.woocommerce span.onsale{
color: #fff;
float: left;
line-height: 22px;
text-align: center;
font-size: 12px;
text-transform: uppercase;
padding: 0px 10px;
background: #ff4318;
height: 22px;
border-radius: 0;
left: 10px;
top: 10px;
min-height: 22px;
z-index: 10;
}
.woocommerce div.product p.price ins, 
.woocommerce div.product span.price ins{
text-decoration: none;
}
.woo-quickview{
background: #fff;
}
.woocommerce.woo-quickview span.onsale{
top: 10px;
left: 10px;
}
.woo-quickview .images{
width: 40%;
float: left;
}
.woo-quickview .entry-summary{
width: 57%;
float: right;
}
.woo-quickview .product_title{
font-size: 24px;
}
.woo-quickview .price{
font-size: 18px;
color: #ff3366;
}
.woo-quickview form.cart .variations select {
width: 50%;
width: 50%;
height: 30px;
padding: 0 10px;
background-color: #fafafa;
}
.woo-quickview form.cart .variations label {
color: #333;
font-weight: normal;
font-size: 14px;
line-height: 30px;
margin: 0;
padding: 0;
display: inline-block;
}
.woo-quickview form.cart .variations .label{
display: inline-block;
border-radius: 0;
}
.woo-quickview .colreduce-percentage{
background: #ff9900;
color: #fff;
padding: 0 15px;
text-align: center;
margin-right: 0;
height: 23px;
line-height: 23px;
font-size: 14px;
display: inline-block;
margin-left: 15px;
}
.woo-quickview del{
font-size: 14px;
color: #666;
margin-left: 15px;
}
.woo-quickview ins{
text-decoration: none;
float: left;
}
.woo-quickview table,
.woo-quickview th,
.woo-quickview td{
border: none;
padding: 10px 0;
}
.woo-quickview .utilities{
border-top: 1px solid #eaeaea;
margin-top: 15px;
padding-top: 15px;
}
.woo-quickview .utilities ul{
padding: 0;
}
.woo-quickview .utilities ul li {
list-style: none;
display: inline-block;
margin-right: 15px;
}
.woo-quickview .utilities .fa{
font-size: 18px;
}
.woo-quickview .available-options {
border-top: 1px solid #eaeaea;
margin-top: 10px;
padding-top: 15px;
}
.woo-quickview label{
font-weight: normal;
margin: 0;
}
.woo-quickview .available-options .available-title{
margin: 0;
padding: 0;
font-size: 14px;
font-weight: bold;
}
.woo-quickview .thumbnails{
padding: 0 40px;
margin-top: 15px;
display: inline-block;
}
.woo-quickview .thumbnails a{
width: 100%;
margin: 0;
border: 1px solid #eaeaea;
padding: 7px 10px;
display: inline-block;
}
.woo-quickview .variation_form_section .variations-table td:first-child {
width: 36px;
text-align: left;
padding-left: 0;
padding-right: 10px;
}
.easyzoom-flyout img {
vertical-align: bottom;
max-width: inherit;
width: inherit;
}
.woocommerce div.product div.images img{
width: auto;
}
.easyzoom{
overflow: hidden;
}
.product-image.easyzoom{
border: 1px solid #eaeaea;
padding: 10px;
}
.single-product-image .product-list-thumb{
margin-top: 15px;
padding: 0 40px;
}
.single-product-image .product-list-thumb li{
list-style: none;
border: 1px solid #eaeaea;
padding: 7px 10px;
}
.single-product-image .product-list-thumb li.active{
border-color: #F36;
}
.single-product-image .product-list-thumb .owl-prev{
left: -40px;
}
.single-product-image .product-list-thumb .owl-next{
right: -40px;
}
.woocommerce .cart-collaterals, 
.woocommerce-page .cart-collaterals{
padding-bottom: 30px;
}
.woocommerce .cart-collaterals .cart_totals, 
.woocommerce-page .cart-collaterals .cart_totals{
width: 35%;
}
.woocommerce .cart-collaterals .cross-sells, 
.woocommerce-page .cart-collaterals .cross-sells{
width: 62%;
}
.cart-empty{
padding: 15px;
border: 1px solid #eaeaea;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a, 
.woocommerce .widget_layered_nav ul.yith-wcan-color li span, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span{
margin: 5px 10px 5px 0;
}
.woocommerce div.product p.price ins, 
.woocommerce div.product span.price ins{
floaT: right;
font-weight: bold;
color: #ce2601;
}
.woocommerce .myaccount_user{
margin-top: 15px;
}
.quantity-plus,
.quantity-minus{
text-align: center;
height: 30px;
width: 30px;
line-height: 28px;
border: 1px solid #eaeaea;
display: inline-block;
font-size: 16px;
background: #fafafa;
color: #ccc;
cursor: pointer;
float: left;
margin-right: 10px;
}
.quantity-plus{
margin-right: 0;
}
.quantity-plus:hover,
.quantity-minus:hover{
color: #333;
}
.woocommerce td.product-name dl.variation dd{
padding: 0;
margin: 0;
}
.product-list.list .info-orther{
float: left;
}
.woocommerce table.shop_attributes td{
padding: 0 10px;
}
.widget_kt_product_special .product-star{
font-size: 13px;
}
.widget_kt_product_special .product-star .fa{
margin-right: 4px;
}
.widget_kt_product_special .product-star .fa:last-child{
margin-right: 0;
}
.widget_kt_product_special .products-block li{
border-bottom: 1px solid #eaeaea;
padding: 20px 0;
overflow: hidden;
}
.widget_kt_product_special .products-block li:first-child{
padding-top: 0;
}
.widget_kt_product_special .products-block li:last-child{
padding-bottom: 0;
border: none;
}
.commentlist{
padding: 0;
}
.commentlist .review-rating{
width: auto;
display: inline-block;
float: right;
font-size: 13px;
color: #febf2b;
}
.commentlist .review-rating .fa{
margin-right: 4px;
}
.commentlist .review-rating .fa:last-child{
margin-right: 0;
} #yith-wcwl-popup-message{
width: 100%;
background: rgba(0,0,0,0.8);
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: 0!important;
border: none;
}
#yith-wcwl-popup-message #yith-wcwl-message{
top: 50%!important;
left: 50%!important;
background: #fff;
width: 200px;
padding: 15px 0;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
position: absolute;
border-radius: 10px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
width: 60px;
background: #fff;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
margin-left: 70px;
}
#yith-quick-view-content div.summary{
float: right;
} #cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight,
#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxMiddleLeft,
#cboxMiddleRight{
display: none;
}
del span.amount{
color: #666;
}
.woocommerce div.product p.price del, 
.woocommerce div.product span.price del{
opacity: 1;
}
.widget_layered_nav_filters a{
margin-right: 10px;
}
.woocommerce div.product {
margin-bottom: 0;
position: relative;
float: left;
width: 100%;
}
span.sku_wrapper{
margin-top: 0;
display: block;
}
.woocommerce div.product p.stock{
font-size: 14px;
}
.woocommerce div.product form.cart table{
border-width: 0;
margin-bottom: 15px;
border-bottom: 1px solid #eaeaea;
margin-top: 3px;
}
.woocommerce div.product form.cart .group_table td{
padding: 0;
border-bottom-width: 1px;
}
.woocommerce div.product form.cart .group_table div.quantity{
border: none;
margin: 0;
padding: 0;
}
.woocommerce div.product form.cart .group_table .quantity-label{
display: none;
}
.woocommerce div.product form.cart .group_table .quantity .qty{
width: 40px;
}
.woocommerce div.product form.cart .group_table .price ins{
text-decoration: none;
}
.woocommerce div.product form.cart .group_table .price del{
color: #999;
}  @media (min-width: 1201px){
} @media (min-width: 993px) and (max-width: 1200px) {
.woocommerce #content table.cart td.actions .button.alt, 
.woocommerce #content table.cart td.actions .input-text+.button, 
.woocommerce table.cart td.actions .button.alt, 
.woocommerce table.cart td.actions .input-text+.button, 
.woocommerce-page #content table.cart td.actions .button.alt, 
.woocommerce-page #content table.cart td.actions .input-text+.button, 
.woocommerce-page table.cart td.actions .button.alt, 
.woocommerce-page table.cart td.actions .input-text+.button{
width: auto;
float: left;
}
.related.products .product-list li .product-star,
.related.products .product-list li .product-star{
float: left;
}
.widget_kt_on_sale .product-list  .product-star{
float: left;
}
.widget{
padding: 0 10px 15px 10px;
}
} @media (min-width: 768px) and (max-width: 992px) {
.woocommerce #content table.cart td.actions .button.alt, 
.woocommerce #content table.cart td.actions .input-text+.button, 
.woocommerce table.cart td.actions .button.alt, 
.woocommerce table.cart td.actions .input-text+.button, 
.woocommerce-page #content table.cart td.actions .button.alt, 
.woocommerce-page #content table.cart td.actions .input-text+.button, 
.woocommerce-page table.cart td.actions .button.alt, 
.woocommerce-page table.cart td.actions .input-text+.button{
width: auto;
float: left;
}
.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input{
width: auto;
float: right;
display: inline-block;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{
float: left;
padding: 0;
}
}
.sidebar-left .product-list.columns-4.grid,
.sidebar-left .product-list.columns-5.grid,
.sidebar-left .product-list.columns-6.grid,
.sidebar-right .product-list.columns-4.grid,
.sidebar-right .product-list.columns-5.grid,
.sidebar-right .product-list.columns-6.grid,
.sidebar-full .product-list.columns-6.grid{
padding: 0 10px;
}
.sidebar-left .product-list.columns-4.grid li.product,
.sidebar-left .product-list.columns-5.grid li.product,
.sidebar-left .product-list.columns-6.grid li.product,
.sidebar-right .product-list.columns-4.grid li.product,
.sidebar-right .product-list.columns-5.grid li.product,
.sidebar-right .product-list.columns-6.grid li.product,
.sidebar-full .product-list.columns-6.grid li.product{
text-align: left;
padding: 0 5px;
}
.sidebar-left .product-list.columns-4.grid li.product .content_price del,
.sidebar-left .product-list.columns-4.grid li.product .content_price ins,
.sidebar-left .product-list.columns-5.grid li.product .content_price del,
.sidebar-left .product-list.columns-5.grid li.product .content_price ins,
.sidebar-left .product-list.columns-6.grid li.product .content_price del,
.sidebar-left .product-list.columns-6.grid li.product .content_price ins,
.sidebar-right .product-list.columns-4.grid li.product .content_price del,
.sidebar-right .product-list.columns-4.grid li.product .content_price ins,
.sidebar-right .product-list.columns-5.grid li.product .content_price del,
.sidebar-right .product-list.columns-5.grid li.product .content_price ins,
.sidebar-right .product-list.columns-6.grid li.product .content_price del,
.sidebar-right .product-list.columns-6.grid li.product .content_price ins,
.sidebar-full .product-list.columns-6.grid li.product .content_price del,
.sidebar-full .product-list.columns-6.grid li.product .content_price ins{
float: none;
margin: 0;
width: 100%;\
}
.sidebar-left .product-list.columns-4.grid li.product .content_price .price,
.sidebar-left .product-list.columns-5.grid li.product .content_price .price,
.sidebar-left .product-list.columns-6.grid li.product .content_price .price,
.sidebar-right .product-list.columns-4.grid li.product .content_price .price,
.sidebar-right .product-list.columns-5.grid li.product .content_price .price,
.sidebar-right .product-list.columns-6.grid li.product .content_price .price,
.sidebar-full .product-list.columns-6.grid li.product .content_price .price{
width: 100%;
}
.sidebar-left .product-list.columns-4.grid li.product .product-star,
.sidebar-left .product-list.columns-5.grid li.product .product-star,
.sidebar-left .product-list.columns-6.grid li.product .product-star,
.sidebar-right .product-list.columns-4.grid li.product .product-star,
.sidebar-right .product-list.columns-5.grid li.product .product-star,
.sidebar-right .product-list.columns-6.grid li.product .product-star,
.sidebar-full .product-list.columns-6.grid li.product .product-star{
width: 100%;
float: none;
text-align: left;
}
.woocommerce #content div.product div.images, 
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.images, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.images, 
.woocommerce-page div.product div.summary{
width: 48%;
float: left;
}
.woocommerce #content div.product div.summary,
.woocommerce-page div.product div.summary{
float: right;
}
.product-list .product-category,
.product-list.list .product-category{
width: 33.333%;
float: left;
text-align: center;
padding: 0 15px;
}
.product-list.list .product-category{
padding: 0 15px;
margin-top: 20px;
}
.product-list .product-category>a{
display: inline-block;
overflow: hidden;
position: relative;
}
.product-list .product-category h3{
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 15px 0;
margin: 0;
background-color: rgba(0,0,0,0.4);
color: #fff;
}
.product-list .product-category h3 mark{
background-color: transparent;
padding: 0;
color: #fff;
}
.product-list .product-category:hover img{
-webkit-transform: scale(1,1);
-webkit-transform-origin: inherit;
-moz-transform: scale(1,1);
-moz-transform-origin: inherit;
-o-transform: scale(1,1);
-o-transform-origin: inherit;
transform: scale(1,1);
transform-origin: inherit;
}
.product-list .type-product.product.first{
clear: left;
}
@media(max-width: 767px){
.woocommerce #content div.product div.images, 
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.images, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.images, 
.woocommerce-page div.product div.summary{
width: 100%;
float: none;
}
.shop_table.cart .product-name,
.shop_table.cart .product-price,
.shop_table.cart .product-quantity,
.shop_table.cart .product-subtotal{
display: block;
border: none;
border-bottom: 1px solid rgba(0,0,0,0.1);
border-right: 1px solid rgba(0,0,0,0.1);
}
.shop_table.cart thead{
display: none;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
width: 50%;
}
.woocommerce .cart-collaterals .cross-sells, 
.woocommerce-page .cart-collaterals .cross-sells{
width: 100%;
float: right;
display: none;
}
.woocommerce .cart-collaterals .cart_totals, 
.woocommerce-page .cart-collaterals .cart_totals{
width: 100%;
float: left;
}
}