/* Blog Navigation Mobile Styles */

#ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav,
#ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav,
#ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav,
#ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav,
#ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav,
#ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav,
#ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav,
#ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav,
#ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav {
    display: flex;
    flex-direction: column-reverse;
}

#ubermenu-main-667.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-668.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-669.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-670.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-671.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-672.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-673.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-674.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-675.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target {
    padding-left: 0px;
}

.blog-search-open #ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li > a,
.blog-search-open #ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li .blog-search,
.blog-search-open #ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li > a,
.blog-search-open #ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li .blog-search,
.blog-search-open #ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li > a,
.blog-search-open #ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li .blog-search,
.blog-search-open #ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li > a,
.blog-search-open #ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li .blog-search,
.blog-search-open #ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li > a,
.blog-search-open #ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li .blog-search,
.blog-search-open #ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li > a,
.blog-search-open #ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li .blog-search,
.blog-search-open #ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li > a,
.blog-search-open #ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li .blog-search,
.blog-search-open #ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li > a,
.blog-search-open #ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li .blog-search,
.blog-search-open #ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li > a,
.blog-search-open #ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li .blog-search {
    display: none;
}

#ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li,
#ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li,
#ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li,
#ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li,
#ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li,
#ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li,
#ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li,
#ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li,
#ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li {
    padding: 0 20px;
}

#ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
#ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
#ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
#ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
#ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
#ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
#ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
#ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
#ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child {
    order: 99;
    background-color: #E6F2FF;
    z-index: 0;
    position: fixed;
    top: 59px;
    z-index: 999;
}

.admin-bar #ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
.admin-bar #ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
.admin-bar #ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
.admin-bar #ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
.admin-bar #ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
.admin-bar #ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
.admin-bar #ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
.admin-bar #ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child,
.admin-bar #ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child {
    top: 105px;
}

#ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:has(.blog-search),
#ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:has(.blog-search),
#ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:has(.blog-search),
#ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:has(.blog-search),
#ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:has(.blog-search),
#ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:has(.blog-search),
#ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:has(.blog-search),
#ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:has(.blog-search),
#ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:has(.blog-search) {
    z-index: 9999;
}

.fixed-top #nav-main nav#ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li.ubermenu-item-level-0:first-child a.ubermenu-target,
.fixed-top #nav-main nav#ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li.ubermenu-item-level-0:first-child a.ubermenu-target,
.fixed-top #nav-main nav#ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li.ubermenu-item-level-0:first-child a.ubermenu-target,
.fixed-top #nav-main nav#ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li.ubermenu-item-level-0:first-child a.ubermenu-target,
.fixed-top #nav-main nav#ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li.ubermenu-item-level-0:first-child a.ubermenu-target,
.fixed-top #nav-main nav#ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li.ubermenu-item-level-0:first-child a.ubermenu-target,
.fixed-top #nav-main nav#ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li.ubermenu-item-level-0:first-child a.ubermenu-target,
.fixed-top #nav-main nav#ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li.ubermenu-item-level-0:first-child a.ubermenu-target,
.fixed-top #nav-main nav#ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li.ubermenu-item-level-0:first-child a.ubermenu-target {
    border-bottom: none;
    color: #5A6774;
    font-weight: 500 !important;
    padding-left: 30px;
}

#ubermenu-main-667 ul.ubermenu-nav > li:first-child > a:before,
#ubermenu-main-668 ul.ubermenu-nav > li:first-child > a:before,
#ubermenu-main-669 ul.ubermenu-nav > li:first-child > a:before,
#ubermenu-main-670 ul.ubermenu-nav > li:first-child > a:before,
#ubermenu-main-671 ul.ubermenu-nav > li:first-child > a:before,
#ubermenu-main-672 ul.ubermenu-nav > li:first-child > a:before,
#ubermenu-main-673 ul.ubermenu-nav > li:first-child > a:before,
#ubermenu-main-674 ul.ubermenu-nav > li:first-child > a:before,
#ubermenu-main-675 ul.ubermenu-nav > li:first-child > a:before {
    top: 19px !important;
    left: 0;
}

#ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child::after,
#ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child::after,
#ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child::after,
#ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child::after,
#ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child::after,
#ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child::after,
#ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child::after,
#ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child::after,
#ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:first-child::after {
    content: "";
    height: 1px;
    width: 100%;
    display: block;
    background-color: #D7DEE2;
    position: absolute;
    left: 0;
}

#ubermenu-main-667.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:last-child,
#ubermenu-main-668.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:last-child,
#ubermenu-main-669.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:last-child,
#ubermenu-main-670.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:last-child,
#ubermenu-main-671.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:last-child,
#ubermenu-main-672.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:last-child,
#ubermenu-main-673.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:last-child,
#ubermenu-main-674.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:last-child,
#ubermenu-main-675.ubermenu-responsive.ubermenu > ul.ubermenu-nav > li:last-child {
    margin-top: 63px;
}

#ubermenu-main-667 ul li .blog-search,
#ubermenu-main-668 ul li .blog-search,
#ubermenu-main-669 ul li .blog-search,
#ubermenu-main-670 ul li .blog-search,
#ubermenu-main-671 ul li .blog-search,
#ubermenu-main-672 ul li .blog-search,
#ubermenu-main-673 ul li .blog-search,
#ubermenu-main-674 ul li .blog-search,
#ubermenu-main-675 ul li .blog-search {
    position: absolute;
    top: 65px;
    right: 20px;
    margin-left: 0;
}

