/*******************************************************
Product list Styles
********************************************************/
ul.product_list{margin-bottom:0;margin-top:0;}
ul.product_list > p{display:none!important;}
ul.product_list .left-block .availability{display:none!important;}
ul.product_list .color-list-container{margin-bottom:12px;}
ul.product_list .color-list-container ul li{display:inline-block;border:1px solid #d6d4d4;width:26px;height:26px;}
ul.product_list .color-list-container ul li a{display:block;width:22px;height:22px;margin:1px;}
ul.product_list .color-list-container ul li a img{display:block;width:22px;height:22px;}
ul.product_list .product-image-container{text-align:center;}
ul.product_list .product-image-container a{transition:all 0.15s ease-in-out 0s;-webkit-transition:all 0.15s ease-in-out 0s;}
ul.product_list .product-image-container img{margin:0 auto;width:100%;}
ul.product_list .product-image-container .quick-view-wrapper-mobile{display:none!important;}
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{display:none;}
@media (max-width:1199px){
	ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{display:block;position:relative;background-color:rgba(208, 208, 211, 0.57);height:130px;width:85px;top:80px;right:-162px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);zoom:1;pointer-events:all;}
	ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i{position:relative;top:48px;left:-20px;font-size:x-large;color:black;}
	ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i:before{-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);}
}
@media (max-width:1199px){
	ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile:hover{background-color:rgba(167, 167, 167, 0.57);}
}
@media (max-width:1199px){
	ul.product_list .product-image-container .quick-view-wrapper-mobile{display:block;background-color:transparent;height:155px;width:215px;position:absolute;overflow:hidden;pointer-events:none;bottom:0px;right:0px;}
}
ul.product_list .product-image-container .quick-view{display:none!important;font:700 13px/16px Arial, Helvetica, sans-serif;color:#777676;position:absolute;left:50%;top:50%;margin:-21px 0 0 -53px;padding:13px 0 0;background:rgba(255, 255, 255, 0.82);width:107px;height:43px;text-align:center;-moz-box-shadow:rgba(0, 0, 0, 0.16) 0 2px 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.16) 0 2px 8px;box-shadow:rgba(0, 0, 0, 0.16) 0 2px 8px;}
@media (max-width:1199px){
	ul.product_list .product-image-container .quick-view{display:none;}
}
@media (min-width:1200px){
	ul.product_list .product-image-container .quick-view{display:none;}
}
@media (max-width:767px){
	ul.product_list .product-image-container .quick-view{display:none;}
}
ul.product_list .comments_note{overflow:hidden;text-align:center;}
ul.product_list .comments_note .star_content{display:block;float:none;}
ul.product_list .comments_note .star_content .star{display:inline;float:none;margin:0 -1.7px;}
ul.product_list .comments_note .nb-comments{overflow:hidden;font-style:italic;}
ul.product_list .functional-buttons div a, ul.product_list .functional-buttons div label{color:#7d7d7d;cursor:pointer;font:400 11px/14px "Muli",sans-serif;margin:0;padding:0 0 0 21px;position:relative;text-transform:uppercase;}
ul.product_list .functional-buttons div a:before, ul.product_list .functional-buttons div label:before{background:#ffffff;border:1px solid #e1e1e1;bottom:0;content:"";display:block;height:14px;left:0;margin:auto 0;padding:0;position:absolute;top:0;width:14px;z-index:0;}
ul.product_list .functional-buttons div a:after, ul.product_list .functional-buttons div label:after{background:#ffffff;border:0;bottom:0;content:"";display:block;height:10px;left:2px;margin:auto 0;padding:0;position:absolute;top:0;width:10px;z-index:1;transition:all 0.15s ease-in-out 0s;-webkit-transition:all 0.15s ease-in-out 0s;}
ul.product_list .functional-buttons div a:hover:after, ul.product_list .functional-buttons div label:hover:after{background:#ededed;}
ul.product_list .functional-buttons div a.checked:after, ul.product_list .functional-buttons div label.checked:after{background:#4a4a7f;}
ul.product_list table{background:none;border:0;border-collapse:collapse;border-spacing:0;color:inherit;font:inherit;height:100%;margin:0;text-align:inherit;text-shadow:inherit;text-transform:inherit;width:100%;}
ul.product_list table td{background:none;border:0;color:inherit;font:inherit;height:100%;padding:0;text-align:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:middle;}
/*******************************************************
Product list(Grid) Styles
********************************************************/
ul.product_list.grid{margin:0 -12.84px;padding:0;}
ul.product_list.grid > li, ul.product_list.grid .owl-item .ajax_block_product{border:0;padding:0 12.84px 30px;text-align:center;}
ul.product_list.grid > li .product-container, ul.product_list.grid .owl-item li .product-container{background:none;border:1px solid #ffffff;border-radius:0;margin:0;overflow:hidden;padding:0;position:relative;transition:all 0.15s ease-in-out 0s;-webkit-transition:all 0.15s ease-in-out 0s;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
ul.product_list.grid > li .product-container:hover, ul.product_list.grid .owl-item li .product-container:hover{border-color:#d5af00;}
ul.product_list.grid > li .product-container .left-block, ul.product_list.grid .owl-item li .product-container .left-block{margin:0 auto;padding:0;}
ul.product_list.grid > li .product-container .product-image-container, ul.product_list.grid .owl-item li .product-container .product-image-container{border:0;margin:0;overflow:hidden;padding:0;position:static;}
ul.product_list.grid > li .product-container .product_img_link, ul.product_list.grid .owl-item li .product-container .product_img_link{border:0;display:block;margin:0;position:relative;text-decoration:none;}
ul.product_list.grid > li .product-container h5, ul.product_list.grid .owl-item li .product-container h5{color:inherit;font:inherit;margin:0;padding:0;text-shadow:none;text-transform:none;}
ul.product_list.grid > li .product-container h5 a, ul.product_list.grid .owl-item li .product-container h5 a{display:inline-block;}
ul.product_list.grid > li .product-container .right-block, ul.product_list.grid .owl-item li .product-container .right-block{margin:0 auto;min-height:100px;overflow:hidden;padding:21px 0 0;text-align:center;}
ul.product_list.grid > li .product-container .right-block .content_price, ul.product_list.grid .owl-item li .product-container .right-block .content_price{margin:0;overflow:hidden;padding:12px 0 0;}
ul.product_list.grid > li .product-container .right-block .content_price .spec, ul.product_list.grid .owl-item li .product-container .right-block .content_price .spec{margin-left:8px;margin-right:8px;}
ul.product_list.grid > li .product-container .button-container, 
ul.product_list.grid .owl-item li .product-container .button-container, 
ul.product_list.grid > li .product-container .availability, 
ul.product_list.grid .owl-item li .product-container .availability, 
ul.product_list.grid > li .product-container .compare, 
ul.product_list.grid .owl-item li .product-container .compare, 
ul.product_list.grid > li .product-container .product-image-container .content_price, 
ul.product_list.grid .owl-item li .product-container .product-image-container .content_price, 
ul.product_list.grid > li .product-container .hook-reviews, 
ul.product_list.grid .owl-item li .product-container .hook-reviews, 
ul.product_list.grid > li .product-container .product-desc, 
ul.product_list.grid .owl-item li .product-container .product-desc, 
ul.product_list.grid > li .product-container .color-list-container, 
ul.product_list.grid .owl-item li .product-container .color-list-container, 
ul.product_list.grid > li .product-container .product-flags, 
ul.product_list.grid .owl-item li .product-container .product-flags, 
ul.product_list.grid > li .product-container .comments_note, 
ul.product_list.grid .owl-item li .product-container .comments_note, 
ul.product_list.grid > li .product-container .functional-buttons, 
ul.product_list.grid .owl-item li .product-container .functional-buttons{display:none!important;}
ul.product_list.grid.owl-carousel{margin:0!important;padding:0!important;}
ul.product_list.grid .owl-item li{padding-bottom:0!important;padding-top:0!important;width:100%!important;}
@media (min-width:1200px){
	ul.product_list.grid > li.first-in-line{clear:both;}
}
@media (min-width:992px) AND (max-width:1199px){
	ul.product_list.grid > li.first-in-line{clear:both;}
}
@media (min-width:768px) AND (max-width:991px){
	ul.product_list.grid > li.prodlist{width:100%;}
	ul.product_list.grid > li.prodlist.first-item-of-tablet-line{clear:both;}
	ul.product_list.grid > li.homelist.first-item-of-mobile-line{clear:both;}
	ul.product_list.grid > li .product-container .right-block, ul.product_list.grid .owl-item li .product-container .right-block{padding-left:0;padding-right:0;}
}
@media (max-width:767px){
	ul.product_list.grid > li .product-container .right-block, ul.product_list.grid .owl-item li .product-container .right-block{padding-left:0;padding-right:0;}
}
@media (max-width:531px){
	ul.product_list.grid{margin:0 -5px;}
	ul.product_list.grid > li, ul.product_list.grid .owl-item .ajax_block_product{padding:0 5px 10px;}
	ul.product_list.grid > li .product-container .right-block, ul.product_list.grid .owl-item li .product-container .right-block{min-height:60px;padding-top:11px;}
	ul.product_list.grid > li .product-container .right-block .content_price, ul.product_list.grid .owl-item li .product-container .right-block .content_price{padding-top:6px;}
	ul.product_list.grid > li .product-container .right-block .content_price .spec, ul.product_list.grid .owl-item li .product-container .right-block .content_price .spec{margin-left:4px;margin-right:4px;}
	ul.product_list.grid > li .product-container .left-block, ul.product_list.grid .owl-item li .product-container .left-block{max-width:100%!important;}
}
/*******************************************************
Product list(List) Styles
********************************************************/
ul.product_list.list > li .product-container{background:#ffffff;border:1px solid #ebebeb;margin:0 0 30px;padding:0;position:relative;}
ul.product_list.list > li .title-block{margin:0;overflow:hidden;padding-bottom:0;padding-top:0;}
ul.product_list.list > li .left-block{margin:0;padding:0 0 0 15px;width:22.3%;}
ul.product_list.list > li .center-block{padding:25px 30px 0 15px;width:47.8%;}
ul.product_list.list > li .right-block{border-left:1px solid #ebebeb;padding:0 15px 0 0;width:29.9%;}
ul.product_list.list > li .product-image-container{border:0;max-width:100%!important;padding:20px 15px 20px 20px;position:relative;}
ul.product_list.list > li h5{border-bottom:1px solid #ebebeb;margin:0;padding:15px 20px;text-transform:uppercase;}
ul.product_list.list > li h5 .product-name{color:#115392;font-size:15px;font-family:"Muli",sans-serif;font-weight:600;line-height:21px;}
ul.product_list.list > li h5 .manuf{float:right;margin:-5px 0;padding:0;}
ul.product_list.list > li h5 .manuf a{border:0;text-decoration:none;}
ul.product_list.list > li h5 .manuf a img{border:0;display:block;max-height:100%;width:auto;}
ul.product_list.list > li .product-desc{color:#636363;font:12px/18px "Muli",sans-serif;margin:0;padding:0 0 26px;text-align:justify;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
ul.product_list.list > li .right-block .right-block-content.row{background:#fafafa;margin:0;min-height:190px;padding:0 30px;}
ul.product_list.list > li .btn_lnk_view{border-top:1px solid #ebebeb;margin:0;overflow:hidden;padding:14px 0 6px;}
ul.product_list.list > li .btn_lnk_view .lnk_view{float:left;line-height:20px!important;}
ul.product_list.list > li .availability{float:right;}
ul.product_list.list > li .availability span{background:none;border:0;color:#82bf19;display:inline;float:none;font:400 11px/16px "Muli",sans-serif;margin:0;padding:0;text-align:inherit;text-shadow:none;text-transform:uppercase;width:auto;}
ul.product_list.list > li .availability span.label-danger{color:#d63c3f;}
ul.product_list.list > li .availability span.label-warning{color:#f0a202;}
ul.product_list.list > li .content_price{margin:0;overflow:hidden;padding:23px 0 18px;text-align:left;text-transform:none;width:100%;}
ul.product_list.list > li .content_price .price{display:block;font-size:28px;margin-bottom:-4px;}
ul.product_list.list > li .content_price .price small{color:#707070;font-size:13px;font-family:"Muli",sans-serif;font-weight:normal;text-transform:none;}
ul.product_list.list > li .button-container{margin:0;padding:0 0 17px;width:100%;}
ul.product_list.list > li .button-container .btn{display:block;margin-bottom:0;width:100%;}
ul.product_list.list > li .functional-buttons{margin:0;padding:0;width:100%;}
ul.product_list.list > li .product-container .hook-reviews, ul.product_list.list > li .product-container .product-image-container .content_price, ul.product_list.list > li .product-flags, ul.product_list.list > li .color-list-container, ul.product_list.list > li .product-container .comments_note .nb-comments, ul.product_list.list > li .button-container .btn_lnk_view{display:none!important;}
@media (min-width:992px) AND (max-width:1199px){
	ul.product_list.list > li .left-block{width:19.3%;}
	ul.product_list.list > li .center-block{padding-right:15px;width:48.8%;}
	ul.product_list.list > li .right-block{width:31.9%;}
	ul.product_list.list > li .right-block .right-block-content.row{min-height:182px;padding-left:15px;padding-right:15px;}
}
@media (min-width:768px) AND (max-width:991px){
	ul.product_list.list > li .left-block{width:32.4%;}
	ul.product_list.list > li .center-block{padding-right:30px;width:67.6%;}
	ul.product_list.list > li .right-block{border:0;padding:0 15px;width:100%;}
	ul.product_list.list > li .right-block .right-block-content.row{min-height:0;padding-bottom:15px;padding-left:15px;padding-right:15px;}
}
@media (max-width:767px){
	ul.product_list.list > li .left-block{width:19.3%;}
	ul.product_list.list > li .center-block{padding-right:15px;width:48.8%;}
	ul.product_list.list > li .right-block{width:31.9%;}
	ul.product_list.list > li .right-block .right-block-content.row{min-height:182px;padding-left:15px;padding-right:15px;}
}
@media (max-width:667px){
	ul.product_list.list > li .left-block{width:32.4%;}
	ul.product_list.list > li .center-block{padding-right:30px;width:67.6%;}
	ul.product_list.list > li .right-block{border:0;padding:0 15px;width:100%;}
	ul.product_list.list > li .right-block .right-block-content.row{min-height:0;padding-bottom:15px;padding-left:15px;padding-right:15px;}
}
@media (max-width:567px){
	ul.product_list.list > li .left-block{width:100%;}
	ul.product_list.list > li .product-image-container{padding:15px 15px 0;}
	ul.product_list.list > li .product-image-container .product_img_link{display:block;margin:0 auto;max-width:150px;}
	ul.product_list.list > li .product-image-container .product_img_link img{width:inherit;}
	ul.product_list.list > li .center-block{padding-left:30px;padding-right:30px;padding-top:15px;width:100%;}
	ul.product_list.list > li .right-block{padding-left:15px;padding-right:15px;width:100%;}
}
@media (max-width:467px){
	ul.product_list.list > li .title-block{overflow:visible;}
	ul.product_list.list > li h5{overflow:visible;position:relative;}
	ul.product_list.list > li h5 .manuf{bottom:-40px;margin:0;position:absolute;right:15px;z-index:9;}
	ul.product_list.list > li .btn_lnk_view{text-align:center;}
	ul.product_list.list > li .btn_lnk_view .lnk_view{float:none;}
	ul.product_list.list > li .availability{display:block;float:none;}
}
/***** IE code *****/
.ie8 .quick-view{background:#fff;border:1px solid #d6d4d4;}
/*# sourceMappingURL=product_list.css.map */