.page-header.type1 .minicart-wrapper{position:absolute;top:50%;right:15px;margin-top:-20px}
.page-header.type1 .logo{margin:28px 0}

@media only screen and (max-width:767px){
    .page-header.type1 .nav-toggle{float:right}
    .page-header.type1 .logo{height:40px;float:left;margin:10px 0}
    .page-header.type1 .logo img{max-width:100%;max-height:100%;width:auto}
    .page-header.type1 .minicart-wrapper{position:relative;top:auto;right:auto;left:auto;margin:10px 0;float:right}
    .page-header.type1 .block-search{float:none;margin-bottom:0}
    .page-header.type1 .block-search .label{float:right;margin:10px 0;line-height:40px;margin-right:10px}
    .page-header.type1 .custom-block{display:none}
}

@media all and (min-width:768px),print{
    header.page-header.sticky-header.type1 .nav-sections{background-color:#fff}
    .page-header.type1{background-color:#fff;color:#777}
    .page-header.type1>.panel.wrapper{background-color:#f0f0ed;color:#777}
    .page-header.type1 .panel.header .switcher{border-left:1px solid #ccc;padding:0 15px}
    .page-header.type1 .panel.header .switcher:first-child{border-left:0;padding-left:0}
    .page-header.type1 .panel.header .switcher:last-child{padding-right:0}
    .page-header.type1 .panel.header .header.links>li>a{color:#08c}
    .page-header.type1 .panel.header .header.links>li>a:hover{color:#08c}
    .page-header.type1 .nav-sections{background-color:transparent;color:#777;margin-bottom:15px}
    .page-header.type1 .navigation{background-color:transparent;padding:0 15px}
    .page-header.type1 .navigation>ul{padding:0;background-color:#f0f0ed;border-radius:5px}
    .page-header.type1 .navigation li.level0{margin-right:3px;color:#08c}
    .page-header.type1 .navigation li.level0.last{margin-right:0}
    .page-header.type1 .navigation li.level0>.level-top{color:inherit;padding:0 20px;line-height:40px}
    .page-header.type1 .navigation li.level0>.level-top:focus{color:inherit}
    .page-header.type1 .navigation li.level0>.level-top:hover{color:inherit}
    .page-header.type1 .navigation li.level0.active,.page-header.type1 .navigation li.level0:hover{border-radius:5px;color:#fff;background-color:#08c}
    .page-header.type1 .navigation li.level0.parent:hover{border-radius:5px 5px 0 0}
    .page-header.type1 .navigation li.level0.parent>a:after{line-height:40px}
    .page-header.type1 .block-search{margin-left:55px}
    .page-header.type1 .block-search input{background-color:#fff;color:#777;border-color:#dbe0e2}
    .page-header.type1 .search-category select{border-right:0}
    .page-header.type1 .block-search .action.search{border-left:1px solid #ccc;padding:0 13px}
    .page-header.type1 .block-search .action.search:focus:before{color:#777}
    .page-header.type1 .block-search .action.search:before,.page-header.type1 .block-search .action.search:hover:before{color:#777}
    .page-header.type1 .block-search .action.search:hover{border-left-width:1px}
    .page-header.type1 .custom-block{height:40px;line-height:40px;position:absolute;top:50%;right:60px;margin-top:-20px;font-size:14px;color:#777}
    .page-header.type1 .custom-block>*{display:inline-block;vertical-align:middle}
    .page-header.type1 .custom-block>a{font-size:12px}
}
body .navigation.sw-megamenu.navigation li.level0>a>span.cat-label.cat-label-label1:before { border-top-color: transparent!important; }
@media(max-width: 767px) {
    body .page-header.type1 .navigation li.level0>.level-top {
    padding: 13px 43% 13px 15px;
}
body .page-header {
    background-color: #fff;
    border-top: 4px solid #08c;
    position: relative;
    z-index: 4;
}
html.nav-open .page-wrapper {
    left: 80%;
    left: calc(100% - 54px);
    overflow: visible;
    position: relative
}

header.page-header .nav-sections-item-title[aria-controls="store.menu"] > a:before{  content: ""; display:none; } 
header.page-header .nav-sections-item-title[aria-controls="store.settings"] { display: none; }
.modal-popup.confirm .modal-inner-wrap {
    width: 83%;
    }
.modal-footer {

    text-align: right;
    border-top: 1px solid #e5e5e5;
 }    
}