.page-header.type3{border:0;background-color:#fff}
.page-header.type3 .logo{display:block;margin:25px 25px 25px 0;float:left;z-index:7}

.page-header.type3 .header.panel .logo-mobile-area {
    display: none;
}

.page-header.type3 .header.panel .nav-toggle-area,
.page-header.type3 .header.panel .search-area,
.page-header.type3 .header.panel .account-area,
.page-header.type3 .header.panel .support-area,
.page-header.type3 .header.panel .minicart-wrapper {
    display: inline-block;
    margin: 0 20px 0 0;
    vertical-align: middle; 
    position: relative;
}
.page-header.type3 .header.panel .minicart-wrapper { margin: 0 0 0 0; }

.page-header.type3 .header.panel .nav-toggle-area a.nav-toggle-icon,
.page-header.type3 .header.panel .search-area a.search-toggle-icon,
.page-header.type3 .header.panel .account-area a.account-toggle-icon,
.page-header.type3 .header.panel .support-area a,
.page-header.type3 .header.panel .minicart-wrapper a.action.showcart { 
    display: block;
    width: 60px;
    height: 60px;
    text-align: center;
}

.page-header.type3 .header.panel .search-area .text,
.page-header.type3 .header.panel .account-area .text,
.page-header.type3 .header.panel .support-area .text,
.page-header.type3 .header.panel .minicart-wrapper .text {
    display: block;
    font-size: 13px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center;
}

.page-header.type3 .header.panel .nav-toggle-area a.nav-toggle-icon i,
.page-header.type3 .header.panel .search-area a.search-toggle-icon i,
.page-header.type3 .header.panel .account-area a.account-toggle-icon i,
.page-header.type3 .header.panel .support-area a i,
.page-header.type3 .header.panel .minicart-wrapper a.action.showcart i { 
    line-height: 40px;
    font-size: 24px;
    vertical-align: middle;
}

.page-header.type3 .header.panel .nav-toggle-area .nav-toggle-icon i:before,
.page-header.type3 .header.panel .search-area .search-toggle-icon i:before,
.page-header.type3 .header.panel .account-area .account-toggle-icon i:before,
.page-header.type3 .header.panel .support-area i:before,
.page-header.type3 .header.panel .minicart-wrapper .action.showcart i:before { 
    font-size: 35px; 
    line-height: 40px;
    vertical-align: middle;
}
.page-header.type3 .minicart-wrapper .action.showcart:after { content: none !important; }


.page-header.type3 .header.panel .search-area .block-search{ display: block; }
.page-header.type3 .header.panel .search-area .search-toggle-icon { display: none; }
.page-header.type3 .header.panel .minicart-wrapper .action.showcart .counter.qty{
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    display: inline-block;
    margin: -16px 0 0;
    min-width: 18px;
    width: 100%;
    overflow: hidden;
    padding: 0 3px;
    text-align: center;
    white-space: normal;
    position: absolute;
    top: 50%;
    left: 0;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}
.page-header.type3 .header.panel .minicart-wrapper .block-content { font-size: 13px; padding: 25px 0 0; }
.page-header.type3 .header.panel .minicart-wrapper .subtotal,
.page-header.type3 .header.panel .minicart-wrapper .items-total,
.page-header.type3 .header.panel .minicart-wrapper .amount.price-container, 
.page-header.type3 .header.panel .minicart-wrapper .price { font-size: 16px; line-height: 18px; margin-top: 0px; }
.page-header.type3 .header.panel .minicart-wrapper .action.showcart .counter-label{display:none;position:static;overflow:visible;width:auto}




.dropdown-search {
    display: block;
    background-color: #F5F5F5; border-top: 1px solid #CCCCCC; text-align: center;
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition-duration: 1.4s;
    padding: 0px;
    margin: 0px;
}
.dropdown-search.show { 
    opacity: 1;
    height: 75px;
}
.dropdown-search .block-search { position: relative; padding: 15px 0; margin-left: 0px; width: 75%; max-width: none; }
.dropdown-search .block-search .block-content { position: relative; }
.dropdown-search .block-search input { border-radius: 0px; border: 1px solid #CCCCCC; }
.dropdown-search .block-search .action.search { padding: 0 10px; }
.dropdown-search .block-search .action.search:hover { color: #08c; }




@media all and (min-width:992px) {
    .page-header .dropdown-search { display: none !important; }
    header.page-header.sticky-header.type3 .nav-sections { background-color: #21304b !important; }
    header.page-header.sticky-header .navigation li.level0 > .level-top { font-size: 13px; }
    .page-header.type3 .header.panel .search-area .search-toggle-icon { display: none !important; }

    .page-header.type3 .header.panel .search-area{position: absolute; top: 24px; left: 50%; right: 50%; margin-left: -200px; margin-right: -200px;}
    .page-header.type3 .header.panel .search-area>a{color:#08c}
    .page-header.type3 .header.panel .search-area>a:hover{color:#08c}

    
    .page-header.type3 .header.panel .block-search{ width: 400px; }
    .page-header.type3 .header.panel .block-search input{height:45px;border-radius:0;border:1px solid #ccc}
    .page-header.type3 .header.panel .block-search .action.search{right:5px;height:45px;border-left:1px solid #ccc;width:40px}
    .page-header.type3 .header.panel .block-search .action.search:before{color:#08c}
}


@media all and (min-width:768px),print{
    .page-header.type3 .header.panel .nav-toggle-area { display: none !important; }

    header.page-header.sticky-header.type3 .sticky-logo img { margin: 10px 0; }
    header.page-header.sticky-header.type3 .nav-sections{background-color:#fff}
    header.page-header.sticky-header.type3 .minicart-wrapper .action.showcart:before{color:#08c}
    header.page-header.sticky-header.type3 .minicart-wrapper .action.showcart .counter.qty { margin: -20px 0 0; }
    

    .page-header.type3 .nav-sections{display:block;line-height: 60px;margin:0 0 0;z-index:2;position:relative;pointer-events:none; background-color: #21304b;}
    .page-header.type3 .nav-sections .navigation ul { display: flex; justify-content: center; -webkit-box-align: center; align-items: center; }
    .page-header.type3 .nav-sections .navigation ul li { margin: 0 10px; }
    .page-header.type3 .nav-sections .navigation li.level0{pointer-events:all}
    .page-header.type3 .nav-sections .navigation li.level0 a.level-top {line-height: 30px; padding: 15px 10px; color:#FFFFFF;}
    .page-header.type3 .nav-sections .navigation li.level0 a.level-top:hover {color:#F5F5F5;}
    .page-header.type3 .header.panel{text-align:right;position:absolute;right:0;top:50%;margin-top:-45px;z-index:5;padding:0 15px; width: 100%; }
    .page-header.type3 .navigation .level0>.level-top{font-size: 14px; color:#FFF;line-height:60px;display:inline-block;font-weight:600;}
    .page-header.type3 .navigation .level0.active>.level-top,.page-header.type3 .navigation .level0.has-active>.level-top{color:#f5f5F5;background-color:#08c;}
    .page-header.type3 .navigation .level0.parent>a:after{line-height:60px; color: #FFF;}
    .page-header.type3 .navigation .level0:hover>.level-top{color:#fff;background-color:#08c;}

    .page-header.type3 .header.panel .top-panel{margin-bottom:10px; margin-top: 15px;}
    .page-header.type3 .header.panel .top-panel>.links{padding:0;list-style:none}
    .page-header.type3 .header.panel .top-panel>.links>li{display:block;float:left;color:#08c;margin:0}
    .page-header.type3 .header.panel .top-panel>.links>li>a{color:#08c}
    .page-header.type3 .header.panel .top-panel>.links>li>a:hover{color:#08c}
    .page-header.type3 .header.panel .top-panel>.links>li>a,.page-header.type3 .header.panel .top-panel>.links>li>span{padding:0 15px;border-right:1px solid #101010;text-transform:uppercase;font-size:11px}
    .page-header.type3 .header.panel .top-panel>.links>li:first-child>a,.page-header.type3 .header.panel .top-panel>.links>li:first-child>span{padding-left:0;border-left:0}
    
    .page-header.type3 .header.panel .switcher{float:none;padding:5px 10px;background-color:#08c;height:26px;border-radius:3px;color:#fff;text-transform:uppercase;text-align:left}
    
    header.page-header.sticky-header.type3 .nav-sections .navigation ul { margin: 0 60px; }
    
    /*
    .page-header.type3 .header.panel .minicart-wrapper .action.showcart{display:block; margin-top: -15px; }
    .page-header.type3 .header.panel .minicart-wrapper .action.showcart:before,.page-header.type3 .header.panel .minicart-wrapper .action.showcart.active:before{color:#08c;line-height:1em;font-size:35px;overflow:visible;vertical-align:middle}
    */
    
    /* .page-header.type3 .header.panel .minicart-wrapper .action.showcart .text { display: block; position: absolute; top: 19px; left: 0; font-size: 13px; text-transform: uppercase;}*/
    
    
    .page-header.type3 .header.panel .minicart-wrapper.active .block-minicart { top: 70px; }
    .page-header.type3 .header.panel .minicart-wrapper .block-minicart:before { right: 35px; }
    .page-header.type3 .header.panel .minicart-wrapper .block-minicart:after { right: 35px; }

    .page-header.type3 .nav-sections .navigation ul li.customer-support { display: none; }
}


@media all and (max-width:991px){ 
    .page-header.type3 .header.panel .search-area .block-search{ display: none; }
    .page-header.type3 .header.panel .search-area .search-toggle-icon { display: block; }

    .page-header.type3 .nav-sections .navigation ul li { margin: 0 10px; }
    .page-header.type3 .navigation .level0>.level-top{ padding: 0 10px; font-size: 13px; color:#FFF;line-height:60px;display:inline-block;font-weight:600;}
    header.page-header.sticky-header.type3 .nav-sections .navigation ul li.about-us { display: none; }

    
    
    .page-header.type3 .header.panel .search-area .block-search,
    .page-header.type3 .header.panel .search-area .block-search .searchsuite-autocomplete,
    .page-header.type3 .header.panel .search-area .form.minisearch { width: 300px; max-width: none; }
    .page-header.type3 .header.panel .search-area .form.minisearch { position: relative; }
    .page-header.type3 .header.panel .search-area .block-search .searchsuite-autocomplete { position: relative; left: 0; margin-top: 10px; }
    .page-header.type3 .header.panel .search-area .block-search { position: absolute; top: 60px; right: -250px; background-color: rgba(33, 48, 75, 0.7); padding: 10px; width: 320px; }
    .block-search .action.search { right: 10px; }

    .page-header.type3 .nav-sections .navigation li.level0.contact-us { display: none; }    
}


@media only screen and (max-width:767px){
    .page-header.type3 .header.panel .search-area .block-search,
    .page-header.type3 .header.panel .search-area .block-search .searchsuite-autocomplete,
    .page-header.type3 .header.panel .search-area .form.minisearch { width: 100%; }
    .page-header.type3 .header.panel .search-area .block-search { position: fixed; top: 70px; left: 0; width: 100%; }
    .page-header.type3 .header.panel .search-area .block-search .searchsuite-autocomplete { position: relative; left: 0; right: 0;}
    .page-header.type3 { background-color: #21304b; }
    .page-header.type3 .logo { display: none; }
    .page-header.type3 .header.panel .logo-mobile-area {
        display: flex;
        position: relative;
        width: 74px;
        height: 60px;
        text-align: center;
        margin: 0;
    }
    .page-header.type3 .header.panel .logo-mobile-area img {
        margin: -2px 0 0;
        height: 50px;
    }
    
    .page-header.type3 .header.panel{max-width:none; }
    .page-header .header.panel { padding-left: 0px; padding-right: 0px; }
    
    .page-header.type3 .header.panel .top-panel { display: flex; justify-content: space-between; }
    
    .page-header.type3 .header.panel .nav-toggle-area { display: flex; }
    .page-header.type3 .header.panel .support-area { display: none; }
    
    .page-header.type3 .header.panel .nav-toggle-area, 
    .page-header.type3 .header.panel .search-area, 
    .page-header.type3 .header.panel .account-area, 
    .page-header.type3 .header.panel .minicart-wrapper { 
        display: flex;
        margin: 0;
    }

    .page-header.type3 .header.panel .nav-toggle-area .nav-toggle-icon i:before,
    .page-header.type3 .header.panel .search-area .search-toggle-icon i:before,
    .page-header.type3 .header.panel .account-area .account-toggle-icon i:before,
    .page-header.type3 .header.panel .support-area i:before,
    .page-header.type3 .header.panel .minicart-wrapper .action.showcart i:before {
        color: #FFFFFF;
        font-size: 28px;
        line-height: 50px;
    }
    .page-header.type3 .header.panel .search-area .search-toggle-icon i:before,
    .page-header.type3 .header.panel .minicart-wrapper .action.showcart i:before {
        font-size: 24px;
        margin-top: 2px;
    }

    
    .page-header.type3 .header.panel .search-area .text,
    .page-header.type3 .header.panel .account-area .text,
    .page-header.type3 .header.panel .minicart-wrapper .text {
        display: none;
    }

    .page-header.type3 .header.panel .minicart-wrapper .block-minicart { right: 0px; }
    .page-header.type3 .header.panel .minicart-wrapper .block-minicart:before { right: 20px; }
    .page-header.type3 .header.panel .minicart-wrapper .block-minicart:after { right: 20px; }

    .page-header.type3 .header.panel .minicart-wrapper .counter.qty { display: none !important; }
    
    .page-header.type3 .navigation,
    .page-header.type3 .header.links {
        margin-top: 15px;
    }
    
    .page-header.type3 .nav-sections .navigation ul li { margin: 0px; }
    .page-header.type3 .nav-sections .header.links li.greet.welcome { font-weight: 600; }
    .page-header.type3 .navigation .level0>.level-top { 
        color: #777777;
        text-decoration: none;
        text-transform: none;
        display: block;
        font-weight: 400;
        padding: 12px 0px;
        line-height: 1.6rem;
        font-size: 1rem;
     }
}


@media (max-width: 480px) {
    header.page-header.type3 .header.content { padding-left: 0px; padding-right: 0px; }
}