
.et_pb_module .et_pb_button,
.et_pb_module .et_pb_button:hover
 {
    padding:12px 20px!important;
}


#main-header #top-menu .hangar-menu-button a {
        color: #ffffff!important;
    background-color: #2D2E87;
    border-radius: 4px;
}

#main-header #top-menu .hangar-menu-button a:hover {
        opacity: 1;
        color: #ffffff!important;
        background-color: #5b5cc8;
}


#top-menu li {
   
    padding-right: 0;
}

#top-menu-nav {
    padding: 10px 0;
}
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation #top-menu-nav>ul>li>a, .et_header_style_split #et-top-navigation #top-menu-nav>ul>li>a {
    padding:10px;
}   
}




#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
    position: relative;
}



#top-menu li.current-menu-item > a,
#top-menu li.current-page-ancestor > a
 {
    color: #2D2E87;
    background-color: #eeeeee;
}



body.page-id-58 #top-menu li.hangar-menu-solutions > a, 
body.page-id-60 #top-menu li.hangar-menu-solutions > a, 
body.page-id-62 #top-menu li.hangar-menu-solutions > a {
    color: #2D2E87;
    background-color: #eeeeee;
}


.hangar-menu-solutions {}

@media only screen and (min-width: 981px) {
    .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 6px 0!important;
}
}



/* menu with clickable parent page START */
.et_pb_menu .et_mobile_menu .menu-item-has-children > a, #main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    position: relative;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a.toggle-menu, #main-header .et_mobile_menu .menu-item-has-children > a.toggle-menu {
    font-family: 'ETmodules';
    font-size: 18px;
    padding: 10px;
    z-index: 10;
    display: inline-block;
    position: absolute;
    right: 5px;
 }
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a.toggle-menu, #main-header .et_mobile_menu .menu-item-has-children.visible > a.toggle-menu {
     transform: rotate(180deg);
}

.et_pb_menu .et_mobile_menu ul.sub-menu, #main-header .et_mobile_menu ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}
.et_pb_menu .et_mobile_menu .visible > ul.sub-menu, #main-header .et_mobile_menu .visible > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}
/* menu with clickable parent page END */



/* mobile fixed header START */
@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
position: fixed;
} }
.et_mobile_menu {
overflow: scroll !important;
max-height: 83vh;
}
/* mobile fixed header EMD */




button.etpb_contact_submit.et_pb_button { width: 100%;}

.blo-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
    margin-right: 10px;
}

#blo-footer a {
    color:#ffffff;
}

#blo-footer a:hover {
    color:#FECC4E;
}




@media (max-width: 980px) {

.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 86%;
}
}