/******************************************************************
Theme Name: Optimo
Theme URI: http://www.themble.com/optimo
Description: This site was built using the Optimo Development Theme. For more information about Optimo or to view documentation, you can visit the <a href="https://github.com/eddiemachado/optimo/issues" title="Optimo Issues">Optimo Issues</a> page on Github. You'll want to customize this for your clients with your own information.
Author: Your Name Here
Author URI: http://www.od.com
Version: 1.7
Tags: fluid-layout, responsive-layout, accessibility-ready, translation-ready, microformats, rtl-language-support

License: WTFPL
License URI: http://sam.zoy.org/wtfpl/
Are You Serious? Yes.

******************************************************************/
.tagline, .tagline-mobile {
	display: none !important;
}

.offcanvas-menu-btn {
	margin-top: 0 !important;
}

header .social {
	height: 100%;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
	gap: 5px;
	margin-right: 1em;
}

.super-logos {
    flex-grow: 1;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-around;
	align-items: center;
	@media only screen and (max-width: 960px){
		width: 100%;
		gap: 30px;
        width: 85vw;
	}
}

header .social a img {
	height: 26px;
}

header.header nav ul {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	display: flex;
}
header.header nav {
	opacity: 1 !important; /*header.scss:82*/
}

.offcanvas-menu-btn a:hover {
	color: #12284b !important; /*header.scss:150*/
}

.uk-offcanvas-flip .uk-open > .uk-offcanvas-bar {
	width: 100vw;
}

.uk-offcanvas-bar nav ul li:hover {
	background: #12284b !important; /*header.scss:190*/
	color: #fff;
	transition: background .25s ease-out;
}

.uk-offcanvas-bar nav ul li a {
	text-decoration: underline 0.1em rgba(18, 40, 75, 0);
  	transition: text-decoration-color 300ms;
}

.uk-close {
	background: #00558b;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    text-align: center;
}

.uk-close:hover {
	background: #00558b;
	color: #fff;
}

.uk-offcanvas-bar nav {
	margin: 0;
}

.uk-offcanvas-bar nav, .uk-offcanvas-bar nav ul {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	display: flex;
	justify-content: center;
	width: 100%;
}

.uk-offcanvas-bar nav ul {
	flex-direction: column;
	margin-bottom: 0;
}

.uk-offcanvas-bar nav ul li:after {
	width: 0%; /*header.scss:175*/
}

header.header nav ul li:hover:after {
	background: #12284b !important; /*header.scss:119*/
}

.uk-offcanvas-bar{
	background: #fff; /*vendor.css:6327*/
}

.uk-offcanvas-bar nav ul li a {
	font-size: 20px !important;
	display: block;
    padding: 10px 0;
}

#gform_submit_button_1 {
	background-color: #00558b !important;
}