.text-empty, .not_found{padding-bottom:10px;padding-top:10px;}
.category-info{display:table;width:100%;overflow:hidden;font-size:18px;background-color: #fff;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16);padding: 40px;padding-bottom: 30px;border-radius: 5px;}
.category-info.tab-nodisplay{display:none !important;}
.category-info .image img{margin-right:15px;margin-bottom:15px;display:block;float:left;max-width:100%;width:auto;height:auto;}
h2.refine{margin-bottom:0;border:none;display:none;}
.refine-images{margin-right:-15px;}
.refine-images::before{width:100%;}
.refine-images::before,
#refine-images::before,
.category-list::before{content:"";font-size:16px;margin-bottom:10px;display:block;}
.refine-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;text-align:center;padding-right:15px;margin-bottom:15px;}
.refine-image a{display:block;padding:7px;transition:background-color .2s;width:100%;}
.refine-image a span{display:inline-block;white-space:nowrap;overflow:hidden;color:#434343;text-transform:uppercase;text-overflow:ellipsis;transition:all 0.2s;}
.refine-image img{width:100%;height:auto;margin-bottom:10px;}
.refine-image a:hover{background-color:#fff !important;}
.refine-image a:hover img{border:1px #FDBA4D solid;box-shadow:0px 0px 4px #FDBA4D;}
.refine-image a:hover span{text-decoration:underline;}
#refine-images .swiper-container{opacity:0;}
#refine-images .swiper-container-horizontal{opacity:1;}
#refine-images .swiper-container-horizontal .refine-image{padding-right:0;margin-bottom:0;}
.refine-category-name{display:table;width:100%;text-align:center;}
.category-list{position:relative;margin-top:10px;}
.category-list::before{margin-bottom:0;}
.category-list > ul{margin:0;padding:10px;}
.category-list > ul > li{color:white;position:relative;display:inline-block;padding:2px 0;}
.category-list > ul > li > a{padding:0 6px;color:inherit;font-size:12px;font-weight:bold;transition:all 0.2s;}
.category-list > ul > li:after{position:absolute;content:"|";}
.category-list > ul > li:last-of-type:after{content:"";}
.category-list > ul > li:first-child > a{padding-left:0;}
.filter_tag_dorder_top{height: 1px; border-top: 1px solid #ddd; position: relative; display: block; margin: 0 10px;padding-bottom: 4px;}
.product-filter.with_cloud{margin-top: 0px;padding-bottom: 5px;border-radius: 0 0 5px 5px;}
.product-filter{padding-left:0;overflow:auto;width:100%;transition:color .2s;margin-top: 40px;margin-bottom: 10px;background-color: #fff;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16);z-index: 1;position: relative;padding: 10px;border-radius: 5px;}
.product-filter > div{float:right;height:60px;line-height:38px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}
.product-filter > div b{position:relative;font-weight:normal;}
.product-filter .product-compare{float:left;color:inherit;font-family:inherit;}
.product-filter select{font-size:16px;border-radius: 5px;}
.product-filter .product-compare a{text-decoration:none;color:inherit;transition:all 0.2s;}
.product-filter .product-compare a:before{padding-left:1px;float:left;margin-right:5px;}
.product-filter .display{float:left;padding-left:5px;}
.product-filter .display a{position:relative;color:#2a2b2e;}
.product-filter .display a:hover{}
.product-filter .display a:hover i{color:#fdba4d !important;}
.product-filter .display a i{margin-right:-5px !important;}
.product-filter .display a i:hover, .product-filter .display a.active i {
    color: rgb(253, 186, 77) !important;
}
.product-filter .display a + a{left:0;}
.product-filter .display a + a i{margin-right:-5px !important;transition:all 0.2s;}
.product-filter .limit{margin:0 10px;}
.product-filter .sort{}
.ie10 .main-products, .main-products.product-list{width:100%;}
.product-grid, .product-list, .product-minlist, #content .box-product{padding-top:10px;padding-bottom:0px;}
.product-grid .no-results,
.product-list .no-results{margin-bottom:20px;}
.backface:before, .backface:after{-webkit-backface-visibility:hidden;}
.product-grid, #content .box-product{margin-right:-20px;overflow:visible !important;}
.product-wrapper{margin-right:20px;}
.product-wrapper:hover{transition:all 0.3s;}
.product-details{padding-bottom:6px;position:relative;z-index:2;margin-top:0px !important;}
/*.product-details:before{position:absolute;content:"\e61e";font-size:40px;top:-19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#f4f4f4;z-index:0;}*/
.btn_yel.prod_btn{width:90%;height:50px;margin: 0px auto 10px;line-height:50px !important;font-size:18px !important;color: #333 !important;background: #fff!important;border: 1px solid #ccc !important;box-shadow: none !important;}
.product-list-item .btn_yel.prod_btn{margin: 0px 0px 10px;}
.btn_yel.prod_btn:hover{color: #000 !important;background: #fdba4d !important; border:1px solid #fdba4d !important;}
.product-grid-item{text-align:center;position:relative;z-index:1;background-color:transparent;margin-bottom:20px;}
.product-grid-item .image{width:100%;position:relative;z-index:1;overflow:hidden;}
.product-grid-item .image > a{width:100%;display:block;text-align:center;background-color:transparent;}
.product-grid-item .name a, .posts h2 a {
    white-space: normal;
    font-weight: bold;
    font-size: 16px;
    color: rgb(42, 43, 46);
}
.product-grid-item .image > a img{position:relative;display:block;width:100%;height:auto;border-radius:inherit;}
.product-grid-item .name{width:100%;display:table;table-layout:fixed;position:relative;overflow:hidden;font-weight:normal;}
.product-grid-item .name a{padding:10px 7px 7px 7px;line-height:1.1;text-decoration:none;display:table-cell;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;}
.product-grid-item .description{display:none;padding:8px;}
.product-minlist-item .description{display:none;padding:8px;}
.product-grid-item .rating{display:none;position:absolute;top:-35px;left:50%;margin-left:-47px;padding:4px 6px 8px 6px;}
.product-grid-item .price{text-align:center;font-size:15px;display:inline-block;margin:auto 0 10px 0;color:#337ab7;}
.product-grid-item .price, .product-grid-item .price-new {
    font-size: 24px;
}
.product-grid-item .price br{display:none;}
.product-grid-item hr{height:0;display:none;background-color:transparent;}
.product-grid-item .price-old{color:#EA2E49;font-size:13px;text-decoration:line-through;}
.product-grid-item .price-new{font-weight:bold;padding-left:5px;}
.product-grid-item .price-tax{display:none;}
.product-grid-item .cart{vertical-align:top;padding:0 5px;margin-bottom:8px;}
.android .product-grid-item .cart .button i{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.product-grid-description .product-grid-item .description{margin-top:auto;}
.product-grid-description .product-grid-item .description + .price{margin-top:5px;}
.product-grid-item.display-icon.inline-button .cart{padding:0;}
.product-grid-item.display-icon .enquiry-button a, .product-grid-item.display-icon .enquiry-button i{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.carousel-category .product-grid-item .name a,
.carousel-brand .product-grid-item .name a{padding:7px;}
.p-over{width:100%;height:100%;background:transparent;position:absolute;top:0;left:0;border-radius:inherit;z-index:2;opacity:0;visibility:hidden;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)' !important;transition:all .2s ease-out;}
.product-grid-item:hover .p-over, .product-list-item:hover .p-over, .product-minlist-item:hover .p-over{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)' !important;visibility:visible;}
.product-list-item{margin-bottom:20px;padding:10px;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16);border-radius: 5px; border-style: solid;border-color: rgb(228, 228, 228); background-color: rgb(255, 255, 255);}
.product-list-item .product-details{margin-left:215px;background-color:transparent;padding-bottom:0;}
.product-details {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    margin-top: 20px;
}
.product-list-item .product-details:before{display:none;}
.product-list-item .left{position:relative;}
.product-list-item .image{width:200px;float:left;margin-right:15px;position:relative;}
.product-list-item .image > a{display:block;overflow:hidden;}
.product-list-item .image > a > img{width:100%;float:left;border-radius:inherit;height:auto;}
.product-list-item .name{font-weight:normal;
    display: table;
}
.product-list-item .name a{padding-bottom:5px;display:inline-block;text-overflow:ellipsis;width:100%;overflow:hidden;
    font-weight: bold;
    font-size: 16px;
    color: rgb(42, 43, 46);
}
.grid_name{visibility:visible;}
.ie .grid_name{visibility:visible;height:auto !important;}
.ie .list_name{visibility:collapse;display:none !important;}
.safari .grid_name{visibility:visible;height:auto !important;}
.safari .list_name{visibility:collapse;display:none !important;}
.ipad .grid_name{visibility:visible;height:auto !important;}
.ipad .list_name{visibility:collapse;display:none !important;}
.iphone .grid_name{visibility:visible;height:auto !important;}
.iphone .list_name{visibility:collapse;display:none !important;}
.list_btn{width:250px !important;}
.product-list-item .rating{position:relative;margin-top:0;margin-bottom:8px;left:1px;top:-1px;display: none;}
.product-list-item .price{text-align:left;padding:8px 0;display:inline-block;color:#337ab7;  
    font-size: 24px;
}
.ie .product-list-item .price {height:auto !important;}
.safari .product-list-item .price {height:auto !important;}
.ipad .product-list-item .price {height:auto !important;}
.iphone .product-list-item .price {height:auto !important;}
.product-list-item .price-old{color:#EA2E49;font-size:90%;text-decoration:line-through;}
.product-list-item .price-new{font-weight:bold;padding-left:5px;}
.product-list-item .price-tax{opacity:.7;font-weight:normal;font-size:75%;text-align:left;padding-top:5px;display:none;}
.product-list-item .description{padding:0 0 12px 0;
    font-size: 16px;
    color: rgb(42, 43, 46);
    display: block;
}
.product-list-item .cart{float:left;margin-right:10px;}
.product-list-item.lt400 .product-list-item .image{width:100%;float:none;margin-bottom:10px;}
.product-list-item.lt400 .product-list-item .image img{float:none;}
@media only screen and (max-width:470px){.product-list-item .image{width:100%;}
.product-list-item .product-details{margin-left:0;}
}
.product-grid-item .wishlist, .product-grid-item .compare, .product-list-item .wishlist, .product-list-item .compare{position:relative;display:inline-block;padding:0 5px;margin-bottom:3px;}
.product-grid-item .wishlist a, .product-grid-item .compare a, .product-list-item .wishlist a, .product-list-item .compare a{display:block;font-size:11px;text-align:center;position:relative;}
.product-grid-item .wishlist a i, .product-grid-item .compare a i, .product-list-item .wishlist a i, .product-list-item .compare a i{transition:background-color .2s;color:inherit;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.product-grid-item .wishlist a i:before, .product-grid-item .compare a i:before, .product-list-item .wishlist a i:before, .product-list-item .compare a i:before{width:100%;}
.oc2 .product-grid-item .compare{padding-left:0;}
.product-grid-item .image .wishlist, .product-grid-item .image .compare{position:absolute;bottom:8px;z-index:99;transition:opacity 0.2s;}
.product-grid-item .image .wishlist{left:5px;}
.product-grid-item .image .compare{right:5px;}
.product-grid-item .product-wrapper .image .wishlist [data-hint]::after{left:0;-webkit-transform:translate3d(0, 0, 0) translateX(0) translateY(0);transform:translate3d(0, 0, 0) translateX(0) translateY(0);}
.product-grid-item .product-wrapper .image .wishlist [data-hint]:hover::after{-webkit-transform:translate3d(0, 0, 0) translateX(0) translateY(-8px);transform:translate3d(0, 0, 0) translateX(0) translateY(-8px);}
.product-grid-item .product-wrapper .image .compare [data-hint]::after{left:auto;right:0;-webkit-transform:translate3d(0, 0, 0) translateX(0) translateY(0);transform:translate3d(0, 0, 0) translateX(0) translateY(0);}
.product-grid-item .product-wrapper .image .compare [data-hint]:hover::after{-webkit-transform:translate3d(0, 0, 0) translateX(0) translateY(-8px);transform:translate3d(0, 0, 0) translateX(0) translateY(-8px);}
.product-list-item .image{overflow:hidden;}
.product-list-item .image .wishlist, .product-list-item .image .compare{position:absolute;bottom:8px;}
.product-list-item .cart{float:none;display:block;}
.product-list-item .wishlist a i, .product-list-item .compare a i{background-color:transparent;padding-right:3px;}
.product-list-item .wishlist{margin-top:10px;padding-left:0;}
.product-list-item .wishlist a{text-align:left;}
.product-list-item .compare{margin-top:0;text-align:left;}
.inline-button .cart{display:inline-block;margin-bottom:5px;}
.inline-button hr{display:block;}
.product-grid-item:hover{z-index:3;}
.extended-container.category-page .row.pagination{border-radius: 5px;background-color: #fff;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16);}
.extended-container.category-page .row.pagination .pagination{box-shadow:none;}
.pagination{display: flex;
    justify-content: center;
    border-radius: 5px;
    background-color: #fff;
    box-sizing: unset;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16);
    /*border: solid 1px #ccc;*/
    /*height: 48px;*/
    font-size: 16px;
    list-style: none;
    padding: 0;
    text-align: center;
	position: relative;}
/*.pagination:after{content:".";display:block;clear:both;visibility:hidden;height:0;}*/
.pagination ul, .pagination li{border:none !important;}
.pagination .links{}
.pagination li a.pagination_first:before{content: "\f100";}
.pagination li a.pagination_last:before{content: "\f101";}
.pagination li a.pagination_next:before{content: "\f105";}
.pagination li a.pagination_prev:before{content: "\f104";}
.pagination ul, .pagination li{margin:0;padding:0;list-style:none;}
.pagination li{display: inline-block;width: 65px;height: 46px;}
.pagination li.active {background-color: white;border: #fff !important;border-bottom: solid 3px #fdba4d !important;height: 46px;}
.pagination a:hover{background-color: #fff7da;border: solid 3px #fff7da;color: #e09657;height: 98%;}
.pagination .active {color: rgb(80, 80, 80);}
.pagination a, .pagination span {display: block;
    padding-top: 9px;
    border: solid 3px transparent;
    color: #383838;
    text-decoration: none !important;
    font-weight: bold;
    font-size: 16px;
    height: 100%;
    box-sizing: border-box;}
.pagination .results{color:inherit;padding-right:0;}
.pagination .links + .results{margin-top:4px;}
.pagination .results, .dataTables_info {
    font-size: 14px;
    color: rgb(56, 56, 56);
}
.infinite-scroll .pagination .links + .results{margin-top:0;}
.ias-button{display:block;width:100%;clear:both;margin-bottom:20px;}
.ie:not(.edge) .ias-button{display:table !important;width:calc(100% - 20px);clear:none;}
a.ias-trigger{width:100%;margin:0 auto;display:block;padding:15px;min-height:35px;position:relative;}
a.ias-trigger span{width:100%;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.ias-loader,
.ias-noneleft{background:#E4E4E4;width:100%;position:relative;padding:10px;margin-bottom:20px;clear:both;display:block;font-size:14px;}
.ias-loader > span,
.ias-noneleft > span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.ias-loader i.fa,
.ias-noneleft i.fa{float:left;margin:1px 5px 0 0;color:inherit;font-size:inherit;}
.ias-loader i.fa::before,
.ias-noneleft i.fa::before{color:inherit;font-family:FontAwesome;}
html[dir="rtl"] .ias-loader,
html[dir="rtl"] .ias-noneleft{text-align:right;}
html[dir="rtl"] .ias-loader i,
html[dir="rtl"] .ias-noneleft i{float:right;margin-left:8px;margin-right:0;}
.oc1 .ias-loader{padding-left:10px;}
.oc1 .button-search{width:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
html[dir="rtl"].oc1 .ias-loader{padding-right:10px;}
.oc2 .product-list-item .description{height:auto !important;overflow: hidden;}
.oc2 .product-list-item .rating{margin-bottom:0;}
@media only screen and (max-width:1366px){.btn_yel.prod_btn{height:40px !important;line-height:40px !important;font-size:16px !important;}
}
@media only screen and (max-width:1324px){.pagination li {width: 55px;}
}
@media only screen and (max-width:1280px){.ie .product-grid-item .grid_name{min-height:110px !important}
}
@media only screen and (max-width:1152px){.pagination li {width: 45px;}
.pagination a, .pagination span{font-size:14px;}
}
@media only screen and (max-width:1024px){.ie .product-grid-item .grid_name{min-height:90px !important}
}
@media only screen and (max-width:980px){.pagination li {width: 40px;}
.pagination a, .pagination span{font-size:13px;}
}
@media only screen and (max-width:900px){.pagination li {width: 35px;}
}
@media only screen and (max-width:864px){.pagination li {width: 45px;}
}
@media only screen and (max-width:768px){
}
@media only screen and (max-width:534px){.pagination li {width: 35px;}
}
@media only screen and (max-width:480px){.ie .product-grid-item .grid_name{min-height:110px !important;}
}
@media only screen and (max-width:420px){.ie .product-grid-item .grid_name{min-height:auto !important;}
.pagination li {width: 30px;}
.pagination a, .pagination span{font-size:12px;}
}
@media only screen and (max-width:360px){.pagination li {width: 28px;}
.pagination a, .pagination span{font-size:11px;}
}