#site-header {
background-color: #592c82;
background-image: linear-gradient( to bottom, #7439aa, #3e1e5a );
} #site-header .site-branding {
background-color: #fff;
}
@media screen and (min-width: 1025px) {
.wpex-has-vertical-header .header-six #site-logo {
padding: 24px 20px;
padding-block-start: 24px;
}
} #site-header .navbar-style-six  { display: none; }  #site-header .widget_nav_menu_accordion .widget_nav_menu a {
color: #C4CDD5;
padding: 10px 15px;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu a:hover {
color: #fff;
background-color: #604877;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .current-menu-item a {
color: #FFE674;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .menu > .menu-item > a {
font-size: 16px;
border: 0 none;
border-bottom: 1px dotted rgba(255,255,255, .15);
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .menu-item-has-children > a {
padding-right: 36px;
} #site-header .widget_nav_menu_accordion .widget_nav_menu 
.menu > .menu-item.item-media:not(.current-menu-item) > a {
color: #fff; background-color: #003A63;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu 
.menu > .menu-item.item-media.current-menu-item > a {
color: #fff; background-color: #238FC0;
}  #site-header .widget_nav_menu_accordion .widget_nav_menu .menu-item.custom > a {
padding-left: 45px;
} #site-header .widget_nav_menu .menu-item > a [class^="fa"] {
font-size: inherit;
margin-right: 12px;
} #site-header .widget_nav_menu .menu-item > a .sicon {
display: block;
margin-left: 0;
position: absolute;
left: 15px; top: 10px;
}
#site-header .widget_nav_menu .menu-item > a .cerament {
width: 15px; height: 25px;
} #site-header .widget_nav_menu .menu-item > a .sicon {
fill: #C4CDD5;
}
#site-header .widget_nav_menu .menu-item > a:hover .sicon,
#site-header .widget_nav_menu .current-page-parent > a .sicon {
fill: #FFFFFF;
}
#site-header .widget_nav_menu .menu-item > a:active .sicon {
fill: #FFE674;
} #site-header .widget_nav_menu_accordion .widget_nav_menu .current-page-parent > a {
color: #fff;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .current-page-parent.active > a {
background-color: #090909;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .menu > .current-menu-item > a {
background-color: #2E1A46;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .menu-item-has-children.active > a {
background-color: #2E1A46;
} #site-header .widget_nav_menu_accordion .widget_nav_menu .sub-menu > .menu-item > a {
border: 0 none;
font-size: 14px;
padding-left: 20px;
border-bottom: 1px dotted rgba(255,255,255, .15);
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .sub-menu > .menu-item:last-child {
margin-bottom: 10px;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .sub-menu > .menu-item > a .bullet {
font-size: 12px;
margin-right: 15px;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .menu-item-has-children.active > .sub-menu {
background-color: #604877;
}
#site-header .widget_nav_menu_accordion .widget_nav_menu .current-page-parent.active > .sub-menu {
background-color: #2E1A46;
}  @media screen and (min-width: 1025px) and (max-width: 1200px) { #site-header .widget_nav_menu_accordion .widget_nav_menu .menu > .menu-item > a {
font-size: 14px;
} #site-header .widget_nav_menu_accordion .widget_nav_menu .sub-menu > .menu-item > a {
font-size: 12px;
}
} @media screen and (max-width: 1024px) { .wpex-has-vertical-header #site-header {
background-color: #FFF !important;
background-image: none !important;
} #site-header .container {
padding: 10px 30px;
width: 100%; max-width: none;
} #site-header .widget_nav_menu_accordion { display: none; } #site-header .site-branding { max-width: 250px; }
#site-header .site-branding .main-logo { display: block; } #main .page-header .wpex-template-shortcode { top: 12px; } #mobile-menu.wpex-right-0 { right: 30px; } #sidr-main .sidr-mobile-nav-menu > .sidr-class-menu-item > span > a {
font-size: 16px;
}
#sidr-main .sidr-mobile-nav-menu > .sidr-class-menu-item > span > a > i {
margin-right: 10px;
} #sidr-main .sidr-mobile-nav-menu > .sidr-class-menu-item > span > a .sicon {
position: relative; top: 4px;
}
#sidr-main .sidr-mobile-nav-menu > .sidr-class-menu-item > span > a .icon_cerament {
fill: #C4CDD5; width: 14px;
}
#sidr-main .sidr-mobile-nav-menu > .sidr-class-menu-item > span > a:hover .icon_cerament {
fill: #FFFFFF;
} #sidr-main .sidr-mobile-nav-menu .sidr-class-page_item > span > a {
color: #ffe674;
background-color: #2E1A46;
} #sidr-main .sidr-mobile-nav-menu > .sidr-class-menu-item > span > a:hover {
color: #fff;
background-color: #604877;
}
#sidr-main .sidr-mobile-nav-menu > .sidr-class-menu-item.active > span > a {
color: #fff;
background-color: #2E1A46;
}
#sidr-main .sidr-mobile-nav-menu > .sidr-class-menu-item.active .sidr-class-sub-menu {
background-color: #604877;
}
#sidr-main .sidr-mobile-nav-menu > .sidr-class-current-menu-parent {
background-color: #2E1A46;
}
#sidr-main .sidr-mobile-nav-menu > .sidr-class-current-menu-parent.active .sidr-class-sub-menu {
background-color: #2E1A46;
}
} @media screen and (min-width: 1025px) and (max-width: 1200px) { .wpex-has-vertical-header #site-header {
width: 240px !important;
}
.wpex-vertical-header-left.full-width-main-layout #wrap {
padding-left: 240px !important;
}
} @media screen and (max-width: 767px) {
#site-header .site-branding { max-width: 240px; }
}
@media screen and (max-width: 480px) {
#site-header .site-branding { max-width: 200px; }
}