/*!
Theme Name: underscores-sinai
*/

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: 0;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type="checkbox"],
[type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both
}

p {
	margin-bottom: 1.5em
}

dfn,
cite,
em,
i {
	font-style: italic
}

blockquote {
	margin: 0 1.5em
}

address {
	margin: 0 0 1.5em
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: .9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: .9375rem
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none
}

big {
	font-size: 125%
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

body {
	background: #fff
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em
}
/*
ul,
ol {
	margin: 0 0 1.5em 3em
}

ul {
	list-style: disc
}

ol {
	list-style: decimal
}

li>ul,
li>ol {
	margin-bottom: 0;
	margin-left: 1.5em
}

dt {
	font-weight: bold
}

dd {
	margin: 0 1.5em 1.5em
}
*/
img {
	height: auto;
	max-width: 100%
}

figure {
	margin: 1em 0
}

table {
	margin: 0 0 1.5em;
	width: 100%
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	font-size: .75rem;
	line-height: 1;
	padding: .6em 1em .4em
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111
}

select {
	border: 1px solid #ccc
}

textarea {
	width: 100%
}

a:focus {
	outline: thin dotted
}

a:hover,
a:active {
	outline: 0
}

.main-navigation {
	clear: both;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	float: left;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding: 0 1rem
}

.main-navigation .menu-item {
	padding: 0 .5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	font-weight: bold;
	-webkit-transition: all .2s;
	transition: all .2s
}

.main-navigation .menu-item a {
	padding: 1rem 0
}

.main-navigation .menu-item a:hover {
	text-decoration: underline
}

.main-navigation .menu-item:hover {
	background: #f8f9fa
}

.main-navigation .menu-item:hover:nth-of-type(3n-1) {
	border-color: #dc3545
}

.main-navigation .menu-item:hover:nth-of-type(3n) {
	border-color: #ffc107
}

.main-navigation .sub-menu {
	background: white;
	padding: 1rem
}

.main-navigation .site-branding {
	margin: 0 auto
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
	position: relative
}

.menu-header-container {
	position: absolute;
	top: calc(100% + 1rem);
	left: 0;
	background: white;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	width: 100%;
	z-index: 1
}

.main-navigation ul ul {
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0
}

.main-navigation ul ul a {
	min-width: 200px
}
/*
.main-navigation ul .sub-menu-toggle:checked+ul {
	left: 0;
	top: 3.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: auto;
	width: 100%
}

.main-navigation ul.sub-menu .sub-menu-toggle:checked+ul {
	top: 2.5rem;
	background: -webkit-gradient(linear, left bottom, left top, from(#ebecec), to(white));
	background: linear-gradient(0, #ebecec 0, white 100%);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4)
}

.menu-preheader-container ul li {
	position: relative
}

.main-navigation ul .sub-menu-toggle:checked+ul {
	background: #f8f9fa;
	background: -webkit-gradient(linear, left bottom, left top, from(#f8f9fa), to(white));
	background: linear-gradient(0, #f8f9fa 0, white 100%)
}
*/
.menu-preheader-container a,
.main-navigation a,
.menu-footer-container a,
.menu-sub-footer-container a {
	display: block;
	text-decoration: none
}

.menu-toggle {
	background: transparent;
	border: 0 solid transparent;
	font-size: 4rem;
	line-height: 4rem;
	padding: 0
}

.menu-toggle,
.main-navigation.toggled ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.main-navigation.toggled ul {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 .5rem 1rem
}

.main-navigation a {
	font-size: 1.15rem;
	white-space: nowrap;
	color: #000
}

.main-navigation a:hover {
	text-decoration: none !important
}

.main-navigation .sub-menu a {
	font-size: 1rem;
	line-height: 1.15rem;
	padding: .5rem 0
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}

#content[tabindex="-1"]:focus {
	outline: 0
}

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both
}

.post,
.page {
	margin: 0
}

.updated:not(.published) {
	display: none
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0
}

.page-links {
	clear: both;
	margin: 0 0 1.5em
}

embed,
iframe,
object {
	max-width: 100%
}

.custom-logo-link {
	display: inline-block
}

.py-1 {
	padding-top: 1rem;
	padding-bottom: 1rem
}

.py-2 {
	padding-top: 2rem;
	padding-bottom: 2rem
}

