.hubspot-form-wrap.-theme--dark .hbspt-form form .hs-button { border-color: #eb552e; background: #fff; }
.hubspot-form-wrap.-theme--dark .hbspt-form form .hs-button { color: #eb552e; }
.hubspot-form-wrap .hbspt-form form { text-align: left; }
.hubspot-form-wrap .hbspt-form form .hs_submit { justify-content: left; }
.hubspot-form-wrap .hbspt-form form .actions { justify-content: left; text-align: left; }
.header-menu > .menu-item.current-menu-parent > a { color: #1f295c; }
.hs-input { background-color: #eee !important; border: 1px solid #eee; border-radius: 0; }

.header-menu > .menu-item.current-menu-parent > a {
    color: #fff;
}

.sidebar-social-promo { margin-bottom: 1rem; }
.sidebar-social-promo .social-promo__content { background-image: none !important; margin-left: 0 !important; }
.sidebar-social-promo .social-promo__content > div { background-color: #1f295c !important; padding: 28px 42px 56px !important; min-height: auto !important; } 
.sidebar-social-promo .social-promo__content .social-promo__header { font-size: 30px; font-weight: 400; margin-bottom: 17px; }
.sidebar-social-promo .social-promo__content .social-promo__text { margin: 0.85rem 0 1.4rem !important; }
.sidebar-social-promo .social-promo__content .social-promo__button { border: none !important; padding: 0 !important; }
.sidebar-social-promo .social-promo__content .social-promo__button:hover { text-decoration: underline; }
.sidebar-social-promo .widget.layout-gt-sm-row { height: auto !important; }


.sidebar-social-promo .social-promo__content:first-of-type { display: none; }
.sidebar-social-promo .social-promo__content { width: 100% !important; }

.site-footer { background-color: #fff; color: #333; }
.site-footer #menu-secondary a { color: #333; }
.site-footer .footer-section--contact { color: #333; }
.site-footer .footer-section--contact .social-icons a { color: #333; }

#page {
	max-width: 100% !important;
}

.alert-bar p {
	margin: 0 auto;
	max-width: 1280px;
}

header.site-header .logo-wrap {
	margin: 0 auto;
	max-width: 1280px;
}

#site-header-menu #header-navigation > ul#menu-primary {
	margin: 0 auto;
	max-width: 1280px;
}

@media screen and (min-width: 960px) {
	#site-header-menu .secondary-menus {
		right: 0;
	}
}

@media screen and (min-width: 1440px) {
	#site-header-menu .secondary-menus {
		right: 4%;
	}
}

@media screen and (min-width: 1600px) {
	#site-header-menu .secondary-menus {
		right: 16%;
	}
}

@media screen and (min-width: 1900px) {
	#site-header-menu .secondary-menus {
		right: 20%;
	}
}

section.block .slides .ir-wrap .ir-content .slide__meta {
	margin: 0 auto;
	max-width: 1280px;
}

section.block .layout-row {
	margin: 0 auto;
	max-width: 1280px;
}

section.block .touts-list {
	margin: 0 auto;
	max-width: 1280px;
}

section.block .layout-row {
	margin: 0 auto;
	max-width: 1280px;
}

section.sidebar-home-promos .feature-promos {
	margin: 0 auto;
	max-width: 1280px;
}

section.sidebar-social-promo .social-promo__content h2.social-promo__header {
	margin: 25px auto 17px;
	max-width: 1280px;
}

section.sidebar-social-promo .social-promo__content p.social-promo__text{
	margin: 0.85rem auto 1.4rem !important;
	max-width: 1280px;
}

section.sidebar-social-promo .social-promo__content a.social-promo__button {
	display: block !important;
	margin: 0 auto;
	max-width: 1280px;
}




section.post-content .layout-row {
	margin: 0 auto;
	max-width: 1280px;
}

#content header.page-header .page-header__content {
	margin: 0 auto;
	max-width: 1280px;
	width: 100%;
}

#content article .page__content-wrap {
	margin: 0 auto;
	max-width: 1280px;
}


#content #secondary.sidebar {
	margin: 0 auto;
	max-width: 1280px;
}

.error404 #content #primary #main.site-main {
	margin: 0 auto;
	max-width: 1280px;
}