#gui #gui_header_main[data-gui-header-align="logo_left"] {}
#gui #gui_header_main[data-gui-header-align="logo_left"] .gui_image_logo {float:left;}
#gui #gui_header_main[data-gui-header-align="logo_left"] .gui_module_generic.gui_generic_header_logo {float:left;}
#gui #gui_header_main[data-gui-header-align="logo_left"] .gui_image_logo {max-width:320px;}
#gui #gui_header_main[data-gui-header-align="logo_left"] .gui_module_nav.gui_nav_header {float:right}
#gui #gui_header_main[data-gui-header-align="logo_left"] .gui_module_generic.gui_generic_header-ctas {float:right;}
#gui #gui_header_main[data-gui-header-align="logo_left"] .gui_module_nav.gui_nav_header .sub-menu{right:0;}

#gui #gui_header_main[data-gui-header-align="logo_right"] {}
#gui #gui_header_main[data-gui-header-align="logo_right"] .gui_image_logo {float:right;}
#gui #gui_header_main[data-gui-header-align="logo_right"] .gui_generic_header_logo {float:right;}
#gui #gui_header_main[data-gui-header-align="logo_right"] .gui_module_nav.gui_nav_header {float:left;}
#gui #gui_header_main[data-gui-header-align="logo_right"] .gui_module_nav.gui_nav_header .sub-menu{left:0;}


#gui #gui_header_main[data-gui-header-align="logo_centre"] {}
#gui #gui_header_main[data-gui-header-align="logo_centre"] .gui_image_logo {position:absolute;left:50%;transform:translateX(-50%);}
#gui #gui_header_main[data-gui-header-align="logo_centre"] .gui_module_generic.gui_generic_header_logo {position:absolute;left:50%;transform:translateX(-50%);}
#gui #gui_header_main[data-gui-header-align="logo_centre"] .gui_module_nav.gui_nav_header {float:left;}
#gui #gui_header_main[data-gui-header-align="logo_centre"] .gui_module_nav.gui_nav_header .sub-menu {left:0;}
#gui #gui_header_main[data-gui-header-align="logo_centre"] .gui_module_generic.gui_generic_header-ctas {float:right;}


#gui .gui_module_nav.gui_nav_header[data-gui-menu-style="full_bg"] {}
#gui .gui_module_nav.gui_nav_header li[data-gui-nav-depth="0"]:before { display:block;width:100%;content:"";position:absolute;top:0;left:0;}
#gui .gui_module_nav.gui_nav_header[data-gui-menu-style="full_bg"] li[data-gui-nav-depth="0"]:before { height:100%;top:0;left:0;}
#gui .gui_module_nav.gui_nav_header[data-gui-menu-style="bar_top"] li[data-gui-nav-depth="0"]:before {height:5px;top:0px;}
#gui .gui_module_nav.gui_nav_header[data-gui-menu-style="bar_bottom"] li[data-gui-nav-depth="0"]:before {height:5px;bottom:0px;top:auto;}

#gui .gui_module_nav.gui_nav_header[data-gui-menu-style="arrow_bottom"] li[data-gui-nav-depth="0"]:before {    height: 20px;
    bottom: -10px;
    top: auto;
    width: 20px;
    transform: rotate(45deg);
    left: 50% ;
    margin-left: -10px;}

#gui .gui_module_nav.gui_nav_header[data-gui-menu-style="arrow_bottom"] li[data-gui-nav-depth="0"] > .sub-menu {left: 50% !important;transform: translateX(-50%);}

#gui #gui_header_main .gui_module_generic.gui_generic_header-ctas .gui_btn {height:40px;line-height:40px;}


#gui #gui_header_main .gui_module_nav.gui_nav_header li[data-gui-nav-depth='0'] {overflow:hidden !important}
#gui #gui_header_main .gui_module_nav.gui_nav_header li[data-gui-nav-depth='0'].menu-item-has-children:hover {overflow:visible !important}