.px-1 {
	padding-left: 1rem;
	padding-right: 1rem
}

.px-2 {
	padding-left: 2rem;
	padding-right: 2rem
}

.pr-1 {
	padding-right: 1rem
}

.pr-2 {
	padding-right: 2rem
}

.py-1 {
	padding-top: 1rem
}

.pt-0 {
	padding-top: 0
}

.pt-2 {
	padding-top: 2rem
}

.pb-2 {
	padding-bottom: 2rem
}

.mb-1--mobile {
	margin-bottom: 1rem
}

.pl-1 {
	padding-left: 1rem
}

.m-0 {
	margin: 0
}

.ml-1 {
	margin-left: 1rem
}

.ml-neg-2 {
	margin-left: -2rem
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.flex-grow {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.justify-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.justify-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.align-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text-center {
	text-align: center
}

.searchbar__icon {
	height: calc(100% - 2px)
}

.color-white {
	color: white
}

.color-white--bg {
	background-color: white
}

body {
	font-family: "Barlow", sans-serif;
	font-size: 16px
}

h1 {
	font-size: 2.5rem;
	/* border-bottom: .25rem solid #0067b9; */
	line-height: 1.25;
	margin: 1rem 0 .5rem
}

h2 {
	font-size: 1.75rem;
	line-height: 1.2
}

h3 {
	font-size: 1.25rem;
	line-height: 1.1
}

h4 {
	font-size: 1.125rem;
	line-height: 1.1
}

a {
	color: #005fad
}

.icon {
	color: #33bef2;
	cursor: pointer
}

.icon svg {
	fill: #33bef2
}

.icon:hover {
	color: #000
}

.icon:hover svg {
	fill: #000
}
/*
.breadcrumb {
	background: #eee;
	padding: 1rem
}

.breadcrumb ol {
	list-style: none;
	padding: 0;
	margin: 0
}

.breadcrumb li {
	display: inline
}
*/
.button {
	cursor: pointer;
	background: #33bef2;
	border: 2px solid #33bef2;
	color: #000;
	border-radius: 3.25rem;
	text-align: center;
	padding: .5rem 1.5rem;
	display: inline-block
}

.button:hover {
	background: #000;
	border: 2px solid #000;
	color: #fff
}

.button--secondary {
	cursor: pointer;
	background: #fff;
	border: 2px solid #da291c;
	color: #000;
	border-radius: 3.25rem;
	text-align: center;
	padding: .5rem 1.5rem;
	display: inline-block
}

.button--secondary:hover {
	background: #f0a9a4;
	border: 2px solid #f0a9a4
}

.button--cta {
	cursor: pointer;
	background: #fcaf17;
	border: 2px solid #fcaf17;
	color: #000;
	border-radius: 3.25rem;
	text-align: center;
	padding: .5rem 1.5rem;
	display: inline-block
}

.button--cta:hover {
	background: #000;
	border: 2px solid #000;
	color: #fff
}

body {
	min-width: 20rem;
	font-family: 'Barlow', sans-serif
}

ul {
	margin: 0 0 0 1rem;
	padding: 0
}

a {
	color: #000
}


p:empty {
	display: none
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.fab {
	font-family: "FontAwesome";
	font-weight: 400
}

.contain {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	max-width: 100%;
	max-width: 80rem;
	width: 100%
}

.contain--column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	max-width: 100%;
	max-width: 80rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.contain--full-width {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	max-width: 100%
}

.contain--full-max-width {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	max-width: 100%
}

.contain--three-quarters .content-area {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}

.contain--three-quarters .widget-area {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}

.contain--col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.site-header {
	background: white
}

.menu,
.menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.menu-toggle:hover {
	cursor: pointer
}

.menu-sub-footer-container a {
	color: #fff
}

.menu-preheader-container,
.menu-footer-container {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 80rem;
	margin: 0 auto
}

.menu-preheader-container a,
.menu-footer-container a {
	color: #fff;
	padding: .5rem 1rem
}

.menu-preheader-container .menu:last-child a,
.menu-footer-container .menu:last-child a {
	padding-right: 0
}

.menu-preheader-container .sub-menu,
.menu-footer-container .sub-menu {
	background: #007bff
}

.menu-preheader-container .sub-menu li,
.menu-footer-container .sub-menu li {
	padding: 0 .25rem
}

.menu-preheader-container .sub-menu a,
.menu-footer-container .sub-menu a {
	padding-left: .75rem
}

.blue-bg {
	background: #007bff
}

.bg-white {
	background: #fff
}

.header-underline {
	border-bottom: .3rem solid #007bff
}

.hero-banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 2rem 0
}

.hero-banner__headline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 2.5rem;
	line-height: 1.25
}

.hero-banner__headline h1 {
	margin: 0;
	text-align: center;
	border-bottom: 0 solid transparent
}

.hero-banner__nav {
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 2rem 0
}

.hero-banner__nav-item {
	-ms-flex-preferred-size: calc(33% - 1rem);
	flex-basis: calc(33% - 1rem);
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	margin: .5rem
}

.hero-banner__nav-item:first-child {
	margin-left: 0
}

.hero-banner__nav-item:last-child {
	margin-right: 0
}

.hero-banner__nav-item img {
	width: calc(100% - 2rem)
}

.hero-banner__sub-head {
	font-size: 1.25rem;
	text-align: center;
	margin-bottom: 1rem
}

.loop__img {
	-ms-flex-preferred-size: 33.3%;
	flex-basis: 33.3%;
	padding-top: 1rem
}

.loop__img img {
	width: 100%
}

.loop-posts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 2rem
}

