.widget__title{border:2px solid #266BF9; background:#266BF9;color:#fff;font-size:18px;position:relative;padding-left:15px; padding-top:6px; padding-bottom:6px}
.rulist_categories li{list-style:none}
.rulist_categories .widget__title{ padding-top:15px; padding-bottom:15px}
.rulist_categories.products-cat{margin:0 0 20px;box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);}
.rulist_categories.products-cat ul{ padding:0 10px 20px;position:flex }
.rulist_categories.products-cat ul li{display:inline-block;width:49%;border-bottom:1px dashed #eee;line-height:42px;text-align:left;text-transform:capitalize; padding-left:3px}
.rulist_categories.products-cat ul li a{color:#333;font-size:15px;font-weight:400; display:block;}
.rulist_categories.products-cat ul li.active{}
.rulist_categories.products-cat ul li.active a{font-weight:600;color:#266BF9}
.rulist_categories.products-cat ul li:hover{color:#fff;background:#266BF9; border-bottom:1px solid #fff}
.rulist_categories.products-cat ul li:hover a{color:#fff;}
.rulist_categories.products-cat ul li a span{color:#333;float:right}
.rulist_categories.pro--range{margin:0 0 30px}
.rulist_categories.products--tag{margin:0 0 40px}
.rulist_categories.products--tag ul li{display:inline-block}
.rulist_categories.products--tag ul li a{background:#ebebeb none repeat scroll 0 0;color:#333;display:inline-block;font-size:14px;line-height:28px;margin:5px 5px 0 0;padding:5px 11px;text-transform:capitalize}
.rulist_categories.products--tag ul li a:hover{background:#464646 none repeat scroll 0 0;color:#fff}
.rulist_categories.products--compare ul li:last-child{border:0 none}
.categories-title{ padding:10px 0 10px 8px; font-size:20px}

.widget-tags a {display:inline-block;border:1px solid #266BF9;padding:3px 20px;margin:4px 3px;color:#266BF9;font-weight:500;position:relative;transition:.5s;z-index:1;}
.widget-tags a:before {position:absolute;content:"";left:0;top:0px;height:100%;width:0%;background:#266BF9;z-index:-1;}
.widget-tags a:hover {color:#fff;border-color:#266BF9;}
.widget-tags a:hover:before {width:100%;}

.tisco_list .col-lg-4.col-md-6.col-sm-6.col-12{padding-left:10px;padding-right:10px}
/**.tisco-pro{overflow:hidden;margin-bottom:25px;border:2px #fff solid;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.15);}**/
.tisco-pro{overflow:hidden;margin-bottom:25px;border:2px #266BF9 solid;background:#266BF9;border-radius:4px}
.tisco-pro a{color:#fff}
.tisco-pro:hover{border:2px #333 solid}
.tisco-pro:hover{background:#333;color:#fff}
.tisco-pro .pro-content.text-start a{font-size:18px;text-align:center}
.tisco-pro:hover .pro-content.text-start a{color:#fff}
.tisco-pro .pro-content.text-start{ padding:15px 2px 15px 10px}
.tisco-pro .pro-content.text-start a:hover{color:#fff}
.tisco-pro:hover .products-img img{transition:.6s;transform:scale(1.1)}
.tisco-pro:hover .products-date{background:#011C84}
.products-img,.products-img img{width:100%;overflow:hidden}
.products-img{display:block}

/*--Page--*/
.pagebar{text-align:center;background: #fff;padding: 1.5em;position: relative;}
.page-numbers{padding:0 1em;line-height:34px;text-align:center;margin:0 0 0 5px;display:inline-block;background-color:#666;color:#fff;}
span.page{color:#666;font-weight:normal;padding:4px 6px 4px 6px;margin:2px;border:1px solid #fff;display:inline-block}
span.now-page{padding:4px 6px 4px 6px;margin:2px;background:#EBEBEB;border:1px solid #666; color:#666;border-radius:4px}
a:hover span.page{background:#666;border:1px solid #666; color:#fff;border-radius:4px}.a-radio{ margin-right:5px}
@media(min-width:1024px){span.page,span.now-page{padding:12px 20px; font-size:20px}}
/**Pro Class Css**/

.tisco-tag{padding:25px 0; border-bottom:1px dashed #ddd}
.tisco-tag .single-tag{background:#fff;position:relative;z-index:2;overflow:hidden}
.tisco-tag .single-tag .tag-img{ }
.tisco-tag .single-tag .tag-img img{width:100%;margin:0;padding:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
.tisco-tag .single-tag .tag-img a{ display:block;overflow:hidden;position:relative;border:2px solid #ddd;padding:3px;overflow: hidden}
.tisco-tag .single-tag .tag-img a:hover{border:2px solid #0651EC}
.tisco-tag .single-tag .tag-img a:hover img{transform:scale(1.15); transition: all 0.6s; }

.tisco-tag .single-tag .news-body{padding:5px;background:#fff;position:relative}
.tisco-tag .single-tag .news-meta{position:absolute;width:100%;background:transparent;opacity:0;bottom:20px;visibility:hidden;text-align:center;z-index:333;transition:all 0.3s ease;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px)}
.tisco-tag .single-tag:hover .news-meta{transform:translateY(0px);opacity:1;visibility:visible}
.tisco-tag .single-tag .news-meta li{display:inline-block;color:#fff;font-size:14px;border-right:1px solid #d6d6d6;margin-right:10px;padding-right:10px}
.tisco-tag .single-tag .news-meta li:last-child{margin:0;padding:0;border:none}
.tisco-tag .single-tag .news-meta li i{margin-right:5px;color:#f3a712}
.tisco-tag .single-tag .news-meta .author span{display:inline-block;color:#3E85B1}
.tisco-tag .single-tag .news-title{line-height:25px}
.tisco-tag .single-tag .news-title a{font-size:24px}
.tisco-tag .single-tag .news-title:hover a{color:#1E2C49;text-decoration:underline}
.tisco-tag .single-tag .news-text{margin-top:18px;font-size:14px}

@media only screen and (min-width:1280px){.tisco-tag .col-lg-8{padding-left:25px}}

.shop__list__wrapper{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin:10px 0 30px;padding:10px 0;width:100%}
.shop__list__wrapper .shop__list a{border:1px solid #ccc;color:#a3a3a3;font-size:15px;height:31px;line-height:32px;margin-right:8px;padding:0 !important;text-align:center;transition:all 0.5s ease 0s;width:31px; border-radius:5px}
.shop__list__wrapper .shop__list a.active,.shop__list__wrapper .shop__list a:hover{border-color:#266BF9;color:#266BF9}
.shop__list__wrapper p{color:#3f3f3f;display:inline-block;height:31px;line-height:31px}
.shop__list__wrapper .orderby__wrapper span{color:#3f3f3f;display:inline-block;height:31px;line-height:31px}
.shot__byselect{border:1px solid #e1e1e1;color:#666;height:30px;padding:0 0 0 5px}
.list-main{display:flex; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #E1E1E1}
.list-main .thumb{flex-basis:30%;overflow:hidden;position:relative}
.list-main .thumb a{ display:block;overflow:hidden;position:relative;border:1px solid #eee;padding:3px;border-radius:5px;}
.list-main .thumb a:hover{border:2px solid #266BF9;}
.list-main .thumb a:hover img{transform:scale(1.15); transition: all 0.6s; }
.list-main .thumb a img{width:100%}
.list-main .thumb a.second__img{left:0;opacity:0;position:absolute;top:0;transition-property:all;transition-timing-function:linear}
.list-main .content{flex-basis:70%;padding-left:32px}
.list-main .content h2{margin:0; padding-bottom:10px}
.list-main .content h2 a{color:#2e2e2e;font-size:24px;font-weight:500;text-transform:capitalize}
.list-main .content .rating{margin-top:13px}
.list-main .content .price__box{display:flex;}
.list-main .content .price__box li{font-size:18px;color:#2e2e2e}
.list-main .content .price__box li.old__price{color:#868888;font-size:16px;margin-left:10px;text-decoration:line-through}
.list-main .content p{color:#333;font-size:13px;line-height:24px;margin:0 0 15px}
.list-main .content .cart__action li{margin-right:15px}
.list-main .content .cart__action li a{background-position:2px -36px;border:2px solid #ebebeb;border-radius:100%;height:44px;width:44px;position:relative;display:block}
.list-main .content .cart__action li.cart a{background:#266BF9 none repeat scroll 0 0;border:0 none;box-shadow:1px 0 1px rgba(0,0,0,0.3);color:#fff;border-radius:0;font-weight:700;height:44px;line-height:44px;padding:0 25px;text-transform:uppercase;width:auto;transition:0.5s;border-radius:5px;}
.list-main .content .cart__action li.cart a:hover{background:#222 none repeat scroll 0 0}
.list-main:hover .thumb a.second__img{opacity:1;visibility:visible;width:100%}
@media only screen and (max-width:767px){.orderby__wrapper{flex-basis:100%;margin-top:14px}
.list-main{flex-wrap:wrap}
.list-main .thumb{flex-basis:100%;margin-bottom:20px}
.list-main .content{flex-basis:100%;padding-left:0}
}


.tisco_list.row{margin-left:-10px;margin-right:-10px}
.single-cate_top h1{font-size:25px;font-weight:600;line-height:1.4;margin:0 0 3px}
@media only screen and (min-width:1024px) and (max-width:1920px){
.single-cate_top h1{font-size:28px}
}
.cate_top_item .price-box{margin:15px 0 20px; color:#666}
.cate_top_item .price-box span{color:#F00;font-size:20px;font-weight:600; background:#F3F3F3; padding:0 10px}
.cate_top_item span.posted_in{ display:block;color:#666; padding:3px 0;font-size:15px;font-weight:400}
.cate_top_item span.posted_in i{font-weight:600}

@media(max-width:380px){
.cate_top_item .product-addto-links{ display:none}
}
.cate_top_item .product-addto-links a{border:2px solid #ebebeb;border-radius:100%;float:left;font-size:0;height:40px;line-height:36px;margin-left:12px;padding:0;position:relative;text-align:center;width:40px}
.cate_top_item .product-addto-links a:hover{background-color:#222;background-position:100% center;border-color:#222}
.cate_top_item .cate_top_intro{clear:both;line-height:24px;margin:5px 0 0;padding:10px 0 25px; border-bottom:1px solid #e1e1e1}
.cate_top_item .cate_top_intro p{color:#333;font-size:14px;font-weight:400;margin-bottom:10px}
.cate_top_item .cate_top_intro .pro__attribute li{color:#333;font-size:14px;font-weight:400}