.innerpage-template .blue-wysiwyg-section :is(p), .innerpage-template .blue-wysiwyg-section :is(li) {
    color: #fff
}

.ubermenu.ubermenu-main .ubermenu-item-level-0 {
    margin: 0px 23px;
}

.button.button--green {
    background: linear-gradient(-90deg, #a2c030, #799b28);
}

.nhp-header_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    -webkit-box-align: center;
        -ms-flex-align: center;
}

.nhp-header-right_top {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-align: center;
        -ms-flex-align: center;
}

.nhp-header-right_bottom {
    display: -ms-flexbox;
    -webkit-box-align: center;
        -ms-flex-align: center;
}

.nhp-header-right_top-phone,
.nhp-header-right_bottom-phone {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-align: center;
        -ms-flex-align: center;
}

.nhp-header-right_bottom-search svg {
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
}

.nhp-header-right_bottom-search:hover svg {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
}

.nhp-float-search {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
}

.nhp-float-search_close {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
}

.nhp-float-search_close:hover svg {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
}

.nhp-float-search_close svg {
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
}

.nhp-float-search_on {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
}

.nhp-header-fixed .nhp-header-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
}

@media (max-width:1114px) {
    .nhp-header_wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
    }
}

/*Fixing Mobile Menu*/
@media only screen and (max-width: 600px) {
		.nhp-header_wrapper {
				display: flex;
		}
		
		.nhp-header-right_bottom .nhp-header-right_bottom-phone {
				display: none;
		}
		
		.nhp-header-right_bottom .ubermenu-responsive-toggle {
				display: flex;
        height: 100%;
		}
}

@media only screen and (max-width: 820px) {
		.nhp-header_wrapper {
				display: flex;
		}
		
		.nhp-header-right_bottom .nhp-header-right_bottom-phone {
				display: none;
		}
}