.loop-posts__col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.loop-posts__col:first-child {
	-ms-flex-preferred-size: 64%;
	flex-basis: 64%
}

.content-area {
	padding-top: 2rem
}

.menu-social-container>ul {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.menu-social-container .menu-social__link {
	margin: 0 .5rem;
	position: relative
}

.menu-social-container .menu-social__link:first-child {
	margin-left: 0
}

.menu-social-container .menu-social__link:last-child {
	margin-right: 0
}

.menu-social-container .menu-social__link:hover:before {
	color: #000
}

.menu-social-container .menu-social__link:before {
	font-size: 2rem;
	color: #33bef2;
	-webkit-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out
}

.menu-social-container .menu-social__link>a {
	color: transparent;
	height: 3rem;
	width: 2rem;
	display: block;
	top: 0;
	position: absolute
}

.custom-logo {
	width: auto;
	height: 4rem;
	margin-top: .25rem
}

.site-footer .custom-logo,
.site-footer #logo {
	height: auto
}

.align-self-end--mobile {
	margin-left: auto
}

.button {
	border-radius: 1.75rem;
	background: #33bef2;
	padding: .75rem 1.5rem;
	color: #000;
	text-decoration: none;
	font-size: 1.2rem;
	font-weight: bold;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	min-width: 15rem
}

.button:hover {
	background: #000;
	color: #fff;
	text-decoration: none !important
}

.button--news {
	margin: 0 auto
}

.button--inverted {
	border: .125rem solid #da291c;
	color: #000;
	background: #fff;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out
}

.button--inverted:hover {
	color: #000;
	background: #f0a9a4;
	border: .125rem solid #f0a9a4
}

.button--gold {
	background: #ffc107;
	color: #343a40
}

.button--full-width {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: 20rem
}

.button--cta {
	cursor: pointer;
	background: #fcaf17;
	border: 2px solid #fcaf17;
	color: #000;
	border-radius: 3.25rem;
	text-align: center;
	padding: .5rem 1.5rem;
	display: inline-block
}

.button--cta:hover {
	background: #000;
	border: 2px solid #000;
	color: #fff
}

.triage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #e0e0e0;
	padding-bottom: 2rem;
	padding-top:2rem;
}

.triage__blurb {
	margin-bottom: 1rem
}

.triage__feature {
	margin-top: 2rem
}

.triage__feature img {
	-webkit-box-shadow: .75rem -0.75rem 0 #ffc107;
	box-shadow: .75rem -0.75rem 0 #ffc107;
	max-width: calc(100% - (.75rem + 1.5rem));
	margin: 0 auto;
	display: block;
}

.triage .menu {
	margin: 0
}

.triage .menu .menu-item {
	list-style: none;
	font-size: 1.25rem;
	padding: .75rem 0 .25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid black
}

.triage .menu .menu-item:last-child {
	border-bottom: 0 solid transparent
}

