.header-logo img{max-width:300px;}
.search-bar{width:100%;margin:0 3rem;}
.footer-search{width:75%;}
.footer-cart{width:25%;}
/**Breadcrumbs**/
.navbar.navbar-stuck-menu{background-color:#f6f9fc;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding-top:0;padding-bottom:0;}
.breadcrumb-nav{padding:0.75rem 0 0.5rem;}
.breadcrumb-item.active>a {color:#6c757d;}
/**page-content**/
.page-content{padding-top:1rem;padding-bottom:3rem;}
/**ReviewStars**/
.starqueue span{color:#f57c00;margin-right:0.02rem;}
.fas-hlink{position:relative;}
.fas-hlink:before{content:"";position:absolute;left:0;right:0;margin:auto;bottom:8px;height:2px;background-color:transparent;width:100%;max-width:calc(100% - 30px);transition:background-color 0.3s ease-in-out;}
.fas-hlink:hover:before{background-color:#d22730;}
.text-primary{color: #015F97!important;}
.navbar-tool .navbar-tool-label, .badge-primary{background-color:#3E94FF;}
.bg-fas{background:#ce202f}
.topbar-fas .topbar-text, .topbar-fas .topbar-link, .topbar-fas .cz-carousel [data-controls] {color:#fff}
.topbar-fas .topbar-text>i, .topbar-fas .topbar-link>i {color:#ededed}
.topbar-fas .topbar-link:hover, .topbar-fas .cz-carousel [data-controls]:hover {color:#dee2e6}
.mega-nav .dropdown-menu{padding:0}
.mega-nav .dropdown-item{padding:0.75rem 2.5rem 0.75rem 1rem;border-bottom:1px solid #e3e9ef;}
.menu-img{margin-right:0.5rem;width:30px;display:inline-block;text-align:center;}
.bgimage-fas{min-height:25rem;background-size:cover;background-repeat:no-repeat;}
.bg-streamdark{background:#323232;}
.bg-streamdarker{background:#171717;}
.btn-primary{background-color:#ce202f;border-color:#ce202f;}
.btn-outline-primary{color:#ce202f;border-color:rgb(206, 32, 47, 0.35);}
.text-info{color:#ce202f !important}
.cz-carousel [data-nav].tns-nav-active{background-color:#cf152d;}
.footer-row{justify-content:space-between;}
.footer-block{}
.footer-block-sm{max-width:250px;}
@media (min-width: 1200px){
.search-bar{min-width:450px;}
}
@media (max-width: 1199.98px){
.search-bar{margin:0 1rem;}.search-bar button{padding:0.625rem;}
}
@media (max-width: 991.98px){
.footer-block{text-align:center;}
.footer-block-sm{text-align:center;max-width:inherit;}
}
@media (max-width: 767.98px) {
.search-bar{display:none;}	
.header-logo img{max-width:225px;}
.fas-hlink:before{content:none;}
}
@media (max-width: 575.98px){
.navbar{padding: 0.5rem 0.25rem;}
.header-nav .navbar-brand.header-logo, .header-nav .navbar-toolbar{padding: 0.5rem 0;}
}