.menu.medium-horizontal li.button > a {color: white;padding: 0;}
.dropdown.menu > li:hover > a, .dropdown.menu > li > a:hover, .menu.medium-horizontal a:hover, .dropdown.menu > li.is-active > a {color: #2a5bd7;}
.menu .active > a {background: transparent;}
.dropdown.menu.medium-horizontal > li.menu-item a {position: relative;}
.dropdown.menu.medium-horizontal > li.menu-item > a::after {display: block;position: absolute;content: "";top: unset;height: 2px;border: 0;}
.noTransition.dropdown.menu.medium-horizontal > li.menu-item > a::after {transition: none;}
.dropdown.menu > li.is-dropdown-submenu-parent > a, .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {padding: .7rem 1rem;}
.dropdown.menu.medium-horizontal > li.menu-item-has-children > a[href="#"] {cursor: default;}
body .is-dropdown-submenu-parent {position: static;position: unset;}
ul.medium-horizontal.menu.dropdown {position: relative;padding-left: 30px;padding-right: 30px;min-width: 530px;justify-content: space-around;}
#main-nav > li > .is-dropdown-submenu.js-dropdown-active {opacity: 1;display: block;}
#main-nav > li > .is-dropdown-submenu {display: none;left: auto;width: 100%;background: #fff;border: 1px solid #eee;border-radius: 6px;padding: 1rem;box-shadow: 0px 2px 10px 0px rgba(0,0,0,.05);top: 38px;transition: transform 100ms ease-out,opacity 100ms linear;}
#main-nav .dropdown-links-horizontal ul.submenu {flex-direction: row;display: flex;}
#main-nav .dropdown-links-horizontal ul.submenu > li {flex: 0 1 33%;}
#main-nav .dropdown-links-columns ul.submenu.js-dropdown-active {display: flex;flex-flow: row;flex-wrap: wrap;}
#main-nav .dropdown-links-columns ul.submenu li {flex: 50%;}
#main-nav .is-dropdown-submenu {display: block;opacity: 0;transform: translateY(3px);}
#main-nav :hover > .is-dropdown-submenu {opacity: 1;transform: translateY(0);}
#main-nav.noTransition .is-dropdown-submenu {transition: none;}
#main-nav .is-dropdown-submenu.visuallyHidden {position: absolute;overflow: hidden;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;}
.off-canvas-content.has-transition-push {-webkit-transform: none;-ms-transform: none;transform: none;}
.submenu a svg {color: #777;}
.submenu a span.menu-image-title {font-family: "ProximaNova Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 600;}
.submenu a span.menu-item-description {color: #707a80;font-size: 15px;}
.submenu a:hover {background: #f5f6f7;color: #2a5bd7;}
.submenu a span {display: block;padding-bottom: 3px;}
.submenu a:hover svg {color: #2a5bd7;}
.submenu a:hover span.menu-image-title {font-weight: 600;color: #2a5bd7;}
.submenu a.menu-image-title-after span {display: block;padding-left: 40px;}
.submenu a.menu-image-title-after svg {float: left;}
.submenu a.menu-image-title-after img {float: left;}
.submenu a.menu-image-title-below {text-align: center;}
.submenu a.menu-image-title-below span {display: block;}
#sidemenu.menu a {padding: .7rem 1.25rem;}
#sidemenu.menu .blue a {color: #2a5bd7;}
#sidemenu.menu .button a {padding: 0;}
@media all and (min-width: 991px) {#sidemenu.menu .button {margin-left: 20px;}}
.top-bar-right.show-for-small ul.menu {position: absolute;right: 20px;top: 30px;}
.top-bar-right.formobile ul.menu {position: absolute;right: 20px;top: 30px;}
.top-bar-right.show-for-small ul.menu {position: absolute;right: 20px;top: 30px;}
.top-bar-right.show-for-small ul.menu .menu-icon, .top-bar-right.formobile ul.menu .menu-icon {width: 30px;height: 30px;position: relative;outline: none;color: transparent;}
.top-bar-right.show-for-small ul.menu .menu-icon::after, .top-bar-right.formobile ul.menu .menu-icon::after {outline: none;background-color: transparent;-webkit-box-shadow: 0;-webkit-box-shadow: none;box-shadow: none;content: "";background-size: 100%;color: black;width: 100%;height: 100%;}
.position-right {width: 100%;transform: translateX(-3500px);}
.position-right.is-transition-push {-webkit-box-shadow: none;box-shadow: none;}
.off-canvas {background: #fff;transition: all 0ms;}
.position-right.is-transition-push {padding-top: 0px;}
@media all and (min-width: 641px) {.position-right.is-transition-push .top-bar {margin-left: 5px;}
	#offcanvas-nav {margin-left: 5px;}}
.off-canvas-content.is-open-right.has-transition-push {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
#offcanvas-nav {padding: 0 10px;padding-bottom: 0px;}
#offcanvas-nav li a {color: #36383b;}
#offcanvas-nav li a:hover {color: #2a5bd7;}
#offcanvas-nav li.button a {color: #fff;}
#offcanvas-nav > li > a {font-size: 24px;}
#offcanvas-nav > li:not(:last-child) {border-bottom: 1px solid #e8e9eb;}
.accordion-menu
  .is-accordion-submenu-parent:not(.has-submenu-toggle)
  > a::after {border-color: #b0b1b4 transparent transparent;}
.nav-wrap-mobile {background: #0b1736;padding: 10px 20px 10px 20px;width: 100%;}
.nav-wrap-mobile .menu .button {color: white;padding: 0;}
.nav-wrap-mobile .menu a {color: white;text-align: center;}
.nav-wrap-mobile #sidemenu-mobile li {margin-bottom: 10px;}