.triage .menu .menu-item:after {
	content: ">";
	font-size: 1.5rem;
	font-weight: bolder;
	display: block;
	color: #343a40;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out
}

.triage .menu .menu-item:hover {
	cursor: pointer
}

.triage .menu .menu-item a {
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	color: #343a40
}

.triage .menu .menu-item a:visited {
	color: #343a40
}

.columns--two {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%
}

.feature {
	margin-top: 2rem;
	background-color: #fff;
	padding-left: 1rem;
	padding-right: 1rem
}

.feature__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.feature__triage {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 1rem;
	padding-right: 1rem
}

.feature__loop--large {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.feature__loop--large .loop {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 2rem
}

.feature__loop--large .loop h3 {
	margin: 0;
	font-weight: normal
}

.feature__loop--large .loop a {
	color: #343a40;
	text-decoration: none
}

.feature__loop--large .loop a:hover {
	text-decoration: underline;
	color: #343a40
}

.feature__loop--large .loop__content {
	min-height: 3.5rem
}

.feature__loop--small {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.feature__loop--small .loop {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 2rem
}

.feature__loop--small .loop h3 {
	margin: 0;
	font-weight: normal
}

.feature__loop--small .loop a {
	color: #343a40;
	text-decoration: none
}

.feature__loop--small .loop a:hover {
	text-decoration: underline;
	color: #343a40
}

.feature__loop--small .loop:last-child {
	padding-bottom: 0
}

.feature__loop--small .loop:last-child {
	border-right: 0 solid transparent
}

.feature__button-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 4rem;
	font-weight: 100
}

.full-width-feature__content {
	background: #fff;
		padding-bottom:2rem;
}

.full-width-feature__text {
	padding: 1rem
}

.full-width-feature__img {
	padding-top: 0
}

.full-width-feature__image-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5rem;
}

.full-width-feature__image-container img {
	-webkit-box-shadow: -0.75rem -0.75rem 0 #33bef2;
	box-shadow: -0.75rem -0.75rem 0 #33bef2;
	margin-left: .75rem;
	max-width: calc(100% - (0.75rem + 2rem))
}

.full-width-feature--flip__content {
	background: #fff
}

.full-width-feature--flip__text {
	padding: 2rem 0 2rem 4rem
}

.sub-header--large {
	margin-bottom: .5rem
}

.cta--simple {
	padding: 1.5rem 1rem .5rem
}

.cta--simple .sub-header--large {
	font-size: 2.5rem
}

.cta--simple__action {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cta--simple__action .button {
	padding: 1rem 1.5rem;
	font-size: 1.25rem;
	border: 0 solid transparent
}

.careers {
	background: url(/wp-content/uploads/2020/06/jot.jpg);
	background-size: cover;
	background-repeat: repeat-x;
	background-position: center
}

.careers .sub-header--large {
	margin-bottom: .5rem;
	margin-top: 1rem
}

.careers__container {
	margin: 0 auto 1rem;
	padding: 1rem 2rem 2rem;
	background: #fff;
	max-width: calc(100% - 2rem)
}

.careers__container p {
	margin: 0 0 1rem
}

.bg-dark {
	background-color: #343a40
}

.bg-dark a {
	color: #fff
}

.bg-dark a:hover {
	color: #fff
}

.bg-dark a:visited {
	color: #fff
}

.bg-grey {
	background-color: #e0e0e0
}

.banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	margin-bottom: 3rem
}

.banner__section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	overflow-x: hidden;
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.banner__section:first-child {
	margin-top: 0
}

.banner__section:nth-of-type(1) {
	margin-top: 0
}

.banner__section:nth-of-type(2) {
	margin-top: 0
}

.banner__section img {
	-o-object-fit: cover;
	object-fit: cover
}

.banner__title {
	text-align: center;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	border: 0 solid transparent;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	align-items: center;
}

.banner__title-elem {
	width: 100%;
	padding: 2rem 1.5rem 1.5rem
}

.affiliate {
	height: 3rem
}

.social-container {
	text-align: center;
	margin-bottom: 2rem
}

.social-container__heading {
	margin: 0
}


.mobile-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.mobile-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column-reverse;
}

.searchbar {
	position: relative;
	height: 100%;
	width: 3rem
}

.searchbar__close.active:after {
	content: " X ";
	position: absolute;
	right: 1rem;
	display: block;
}

