.header-one__main-menu {
	 justify-items: end !important; 
    flex: 0 0 calc(100% - 160px) !important;
    width: calc(100% - 160px) !important;
}


.navigation .gva_menu > li > a > span:first-child::before {
	display:none;
}

    .navigation .gva_menu > li > a:hover, .navigation .gva_menu > li > a:focus {
        color: #0790B0 !important;
        	font-weight: 600 !important;
    }

 .navigation .gva_menu > li > a {
	
	padding:20px 15px !important;
	font-weight: 400 !important;
	color:#212626 !important;
	 	
 }
 
 .navigation .gva_menu > li.menu-item--active-trail > a {
       	color:#212626 !important;
        font-weight: 700 !important;
    }
    
    
     .navigation .gva_menu > li.menu-item--active-trail > a > span:first-child:before {
       display:none !important;
    }   
    
    
    
 .navigation .gva_menu {
	
	margin-right:1em;
     	
 }

.header-one__content {
    padding: 0 0px !important;
    margin: 0px !important;
    
}

.header-one__left {
 
    display: flex !important;
    -webkit-box-flex: 0 !important;
    flex: 0 0 100% !important;
    -webkit-box-align: center !important;
    align-items: center !important;
}

.header-one__main-inner {

    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    flex-direction: row !important;

}

.header-one__content {
    padding: 0px 6px;
    max-width: 1280px;
    margin: 0 auto;
}

.site-branding-logo{
margin-left: 12px;
}

.gva_menu gva_menu_main{
margin-right: 20px !important;
}


.stuck {
    position: fixed !important;
    top: 20px;
    left: 50% !important;
    transform: translateX(-50%);
    z-index: 99 !important;
    width: 100% !important;
    max-width: 1280px;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
    transition: all 0.35s;
}
.header-one .stuck {
    background: #fffffff0 !important;
    border-radius: 16px;
    border-bottom: 1px solid rgba(222, 229, 237, 1);
}