@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
body{

    font-family: 'Poppins', sans-serif !important;
}
.top-nav-wrap{

    background: #010d18 !important;
    border-bottom: transparent !important;
}   

.top-nav .top-nav-right-list>li>a{

    color: #fff !important;
}

.top-nav .top-nav-right-list>li>a>i, .top-nav .top-nav-right-list>li>i{

    color: #DE332F !important;
}

.white{

    color: #fff;
}

.yellow{

    color: #DE332F !important;
}

.cs-header{

    background: #031424 !important;
    border-bottom: 1px solid #2c2f32 !important;
    padding: 0 !important;
}

.header-column-right .icon-wrap>i{

    color: #fff !important;

}

.header-column-right .icon-wrap>.count{

    background: #DE332F !important;
        top: -10px !important;
}

.header-column-right .icon-wrap>i{

    font-size: 22px;
}

.header-search .header-search-lg .search-input{

    background: #071e34 !important;
    height: 50px;
    color: #fff;
}
.header-search .header-search-lg{

    border:transparent;
    height: 50px;
}


.header-search-right{

    background: #DE332F !important;
    border-radius: 7px 0 0 7px;
    padding-right:15px;
    margin-right: 0px !important;
}

.header-search .header-search-lg .btn-search{

    margin-left: 0px;
    background: #071e34 !important;
    padding: 10px;
    padding-right:15px;
    width: auto;
    height: auto;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}
.custom-select-option{

    font-weight: bold;
}
.header-wrap-inner{

    padding: 25px 0 !important;
}

.navigation-wrap{

    background: #031424 !important;
}
.navigation-inner{

    border: none;
}

.horizontal-megamenu > .nav-item > .nav-link{

    color: #fff;
}
.contact-info .title {
    font-size: 12px;
    line-height: 20px;
    color: #DE332F;
    font-weight: 700;
}


.category-nav .category-nav-inner{

    background: transparent !important;
    color: #DE332F !important;
}


.header-column-right .header-wishlist > span, .header-column-right .header-cart > span{

    color: #fff !important;
}

.navigation-inner .navbar{

    margin: auto !important;
}


.horizontal-megamenu > .nav-item:hover > .nav-link{

        color: #DE332F !important;
}




.slick-dots li button:before{

    background: #071e34 !important;
}









.btn-primary{


    background: #071e34 !important;
    
}



.home-slider .slick-arrow{

    background: #DE332F !important;
}

.single-feature .feature-icon > i{

    color: #DE332F !important;
    font-weight: bolder;
}
.header-search .nice-select{

    color: #fff !important;
}

.header-wrap-inner.show{

    background: #031424 !important;
}


.footer-wrap{

    background: #031424;
}

.footer {
    padding-top: 50px;
    margin-top: 15px;
}
.footer-top .title{

    color: #fff;
}

.header-logo{

    width:200px;
}
.nice-select .current{

    color:#000 !important;
}

.header-search-right .list{ 

    background: #010d18 ;
}

.mega-menu .dropdown > .sub-menu {

    width: 300px !important;

}

.footer-links:not(.footer-tags) .list-inline li a{

    color: #A1A1A1 !important;
}

.contact-info > li{

    color: #A1A1A1 !important;
}

.footer-text{

    color: #A1A1A1 !important;

}

.vertical-megamenu.mega-menu .dropdown > .sub-menu{

      right: -300px !important;
}

.sidebar-menu-icon-wrap .sidebar-menu-icon > span{

    background: #e61e2a;
}


.header-wrap-inner.show{

     animation: slideDown 1s !important;
  -webkit-animation: slideDown 1s !important;
  -moz-animation: slideDown 1s !important;
  -o-animation: slideDown 1s !important;
  -ms-animation: slideDown 1s !important;

}



@media screen and (max-width: 991px) {
 
  .header-search .header-search-sm > i {
    
    color: #fff;
   
  }
  .header-logo{

    width: 100% !important;
  }
}

.contact-info>li>span {
    color:white !important;
}


.category-dropdown-wrap {
    background-color: var(--color-primary)!important;
}

.vertical-megamenu>li>.menu-item{
    color: #fff !important;
}



 .vertical-megamenu>li>.menu-item{

    color: #fff !important;
 }

 .vertical-megamenu>li>.menu-item:after{

    background: #fff !important;
 }

 .vertical-megamenu>li>.menu-item>i {
    color: #fff !important;
 }


 .mega-menu .dropdown>.sub-menu {

    background-color: var(--color-primary)!important;
 }


 .mega-menu .dropdown>.sub-menu>li>a {
    color: #fff !important;
 }


 .browse-categories-wrap {
    padding: 25px !important;
    background-color: var(--color-primary)!important;
 }

 .browse-categories li a {

    color: #fff !important;
 }

 .browse-categories li.active>a {

    color: #000 !important;
 }


 .browse-categories li i {
    color: #fff !important;
 }


 .browse-categories li i.open {
    color: #000 !important;
 }
 
 .browse-categories li a.active, .browse-categories li a:hover {
    color: #000 !important;
 }