.searchbar__close:after {
	content: " ";
	display: none;
}

.searchbar__input {
	display: none;
	width: 0
}

/*.searchbar__toggle:checked~.searchbar__input {
	position: absolute;
	right: 0;
	display: block;
	height: 100%;
	width: calc(100vw - 3rem - 40px)
}*/

.searchbar__input.active {
	position: absolute;
	right: 0;
	display: block;
	height: 100%;
	width: calc(100vw - 3rem - 40px)
}

.searchbar__icon.active {
	display: block;
	position: absolute;
	right: 2rem;
	height: 75%
}

.searchbar__icon{
	display: none
}

/*.searchbar__toggle:checked~.searchbar__icon {
	display: block;
	position: absolute;
	right: .125rem;
	height: 75%
}

.searchbar__toggle {
	position: absolute;
	left: -9999px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}*/

.searchbar__toggle.active {
	position: absolute;
	left: 0;
	height: 3rem;
	width: 3rem
}

.searchbar__toggle {
	position: absolute;
	left: -999;
	height: 3rem;
	width: 3rem
}


/*
.searchbar__toggle:before {
	position: absolute;
	left: calc(9999px - 3rem);
	content: " ";
	height: 3rem;
	width: 3rem
}
.searchbar__toggle:before {
	position: absolute;
	background: url("/wp/sinaihealthsystem/wp-content/uploads/2020/06/search-2x.png");
	background-size: cover
}

.searchbar__toggle:checked {
	display: none
}*/
/*
.sub-menu-toggle {
	position: absolute;
	left: -9999px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.sub-menu-toggle:before {
	position: absolute;
	left: calc(9999px - 1rem);
	content: " ";
	height: 1rem;
	width: 1rem
}

.sub-menu-toggle:before {
	content: " + ";
	color: #005fad;
	line-height: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	left: calc(9999px + (90vw - 1rem));
	height: 2rem;
	width: 2rem;
	font-size: 2rem
}

.sub-menu .menu-item-has-children .sub-menu-toggle:before {
	left: calc(9999px + (85vw - 1rem));
	font-size: 1.75rem
}

.sub-menu-toggle:hover {
	cursor: pointer
}

.sub-menu-toggle:checked:before {
	content: " - "
}
*/
#primary-menu li.has-sub.active {
	background: #f8f9fa;
}

#primary-menu li.has-sub.active ul{
	top: 3.0rem;
	background: -webkit-gradient(linear, left bottom, left top, from(#ebecec), to(white));
	background: linear-gradient(0, #ebecec 0, white 100%);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
	width: 100%;
}

#primary-menu li.has-sub > a:after {
    color: #646464;
    content: ' + ';
    right:5px;
    float: right;
    margin-left: 10px;
}

#primary-menu li.has-sub.active > a:after{
    content: ' - ';
}

#primary-menu li.has-sub>a:after {
    position: absolute;
}

.show-for-large {
	display: none
}

.mt-2--mobile {
	margin-left: 2rem
}

.callout p {
	margin: 0
}

.callout ul {
	margin-bottom: 1rem
}

.et_password_protected_form {
	width: 50%;
	margin: 0 auto
}

