
header {
    margin: 0;
    font-family: 'Century Gothic';
    color: #24226a;
    position: static;
    background: 0;
    height: auto;
    display: block;
}

.header-burger {
    display: none;
}

.header-secondary {
    width: 100%;
    display: block;
    position: static;
    height: 40px;
    padding-top: 11px;
}

.menu-top-menu {
    max-width: 1140px;
    margin: 0 auto;
}

.header-secondary .nav>li {
    font-size: 12px;
}

.header-secondary .nav>li:not(:last-child):after {
    content: "|";
    margin-left: 34px;
    margin-right: 34px;
    /* height: 100%; */
    /* display: inline-block; */
    font-size: 16px;
}

.header-primary {
    height: auto;
    transition: all .35s ease-in-out;
    width: 100%;
    position: static;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-primary_inner {
    max-width: 1140px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
}

.header-primary_top {
    height: 90px;
    display: flex;
    align-items: center;
    flex: 1 auto;
}

.header-primary .brand {
    margin-right: auto;
}

.header-primary .brand svg {
    max-width: 156px;
    width: 100%;
    display: block;
    vertical-align: middle;
}

.header-primary .brand svg.white_logo {
    display:none;
}

.menu-main-menu {
    gap: 0 50px;
}

.header-primary .nav>li, 
.header-secondary .nav>li {
    color: #24226a;
    text-transform: uppercase;
    font-family: 'Century Gothic Bold';
    line-height: 15px;
}

.header-primary .nav>li {
    align-items: center;
    display: flex;
    flex: 1 1 0%;
    flex-wrap: wrap;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    justify-content: flex-end;
    flex: 1 1 auto;
    flex-wrap: nowrap;
    font-size: 16px;
}

.header-primary .nav>li>a {
    display: block;
    line-height: 1;
    position: relative;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.header-primary .nav>li.orange>a {
    color: #f55b41;
}

.header-primary .nav>li>a:after {
    background: #EBEBF8;
    bottom: -1px;
    content: "";
    height: 50%;
    left: -5px;
    opacity: 0.2;
    position: absolute;
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .5s;
    transition-timing-function: cubic-bezier(.2,1,.3,1);
    width: calc(100% + 10px);
    z-index: -1;
}

.header-primary [data-toggle-submenu] {
    display: none;
}

.header-primary .nav>li [data-toggle-submenu] {
    margin-left: 10px;
}

.header-primary .nav>li.menu-item-has-children>[data-toggle-submenu] {
    display: block;
}

.header-primary .nav>li>a:focus, 
.header-primary .nav>li>a:hover,
.header-primary .menu-item-4360.current_page_item>a,
.header-primary .menu-item-180.current_page_item>a,
.header-primary .page-item-641.current_page_item>a,
.header-primary .page-item-4140.current-menu-item>a,
.menu-top-menu li a.active{
    color: #F55B41 !important;
}

.header-primary .menu-item-4360.current_page_item>a:after,
.header-primary .menu-item-180.current_page_item>a:after,
.header-primary .page-item-641.current_page_item>a:after,
.header-primary .page-item-4140.current-menu-item>a:after,
.header-primary .nav>li>a:focus:after,
.header-primary .nav>li>a:hover:after{
    transform:scaleX(1) !important;
    opacity:1 !important;
}
