.cms-index-index .header-container.type21 {background-color:transparent;border:0;width:100%}
.header-container.type21{background-color:#dfdedb;border:0;position:relative;width:100%}
.header-container.type21 .header{text-align:left;padding:10px 15px;}
.header-container.type21 .top-links-icon a{font-family:'Oswald';color:#161616;font-size: 13px;font-weight:500;letter-spacing:0.025em;}
.cms-index-index .header-container.type21{position:initial;top:0;left:0;z-index:5;background-color:transparent;width:100%;max-height:100%}
.header-container.type21 .mobile-nav.side-block .sw-mobile-menu li>a,.header-container.type21 .mobile-nav.side-block .sw-mobile-menu li .open-child,.header-container.type21 .mobile-nav.side-block .sw-mobile-menu li.over>a{color:#fff}
.header-container.type21 .top-links-area{display:inline-block;vertical-align:middle;float:none;margin-top:1px;margin-left: 20px;}
.header-container.type21 .top-links-icon{color:#161616}
.header-container.type21 .header .logo{margin:0 20px 0 0;position:relative;z-index:10;display:inline-block;float: left;}
.header-container.type21 .header > .logo-sticky{display: none;float:left;margin:0;}
.header-container.type21 .header-wrapper{border:0;padding:0;}
.header-container.type21.sticky-header .header-wrapper{background-color:#fff;}
.header-container.type21 .header-right-area{float:right;position:relative;margin-bottom:0;z-index:7;margin-top: 1px;margin-left: 20px;}
.header-container.type21 .header-right-area>div{display:inline-block;}
.header-container.type21 .links{display:inline-block;vertical-align:middle;float:none;margin-right:5px}
.header-container.type21 .links li{font-weight:300;padding:0 12px;border:0;border-right:1px solid #ccc}
.header-container.type21 .links a{color:#161616}
.header-container.type21 .top-links-icon{display:inline-block}
.header-container.type21 .links{display:none;position:absolute;right:0;z-index:9;background-color:#fff!important;border-radius:3px;margin:0;padding:5px 0;text-align:right;border:1px solid #ccc}
.header-container.type21 .links li{display:block;border:0;padding:0}
.header-container.type21 .links li a{color:#777!important;white-space:nowrap;padding:0 10px;display:block;transition:all .2s;font-weight:400}
.header-container.type21 .links li:hover a{background-color:#ccc!important;color:#fff!important;text-decoration:none}
.header-container.type21 .search-area{position:relative;display:none;vertical-align:middle;margin:0;height:25px;width:25px;line-height:25px;text-align:center;margin-left:10px;left:0;top:0;z-index:5}
.header-container.type21 .search-area>a{color:#161616;}
.header-container.type21 .header #search_mini_form{display:none}
.header-container.type21 .header .form-search{width:450px;position:absolute;right:-20px;top:40px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff}
.header-container.type21 .header .form-search:before{content:"";display:block;position:absolute;right:20px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
.header-container.type21 .form-currency,.header-container.type21 .form-language{display:inline-block;vertical-align:middle;float:none;margin-right:4px}
.header-container.type21 .selectbox .select{color:#161616;text-align:center}
.header-container.type21 .selectbox .select .text {font-family:'Oswald';font-size: 13px;font-weight:400;letter-spacing:0.025em;}
.header-container.type21 .selectbox .dropdown{border:0}
.header-container.type21 .header .custom-block{font-family:'Oswald';font-weight:400;display:inline-block;text-align:left;font-size: 13.5px;line-height: 26px;}
.header-container.type21 .menu-icon{display:none;padding:0;margin:0;height:auto;margin-right:1px;margin-left:10px}
.header-container.type21 .menu-icon a{color:#161616;}
.header-container.type21 .main-nav{margin:0 auto;}
.header-container.type21.sticky-header .main-nav .menu-wrapper {padding-right:50px;}
.header-container.type21 .main-nav > .container{width:auto!important;padding:0;}
.header-container.type21.sticky-header .main-nav > .container{padding:0 15px;}
.header-container.type21 .main-nav .menu-wrapper{background-color:transparent;padding:0 35% 0 20px;text-align: right}
.header-container.type21.sticky-header .main-nav .menu-wrapper{padding:0 50px 0 0;}
.header-container.type21 .main-nav ul.menu>li>a{font-family:'Oswald';font-size:13px;color:#161616;padding:15px 5px 16px;font-weight:500;letter-spacing: 0.01em;}
.header-container.type21 .header .mini-cart .topCartContent{right: -2px;}
.header-container.type21:not(.sticky-header) .mini-cart .topCartContent:before {right: 30px;}
@media (max-width:991px) {
.header-container.type21 .header {padding: 15px;}
.header-container.type21 .menu-icon{display:inline-block;position: relative;margin-right: 18px;z-index: 12;margin-top:3px;color:#161616;}
.header-container.type21 .header .custom-block{display: none;}
.header-container.type21 .header-right-area,.header-container.type21 .top-links-area{margin-left: 0;}
.header-container.type21 .mini-cart {margin-left: 0;}
.header-container.type21 .mybag-link i {font-size: 25px;}
}
@media (max-width:480px) {
    .header-container.type21 .header-right-area>div {
        display: block;
        text-align: right;
        margin-left: -30px;
        margin-top: -5px;
    }
    .header-container.type21 .top-links-icon {
        padding-right: 13px;
    }
    .header-container.type21 .top-links-icon:before {
        right: 0;
    }
}