@media screen and (-ms-high-contrast:active),
screen and (-ms-high-contrast:none) {
	#primary-menu .sub-menu {
		min-width: 320px
	}
	.searchbar__icon {
		top: 1px
	}
	.loop__img {
		min-height: 18rem
	}
	.loop__img img {
		max-width: 34rem
	}
	.banner .button {
		min-width: 12rem
	}
	.banner__section {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%
	}
	.banner__section.banner__title {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	/*.footer-lists__list .custom-logo{max-width:175px;height:auto;margin-left:0}
.footer-address{padding-left:3.5rem}
.site-footer #logo{margin-left:-2rem}*/
	.full-width-feature__text {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.full-width-feature__image-container img {
		width: calc(100% - (.75rem + 2rem))
	}
	.feature__loop--large .loop {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.feature__loop--small .loop {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	/*.footer-lists__list{-ms-flex-preferred-size:auto;flex-basis:auto}*/
	.main-navigation .site-branding {
		margin: 0
	}
	.contain--full-max-width {
		width: 100%
	}
	.triage__feature,
	.full-width-feature__image-container,
	.banner__section img {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}
	.contain--full-max-width {
		max-width: calc(100vw - 4rem)
	}
	.full-width-feature__image-container,
	.banner__section img {
		max-width: 100%
	}
}

@media screen and (min-width:37.5em) {
	.menu-preheader-container ul {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.menu-footer-container ul,
	.menu-preheader-container ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media(min-width:37.5rem) {
	.button {
		white-space: nowrap
	}
	.banner__title {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	.mt-2--mobile {
		margin-left: auto
	}
}

@media screen and (min-width:37.5rem) and (-ms-high-contrast:active),
screen and (min-width:37.5rem) and (-ms-high-contrast:none) {
	.banner__section img {
		min-width: 15rem
	}
}

@media(min-width:68rem) {

	.main-navigation {
		padding: 0
	}
	.main-navigation .menu-item {
		border-top: .125rem solid transparent
	}
	.main-navigation .menu-item a:hover {
		text-decoration: none
	}
	.main-navigation .menu-item:hover {
		border-color: #00aeef;
		text-decoration: none
	}
	.main-navigation .sub-menu .menu-item {
		width: auto
	}
	.menu-icon {
		display: none
	}
	.main-navigation ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.menu-header-container {
		max-width: calc(100% - 390px);
		position: relative;
		top: auto;
		left: auto;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: auto
	}
	.main-navigation ul ul li:hover>ul,
	.main-navigation ul ul li.focus>ul,
	.main-navigation ul ul li:focus>ul {
		left: 100%;
		top: -.95rem
	}
	.main-navigation ul ul .sub-menu-toggle:checked+ul {
		left: 100%;
		top: -.95rem
	}
	.main-navigation ul li:hover>ul,
	.main-navigation ul li.focus>ul,
	.main-navigation ul li:focus>ul,
	.main-navigation ul ul:hover {
		left: 0;
		top: 3.5rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		height: auto
	}
	.main-navigation ul .sub-menu-toggle:checked+ul {
		width: auto
	}
	.main-navigation ul li:hover>ul,
	.main-navigation ul li.focus>ul,
	.main-navigation ul ul:hover {
		background: #f8f9fa;
		background: -webkit-gradient(linear, left bottom, left top, from(#f8f9fa), to(white));
		background: linear-gradient(0, #f8f9fa 0, white 100%)
	}
	.main-navigation a {
		font-size: 1.05rem;
		white-space: normal;
		width: 100%;
		line-height: 1.25
	}
	#primary-menu li.has-sub > a:after {

    content: '';
}

#primary-menu li.has-sub.active > a:after{
    content: '';
}
	.mb-1--mobile {
		margin-bottom: 0
	}
	a[href^="tel:"] {
		text-decoration: none;
		pointer-events: none
	}
	.contain--full-max-width {
		width: 68rem
	}
	.contain--three-quarters .content-area {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%
	}
	.contain--three-quarters .widget-area {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%
	}
	.custom-logo-link {
		padding: 0 1rem 0 0
	}
	.loop__img {
		padding-top: 1.5rem
	}
	.loop-posts {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.loop-posts__col {
		-ms-flex-preferred-size: 31%;
		flex-basis: 31%;
		padding-right: 1rem
	}
	.loop-posts__col:last-child {
		padding-right: 0
	}
	.align-self-end {
		margin-left: auto.triage__feature
	}
	.align-self-end--mobile {
		margin-left: 0
	}
	.button+.button {
		margin-left: 1rem
	}
	.triage {
		padding: 0 2rem;
		margin-top: 3rem;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.triage__links {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%
	}
	.triage__feature {
		-ms-flex-preferred-size: calc(50% - 1.5rem);
		flex-basis: calc(50% - 1.5rem)
	}
	.triage__feature img {
		-webkit-box-shadow: 1.5rem -1.5rem 0 #ffc107;
		box-shadow: 1.5rem -1.5rem 0 #ffc107;
		max-width: calc(100% - 1.5rem)
	}
	.triage__text {
		padding: 1rem 6rem 2rem 0
	}
	.feature {
		padding: 0 2rem
	}
	.feature__title h2 {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		padding-left: 2rem
	}
	.feature__triage {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding-left: 0;
		padding-right: 0
	}
	.feature__loop--large .loop {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		padding: 0 2rem 2rem
	}
	.feature__loop--small .loop {
		border-right: 1px solid black;
		padding: 1rem 4rem;
		-ms-flex-preferred-size: 33.3%;
		flex-basis: 33.3%;
		max-width: calc(80rem / 3)
	}
	.feature__button-group {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-top: 2rem
	}
	.full-width-feature__content {
		/*padding: 0 2rem 1rem*/
		
    padding: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;

	}
	.full-width-feature__headline {
		margin-bottom: 0
	}
	.full-width-feature__text {
		padding: 2rem 2rem 2rem 4rem;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.full-width-feature__image-container {
		-ms-flex-preferred-size: calc(50% - 1.5rem);
		flex-basis: calc(50% - 1.5rem)
	}
	.full-width-feature__image-container img {
		-webkit-box-shadow: -1.5rem -1.5rem 0 #33bef2;
		box-shadow: -1.5rem -1.5rem 0 #33bef2;
		max-width: calc(100% - 1.5rem);
		margin-top: 2rem
	}
	.full-width-feature--flip__content {
		padding: 0 2rem 1rem
	}
	.full-width-feature--flip__headline {
		margin-bottom: 0
	}
	.careers {
		padding: 0 2rem
	}
	.careers__container {
		max-width: 44rem
	}
	.banner {
		margin: 0 auto
	}
	.banner__section {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-preferred-size: 19%;
		flex-basis: 19%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		overflow: hidden;
		padding: 0
	}
	.banner__section:last-child {
		border-left: 0 solid transparent
	}
	.banner__section:nth-of-type(1) {
		/*border-right: .33rem solid transparent*/
		margin-right: .33rem;

	}
	.banner__section:nth-of-type(4) {
		/*border-right: .33rem solid transparent*/
		margin-right: .33rem;
	}
	.banner__title {
		-ms-flex-preferred-size: 23%;
		flex-basis: 23%
	}
	.banner__title-elem {
		padding: 1.5rem
	}

	.social-container__heading {
		text-align: right
	}
	.mobile-col {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.mobile-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.searchbar {
		height: auto;
		width: auto;
		margin-right: 1rem
	}
	.searchbar__input {
		display: block;
		width: auto
	}
	.searchbar__icon {
		display: block;
		position: absolute;
		right: .25rem
	}
	.searchbar__toggle {
		display: none
	}
	.sub-menu-toggle {
		display: none
	}
	.show-for-large {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media screen and (min-width:68rem) and (-ms-high-contrast:active),
screen and (min-width:68rem) and (-ms-high-contrast:none) {
	.banner__section {
		-ms-flex-preferred-size: 16.5%;
		flex-basis: 16.5%
	}
	.banner__section.banner__title {
		-ms-flex-preferred-size: 16.5%;
		flex-basis: 16.5%
	}
	.full-width-feature__text {
		-ms-flex-preferred-size: calc(50% - 4rem);
		flex-basis: calc(50% - 4rem)
	}
	.full-width-feature__image-container img {
		width: calc(100% - 1.5rem)
	}
	.feature__loop--large .loop {
		-ms-flex-preferred-size: calc(50% - 4rem);
		flex-basis: calc(50% - 4rem)
	}
	.feature__loop--small .loop {
		-ms-flex-preferred-size: calc(33.3% - 8rem);
		flex-basis: calc(33.3% - 8rem)
	}
	.footer-lists__list {
		-ms-flex-preferred-size: calc(33% - 4rem);
		flex-basis: calc(33% - 4rem)
	}
}

@media(min-width:80rem) {
	.main-navigation .menu-item {
		width: 8rem
	}
	.contain--full-max-width {
		width: 80rem
	}
	.custom-logo {
		min-width: 150px;
		height: 6rem
	}
	.site-footer .custom-logo,
	.site-footer #logo {
		height: auto
	}
	.banner {
		max-width: 80rem
	}
}

@media(min-width:90rem) {
	.triage {
		padding: 0 0 3rem
	}
	.feature {
		padding-left: 0;
		padding-right: 0
	}
	.full-width-feature__content {
		padding: 0;
		padding-top:3rem;
		padding-bottom:3rem;
			
	}
	.full-width-feature--flip__content {
		padding: 0
	}
	.careers {
		padding: 0;
	}
}


/*v10*/