#ubermenu-main-667 .blog-search-form,
#ubermenu-main-668 .blog-search-form,
#ubermenu-main-669 .blog-search-form,
#ubermenu-main-670 .blog-search-form,
#ubermenu-main-671 .blog-search-form,
#ubermenu-main-672 .blog-search-form,
#ubermenu-main-673 .blog-search-form,
#ubermenu-main-674 .blog-search-form,
#ubermenu-main-675 .blog-search-form {
    width: 100%;
    padding: 8px 4px;
    top: 0px;
    background: #FFFFFF;
    border-bottom: 1px solid #D7DEE2;
}

#ubermenu-main-667 .blog-search-form .form-close,
#ubermenu-main-668 .blog-search-form .form-close,
#ubermenu-main-669 .blog-search-form .form-close,
#ubermenu-main-670 .blog-search-form .form-close,
#ubermenu-main-671 .blog-search-form .form-close,
#ubermenu-main-672 .blog-search-form .form-close,
#ubermenu-main-673 .blog-search-form .form-close,
#ubermenu-main-674 .blog-search-form .form-close,
#ubermenu-main-675 .blog-search-form .form-close {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z" fill="%23A0AAB1"/></svg>') center no-repeat;
}

#ubermenu-main-667 .search-results,
#ubermenu-main-668 .search-results,
#ubermenu-main-669 .search-results,
#ubermenu-main-670 .search-results,
#ubermenu-main-671 .search-results,
#ubermenu-main-672 .search-results,
#ubermenu-main-673 .search-results,
#ubermenu-main-674 .search-results,
#ubermenu-main-675 .search-results {
    display: none;
    width: 100%;
    height: 100%;
    background-color: #E6F2FF;
    position: absolute;
    left: 0;
    margin-top: 57px;
    border-radius: 0;
}

#ubermenu-main-667 .search-results ul li,
#ubermenu-main-668 .search-results ul li,
#ubermenu-main-669 .search-results ul li,
#ubermenu-main-670 .search-results ul li,
#ubermenu-main-671 .search-results ul li,
#ubermenu-main-672 .search-results ul li,
#ubermenu-main-673 .search-results ul li,
#ubermenu-main-674 .search-results ul li,
#ubermenu-main-675 .search-results ul li {
    border-color: #D7DEE2;
}

#ubermenu-main-667 .search-results .empty,
#ubermenu-main-668 .search-results .empty,
#ubermenu-main-669 .search-results .empty,
#ubermenu-main-670 .search-results .empty,
#ubermenu-main-671 .search-results .empty,
#ubermenu-main-672 .search-results .empty,
#ubermenu-main-673 .search-results .empty,
#ubermenu-main-674 .search-results .empty,
#ubermenu-main-675 .search-results .empty {
    margin: 42% auto;
    display: block;
    width: fit-content;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #5A6774;
}

.blog-search-open #ubermenu-main-667 .search-results,
.blog-search-open #ubermenu-main-668 .search-results,
.blog-search-open #ubermenu-main-669 .search-results,
.blog-search-open #ubermenu-main-670 .search-results,
.blog-search-open #ubermenu-main-671 .search-results,
.blog-search-open #ubermenu-main-672 .search-results,
.blog-search-open #ubermenu-main-673 .search-results,
.blog-search-open #ubermenu-main-674 .search-results,
.blog-search-open #ubermenu-main-675 .search-results {
    display: block;
    height: calc(100vh - 57px);
    max-height: none;
    overflow-y: scroll;
    z-index: 12;
}

nav#ubermenu-main-667.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse,
nav#ubermenu-main-668.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse,
nav#ubermenu-main-669.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse,
nav#ubermenu-main-670.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse,
nav#ubermenu-main-671.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse,
nav#ubermenu-main-672.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse,
nav#ubermenu-main-673.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse,
nav#ubermenu-main-674.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse,
nav#ubermenu-main-675.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse {
    display: block;
}

nav#ubermenu-main-667,
nav#ubermenu-main-668,
nav#ubermenu-main-669,
nav#ubermenu-main-670,
nav#ubermenu-main-671,
nav#ubermenu-main-672,
nav#ubermenu-main-673,
nav#ubermenu-main-674,
nav#ubermenu-main-675 {
    padding: 0;
}

#ubermenu-nav-main-667 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-668 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-669 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-670 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-671 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-672 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-673 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-674 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-675 .ubermenu-submenu-type-flyout {
    border: none;
    position: relative;
    box-shadow: none;
    background-color: #FFFFFF;
    margin-left: 20px;
}

#ubermenu-nav-main-667 a.ubermenu-target span.ubermenu-target-title,
#ubermenu-nav-main-668 a.ubermenu-target span.ubermenu-target-title,
#ubermenu-nav-main-669 a.ubermenu-target span.ubermenu-target-title,
#ubermenu-nav-main-670 a.ubermenu-target span.ubermenu-target-title,
#ubermenu-nav-main-671 a.ubermenu-target span.ubermenu-target-title,
#ubermenu-nav-main-672 a.ubermenu-target span.ubermenu-target-title,
#ubermenu-nav-main-673 a.ubermenu-target span.ubermenu-target-title,
#ubermenu-nav-main-674 a.ubermenu-target span.ubermenu-target-title,
#ubermenu-nav-main-675 a.ubermenu-target span.ubermenu-target-title {
    font-size: 15px;
}