@charset "utf-8"; 

/*
	default:  #e3150a
	dark: #9e1009
	light: #ffeceb
*/


/* publish */
a:hover{color: #9e1009;}

.text-theme{ color: #e3150a !important;}
.text-theme:hover{ color: #9e1009 !important;}

.border-theme{ border-color:#e3150a !important;}

.bg-theme, .bg-theme:visited{ background-color: #e3150a !important; color: #fff;}
a.bg-theme:hover, button.bg-theme:hover{background-color: #9e1009 !important; color: #fff;}
.bg-theme-dark{ background-color: #9e1009; color: #fff;}
.bg-theme-light{ background-color: #ffeceb;}

.btn-theme{ background-color: #e3150a; color: #fff; border-color: #9e1009;}
.btn-theme:hover, .btn-theme:focus{background-color: #9e1009; color: #fff;}

.dynamic-bg::before, .dynamic-bg::after{ background:#e3150a;}

/* tab */
.nav-tabs>li>a:hover{ color: #e3150a;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color: #e3150a;}
.nav-tabs>li.active .badge{ background-color: #ffeceb;}

/* menu */
.header .site-menu li.active a, .header .site-menu li.active a:hover{ background-color: #e3150a; color: #fff;}
.header .site-menu li a:hover{ color: #e3150a; background-color: #eee;}
.menu-badge{ background-color: #e3150a; }
.menu-badge::before{ border-bottom-color: #e3150a;}
.all-product .category-link:hover, .all-product.opened .category-link{ color: #e3150a;}
.all-product .product-category .nav > li > a:hover, .all-product .product-category .nav > li.active a{ color: #e3150a;}

.aside-menu > ul > li:hover > a{ color: #e3150a;}

/* banner */
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background-color: #e3150a; }

/* page */
.crumbs ul li.active a{ background-color: #e3150a;}
.crumbs ul li.active a::after {  border-left-color: #e3150a;}

.leftmenu li.active{ border-left: 5px solid #e3150a; margin-left: -5px; }
.leftmenu li.active > a, .leftmenu li.active > a:hover{ background-color: #ffeceb; color: #e3150a;}

.breadcrumb li a:hover{color: #ffeceb; }

.nav-tabs.tabs-lg{ border-color: #e3150a;}
.nav-tabs.tabs-lg li.active a{ background-color: #e3150a;}

.filter-group .filter-item .btn.active{ border-color:  #e3150a; color: #e3150a;}
.filter-group .filter-item .btn.active::before{background-color: #e3150a;}

.thumbs_list li.over{ -webkit-box-shadow: 0 0 0 2px #e3150a; box-shadow: 0 0 0 2px #e3150a;}