/* Generated Less from WeltPixel_CustomHeader */

            @media (min-width: 768px) {
                :root .theme-pearl {
                    .page-wrapper {
                        .page-header {
                            .logo {
                                img {
                                    width: 300px;height: 85px;
                                }
                            }
                        }
                    }
                }
            }
        
            @media (max-width: 768px) {
                :root .theme-pearl {
                    .page-wrapper {
                        .page-header {
                            .mobile-logo, .mobile-checkout-logo, .unset-logo {
                                .logo {
                                    z-index: 14;
                                    position: relative;
                                    img {
                                        width: 96px;height: 34px;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        
            @media (min-width: 768px) {
                
                :root .theme-pearl {
                    .page-wrapper {
                        .page-header.sticky-header {
                             .wrap .modal .block-search .action.search:before{
                              color:#363636!important;
                            }
                            .logo {
                                img {
                                    width:96px;min-width:96px !important;height:34px;
                                }
                            }
                        }
                    }
                }
            }
            @media (max-width: 768px) {
                :root .theme-pearl {
                    .page-wrapper {
                        .page-header {
                            .logo {
                                z-index: 14;
                                position: relative;
                                img {
                                    width: 120px;height: 34px;
                                }
                            }
                        }
                    }
                }
            }
        
        .page-header-v2 {
	        .customer-welcome {
	            .customer-name {
	                span {
	                    display: none;
	                }
	                &:before {
	                    color: #007961 !important;
	                    font-size: 14px !important;;
	                }
	                &:hover {
	                    &:before {
	                        color: #3AB28B !important;
	                    }
                    }
	            }
	        }
	    }
    .page-wrapper {
        .header-global-promo {
            .global-notification-wrapper {
                color: #FFFFFF;
                background-color: #4D1965;
                a.close-global-notification {
                    color: #FFFFFF;
                }
                .wpx-i,
                .wpx-link,
                #buttons a{
                    color: #FFFFFF;
                }
            }
        }
    }
	.page-wrapper .page-header {
        background-color:#F4F3ED !important;
        .block-search input::-webkit-input-placeholder {
            color: #000000;
        }
        .block-search input::-moz-placeholder {
            color: #000000;
        }
        .block-search input::-ms-placeholder {
            color: #000000;
        }
        .block-search input::placeholder
        {
            color: #000000;
        }
        .block-search .action.search:before
        {
            color: #007961 !important;
        }
        .block-search .action.search:hover {
            &:before {
                color: #3AB28B !important;
            }
        }
        .panel.wrapper {
            color: initial;
            border-bottom: 1px solid #000000;
            background-color:#004749 !important;
        }
        .header-global-promo {
            .global-notification-wrapper {
                color: #FFFFFF;
                background-color: #4D1965;
                a.close-global-notification {
                    color: #FFFFFF;
                }
                .wpx-i,
                .wpx-link,
                #buttons a{
                    color: #FFFFFF;
                }
            }
        }
        .panel.header {
            max-width:95% !important;
            .switcher .options {
                div {
                color:#FFFFFF;
                &:active { color: #000000; }
                &:hover { color: #000000 !important; };
                    &:visited {
                    color:#FFFFFF;;
                    }
                }
                &:after {
                color:#FFFFFF;
                &:active { color: #000000; }
                &:hover { color: #000000 !important; };
                }
                ul.switcher-dropdown {
                    li {
                        > a, span {
                        color:#004749 !important;
                        &:hover { color: #007961 !important; };
                            &:visited {
                            color:#FFFFFF;;
                            }
                        }
                        &:after {
                        color:#004749 !important;
                        &:hover { color: #007961 !important; };
                        }
                    }
                }
            }
            ul.compare {
                li {
                    > a,
                    > a span {
                        &:visited {
                            color:#FFFFFF;
                        }
                        color:#FFFFFF;
                        &:active { color: #000000; }
                        &:hover { color: #000000 !important; }
                    }
                }
            }
            ul.header.links {
                li {
                    > a,
                    span {
                        &:visited {
                            color:#FFFFFF;
                        }
                        color:#FFFFFF;
                        &:hover { color: #000000; }
                        &:active { color: #000000; }
                    }
                    &:after {
                        color:#FFFFFF;
                        &:hover { color: #000000; }
                        &:active { color: #000000; }
                    }
                }
                .customer-menu {
                    ul.header.links {
                        li {
                            a {
                                color:#004749 !important;
                                &:visited {
                                    color:#004749 !important;
                                }
                                &:hover { color: #007961 !important; }
                            }
                        }
                    }
                }
            }
            .customer-welcome .action.switch:after{
              color:#FFFFFF;
            }

            .switcher-currency,
            .switcher-language {
                strong {
                    color:#FFFFFF;
                    &:active { color: #000000; }
                    &:hover { color: #000000 !important; }
                    span {
                        color:#FFFFFF;
                        &:active { color: #000000; }
                        &:hover { color: #000000 !important; }
                    }
                }
                .switcher-trigger {
                    &:after {
                        color:#FFFFFF!important;
                        &:active { color: #000000; }
                        &:hover { color: #000000 !important; }
                    }
                }
            }
        }
    // Middle
    .header-multistore .multistore-desktop .weltpixel_multistore {
        max-width:95%;
    }
    .header.content,
    .header_right {
        max-width:95%;
        @media (max-width: 100%){ padding-right: 15px !important; padding-left: 15px !important; }
        .block-search {
            input {
                width: 200px;
                height: 30px;
                border-width: 0px 0px 1px 0px;
                border-style: solid;
                border-color: #4D1965;
                background-color: transparent;
                color: #5C5C5C;
                font-size: 12px;
                &:focus{
                     border-color: #4D1965;
                }
            }
            .actions {
                button.action.search {
                    &:before {
                        
                    }
                }
            }
        }
        .modal{
                background-color: rgba(230,230,230,0.95 ) !important;
                .close-sec{
                    a{
                        &:before{
                          color:#363636!important;
                        }
                    }
                }
                .actions.wpx-pos-search{
                    button{
                        background-color:#E6E6E6;
                    }
                }
                #search{
                 background-color:#FFFFFF!important;
                 color:#363636!important;
                 border:3px solid #363636!important;
                 font-size:18px !important;
                     &::-webkit-input-placeholder {
                        font-size:18px !important;
                     }
                     &::-moz-placeholder{
                        font-size:18px !important;
                     }
                     &:-ms-input-placeholder{
                        font-size:18px !important;
                     }
                     &:-moz-placeholder{
                        font-size:18px !important;
                     }
                }
                @media (max-width: 767px) {
                    #search.horizontally-white{
                      &::-webkit-input-placeholder {
                            font-size:18px !important;
                         }
                         &::-moz-placeholder{
                            font-size:18px !important;
                         }
                         &:-ms-input-placeholder{
                            font-size:18px !important;
                         }
                         &:-moz-placeholder{
                            font-size:18px !important;
                         }
                    }
                }

                .action.search:before{
                   color:#363636!important;
                }
        }
    }
    .header.content {
        .nav-toggle {
            &:before {
                color: #007961 !important
            }
            &:hover {
                &:before {
                    color: #007961 !important
                }
            }
        }
    }
    #switcher-language,
    #switcher-currency {
        ul {
            li {
                a {
                    color:#004749 !important;
                    &:visited {
                        color:#004749 !important;
                    }
                    &:hover { color: #007961 !important; }
                }
            }
        }
    }
    .header.links > li.authorization-link a:before,
    .minicart-wrapper .action.showcart:before,
    .minicart-wrapper .action.showcart.active:before,
    .block-search .actions .action.search:before,
    .block-search .field.search .label:before {
        font-size: 14px !important;
    }
    .block-search {
        &.minisearch-v2 .open-modal-search {
            color: #007961 !important;
            font-size: 14px !important;;
            &:hover {
                color: #3AB28B !important;
            }
        }
    }
    .header.links .authorization-link a:before,
	.minicart-wrapper .action.showcart:before {
	    color: #007961 !important;
	}
	.header.links .authorization-link a:hover:before,
	.minicart-wrapper .action.showcart:hover:before {
	    color: #3AB28B !important;
	}
	.header.content,
	.header_right {
	    .field.search {
	        label, label:before {
	            color: #007961 !important;
	        }
	    }
	}
}

.nav-sections:not(.mobile-nav) {
    background-color: transparent !important;
    .navigation {
        max-width:100%;
        background-color:#FFFFFF !important;
        @media (max-width: 100%){ padding-right: 15px !important; padding-left: 15px !important; }
        ul {
            li.level0 > a {
                color:#000000 !important;
                &:visited {
                    color:#000000 !important;
                }
                &:hover { color: #4D4D4D !important; }
                @media (max-width: 767px) {
			        color: #575757 !important;
			    }
            }
            li.parent > a span:nth-child(2),
            li:not(.parent) > a span:first-child {
                
            }
            li.level0 {
                .parent > a {
                    @media (min-width: 768px) {
                        padding: 8px 20px;
                    }
                }
            }
        }
        ul li.level0 {
            & > a.bold-menu {
                color: #4D4D4D !important;
                &:visited {
                    color: #4D4D4D !important;
                }
            }
            li > a:hover,
            a.ui-state-focus {
                color: #4D4D4D !important;
                text-shadow: 0 0 0 #4D4D4D !important;
            }
        }
        ul li.level0:hover > a,
        ul li.level0 > a.ui-state-focus{
            color: #4D4D4D !important;
            text-shadow: 0 0 0 #4D4D4D !important;
        }
        @media (max-width: 767px) {
	        background-color: inherit !important;
	    }
	    .megamenu {
	        .submenu [data-has-children] {
	            @media (min-width: 768px) {
	                a {
                        &:hover {
                            span:last-child {
                                border-color:#4D4D4D !important;
                            }
                        }
	                }
	            }
	        }
	    }
    }
     @media (min-width: 768px) {
        .nav-sections-items {
            background-color:#FFFFFF !important;
        }
    }
    .megamenu a.bold-menu,
    .megamenu a:hover,
    .megamenu.level1:not(.parent):hover,
    .megamenu.level2:hover {
        color: #4D4D4D !important;
        & > a {
            &:hover {
                text-shadow: 0 0 0 #4D4D4D !important;
                color: #4D4D4D !important;
            }
        }
    }
    .nav-sections-item-content .navigation {
        @media only screen and (max-width: 768px) {
	        border-top: 0 none !important;
	    }
    }
    @media (max-width: 767px) {
        background-color: white !important;
    }
    .nav-sections-item-content {
        @media (min-width: 767px) {
            
        }
    }
}

// Sticky Header
.page-header.sticky-header,
.page-header.sticky-header-mobile {
    background-color: #ffffff !important;
    .page-header {
        background-color: #ffffff !important;
    }
    .panel.wrapper {
        background-color: #ffffff !important;
    }
    .header.links {
        
        li > a {
            
            &:visited {
                
                &:hover {
                    
                }
            }
            &:hover {
                
            }
        }
        li:after {
            
        }
    }
    .nav-sections {
        .navigation,
        .nav-sections-items {
            background-color: transparent !important;
        }
    }
    .navigation ul li.level0 > a,
    .navigation ul li.level0 > a:visited {
        
        &:hover {
            
        }
        li > a,
        li > a:visited {
            
            &:hover {
                
            }
        }
    }
    .navigation ul li.level0 > a:hover,
    .navigation ul li.level0 > a.bold-menu {
        color: #4D4D4D !important;
        &:visited {
            color: #4D4D4D !important;
        }
    }
    .navigation ul li.level0.active > a,
    .navigation ul li.level0.has-active > a {
        
        &:hover {
            
        }
    }
    .minicart-wrapper {
        .action.showcart {
            &:before {
                
            }
            &:hover {
                &:before {
                    
                }
            }
        }
    }
    .block-search {
        .label {
            &:before {
                    
                }
                &:hover {
                    &:before {
                        
                    }
                }
        }
    }
    .header_right {
        .block-search input::-webkit-input-placeholder {  }
        .block-search input::-moz-placeholder {  }
        .block-search input:-ms-input-placeholder {  }
        .block-search input:-moz-placeholder {  }
        .block-search {
            input {
                
                
                background-color: transparent
            }
            .action.search {
                &:before {
                    
                }
                &:hover {
                    &:before {
                        
                    }
                }
            }
        }
    }
    .block-search {
        .field.search {
            label {
                
            }
            .control {
                background-color: transparent
            }
        }
        &.minisearch-v2 .open-modal-search {
            
            &:hover {
                
            }
        }
    }
    .header.content {
        .authorization-link,
        .minicart-wrapper {
            a {
                &:before {
                    
                }
                &:hover {
                    
                    &:before {
                        
                    }
                }
            }
        }
        .block-search {
            .control {
                background-color: transparent
            }
            input {
                background-color: transparent
                
                
            }
            input:not(.vertically-black):not(.horizontally-white){
                &::-webkit-input-placeholder {  }
                &::-moz-placeholder {  }
                &:-ms-input-placeholder {  }
                &:-moz-placeholder {  }
            }
            .action.search {
                &:before {
                    
                }
                &:hover {
                    &:before {
                        
                    }
                }
            }
        }
        .nav-toggle {
            &:before {
                
            }
            &:hover {
                
                &:before {
                    
                }
            }
        }
        .modal{
           .modal-content{
              .block-search.wpx-block-search{
                   #search{
                      background-color:#FFFFFF!important;;
                   }
              }
           }
        }
    }
    .header.links .authorization-link {
        margin-left: 0;
    }
    .minicart-wrapper .action.showcart {
        &:before {
            
        }
        &:hover {
            &:before {
                
            }
        }
    }
}
.page-header.page-header-v4.sticky-header {
    .header.content {
        z-index: 1;
    }
    .wrap{
        .modal-content{
            #search.horizontally-white{
                &::-webkit-input-placeholder { color: #000000; }
                &::-moz-placeholder { color: #000000; }
                &:-ms-input-placeholder { color: #000000; }
                &:-moz-placeholder { color: #000000; }
            }
        }
    }


    .panel.wrapper {
        background-color: transparent !important;
        #switcher-currency {
            &.switcher {
                .toggle.switcher-trigger {
                    &:after {
                        
                    }
                    &:hover {
                        
                        &:after {
                            
                        }
                    }
                }
                strong {
                    
                    &:hover {
                        
                    }
                }
            }
        }
        .panel.header{
            .header.links {
                li {
                    
                    & > a,
                    & > span {
                        
                        &:visited {
                            
                        }
                        &:hover {
                            
                        }
                    }
                }
            }
            .switcher-currency{
                display: none;
            }
        }
    }
}
body:not(.mobile-nav){
    .page-header.sticky-header,
    .nav-sections.sticky-header {
        background-color: #ffffff !important;
        padding-bottom: 0 !important;
        .nav-sections-item-content {
            background-color: #ffffff !important;
        }
        .navigation {
            background-color: #ffffff !important;
            ul li.level0 > a,
            ul li.level0 > a:visited {
                
                &:hover {
                    
                }
            }
        }
    }
}



        