@font-face {
	font-family: 'freightsans_problack';
	src: url(../fonts/freigsanproblk.eot);
	src: url(../fonts/freigsanproblk.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanproblk.woff2) format("woff2"),url(../fonts/freigsanproblk.woff) format("woff"),url(../fonts/freigsanproblk.ttf) format("truetype"),url(../fonts/freigsanproblk.svg#freightsans_problack) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family:'freightsans_problack_italic';src:url(../fonts/freigsanproblkit.eot);src:url(../fonts/freigsanproblkit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanproblkit.woff2) format("woff2"),url(../fonts/freigsanproblkit.woff) format("woff"),url(../fonts/freigsanproblkit.ttf) format("truetype"),url(../fonts/freigsanproblkit.svg#freightsans_problack_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_probold';src:url(../fonts/freigsanprobold.eot);src:url(../fonts/freigsanprobold.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanprobold.woff2) format("woff2"),url(../fonts/freigsanprobold.woff) format("woff"),url(../fonts/freigsanprobold.ttf) format("truetype"),url(../fonts/freigsanprobold.svg#freightsans_probold) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_probold_italic';src:url(../fonts/freigsanproboldit.eot);src:url(../fonts/freigsanproboldit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanproboldit.woff2) format("woff2"),url(../fonts/freigsanproboldit.woff) format("woff"),url(../fonts/freigsanproboldit.ttf) format("truetype"),url(../fonts/freigsanproboldit.svg#freightsans_probold_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_probook';src:url(../fonts/freigsanprobook.eot);src:url(../fonts/freigsanprobook.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanprobook.woff2) format("woff2"),url(../fonts/freigsanprobook.woff) format("woff"),url(../fonts/freigsanprobook.ttf) format("truetype"),url(../fonts/freigsanprobook.svg#freightsans_probook) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_probook_italic';src:url(../fonts/freigsanprobookit.eot);src:url(../fonts/freigsanprobookit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanprobookit.woff2) format("woff2"),url(../fonts/freigsanprobookit.woff) format("woff"),url(../fonts/freigsanprobookit.ttf) format("truetype"),url(../fonts/freigsanprobookit.svg#freightsans_probook_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_prolight';src:url(../fonts/freigsanprolig.eot);src:url(../fonts/freigsanprolig.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanprolig.woff2) format("woff2"),url(../fonts/freigsanprolig.woff) format("woff"),url(../fonts/freigsanprolig.ttf) format("truetype"),url(../fonts/freigsanprolig.svg#freightsans_prolight) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_prolight_italic';src:url(../fonts/freigsanproligit.eot);src:url(../fonts/freigsanproligit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanproligit.woff2) format("woff2"),url(../fonts/freigsanproligit.woff) format("woff"),url(../fonts/freigsanproligit.ttf) format("truetype"),url(../fonts/freigsanproligit.svg#freightsans_prolight_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_promedium';src:url(../fonts/freigsanpromed.eot);src:url(../fonts/freigsanpromed.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanpromed.woff2) format("woff2"),url(../fonts/freigsanpromed.woff) format("woff"),url(../fonts/freigsanpromed.ttf) format("truetype"),url(../fonts/freigsanpromed.svg#freightsans_promedium) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_promedium_italic';src:url(../fonts/freigsanpromedit.eot);src:url(../fonts/freigsanpromedit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanpromedit.woff2) format("woff2"),url(../fonts/freigsanpromedit.woff) format("woff"),url(../fonts/freigsanpromedit.ttf) format("truetype"),url(../fonts/freigsanpromedit.svg#freightsans_promedium_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_prosemibold';src:url(../fonts/freigsanprosem.eot);src:url(../fonts/freigsanprosem.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanprosem.woff2) format("woff2"),url(../fonts/freigsanprosem.woff) format("woff"),url(../fonts/freigsanprosem.ttf) format("truetype"),url(../fonts/freigsanprosem.svg#freightsans_prosemibold) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightsans_proSBdIt';src:url(../fonts/freigsanprosemit.eot);src:url(../fonts/freigsanprosemit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigsanprosemit.woff2) format("woff2"),url(../fonts/freigsanprosemit.woff) format("woff"),url(../fonts/freigsanprosemit.ttf) format("truetype"),url(../fonts/freigsanprosemit.svg#freightsans_proSBdIt) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_problack';src:url(../fonts/freigmicproblk.eot);src:url(../fonts/freigmicproblk.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicproblk.woff2) format("woff2"),url(../fonts/freigmicproblk.woff) format("woff"),url(../fonts/freigmicproblk.ttf) format("truetype"),url(../fonts/freigmicproblk.svg#freightmicro_problack) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_probold_italic';src:url(../fonts/freigmicproboldit.eot);src:url(../fonts/freigmicproboldit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicproboldit.woff2) format("woff2"),url(../fonts/freigmicproboldit.woff) format("woff"),url(../fonts/freigmicproboldit.ttf) format("truetype"),url(../fonts/freigmicproboldit.svg#freightmicro_probold_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_probold';src:url(../fonts/freigmicprobold.eot);src:url(../fonts/freigmicprobold.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicprobold.woff2) format("woff2"),url(../fonts/freigmicprobold.woff) format("woff"),url(../fonts/freigmicprobold.ttf) format("truetype"),url(../fonts/freigmicprobold.svg#freightmicro_probold) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_problack_italic';src:url(../fonts/freigmicproblkit.eot);src:url(../fonts/freigmicproblkit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicproblkit.woff2) format("woff2"),url(../fonts/freigmicproblkit.woff) format("woff"),url(../fonts/freigmicproblkit.ttf) format("truetype"),url(../fonts/freigmicproblkit.svg#freightmicro_problack_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_probook_italic';src:url(../fonts/freigmicprobookit.eot);src:url(../fonts/freigmicprobookit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicprobookit.woff2) format("woff2"),url(../fonts/freigmicprobookit.woff) format("woff"),url(../fonts/freigmicprobookit.ttf) format("truetype"),url(../fonts/freigmicprobookit.svg#freightmicro_probook_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_probook';src:url(../fonts/freigmicprobook.eot);src:url(../fonts/freigmicprobook.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicprobook.woff2) format("woff2"),url(../fonts/freigmicprobook.woff) format("woff"),url(../fonts/freigmicprobook.ttf) format("truetype"),url(../fonts/freigmicprobook.svg#freightmicro_probook) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_prolight';src:url(../fonts/freigmicprolig.eot);src:url(../fonts/freigmicprolig.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicprolig.woff2) format("woff2"),url(../fonts/freigmicprolig.woff) format("woff"),url(../fonts/freigmicprolig.ttf) format("truetype"),url(../fonts/freigmicprolig.svg#freightmicro_prolight) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_prolight_italic';src:url(../fonts/freigmicproligit.eot);src:url(../fonts/freigmicproligit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicproligit.woff2) format("woff2"),url(../fonts/freigmicproligit.woff) format("woff"),url(../fonts/freigmicproligit.ttf) format("truetype"),url(../fonts/freigmicproligit.svg#freightmicro_prolight_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_promedium_italic';src:url(../fonts/freigmicpromedit.eot);src:url(../fonts/freigmicpromedit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicpromedit.woff2) format("woff2"),url(../fonts/freigmicpromedit.woff) format("woff"),url(../fonts/freigmicpromedit.ttf) format("truetype"),url(../fonts/freigmicpromedit.svg#freightmicro_promedium_italic) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_promedium';src:url(../fonts/freigmicpromed.eot);src:url(../fonts/freigmicpromed.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicpromed.woff2) format("woff2"),url(../fonts/freigmicpromed.woff) format("woff"),url(../fonts/freigmicpromed.ttf) format("truetype"),url(../fonts/freigmicpromed.svg#freightmicro_promedium) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_prosemibold';src:url(../fonts/freigmicprosem.eot);src:url(../fonts/freigmicprosem.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicprosem.woff2) format("woff2"),url(../fonts/freigmicprosem.woff) format("woff"),url(../fonts/freigmicprosem.ttf) format("truetype"),url(../fonts/freigmicprosem.svg#freightmicro_prosemibold) format("svg");font-weight:400;font-style:normal
}

@font-face {
	font-family:'freightmicro_proSBdIt';src:url(../fonts/freigmicprosemit.eot);src:url(../fonts/freigmicprosemit.eot?#iefix) format("embedded-opentype"),url(../fonts/freigmicprosemit.woff2) format("woff2"),url(../fonts/freigmicprosemit.woff) format("woff"),url(../fonts/freigmicprosemit.ttf) format("truetype"),url(../fonts/freigmicprosemit.svg#freightmicro_proSBdIt) format("svg");font-weight:400;font-style:normal
}

.gavias-slider .caption-title,.heading,.iepish h1,.node-type-person .view-header h2,.page-programs h2,.post-block .post-title a,.tb-megamenu .nav-collapse ul.nav>li>a {
	font-family: 'freightsans_prosemibold'!important
}

.block .block-title span {
	letter-spacing: 1px!important
}

select {
	display: block;
	clear: both
}

.rightside>[class*=col-] {
	padding: 25px
}

.view--person-page-template.view-display-id-block_1 {
	margin-top: 24px;
	padding: 0
}

.iep-card-person {
	zbackground-color: #003262!important;
	color: #fff!important
}

.team-item .team-content .email {
	text-align: center
}

.node-type-person .view-header h2 {
	color: #003262
}

.node-type-person .team-item .team-content {
	zbackground: none!important;
	padding: 0!important;
	border: 0!important;
	text-align: center!important;
	color: #fff;
	margin-top: 0
}

.iep-card-person.iep-card-person.views-fieldset>div,.logistics-panel {
	background-color: #003262!important
}

.iep-card-person .email {
	padding-top: 25px!important
}

.iep-card-person .team-social-btn {
	display: inline-block;
	padding-bottom: 25px!important
}

z.team-item .team-content a {
	text-align: center!important;
	line-height: 28px
}

.team-item .team-content a .fa {
	line-height: 28px
}

z.node-type-person .views-field-title,z.node-type-program .views-field-title {
	padding-left: 15px!important
}

.node-type-person .views-field-body,.node-type-program .views-field-body {
	display: block;
	clear: both!important
}

.node-type-program .team-item .team-content {
	background: 0 0!important;
	text-align: left!important;
	zpadding: 8px 25px 15px 25px!important;
	color: #fff
}

.team-item .team-content .job * {
	display: inline
}

.node-type-program .views-field-field-person-1t-a,.team-item .team-content .job {
	zpadding-top: 0!important;
	text-align: center!important;
	font-size: 12px;
	line-height: 17px;
	color: #003262;
	text-transform: initial!important
}

.team-item .team-content .job {
	padding-top: 0!important
}

.team-item .team-content a,.team-item .team-content a .fa {
	text-align: center!important
}

.logistics-panel {
	max-width: 360px;
	color: #fff!important
}

.program-logistics-after a {
	background-color: initial!important;
	color: #00b0da!important
}

.front .iep-program-tn h2,.iepish label,.iepish.node-type-blog .field-label,.iepish
.entity.paragraphs-item-paired-list .views-label,
.entity.paragraphs-item-paired-list .views-label p *,
.iepish.node-type-program .views-label,.iepish.node-type-webform .views-label {
	font-family: 'freightsans_prosemibold'!important;
	zpadding: 0 0 .5em 0;
	display: block;
	color: #003262;
	font-size: 150%!important
}

.iepish h1,.page-programs h2 {
	color: #003262
}

.iepish h1 {
	zpadding: 0 0 .5em 0;
	display: block;
	font-size: 275%!important
}

.iepish h2 {
	font-size: 140%!important;
	font-weight: 300
}

.front h2 .text-theme {
	font-size: 145%!important
}

.front #content .container {
	margin-left: 0!important;
	margin-right: 0!important;
	width: 100%
}

.tb-megamenu .nav-collapse ul.nav>li>a {
	font-size: 18px!important
}

.tb-megamenu .nav-collapse ul.nav>li {
	border: 0;
	padding: 30px 0 7px!important
}

.tb-megamenu .nav-collapse ul.nav>li .dropdown-menu .tb-megamenu-column {
	padding-left: 8px!important;
	padding-right: 15px!important
}

.dropdown .caret {
	display: none!important
}

.page-programs .iep-page-programs.header {
	margin-bottom: 1em
}

.page-programs h2 {
	font-size: 150%!important
}

.page-programs h3 {
	font-weight: initial!important;
	font-family: 'freightsans_probook_italic'!important
}

.page-programs .col-md-8.right.views-fieldset {
	padding-left: 30px!important
}

.page-programs .views-row>div {
	clear: both;
	margin-bottom: 1.5em
}

.page-programs .view--iep-program-list.view-display-id-panel_pane_2 .iep-page-programs.header {
	margin-top: 3em
}

.not-front .iep-program-tn {
	height: 240px;
	position: relative
}

.iep-program-tn .iep-program-announcement {
	background: #159ed1;
	position: absolute;
	top: 16px;
	left: 50%;
	margin: 0 -50% 0 0;
	transform: translate(-50%,-48%);
	padding: 5px
}

.iep-program-tn .iep-program-announcement span {
	font-weight: 400;
	color: #fff
}

.node-type-person .views-field-field-person-biography p:first-of-type {
	margin-top: 20px!important
}

.node-type-person .views-field-field-person-1t-a,.node-type-person .views-field-field-person-2t-a {
	margin: .4em 0!important
}

.node-type-person .views-field-field-person-2t-a {
	zfont-style: italic
}

.node-type-person h1,.node-type-person h2,.node-type-person h3 {
	text-transform: initial;
	zpadding-left: 15px!important;
	margin: 0
}


z#content .node-type-iep-schedule .rightside,
z#content .node-type-iep-schedule .rightside p *,
.node-type-person .rightside,.node-type-program .rightside,.node-type-webform .rightside {
	padding: 1.4em 0 .5em!important
}

.node-type-person .overview {
	padding: 0 0 .5em!important
}

.node-type-program .overview {
	padding: 1.5em 0 .5em 15px!important
}

.node-type-person footer {
	margin-top: 30px
}

.field-name-field-person-p-cx-program .post-block .post-title {
	padding: 0!important
}

.field-name-field-person-p-cx-program h3 a {
	font-size: 20px!important
}

.field-name-field-person-p-cx-display,.program-logistics-after br {
	display: none
}

.-program-p-cx-display-as--person-âŸ¶--program+div {
	zborder: 1px solid green
}

.-program-p-cx-display-do-not-display+div {
	border: 1px solid red;
	display: none!important
}

.node-type-person .post-meta {
	display: none!important
}

.node-type-person .node-teaser-display {
	border-bottom: none!important
}

.node-type-person .node-teaser-display .col-xs-6:first-of-type {
	width: 25%!important
}

.node-type-person .node-teaser-display .col-xs-6:last-of-type {
	width: 75%!important
}

.iep-people-carousel {
	margin-top: 1.5em
}

#content p {

zmargin: 1em 0 !important;
margin-top: 1em !important;
margin-bottom 1em !important;
}

.normal-case {
	text-transform: initial!important
}

.reverse,.reverse a,.reverse a:hover {
	color: #fff!important
}

.program-logistics-after.field-content {
	font-family: 'freightsans_prosemibold'!important;
	clear: both
}

.views-field-field-program-attached-files img {
	padding-top: 4px
}

.program-logistics-after.field-content:last-of-type {
	padding: .8em 0 0!important
}

.program-logistics-after span.file,.program-logistics-after.field-content:first-of-type {
	padding: .8em 0 0;
	display: block
}

.program-logistics-after .post-title {
	padding: 0!important
}

.program-logistics-after.field-content:last-of-type,.views-field-field-program-attached-files .program-logistics-after.field-content:last-of-type,.views-field-field-program-node-ref .program-logistics-after:last-of-type {
	border-bottom: none!important
}

#program-logistics {
	font-family: 'freightsans_promedium'!important
}

#program-logistics .views-field-field-program-dates {
	padding-bottom: 10px
}

#program-logistics .views-field-field-program-location,#program-logistics .views-field-field-program-location-wysiwyg * {
	zdisplay: inline;
	line-height: 1.3em
}

#program-logistics .views-field-field-program-location-wysiwyg a {
	color: #fdb515
}

#program-logistics .views-field-field-program-location-wysiwyg a:hover {
	color: #00b0da
}

#program-logistics .field-content,#program-logistics .field-content p {
	margin: 0!important;
	padding: 0!important
}

.view--program-page-template.view-display-id-block_1 {
	margin: 1em 0 1.5em!important
}

.view--program-page-template.view-display-id-block_1 .team-content {
	min-height: 98px
}


z#content .node-type-iep-schedule .views-field-field-program-annoucements,
z#content .node-type-iep-schedule .views-field-field-program-annoucements p *,

z#content .node-type-iep-schedule .views-field-field-program-duration,
z#content .node-type-iep-schedule .views-field-field-program-duration p *,

z#content .node-type-iep-schedule .views-field-field-program-fees,
z#content .node-type-iep-schedule .views-field-field-program-fees p *,
.node-type-program .views-field-field-program-annoucements,.node-type-program .views-field-field-program-duration,.node-type-program .views-field-field-program-fees,.node-type-webform .views-field-field-program-annoucements,.node-type-webform .views-field-field-program-duration,.node-type-webform .views-field-field-program-fees {
	line-height: 1.3em;
	margin: 10px 0
}

.views-field-register-now-btn,.views-field-register-now-btn a {
	margin: 0
}

.front .iep-program-tn .views-field-field-program-dates h3,
z#content .node-type-iep-schedule .views-field-field-program-duration,
z#content .node-type-iep-schedule .views-field-field-program-duration p *,

z#content .node-type-iep-schedule .views-field-field-program-fees,
z#content .node-type-iep-schedule .views-field-field-program-fees p *,
.node-type-program .views-field-field-program-duration,.node-type-program .views-field-field-program-fees,.node-type-webform .views-field-field-program-duration,.node-type-webform .views-field-field-program-fees {
	font-family: 'freightsans_probook_italic'!important
}


z#content .node-type-iep-schedule .views-field-field-program-annoucements,
z#content .node-type-iep-schedule .views-field-field-program-annoucements p *,
.node-type-program .views-field-field-program-annoucements,.node-type-webform .views-field-field-program-annoucements {
	font-family: 'freightsans_prosemibold'!important;
	color: #00b0da
}

.node-type-webform .btn-register-now,.node-type-webform .views-field-field-program-annoucements {
	display: none
}

#edit-actions-cancel,#edit-actions-submit,#edit-cancel,.button,.front .btn-register-now,.webform-submit {
	margin: 10px 0;
	margin-bottom: initial!important
}

#edit-actions-cancel,#edit-actions-submit,#edit-cancel,.button,.form-submit a,.front .btn-register-now,.webform-submit {
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #fdb515!important;
	background-image: none;
	background-origin: padding-box;
	background-size: auto;
	box-sizing: border-box;
	color: #003262!important;
	cursor: auto;
	display: inline-block;
	font-family: freightsans_promedium,'Source Sans Pro',sans-serif;
	font-size: 20px;
	font-weight: 300;
	height: 39px;
	line-height: 24px;
	padding: 7px 28px 8px 25px;
	text-decoration: none;
	text-transform: uppercase;
	border: 0!important
}

.content .button,.content .button a,.content a.button {
	color: #003262!important;
	appearance: initial!important;
	-webkit-appearance: initial!important
}

.content .button a:hover,.content .button:hover {
	cursor: pointer;
	color: #179bb2!important;
	text-decoration: none
}

.form-submit a,
.entity.paragraphs-item-paired-list h2 ,
.entity.paragraphs-item-paired-list h2  p *{

	margin: 0!important
}

.vbo-views-form * .form-submit,.views-exposed-form * .form-submit {
	font-size: 70%;
	font-weight: 900;
	height: 85%;
	line-height: 50%;
	margin-right: 28px;
	padding: 7px 28px 8px 25px
}

#edit-actions-cancel:hover,#edit-actions-submit:hover,#edit-cancel:hover,.button:hover,.form-submit a:hover,.form-submit:hover,.node-type-webform input:hover,.webform-submit:hover {
	cursor: pointer;
	background-color: #002351!important;
	color: #fff!important
}

.page-node-add fieldset,.page-node-edit fieldset {
	border: 1px solid #ddd!important;
	padding: 40px!important;
	zdisplay: block!important
}

.page-node-add fieldset.page-node-edit fieldset,.page-node-edit fieldset.page-node-edit fieldset {
	font-size: 85%
}

.page-node-add fieldset.page-node-edit fieldset fieldset,.page-node-edit fieldset.page-node-edit fieldset fieldset {
	font-size: 60%!important
}

.page-node-add fieldset .fieldset-legend,.page-node-edit fieldset .fieldset-legend {
	margin: 10px 0 0!important;
	display: block!important;
	border: 1px solid #ddd;
	font-family: 'freightsans_prosemibold'!important;
	ztext-transform: uppercase;
	padding: .5em;
	background: 0 0!important;
	color: #003262;
	font-size: 130%
}

.page-node-add form>div>fieldset,.page-node-edit form>div>fieldset {
	margin-top: 40px
}

.page-node-add fieldset .fieldset-legend span,.page-node-edit fieldset .fieldset-legend span {
	background-color: transparent!important
}

.page-node-add form .field-name-field-post-format,.page-node-add form .field-name-field-post-image,.page-node-add form .image-widget-data .form-type-textfield,.page-node-add form div fieldset div .field-type-entityreference,.page-node-add form div fieldset div .field-type-node-reference,.page-node-add form div fieldset div .field-type-taxonomy-term-reference,.page-node-add form>div div .field-type-image,.page-node-add form>div>fieldset>div>.field-type-radios,.page-node-add form>div>fieldset>div>.field-type-text,.page-node-add form>div>fieldset>div>.field-type-text-long,.page-node-add form>div>fieldset>div>.field-type-text-with-summary,.page-node-add.node-type-program form .form-item-title,.page-node-edit form .field-name-field-post-format,.page-node-edit form .field-name-field-post-image,.page-node-edit form .image-widget-data .form-type-textfield,.page-node-edit form div fieldset div .field-type-entityreference,.page-node-edit form div fieldset div .field-type-node-reference,.page-node-edit form div fieldset div .field-type-taxonomy-term-reference,.page-node-edit form>div div .field-type-image,.page-node-edit form>div>fieldset>div>.field-type-radios,.page-node-edit form>div>fieldset>div>.field-type-text,.page-node-edit form>div>fieldset>div>.field-type-text-long,.page-node-edit form>div>fieldset>div>.field-type-text-with-summary,.page-node-edit form>div>fieldset>div>form>div>fieldset>div>div.form-group,.page-node-edit.node-type-program form .form-item-title,z.page-node-add form .field-type-link-field,z.page-node-add form>div>fieldset>div>.field-type-multifield,z.page-node-add form>div>fieldset>div>form>div>fieldset>div>div.form-group,z.page-node-add .node-type-iep-schedule form .form-item-title,z.page-node-edit form .field-type-link-field,z.page-node-edit form>div>fieldset>div>.field-type-multifield,z.page-node-edit .node-type-iep-schedule form .form-item-title {
	margin-top: 40px;
	border: 1px solid #ddd;
	padding: 1em
}

.page-node-add form .field-type-multifield,.page-node-add form>div>fieldset>div>.field-type-multifield,.page-node-edit form .field-type-multifield,.page-node-edit form>div>fieldset>div>.field-type-multifield {
	margin-top: 30px!important
}

.page-node-add form div fieldset div .field-type-taxonomy-term-reference,.page-node-add form>div>fieldset>div>.field-type-taxonomy-term-reference,.page-node-edit form div fieldset div .field-type-taxonomy-term-reference,.page-node-edit form>div>fieldset>div>.field-type-taxonomy-term-reference {
	zmargin-left: 40px;
	margin-bottom: 40px
}

.field-add-more-submit {
	display: block!important;
	margin-bottom: 40px!important;
	margin-left: 40px!important
}

.page-node-add form>div>.vertical-tabs,.page-node-edit form>div>.vertical-tabs {
	margin-left: auto!important;
	margin-right: auto!important;
	border: 0!important
}

.field-multiple-table * {
	font-size: 100%!important
}

.field-multiple-table th {
	border: 1px solid #ddd;
	margin-left: 40px;
	margin-right: 40px;
	padding: 0 0 10px!important
}

.page-node-add form .field-name-field-post-format div>label,.page-node-add form .field-type-image .form-item>label,.page-node-add form .field-type-multifield>div>div>div>label,.page-node-add form .field-type-multifield>div>div>label,.page-node-add form div fieldset div .field-type-entityreference>div>div>div>label,.page-node-add form div fieldset div .field-type-entityreference>div>div>label,.page-node-add form div fieldset div .field-type-entityreference>div>label,.page-node-add form div fieldset div .field-type-taxonomy-term-reference>div>div>label,.page-node-add form div fieldset div .field-type-taxonomy-term-reference>div>label,.page-node-add form>div>fieldset>div>.field-type-entityreference thead>div>div>div>label,.page-node-add form>div>fieldset>div>.field-type-entityreference thead>div>div>label,.page-node-add form>div>fieldset>div>.field-type-image>div>div>div>label,.page-node-add form>div>fieldset>div>.field-type-image>div>div>label,.page-node-add form>div>fieldset>div>.field-type-link-field>div>div>div>label,.page-node-add form>div>fieldset>div>.field-type-link-field>div>div>label,.page-node-add form>div>fieldset>div>.field-type-node-reference thead>div>div>div>label,.page-node-add form>div>fieldset>div>.field-type-node-reference>div>label,.page-node-add form>div>fieldset>div>.field-type-radios>div>div>div>label,.page-node-add form>div>fieldset>div>.field-type-radios>div>div>label,.page-node-add form>div>fieldset>div>.field-type-text-long>div>div>div>label,.page-node-add form>div>fieldset>div>.field-type-text-long>div>div>label,.page-node-add form>div>fieldset>div>.field-type-text-with-summary>div>div>div>label,.page-node-add form>div>fieldset>div>.field-type-text-with-summary>div>div>label,.page-node-add form>div>fieldset>div>.field-type-text>div>div>div>label,.page-node-add form>div>fieldset>div>.field-type-text>div>div>label,.page-node-add.node-type-program form .form-item-title label,.page-node-edit form .field-name-field-post-format div>label,.page-node-edit form .field-type-image .form-item>label,.page-node-edit form .field-type-multifield>div>div>div>label,.page-node-edit form .field-type-multifield>div>div>label,.page-node-edit form div fieldset div .field-type-entityreference>div>div>div>label,.page-node-edit form div fieldset div .field-type-entityreference>div>div>label,.page-node-edit form div fieldset div .field-type-entityreference>div>label,.page-node-edit form div fieldset div .field-type-taxonomy-term-reference>div>div>label,.page-node-edit form div fieldset div .field-type-taxonomy-term-reference>div>label,.page-node-edit form>div>fieldset>div>.field-type-entityreference thead>div>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-entityreference thead>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-image>div>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-image>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-link-field>div>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-link-field>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-node-reference thead>div>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-node-reference>div>label,.page-node-edit form>div>fieldset>div>.field-type-radios>div>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-radios>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-text-long>div>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-text-long>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-text-with-summary>div>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-text-with-summary>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-text>div>div>div>label,.page-node-edit form>div>fieldset>div>.field-type-text>div>div>label,.page-node-edit.node-type-program form .form-item-title label {
	padding: .5em;
	border: 1px solid #ddd;
	margin-left: 30px;
	margin-right: 290px;
	font-size: 170%!important;
	position: relative;
	top: -30px;
	background: #fff
}

.page-node-add.node-type-program .field-name-field-program-speakers,.page-node-edit.node-type-program .field-name-field-program-speakers {
	padding: 0;
	border: 0;
	margin: 0
}

.page-node-add.node-type-program .field-name-field-program-speakers label,.page-node-edit.node-type-program .field-name-field-program-speakers label {
	zdisplay: none;
	padding: 0;
	border: 0;
	font-size: 100%!important;
	margin: 0 0 5px!important;
	top: 0
}


.sidebar-first .entity.paragraphs-item-paired-list .paragraphs-items-field-accordion-tab,

.chunky.cnr-pos-left+.adjacent .cnr-body h3,.chunky.cnr-pos-right+.adjacent .cnr-body h3,.fel-field-help-text ul,
z#content .node-type-iep-schedule h1 p,
z#content .node-type-iep-schedule h1 p *,
.entity.paragraphs-item-paired-list .field-name-field-plist-item .field-items p {
	margin-top: 0!important
}

.fel-field-help-text {
	color: #666!important;
	font-family: 'freightsans_promedium_italic'!important
}

.page-node-add .form-item-title,.page-node-edit .form-item-title {
	margin-bottom: 15px!important
}

.page-node-add .form-item-field-program-dates-und-0-value-date:before,.page-node-add .form-item-field-program-dates-und-0-value2-date:before,.page-node-edit .form-item-field-program-dates-und-0-value-date:before,.page-node-edit .form-item-field-program-dates-und-0-value2-date:before {
	font-family: 'freightsans_prosemibold'!important;
	color: #003262;
	font-size: 150%!important
}

.page-node-add .form-item-field-program-dates-und-0-value-date .description,.page-node-add .form-item-field-program-dates-und-0-value2-date .description,.page-node-add .form-item-field-program-dates-und-0-value2>label,.page-node-edit .form-item-field-program-dates-und-0-value-date .description,.page-node-edit .form-item-field-program-dates-und-0-value2-date .description,.page-node-edit .form-item-field-program-dates-und-0-value2>label {
	display: none
}

.form-item-field-person-is-featured-boolean-und *,.form-item-field-program-dates-und-0-show-todate label,.page-node-add .form-item-field-program-dates-und-0-value-date label,.page-node-add .form-item-field-program-dates-und-0-value2-date label,.page-node-edit .form-item-field-program-dates-und-0-value-date label,.page-node-edit .form-item-field-program-dates-und-0-value2-date label,.program-logistics-after .program-schedule p,.views-field-field-person-1t-a div,.views-field-field-person-2t-a div {
	display: inline
}

.page-node-add .form-item-field-program-dates-und-0-value-date:before,.page-node-edit .form-item-field-program-dates-und-0-value-date:before {
	content: "Start "
}

.page-node-add .form-item-field-program-dates-und-0-value2-date:before,.page-node-edit .form-item-field-program-dates-und-0-value2-date:before {
	content: "End "
}

.page-node-add .form-item-field-program-dates-und-0-show-todate label:after,.page-node-edit .form-item-field-program-dates-und-0-show-todate label:after {
	content: "?"
}

.field-name-field-program-attached-files .form-type-managed-file label,.field-name-field-program-attached-files tbody .description,.field-name-field-program-attached-files tbody label,.node-type-blog #block-system-main>div.block-inner::before,.node-type-blog #page-main-content>div>div.row::after,.entity.paragraphs-item-paired-list z.entity.paragraphs-item-paired-list div.views-field-field-schedule>span.field-content>br,.page-node-add .after_content,.page-node-edit .after_content {
	display: none
}

.field-name-field-program-attached-files .form-type-textfield:after {
	font-family: 'freightsans_promedium_italic'!important;
	content: "Title of the link for this file."
}

.field-name-field-program-attached-files .form-type-managed-file:before {
	content: "Add a file";
	font-weight: 700
}

.edit-field-person-is-featured-boolean-und>div:first-of-type {
	border: 1px solid red;
	zdisplay: none
}

.page-node-add #edit-title,.page-node-add .field-type-text input,.page-node-edit #edit-title,.page-node-edit .field-type-text input {
	width: 100%!important;
}

.ui-widget {
	font-family: "freightsans_probook","Source Sans Pro",sans-serif!important;
	font-size: inherit!important
}

.filter-help {
	display: none!important
}

.form-wrapper {
	margin-bottom: 1em!important
}

.field-multiple-table>thead label {
	padding: .25em;
	border: 1px solid #ddd;
	margin-left: 40px;
	margin-right: 290px;
	font-size: 170%!important;
	position: relative;
	top: -20px;
	background: #fff
}

fieldset .fieldset-legend,z.field-multiple-table label {
	zmargin-top: .5em;
	zpadding-left: 15px;
	padding: .5em;
	position: relative;
	ztext-transform: uppercase
}

.field-type-multifield label,
.entity.paragraphs-item-paired-list .field-name-field-plist-item div div ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item div div  p *{

	font-size: 1em!important
}

.views-field-field-person-2t-a {
	margin-bottom: 0
}

.field-name-field-person-primary-titles .field-item:after,.field-name-field-person-secondary-titles .field-item:after {
	content: ", "
}

.field-name-field-person-c-r,.field-name-field-person-is-featured-boolean,.field-name-field-program-featured-people,.field-name-field-program-includes,.field-name-field-program-led-by,.field-name-field-program-location,.field-name-field-program-speaker-topic,.field-name-field-program-type,#content .node-type-iep-schedule.page-node-edit .field-name-body,.page-node-add .wysiwyg-toggle-wrapper,.page-node-add.node-type-person .field-name-body,.page-node-add.node-type-program .field-name-field-program-icon,.page-node-add.node-type-program .field-name-field-program-images,.page-node-add.node-type-program .field-program-category,.page-node-add.node-type-program .field-program-reg-date-close,.page-node-add.node-type-program .field-program-reg-date-open,.page-node-edit .wysiwyg-toggle-wrapper,.page-node-edit.node-type-person .field-name-body,.page-node-edit.node-type-program .field-name-field-program-icon,.page-node-edit.node-type-program .field-name-field-program-images,.page-node-edit.node-type-program .field-program-category,.page-node-edit.node-type-program .field-program-reg-date-close,.page-node-edit.node-type-program .field-program-reg-date-open,z.field-name-field-program-instructors {
	display: none!important
}

.person-testimonial {
	zmargin: 25px auto;
	width: 100%
}

.front .testimonial-item .views-field-field-testimonial-name {
	background-color: #003262;
	text-transform: inital;
	zline-height: 140%;
	zfont-size: 156.25%;
	color: #fff;
	font-family: 'freightsans_promedium_italic'!important;
	zmargin: 24px auto 24px auto;
	padding: 25px 10%;
	zpadding: 30px
}

.views-field-field-person-quotes {
	background-color: #3b7ea1;
	text-transform: inital;
	line-height: 140%;
	font-size: 156.25%;
	margin: 24px auto;
	zpadding: 25px 10%;
	padding: 30px
}

.front .panels-flexible-row-1-4-inside {
	background-color: #003262
}

.node-type-program .after_content .block-content {
	padding: 0
}

.node-type-program .after_content .container {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	width: 100%
}

.node-type-program .view-id-_program_page_template.view-display-id-block_3 {
	padding-left: 0!important;
	padding-right: 0!important;
	width: 100%!important;
	background-color: #3b7ea1;
	margin-bottom: -25px
}

.front .views-field-field-testimonial-name {
	display: none!important
}

.front .panels-flexible-row-1-4-inside {
	margin-left: auto!important;
	margin-right: auto!important;
	padding: 10px 0 0!important
}

.field-name-field-program-t-q,.front .testimonial-item .views-field-body {
	font-style: normal;
	text-transform: inital;
	color: #fff;
	font-size: 156.25%;
	line-height: 140%;
	padding: 25px 10% 10px;
	zpadding: 10px 10% 10px 10%
}

.front .testimonial-item .views-field-body {
	zpadding: 25px 10% 10px 10%;
	padding: 10px 10%
}

.page-node-add .field-name-field-program-t-a,.page-node-add .field-name-field-program-t-q,.page-node-edit .field-name-field-program-t-a,.page-node-edit .field-name-field-program-t-q {
	padding: initial!important;
	color: #000!important
}

.field-name-field-program-t-a,.front .views-field-field-testimonial-attribution,.front .views-field-field-testimonial-job {
	zbackground-color: #3b7ea1;
	text-transform: inital;
	padding: 0 10% 50px;
	color: #fff;
	font-family: 'freightsans_promedium_italic'!important
}

.entity .block {
	margin-bottom: 0!important
}

.view-id-_person_page_template.view-display-id-block_2 .name {
	font-size: 16px;
	font-weight: 700
}

.view--schedule-page-template .overview,.view-id-_person_page_template.view-display-id-block_2 .col-md-3,.view-id-_person_page_template.view-display-id-block_2 .overview {
	margin-left: 0!important;
	padding-left: 0!important
}

.view-id-_person_page_template.view-display-id-block_2 .col-md-9 {
	margin-left: 0!important;
	padding-left: 15px!important
}

.node-type-blog .field-item p:last-of-type,.node-type-page .field-item p:last-of-type {
	margin-bottom: 3em!important
}

/* 180607 jb:
#content .entity.paragraphs-item-grafs .field-name-field-subhead+.field-name-field-grafs p:first-of-type,
*/
.node-type-page .field-item p:first-of-type,.node-type-program .field-content div,.node-type-program .field-content p:first-of-type {
	margin-top: 0!important
}

.pane-program-page-template-panel-pane-3 .field-content {
	margin: 0 0 3em!important
}

.iep-person-course-connections p {
	margin: 1em 0 0!important
}

.entity.paragraphs-item-node-embed {
	margin-bottom: 1.5em;
}

.entity.paragraphs-item-paired-list,.iep-person-course-connections {
	margin-bottom: 3em
}

.entity.paragraphs-item-paired-list + .entity {
	clear: both !important;
	padding-top: 1.5em;
}

.entity.paragraphs-item-paired-list,
.entity.paragraphs-item-paired-list p * {
	min-width: 260px;
}

.entity.paragraphs-item-paired-list > div {
    float: none !important;
}


.sidebar-first .entity.paragraphs-item-paired-list .paragraphs-items-field-accordion-tab,

.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label,
.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label p *,

.entity.paragraphs-item-paired-list .field-name-field-plist-item ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item  p *{
	line-height: 1.2em;
	line-height: 1.75em;
}


.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label,
.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label p *,

.entity.paragraphs-item-paired-list .field-name-field-plist-key,
.entity.paragraphs-item-paired-list .field-name-field-plist-key p *,

.entity.paragraphs-item-paired-list .field-name-field-plist-topic ,
.entity.paragraphs-item-paired-list .field-name-field-plist-topic  p *{

	zmargin: 0!important;
	zpadding: 0!important;
	font-weight: 700 !important;
	text-transform: initial!important;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label p,
.entity.paragraphs-item-paired-list .field-name-field-plist-key p,
.entity.paragraphs-item-paired-list .field-name-field-plist-topic p {
	font-weight: 700 !important;
	text-transform: initial!important;
font-family: "freightsans_prosemibold","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
font-size: 16px;
}

.entity.paragraphs-item-paired-list .field-name-field-plist-key {
max-height: 6em;
}
.entity.paragraphs-item-paired-list .field-name-field-plist-topic  p {
margin-bottom: 0;
}

.entity.paragraphs-item-paired-list .field-name-field-plist-key ,
.entity.paragraphs-item-paired-list .field-name-field-plist-key  p *{

	line-height: 1.2;
	display: inline-block!important;
	color: #003262!important;
	min-width: 13%!important;
	width: 23%!important;
	max-width: 23%!important;

	width: 14.98% !important;
	max-width: 14.98% !important;

	vertical-align: top
}

.entity.paragraphs-item-paired-list .field-name-field-plist-key p i {
	display: block!important;
	color: #003262!important;
	
	min-width: unset !important;
	width: unset !important;
	max-width: unset !important;

	width: unset !important;
	max-width: unset !important;

	vertical-align: top;

padding-top: 0 !important;
font-family: "freightsans_probook","Source Sans Pro",sans-serif !important;
clear:both;

border-right: none!important;

}

.entity.paragraphs-item-paired-list .field-name-field-plist-key .field-items .field-item ,
.entity.paragraphs-item-paired-list .field-name-field-plist-key .field-items .field-item  p *{

	zpadding-top: 16px
}


.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label ,
.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label  p *{
clear: both !important;
	margin: 1em 0 0;
	display: block
}


.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label:first-of-type ,
.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label:first-of-type  p *{

	margin: 1em 0
}

.entity.paragraphs-item-paired-list .field-name-field-plist-topic {
zborder-left: 1px solid #003262!important;
    left: -5px !important;
}
    
.entity.paragraphs-item-paired-list .field-name-field-plist-topic ,
.entity.paragraphs-item-paired-list .field-name-field-plist-topic  p *{

	zdisplay: table-row-group;
	display: inline-block;
	zclear: both;
zpadding: 1em 0;
	padding-top: 1em;
	line-height: 1em;
	width: 77%!important;
	max-width: 77%!important;

	width: 76%!important;
	max-width: 76%!important;
}


.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label .field-items ,
.entity.paragraphs-item-paired-list .field-name-field-plist-divider-label .field-items  p *{

	width: 100%!important;
	max-width: 100%!important
}


.sidebar-first .entity.paragraphs-item-paired-list .paragraphs-items-field-accordion-tab,

.entity.paragraphs-item-paired-list .field-name-field-plist-item h3,
.entity.paragraphs-item-paired-list .field-name-field-plist-item ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item p {
	width: 77%!important;
	max-width: 77%!important;

	width: 77.1%!important;
	max-width: 77.1%!important;

	width: 85.1%!important;
	max-width: 85.1%!important;
}



@media (max-width:800px) {
	.entity.paragraphs-item-paired-list .field-name-field-plist-key ,
	.entity.paragraphs-item-paired-list .field-name-field-plist-key  p *{
		width: 15.22% !important;
		max-width: 15.22% !important;
	}
	.sidebar-first .entity.paragraphs-item-paired-list .paragraphs-items-field-accordion-tab,

	.entity.paragraphs-item-paired-list .field-name-field-plist-item p {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 26.5% !important;
	}
	.sidebar-first .entity.paragraphs-item-paired-list .paragraphs-items-field-accordion-tab,

	.entity.paragraphs-item-paired-list .field-name-field-plist-item {
		width: 85% !important;
		max-width: 85% !important;
}

}

@media (max-width:800px) {
	.entity.paragraphs-item-paired-list .field-name-field-plist-topic {
			border-left: 1px solid #003262!important;
			padding-left: 6% !important;
	}

}


.entity.paragraphs-item-paired-list .field-name-field-plist-item p * {
float: left !important;
}


.entity.paragraphs-item-paired-list .field-name-field-plist-item h3,
.entity.paragraphs-item-paired-list .field-name-field-plist-item p {
padding-left: 22.5%;
}

.entity.paragraphs-item-paired-list .field-name-field-plist-item h3,
.entity.paragraphs-item-paired-list .field-name-field-plist-item p {
    left: -19.55%;
    position: relative;
}

.entity.paragraphs-item-paired-list .field-name-field-plist-item .field-items,
.entity.paragraphs-item-paired-list .field-name-field-plist-item .field-items p *,

.entity.paragraphs-item-paired-list .field-name-field-plist-topic .field-items,
.entity.paragraphs-item-paired-list .field-name-field-plist-topic .field-items  p * {
	width: 99%!important;
	max-width: 99%!important
}


.entity.paragraphs-item-paired-list .field-name-field-plist-key ,
.entity.paragraphs-item-paired-list .field-name-field-plist-key  p * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
border-right: 1px solid #003262!important;
	padding: 1em 0 .4em;
	clear: both!important
}

.sidebar-first .entity.paragraphs-item-paired-list .field-name-field-plist-key ,
.sidebar-first .entity.paragraphs-item-paired-list .field-name-field-plist-key  p * {
padding: 1em 0 1.45em;
}


.entity.paragraphs-item-paired-list .field-name-field-plist-topic,
.entity.paragraphs-item-paired-list .field-name-field-plist-topic p * {
zborder-left: 1px solid #003262!important;
	margin-left: 0!important;
padding-left: 30px;
	zheight: 20px;
	position: relative;
	ztop: -2px;
	left: -1px
}

.sidebar-first .entity.paragraphs-item-paired-list .field-name-field-plist-topic,
.sidebar-first .entity.paragraphs-item-paired-list .field-name-field-plist-topic p * {
padding-left: 25px;
}

.entity.paragraphs-item-paired-list .field-name-field-plist-topic p i:last-child {
margin-bottom: 1.5em !important;
}
.entity.paragraphs-item-paired-list .field-name-field-plist-topic p i {
margin-bottom: .1em;
padding-left: 0 !important;
padding-top: 0 !important;

display: block;

font-family: "freightsans_probook","Source Sans Pro",sans-serif !important;
clear:both;
}

.sidebar-first .entity.paragraphs-item-paired-list .paragraphs-items-field-accordion-tab,
.entity.paragraphs-item-paired-list .field-name-field-plist-item {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

border-left: 1px solid #003262!important;
zborder-left: 1px solid red!important;
}

.sidebar-first .entity.paragraphs-item-paired-list .paragraphs-items-field-accordion-tab {
}

.sidebar-first .entity.paragraphs-item-paired-list .paragraphs-items-field-accordion-tab,
.entity.paragraphs-item-paired-list .field-name-field-plist-item {
	float: right !important;
}

#content .node-type-iep-schedule .field-type-node-reference .node-teaser,
.entity.paragraphs-item-paired-list .field-name-field-plist-item {
	margin-top: 0;
}

#content .node-type-iep-schedule .field-type-node-reference:last-child .node-teaser {
	margin-left: 0 !important;
}

#content .entity.paragraphs-item-paired-list .field-name-field-plist-item h3,
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p {
zmargin-top: 0 !important;
	margin-top: .25em !important;
	margin-bottom: 0 !important;
}

#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p:first-child,
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p:nth-child(2) {
margin-top: -.5em !important;
}

@media (max-width: 991px) {
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p:first-child,
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p:nth-child(2) {
margin-top: initial !important;
}
}

#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p:nth-child(2) {
zmargin-bottom: 1.5em !important;
}

#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p br {
display: none;
}
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p *,
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p small,
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p em,
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p {
display: inline-block !important;
}
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p {
position: relative;
top: -3em;
}

#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p * {
float: none !important;
}

#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p small * {
display: contents !important;
}

#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p small {
    font-size: 80% !important;
zborder: 1px solid red !important;
line-height: 1em !important;
zdisplay: inline;
}

#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p + p + p small,
#content .entity.paragraphs-item-paired-list .field-name-field-plist-item p + p + p em {
zdisplay: inline;
line-height: 1.75em;
}

.entity.paragraphs-item-paired-list .field-name-field-plist-item>.field-items,
.entity.paragraphs-item-paired-list .field-name-field-plist-item>.field-items p * {
	border-left: .5	px solid #003262!important;
	position: relative;
	left: -1px;
	min-height: 60px;
}

.entity.paragraphs-item-paired-list .blog-single-post .content-first ,
.entity.paragraphs-item-paired-list .blog-single-post .content-first  p * {
	margin-bottom: 0!important
}


.entity.paragraphs-item-paired-list .field-name-field-person-primary-titles .field-item ,
.entity.paragraphs-item-paired-list .field-name-field-person-primary-titles .field-item  p *{

	padding-left: 0!important;
	zmargin-left: 25px!important;
	display: inline!important
}


.entity.paragraphs-item-paired-list .field-name-field-plist-item .content-first ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item .content-first  p *{

	zmargin-bottom: .4em;
	line-height: 0!important;
	margin-bottom: 0!important
}


.entity.paragraphs-item-paired-list .field-name-field-plist-item h2 ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item h2  p *{

	zmargin-bottom: .4em!important
}


.entity.paragraphs-item-paired-list .field-name-field-plist-item h2 a ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item h2 a  p *{

	font-size: 125%
}


.entity.paragraphs-item-paired-list .field-name-field-plist-item h2 ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item h2  p *{

	font-weight: initial!important;
	padding-left: 25px!important;
	font-size: 1em!important;
	clear: both
}


.entity.paragraphs-item-paired-list .field-name-field-person-1t-a ,
.entity.paragraphs-item-paired-list .field-name-field-person-1t-a  p *{

	margin-left: 25px
}


.entity.paragraphs-item-paired-list .field-name-field-person-1t-a * ,
.entity.paragraphs-item-paired-list .field-name-field-person-1t-a *  p *{

	font-weight: initial!important;
	display: inline!important
}


.entity.paragraphs-item-paired-list .field-name-field-person-primary-affiliation .field-item ,
.entity.paragraphs-item-paired-list .field-name-field-person-primary-affiliation .field-item  p *{

	margin-bottom: 1em;
	padding-left: 0!important;
	zmargin-left: 25px!important;
	display: inline-block!important
}


.entity.paragraphs-item-paired-list .field-name-field-plist-item .post-title ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item .post-title  p *{

	padding-left: 0!important;
	margin-left: 25px!important;
	display: inline!important
}


.entity.paragraphs-item-paired-list .field-name-field-plist-item .field-name-field-person-primary-affiliation .field-items,
.entity.paragraphs-item-paired-list .field-name-field-plist-item .field-name-field-person-primary-affiliation .field-items p *,

.entity.paragraphs-item-paired-list .field-name-field-plist-item .field-name-field-person-primary-titles ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item .field-name-field-person-primary-titles  p *{

	border-left: none!important
}


.entity.paragraphs-item-paired-list .field-name-field-plist-item .field-items .field-items ,
.entity.paragraphs-item-paired-list .field-name-field-plist-item .field-items .field-items  p *{

	border-left: none!important;
	padding-bottom: 0!important
}

#content .node-type-iep-schedule.page-node-edit tr>td>div {
	margin-bottom: 0;
	height: 70px!important
}

.page-news article {
	min-height: 400px!important;
	padding-bottom: 0
}

.blog-single-post .content-first .post-date {
	position: relative;
	width: 45px;
	top: 0;
	right: 0;
	float: left;
	margin-right: 1.5em;
	display: block
}

.blog-single-post .content-first .post-date .month {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	box-shadow: none
}

.blog-single-post .content-first .post-date .year {
	background: 0 0 #ccc;
	border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	-webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,.07) inset;
	box-shadow: 0 -1px 0 0 rgba(0,0,0,.07) inset;
	color: #fff;
	font-size: .9em;
	zpadding: 0 10px 2px;
	text-align: center
}

.node-type-blog .blog-single-post>.clearfix,.node-type-blog .post-meta-user,z.node-type-blog .blog-single-post>.content-first {
	display: none
}

z.node-type-blog .blog-single-post .field-name-field-post-image,z.node-type-blog article.blog-single-post .post-content :first-child {
	display: inline
}

.node-type-blog .blog-single-post .field-name-field-post-image {
	float: left;
	padding-right: 1.5em;
	padding-bottom: 1.5em
}

.node-type-blog .blog-single-post .field-item p:first-of-type {
	zfloat: right
}

.front .iep-hp-faculty-block .block-title span,.front .iep-hp-upcoming-block .block-title span {
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 0;
	padding-bottom: 0;
	position: relative;
	letter-spacing: 3px
}

.front .iep-hp-faculty-block .block-title span:after,.front .iep-hp-upcoming-block .block-title span:after {
	content: "";
	position: absolute;
	width: 80px;
	height: 6px;
	border-top: 1px solid #179bb2;
	border-bottom: 1px solid #179bb2;
	left: 50%;
	margin-left: -40px;
	bottom: 0
}

.front .view-id-_iep_homepage .owl-wrapper {
	height: 100%
}

.front .view-id-_iep_homepage_faculty .team-content {
	height: 110px
}

.front .iep-program-tn {
	background-color: #eee;
	min-height: 580px;
	font-size: .85em!important;
	line-height: 1.5em
}

.front .iep-program-tn .iep-program-announcement {
	top: 14px!important
}

.front .iep-program-tn .below-image {
	zwidth: 360px;
	text-align: left!important
}

.front .iep-program-tn .views-field-title {
	padding-top: 1.5em!important
}

.iep-ptitle {
	zmargin-bottom: 1em
}

.iep-ptitle,z.not-front .block-content {
	padding-top: 2em
}

.node-type-page .block-content,.not-front.node-type-blog .block-content {
	padding-top: 0
}

.tb-megamenu .nav-collapse ul.nav>li:last-child>a {
	border-right: none!important
}

.node-teaser-display {
	margin-top: 25px!important
}

.blog-single-post .content-first,.node-teaser-display,.view-post .views-view-grid .views-row {
	margin-bottom: initial!important
}

.node-teaser-display h3 {
	font-size: 140%!important
}

.post-block .post-title a,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p a,p span,p span a {
	font-weight: inherit /* !important */;
	font-size: inherit /* !important */;
	line-height: inherit /* !important */
}

.field-item h1,.field-item h2,.field-item h3,.field-item h4,.field-item h5,.field-item h6 {
	font-weight: inherit /* !important */
}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p a,p span,p span a {
	font-family: inherit /* !important */
}

li {
	text-indent: initial!important
}

.copyright {
	background-color: #003262!important
}

.footer {
	margin-top: 2em;
	background: #003262!important
}

.footer,.footer a,.topbar-region a {
	color: #dbdbdb!important
}

.block .block-title span:after {
	border-top: none!important;
	border-bottom: none!important
}

.footer .block .block-title span::after {
	background: 0 0!important
}

.footer .block-content {
	padding-top: 0!important
}

.footer .block .block-title span {
	margin-bottom: 0!important;
	padding-bottom: 0!important
}

#content .footer .contact-info {
	margin: 11px 0 0!important
}

#content .footer .connect {
	position: relative;
	top: -95px;
	right: -5px;
	margin: 0!important
}

#content .footer ul li,ul.no-bullets,ul.no-bullets li {
	list-style: none!important
}

.footer .fa {
	zline-height: 28px;
	margin: 3px 0 0 1px;
	text-align: center!important
}

.footer .footer-logo {
	margin-top: 4px
}

.gavias-slider .caption-title {
	margin-bottom: 2%!important
}

.team-social * {
	display: inline-block
}

.team-item .team-content .team-social {
	margin-top: 0;
	padding-top: 10px
}

.team-item .team-content .team-social a {
	border: 1px solid #fff!important
}

.team-item .team-content .team-social a:hover {
	border: 1px solid #00b5e2!important
}

.background-v2 {
	background: 0 0!important
}

.swiper-button-next,.swiper-button-prev {
	line-height: 1.6!important
}

#block-search-form #search-block-form .form-submit {
	top: 20px!important
}

#block-search-form #search-block-form input.form-text {
	border: 0!important;
	zbox-shadow: none!important;
	position: relative;
	right: 10px
}

#block-search-form #search-block-form input.form-text:hover {
	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.02) inset!important;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.02) inset!important;
	border: 1px solid rgba(0,0,0,.1)!important
}

#quick_switch_links {
	visibility: hidden
}

#quick_switch_links ul {
	visibility: visible!important;
	float: left!important
}

.node-teaser-display .contextual-links .node-clone-,.node-teaser-display .contextual-links .node-delete,.node-type-program .node-teaser-display .post-meta {
	display: none
}

.view-id-_person_page_template.view-display-id-block_2 .field-name-field-person-p-cx-display.logic-no,.view-id-_person_page_template.view-display-id-block_2 .field-name-field-person-p-cx-display.logic-no+div {
	display: none!important;
	border: 1px solid red
}

.page-job-listings article .row-post-single>div:first-of-type,.program-logistics-after .col-xs-6:first-of-type {
	display: none
}

.program-logistics-after .col-xs-6:last-of-type {
	width: 100%
}

.program-logistics-after .node-teaser-display {
	padding-top: 0!important
}

.program-logistics-after .node-teaser-display:last-of-type {
	border-bottom: none!important
}

.views-field-field-program-node-ref article {
	padding-bottom: 0!important;
	margin-bottom: 0!important
}

.view-id-_person_page_template.view-display-id-block_2 .field_person_p_cx_label {
	display: none
}

.page-people h2 {
	display: block!important;
	font-family: 'freightsans_prosemibold'!important;
	color: #003262;
	font-size: 170%!important;
	padding-bottom: 0;
	margin-bottom: 0
}

.iep-page-programs.header h2,.view-id-_person_page_template.view-display-id-block_2 .views-row-1 .field_person_p_cx_label {
	display: block!important;
	font-family: 'freightsans_prosemibold'!important;
	color: #003262;
	font-size: 170%!important;
	padding-bottom: 1em
}

.view-id-_person_page_template.view-display-id-block_2 .views-row-1 .field_person_p_cx_label {
	font-size: 150%!important
}

.node-type-blog img.size-full,img.alignleft,img.alignright {
	padding: 0 0 1.5em 1.5em;
	float: right;
	max-width: 300px
}

.node-type-blog .block-content {
	margin-bottom: 1.5em
}

.fa.icon-mini-effect {
	padding-left: 5px
}

.content-main div:empty,.content-main p:empty {
	display: none
}

div>br:after,p>br:after {
	content: '\00a0 '
}

.node-type-webform h1 {
	zmargin-bottom: 1em
}

.node-type-webform .views-field-webform-form-body {
	margin-top: 44px
}

.node-type-webform label,.paragraphs-item-partners .field-item div {
	display: inline!important
}

.node-type-webform .form-item label.option {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-size: 14px!important;
	line-height: 1.6!important;
	color: #333c4e!important;
	background-color: #fff!important;
	font-weight: 400!important
}

.node-type-webform .form-required {
	color: #9a2024
}

.node-type-webform .webform-submit.form-submit {
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #fdb515;
	background-image: none;
	background-origin: padding-box;
	background-size: auto;
	box-sizing: border-box;
	color: #003262;
	cursor: auto;
	display: inline-block;
	font-family: freightsans_promedium,'Source Sans Pro',sans-serif;
	font-size: 20px;
	font-weight: 300;
	height: 39px;
	line-height: 24px;
	margin: 10px 0;
	padding: 7px 28px 8px 25px;
	text-decoration: none;
	text-transform: uppercase;
	border: 0!important
}

.node-type-webform .btn {
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	-o-border-radius: 0!important
}

.node-type-blog .content-main a,.node-type-page .content-main a,.node-type-program .col-md-8 .field-content a,.rightside p a {
	color: #179bb2!important
}

.node-type-blog .content-main a:hover,.node-type-page .content-main a:hover,.node-type-program .col-md-8 .field-content a:hover,.rightside p a:hover {
	color: #333c4e!important
}

.node-type-blog .field-name-field-program-node-ref a:after,.node-type-page .content-main a:after,.node-type-program .col-md-8 .field-content a:after {
	content: ' Â»'
}

.rightside .logistics-panel p a:hover {
	color: #fdb515!important
}

.node-type-webform .checkbox,.node-type-webform .radio {
	display: table-cell!important
}

.field-type-node-reference .node-teaser {
	margin-top: 1em;
	padding-right: 0;
	zmin-height: 500px
}

.field-type-node-reference:first-child .node-teaser {
	margin-right: 1em!important
}

.field-type-node-reference:last-child .node-teaser {
	margin-left: 1em!important;
	margin-right: 0!important
}

.field-type-node-reference {
	float: left!important;
	zheight: 600px
}

.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(13),.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(17),.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(20),.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(5),.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(9),.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(12),.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(16),.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(20),.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(4),.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(8),.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(11),.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(13),.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(15),.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(17),.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(20),.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(3),.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(5),.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(7),.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(9) {
	clear: both
}

.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(13) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(17) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(20) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(5) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-3>div.content>div.field-type-node-reference:nth-of-type(9) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(12) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(16) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(20) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(4) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-4>div.content>div.field-type-node-reference:nth-of-type(8) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(11) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(13) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(15) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(17) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(20) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(3) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(5) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(7) .field-type-node-reference:first-child .node-teaser,.xref-grid-col-md-6>div.content>div.field-type-node-reference:nth-of-type(9) .field-type-node-reference:first-child .node-teaser {
	margin-left: 0!important
}

.field-type-node-reference .node-teaser h2 {
	margin: .5em 0
}

.field-type-node-reference .node-teaser h2 a {
	font-family: inherit!important
}

.image-grid-col-md-12 .field-content,.image-grid-col-md-12>div>.field-item,.xref-grid-col-md-12 .field-type-node-reference {
	width: 100%!important
}

.image-grid-col-md-9 .field-content,.image-grid-col-md-9>div>.field-item,.xref-grid-col-md-9 .field-type-node-reference {
	width: 75%!important
}

.image-grid-col-md-8 .field-content,.image-grid-col-md-8>div>.field-item,.xref-grid-col-md-8 .field-type-node-reference {
	width: 66.6666%!important
}

.image-grid-col-md-6 .field-content,.image-grid-col-md-6>div>.field-item,.xref-grid-col-md-6 .field-type-node-reference {
	width: 50%!important
}

.image-grid-col-md-4 .field-content,.image-grid-col-md-4>div>.field-item,.xref-grid-col-md-4 .field-type-node-reference {
	width: 33.3333%!important
}

.image-grid-col-md-3 .field-content,.image-grid-col-md-3>div>.field-item,.xref-grid-col-md-3 .field-type-node-reference {
	width: 25%!important
}

.image-grid-col-md-2 .field-content,.image-grid-col-md-2>div>.field-item,.xref-grid-col-md-2 .field-type-node-reference {
	width: 16.6666%!important
}

.image-grid-col-md-1 .field-content,.image-grid-col-md-1>div>.field-item,.xref-grid-col-md-1 .field-type-node-reference {
	width: 8.3333%!important
}

.paragraphs-items-field-article:after {
	clear: both;
	margin-bottom: 1.5em;
	display: block;
	content: " "
}

.paragraphs-item-image-grid .field-item,.paragraphs-item-partners .field-content,.paragraphs-item-partners-logos .field-item {
	display: inline!important;
	float: left!important
}

.paragraphs-item-partners .field-content,.paragraphs-item-partners-logos .field-item {
	min-height: 300px
}

.paragraphs-item-image-grid .field-item {
	clear: none!important
}

.views-field-field-partner-logo div {
	padding-top: 12px!important;
	padding-left: 24px!important;
	padding-bottom: 12px!important
}

.paragraphs-item-image-grid>div>.field-item .field-item,.paragraphs-item-partners-logos>div>.field-content,.paragraphs-item-partners-logos>div>.field-item .field-item,z.paragraphs-items-field-partners-logos>div>.field-item {
	padding-right: 10px
}

z.paragraphs-item-image-grid>div>.field-item,z.paragraphs-item-image-grid>div>.field-item:first-of-type .field-item {
	width: 33.3%!important
}

.paragraphs-item-image-grid>div>.field-item * {
	display: inline!important
}

.paragraphs-item-image-grid div.clearfix:after,.paragraphs-item-image-grid div.clearfix:before,.paragraphs-item-partners-logos div.clearfix:after,.paragraphs-item-partners-logos div.clearfix:before {
	content: none!important
}

.paragraphs-item-engagement-panel>div {
	margin-bottom: .5em;
}

.entity.paragraphs-item-engagement-grid .entity.paragraphs-item-engagement-panel>div {
	margin: 0 1em .5em 0;
	zpadding-left: 1em;
	zpadding-right: 1em
}




.entity.paragraphs-item-engagement-grid.tiling-panels .entity {
	border-top: 1.15em solid #fff;
	border-bottom: 1.15em solid #fff
}

.entity.paragraphs-item-engagement-grid .entity-paragraphs-item .panel_container1,
.paragraphs-item-engagement-panel .panel_container1 {
	padding-left: 1em;
	padding-right: 1em
}

.paragraphs-item-engagement-panel.xref-grid-col-md-3 {
	width: 25%
}

.paragraphs-item-engagement-panel.xref-grid-col-md-4 {
	width: 33.3333%
}

.paragraphs-item-engagement-panel.xref-grid-col-md-6 {
	width: 50%
}

.paragraphs-item-engagement-panel.xref-grid-col-md-8 {
	width: 66.6666%
}

.paragraphs-item-engagement-panel.xref-grid-col-md-9 {
	width: 75%
}

.paragraphs-item-engagement-panel.xref-grid-col-md-12 {
	width: 100%
}

z.fel-field-label {
	margin-left: 10px
}

.topbar-main {
	background: #003262!important;
	padding-top: .85em;
	padding-bottom: .85em;
	margin-bottom: 1em
}

.front .panels-flexible-row-1-8-inside {
	background-color: #003262;
	margin-left: auto!important;
	margin-right: auto!important;
	padding: 10px 0 0!important
}

z.chunky *,
.chunky:not(.field-group-format-wrapper) {
	display: inline!important
}

.chunky .field-name-field-subhead + .field-name-field-grafs {
display: block!important;
}

.adjacent,.chunky {
	min-height: 225px!important;
	clear: left
}

.chunky.cnr-pos-right+.adjacent {
	clear: left!important
}

.chunky.cnr-pos-left+.adjacent {
	clear: right!important;
}

.chunky.paragraphs-item-image.cnr-pos-right+.adjacent.paragraphs-item-grafs,
.chunky.paragraphs-item-image.cnr-pos-left+.adjacent.paragraphs-item-grafs {
/*200420:jb - OISA poster session adjustment... will this hold?*/ 
margin-top: 1em !important;
}

.chunky.cnr-pos-left img,.chunky.cnr-pos-right img {
	margin-top: 1px!important
}

.flowy+.entity {
	clear: none!important
}

.flowy+.entity.chunky {
	clear: both!important
}

.chunky hr {
display: block !important;
width: 100% !important;
}

.paragraphs-item-grafs .clearfix:after,.paragraphs-item-grafs .clearfix:before {
	content: none!important;
	display: none!important
}

.classy-left,.classy-right {
	display: inline;
	border: 1px solid green
}

.breadcrumb-wrap #breadcrumbs,.classy-left,.cnr-pos-left {
	float: left!important
}

.cnr-pos-left img {
	padding-right: 20px!important;
	margin-bottom: 20px
}

.node-type-breakthroughs-article .cnr-pos-left img {
	padding-right: 0!important;
	margin-right: 0!important;
	margin-bottom: 0
}

.cnr-pos-left img,.node-type-breakthroughs-article .cnr-pos-left {
	margin-right: 20px!important
}

.classy-right,.cnr-pos-right {
	float: right!important;
	margin-left: 20px!important;
	margin-bottom: 20px
}

.breadcrumb-wrap #breadcrumbs .breadcrumb {
	font-weight: initial!important
}

.breadcrumb-wrap #breadcrumbs .breadcrumb a {
	color: #003262!important
}

.breadcrumb-wrap {
	margin-bottom: 0!important
}

.front .views-field-views-conditional {
	display: none
}

.front .caption-title {
	line-height: 1.6!important
}

h2.pane-title {
	text-align: center
}

h2.pane-title span {
	letter-spacing: 1px!important;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 30px;
	padding-bottom: 20px;
	position: relative
}

.footer-logo {
	float: right
}

.node-type-blog .breadcrumb-wrap,.node-type-blog .ptitle,.page-taxonomy-term .ptitle,.ptitle {
	display: none
}

.front .paragraphs-item-button {
	text-align: center
}

.entity.paragraphs-item-button {
	margin-bottom: 1.5em
}

.paragraphs-items-field-article>.entity-paragraphs-item.entity.paragraphs-item-button>div>.field-name-field-subhead {
display: block !important;
}

.entity.paragraphs-item-button.cnr-pos-left {
margin-right: 1.5em;
}

.entity.paragraphs-item-button.cnr-pos-right {
margin-left: 1.5em;
}

.gavias-slider .caption-description {
	float: right;
	font-size: 16px;
	position: relative;
	bottom: -80px
}

@media (max-width:991px) {
	.gavias-slider .caption-description {
	    bottom: -150px
	}
}

.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-3) {
width: 25% !important;
}

.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-4) {
width: 33.33333% !important;
}

.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-5) {
width: 41.66667% !important;
}

.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-6) {
width: 50% !important;
}

.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-3),
.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-4),
.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-5),
.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-6),
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-6) {
margin-left: 0 !important;
margin-right: 0 !important;
}

.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-3).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-3).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-3).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-3).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-3).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-3).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-4).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-4).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-4).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-4).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-4).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-4).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-5).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-5).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-5).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-5).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-5).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-5).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-6).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-6).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-6).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-6).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-6).cnr-pos-left,
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-6).cnr-pos-left {
padding-right: 20px !important;
}

.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-3).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-3).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-3).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-3).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-3).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-3).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-4).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-4).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-4).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-4).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-4).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-4).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-5).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-5).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-5).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-5).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-5).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-5).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-12.col-md-6).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-9.col-md-6).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-8.col-md-6).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-6.col-md-6).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-4.col-md-6).cnr-pos-right,
.entity.paragraphs-item:not(.xref-grid-col-md-3.col-md-6).cnr-pos-right {
padding-left: 20px !important;
}



.entity.paragraphs-item:not(.paragraphs-item-engagement-grid) .paragraphs-item-engagement-panel.xref-grid-col-md-3 {
	width: 25% !important;
}

.entity.paragraphs-item:not(.paragraphs-item-engagement-grid) .paragraphs-item-engagement-panel.xref-grid-col-md-4 {
	width: 33.3333% !important;
}

.entity.paragraphs-item:not(.paragraphs-item-engagement-grid) .paragraphs-item-engagement-panel.xref-grid-col-md-6 {
	width: 50% !important;
}

.entity.paragraphs-item:not(.paragraphs-item-engagement-grid) .paragraphs-item-engagement-panel.xref-grid-col-md-8 {
	width: 66.6666% !important;
}

.entity.paragraphs-item:not(.paragraphs-item-engagement-grid) .paragraphs-item-engagement-panel.xref-grid-col-md-9 {
	width: 75% !important;
}

.entity.paragraphs-item:not(.paragraphs-item-engagement-grid) .paragraphs-item-engagement-panel.xref-grid-col-md-12 {
	width: 100% !important;
}


z.entity.paragraphs-item-cnr-iframe iframe {
max-width: 300px;
}

z.entity.paragraphs-item-engagement-panel iframe,
z.entity.paragraphs-item-cnr-iframe iframe {
position: absolute !important;
height: 100% !important;
height: -webkit-fill-available !important;

zborder: none !important;
zborder: 1px solid blue;
}

z.entity.paragraphs-item-cnr-iframe+.entity.paragraphs-item-cnr-iframe {
	clear: both!important;
	margin-top: 1.5em
}

z.entity.paragraphs-item-cnr-iframe.flowy + .entity {
	clear: both!important;
}

.flowy+.entity.paragraphs-item-cnr-iframe {
margin-top:1em!important;
margin-bottom:1em!important;
	clear: left!important
}



.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-right,
.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-left {
margin-top:0!important;
zmargin-bottom:0!important;
}
/*
.entity.paragraphs-item-cnr-iframe.cnr-pos-right.col-md-4 .fluid-width-video-wrapper iframe,
.entity.paragraphs-item-cnr-iframe.cnr-pos-left.col-md-4 .fluid-width-video-wrapper iframe {
height: unset !important;
}

.entity.paragraphs-item-cnr-iframe.cnr-pos-right.col-md-5 .fluid-width-video-wrapper iframe,
.entity.paragraphs-item-cnr-iframe.cnr-pos-left.col-md-5 .fluid-width-video-wrapper iframe {
height: 200px !important;
}
*/
z.211026jb.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-right .fluid-width-video-wrapper,
z.211026jb.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-left .fluid-width-video-wrapper {
margin-top: -24px;
padding: 100% 0 0;
}

.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-right {
margin-left:1em!important;
}

.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-left {
margin-right:1em!important;
}



@media (min-width: 768px) and (max-width: 992px) {
	.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-right .fluid-width-video-wrapper,
	.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-left .fluid-width-video-wrapper {
	margin: unset !important;
	margin-bottom: -50%!important;
	margin-top: 0%!important;
	}
}


@media (max-width: 767px) {
	.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-right .fluid-width-video-wrapper,
	.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-left .fluid-width-video-wrapper {
zpadding: 57.0312% 0 0;
zpadding: 50% 0 0;

	margin: unset !important;
	margin-bottom: 0%!important;
	margin-top: 0%!important;
	}
}

@media (max-width: 992px) {
	.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-right {
	margin-left:unset!important;
	}

	.flowy+.entity.paragraphs-item-cnr-iframe.cnr-pos-left {
	margin-right:unset!important;
	}

	z.entity.paragraphs-item-engagement-panel iframe {
display: block !important;
zposition: initial !important;
zheight: 300% !important;
clear: both
padding-bottom: 20px;
margin-bottom: 20px;
	}
}

.entity.paragraphs-item-grafs hr {
	clear: both!important;
	zpadding-top: 1.5em;
	padding-bottom: 1.5em;
	border-left: 0;
	border-right: 0
}

/*
.entity.paragraphs-item-cnr-iframe .image-caption-wrapper,
z.node-type-cnr-story .image-caption-toggle h3 {
	display: none!important
}


.node-type-cnr-story #content .image-caption-toggle>div.field-group-format-wrapper {
    padding: 0 !important;
}

.node-type-cnr-story .image-caption-toggle>div, .show-button .field-name-field-link {
    display: block!important;
}
*/

.featured-video {
	display: block;
	clear: both;
	padding-bottom: 1em
}

.fluid-width-video-wrapper {
	width: 100%;
	position: relative;
	padding: 57.0312% 0 0
}

.featured-video-has-caption .video {
	background: #f2f2f2;
	margin-bottom: 18px
}

.hentry .featured-image,.hentry .featured-video,.hentry .gallery {
	margin-bottom: 20px
}

.featured-video-has-caption {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px
}

.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-color: #fff;
	border-width: 0;
	border-style: none
}

.form-item-field-article-add-more-type label {
	margin-left: 0;
	font-family: "freightsans_probook","Source Sans Pro",sans-serif!important;
	font-size: 170%!important;
	text-transform: lowercase
}

.form-item-field-article-add-more-type label:before {
	text-transform: initial!important;
	content: "Add another "
}

.field-add-more-submit.paragraphs-add-more-submit {
	margin-left: 0!important
}

fieldset.filter-wrapper {
	padding: 0!important;
	zdisplay: none
}

.cnr-pos-right+.entity {
	clear: left!important
}

.paragraphs-item-engagement-grid {
	padding: 0;
	margin-top: .75em;
	margin-bottom: .75em
}

z.paragraphs-items-field-article>.entity-paragraphs-item.paragraphs-item-engagement-grid>div>.field-name-field-subhead,
.paragraphs-item-engagement-grid>div>.field-name-field-subhead {
	margin-bottom: -1.5em!important;
	padding-top: 0 !important;
	margin-top: -.75em !important;
}

/* 190313 collapse adjacent, abutting grids on fullscreen -jb */
.paragraphs-item-engagement-grid + .paragraphs-item-engagement-grid {
	padding: 0;
	margin-top: -1.85em;
}

.paragraphs-item-engagement-grid + .paragraphs-item-engagement-grid {
	padding: 0;
	margin-top: -1.85em;
}

.paragraphs-item-engagement-grid + .paragraphs-item-engagement-grid .field-name-field-subhead h2 {
	margin-top: 1.85em;
}

.node-type-cnr-story article .paragraphs-item-engagement-grid + .paragraphs-item-engagement-grid .field-name-field-subhead h2 {
	margin-top: .5em;
zmargin-bottom: .5em;
}

.node-type-cnr-story article .paragraphs-item-engagement-grid + .paragraphs-item-engagement-grid.tiling-panels .field-name-field-subhead h2 {
padding-bottom: 1em;
}



@media (max-width: 992px) {
/* 190313 join adjacent, abutting grids on mobile -jb */

	.paragraphs-item-engagement-grid + .paragraphs-item-engagement-grid {
		padding: 0;
		margin-top: -1em;
		margin-bottom: .75em
	}

	.paragraphs-item-engagement-grid + .paragraphs-item-engagement-grid h2,
	.paragraphs-item-engagement-grid + .paragraphs-item-engagement-grid>div>.field-name-field-subhead {
		margin-bottom: -1em !important;
		padding-top: 0 !important;
		margin-top: 3em !important;


	margin-top: 1.5em !important;
	margin-bottom: 0em !important;
	}


z.entity.paragraphs-item-engagement-grid .entity-paragraphs-item .panel_container1, .paragraphs-item-engagement-panel .panel_container1 {
padding-left: 0;
padding-right: 0;
}

z.entity.paragraphs-item-engagement-panel .field-name-field-grafs br,
	.entity.paragraphs-item-engagement-panel .field-name-field-subhead br {
	display: none;
	}
	
	.entity.cnr-grid-trim .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs br {
	display: block;
	}

}

.paragraphs-item-engagement-panel {
	float: left
}

.paragraphs-item-engagement-grid .entity-paragraphs-item>div {
	margin: .5em
}

z.paragraphs-item-engagement-grid .paragraphs-items>div:last-of-type>div {
	margin-right: 0!important
}

.paragraphs-item-engagement-grid .entity-paragraphs-item.col-md-12,.paragraphs-item-engagement-grid .entity-paragraphs-item.col-md-3,.paragraphs-item-engagement-grid .entity-paragraphs-item.col-md-4,.paragraphs-item-engagement-grid .entity-paragraphs-item.col-md-6 {
	padding-left: 0;
	padding-right: 0
}

.paragraphs-item-engagement-grid.tiling-test .entity-paragraphs-item .content,
.paragraphs-item-engagement-grid.tiling-tiles .entity-paragraphs-item .content,
.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item .content {
	margin-top: 0!important;
	margin-right: 0!important;
	margin-left: 0!important
}

#content .paragraphs-item-engagement-grid.tiling-test:not(.display-grid-col-md-12) .entity-paragraphs-item .content *,
#content .paragraphs-item-engagement-grid.tiling-tiles:not(.display-grid-col-md-12) .entity-paragraphs-item .content *:not(p):not(ul):not(h2):not(h3) {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/*
#content .paragraphs-item-engagement-grid.tiling-tiles:not(.display-grid-col-md-12) .entity-paragraphs-item .content .fluid-width-video-wrapper {
margin-left: -1em !important;
margin-right: -1em !important;
}
*/

#content .paragraphs-item-engagement-grid.tiling-test.display-grid-col-md-12 .paragraphs-item-engagement-panel .field-name-field-grafs,
#content .paragraphs-item-engagement-grid.tiling-tiles.display-grid-col-md-12 .paragraphs-item-engagement-panel .field-name-field-grafs {
	margin-left: -1em;
	margin-right: 1em;
}

z#content .paragraphs-item-engagement-grid.tiling-test.display-grid-col-md-12 .paragraphs-item-engagement-panel .panel_container1,
z#content .paragraphs-item-engagement-grid.tiling-tiles.display-grid-col-md-12 .paragraphs-item-engagement-panel .panel_container1 {
	padding-left: 0;
	padding-right: 0
}




#content .paragraphs-item-engagement-grid.tiling-test .field-name-field-subhead,
#content .paragraphs-item-engagement-grid.tiling-tiles .field-name-field-subhead {
margin-bottom: 0 !important;
}

.paragraphs-item-engagement-grid .field-name-field-subhead h2:empty,
.paragraphs-item-engagement-grid .field-name-field-subhead h2:blank {
display: none !important;
}

z#content .paragraphs-item-engagement-grid.tiling-tiles ol,
z#content .paragraphs-item-engagement-grid.tiling-tiles ul,
z#content .paragraphs-item-engagement-grid.tiling-tiles p {
	margin-top: 1em !important;
	margin-bottom: 0 !important;
}

#content .paragraphs-item-engagement-grid.tiling-tiles p {
        margin-top: 1em !important;
        margin-bottom: 1em !important;
}
#content .paragraphs-item-engagement-grid.tiling-tiles .field-name-field-grafs p,
#content .paragraphs-item-engagement-grid.tiling-tiles .field-name-field-grafs p:first-of-type {
margin-right: 1.5em !important;
        margin-top: 1em !important;
        margin-bottom: 1em !important;
}

.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item>div {
	background-color: #ddd!important;
	padding: 1px 1px 0!important
}

.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item>div {
	padding: 1px 0 0 1px!important
}

.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:last-of-type>div {
	padding: 1px 1px 0!important;
	position: relative;
	left: -1px
}

.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(12)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(16)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(20)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(24)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(4)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(8)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(12)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(15)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(18)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(3)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(6)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(9)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(10)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(12)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(2)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(4)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(6)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(8)>div {
	padding: 1px 1px 0!important;
	position: relative;
	left: -1px
}

.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:first-of-type>div {
	padding: 1px 1px 0!important;
	position: relative;
	left: 1px
}

.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(4n+1)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(3n+1)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(2n+1)>div {
	padding: 1px 1px 0!important;
	position: relative;
	left: 1px;
	zleft: 0
}

.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-3:nth-of-type(4n+1)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-2:nth-of-type(3n+1)>div {
	width: 99.8%
}

.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-4:nth-of-type(4n+1)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-3:nth-of-type(3n+1)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-2:nth-of-type(2n+1)>div {
	width: 99.5%
}

.paragraphs-items-field-article>.entity-paragraphs-item.paragraphs-item-engagement-grid.tiling-gridded.cnr-pos-full .paragraphs-items .grid_container4,.paragraphs-items-field-article>.entity-paragraphs-item.paragraphs-item-engagement-grid.tiling-test.cnr-pos-full .grid_container4 {
	margin-top: 1.75em
}

.paragraphs-items-field-article>.entity-paragraphs-item.paragraphs-item-engagement-grid.tiling-gridded.cnr-pos-full .field-name-field-subhead+.grid_container4,.paragraphs-items-field-article>.entity-paragraphs-item.paragraphs-item-engagement-grid.tiling-test.cnr-pos-full .field-name-field-subhead+.grid_container4 {
	margin-top: 0!important
}

.tiling-gridded.paragraphs-item-engagement-grid {
	border-bottom: 1px solid #ddd
}

.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item>div>div {
	background-color: #fff
}

.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel {
	min-height: 5em!important
}

.tiling-gridded.paragraphs-item-engagement-grid .grid_container1 div.paragraphs-items div.entity.paragraphs-item-engagement-panel div.content,.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-name-field-grafs,.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-name-field-subhead {
	margin-bottom: initial!important;
	padding-bottom: initial!important
}

.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-name-field-subhead div,.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-name-field-subhead p {
	margin: .5em 0 1em!important
}

.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-name-field-grafs {
	min-height: 3em!important;
	height: 5em
}

.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel p {
	padding-left: .5em;
	padding-right: .5em
}

.paragraphs-item-engagement-grid.hidden {
	display: none
}

z.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel>div,z.paragraphs-item-engagement-grid .paragraphs-items>div:last-of-type {
	margin: 0!important;
	padding: 0!important
}

.paragraphs-item-engagement-panel+.paragraphs-item-engagement-grid {
	width: 98.56%
}

.paragraphs-item-engagement-grid.cnr-pos-full+.entity-paragraphs-item {
	clear: both!important
}

.paragraphs-item-engagement-grid.cnr-pos-left+.entity-paragraphs-item,.paragraphs-item-engagement-grid.cnr-pos-right+.entity-paragraphs-item {
	zclear: both!important
}

.paragraphs-item-engagement-panel div.field-name-field-link {
	margin-top: 2em;
	position: relative;
	bottom: 1em
}

.paragraphs-item-engagement-panel .field-type-image {
	position: relative;
	left: -1em
}

.node-type-cnr-story .paragraphs-item-engagement-panel .field-type-image {
	left: -18px;
}

.display-grid-col-md-4 .paragraphs-item-engagement-panel .field-type-image {
	left: -1em
}

.display-grid-col-md-3 .paragraphs-item-engagement-panel .field-type-image {
	left: -.75em
}

.paragraphs-items-field-article>.entity-paragraphs-item {
	padding-left: 0!important;
	padding-right: 0!important
}

.paragraphs-items-field-article>.entity-paragraphs-item>div>.field-name-field-subhead {
display: flex !important;
zclear: both !important;
}

/* jb: 190416 problem...? */
.paragraphs-items-field-article>.entity-paragraphs-item>div>.field-name-field-grafs {
display: flex !important;
clear: left !important;
}
/* jb: 190416 solution...? */
.paragraphs-items-field-article>.entity + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-subhead,
.paragraphs-items-field-article>.entity + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-grafs {
display: block !important;
clear:both !important;
}


/* jb: 200225 problem...? */
.node-type-cnr-story .paragraphs-items-field-article>.entity-paragraphs-item>div>.field-name-field-grafs {
display: flex !important;
clear: unset !important;
}
/* jb: 200225 solution...? */
.node-type-cnr-story .paragraphs-items-field-article>.entity + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-subhead,
.node-type-cnr-story .paragraphs-items-field-article>.entity + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-grafs {
display: block !important;
clear: unset !important;
}


.node-type-cnr-story .paragraphs-items-field-article>.entity.bt-pos-left + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-grafs {
clear: right !important;
}

.node-type-cnr-story .paragraphs-items-field-article>.entity.bt-pos-right + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-grafs {
clear: left !important;
}

.paragraphs-items-field-article>.entity + .entity.paragraphs-item-paired-list>div>.field-name-field-subhead:after,
z.paragraphs-items-field-article>.entity + .entity.paragraphs-item-paired-list>div>.field-name-field-grafs:after {
display: none !important;
}

.paragraphs-items-field-article>.entity + .entity.paragraphs-item-paired-list>div>.field-name-field-grafs {
display: unset !important;
}

.paragraphs-items-field-article>.entity.cnr-pos-right + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-subhead,
.paragraphs-items-field-article>.entity.cnr-pos-right + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-grafs {
clear: left !important;
}

.paragraphs-items-field-article>.entity.cnr-pos-left + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-subhead,
.paragraphs-items-field-article>.entity.cnr-pos-left + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-grafs {
clear: right !important;
}

.node-type-cnr-story .paragraphs-items-field-article>.entity.cnr-pos-left + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-subhead,
.node-type-cnr-story .paragraphs-items-field-article>.entity.cnr-pos-right + .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-subhead {
clear: both !important;
}


.node-type-cnr-story .entity.display-grid-col-md-3 .entity-paragraphs-item:nth-of-type(4n-3),
.node-type-cnr-story .entity.display-grid-col-md-4 .entity-paragraphs-item:nth-of-type(3n-2),
.node-type-cnr-story .entity.display-grid-col-md-6 .entity-paragraphs-item:nth-of-type(2n-1), 
.node-type-cnr-story .entity.display-grid-col-md-12 .entity-paragraphs-item:nth-of-type(n) {
	clear: both
}


@media (max-width: 992px) {
	.paragraphs-items-field-article>.entity-paragraphs-item>div>.field-name-field-grafs,
	.paragraphs-items-field-article>.entity-paragraphs-item>div>.field-name-field-subhead {
	display: inline-block !important;
	}
}

.entity.paragraphs-item-nodequeue .field-name-field-subhead {
	padding-top: 1em;
}
.paragraphs-items-field-article>.entity-paragraphs-item>div>.field-name-field-subhead {
	margin-top: 1em;
	margin-bottom: .75em;

margin-top: .1em;
margin-bottom: .6em;
zpadding-top: 1em;
zpadding-bottom: .75em
}

z#content .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs h2 + ul,
#content .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs h2 + p,
#content .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs h3 + ul,
#content .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs h3 + p,
z#content .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs ul:first-of-type,
200312jb#content .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs p:first-of-type {
margin: 0 !important;
margin-bottom: 1em !important;
}

#content .entity.cnr-grid-trim .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs p:first-of-type {
margin-bottom: 0 !important;
}

#content .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs blockquote p:first-of-type {
margin-bottom: 0 !important;
}

.node-type-cnr-story #content .entity-paragraphs-item:not(.paragraphs-item-engagement-grid) .field-name-field-grafs p:first-of-type {
margin-right: 1em !important;
}

.display-grid-col-md-12 .entity-paragraphs-item,.display-grid-col-md-12 .paragraphs-item-engagement-panel {
	width: 100%
}

.node-type-cnr-page .display-grid-col-md-6 .entity-paragraphs-item,
.display-grid-col-md-6 .paragraphs-item-engagement-panel {
	width: 50%
}

.display-grid-col-md-4 .entity-paragraphs-item,.display-grid-col-md-4 .paragraphs-item-engagement-panel {
	width: 33.3333%
}

.display-grid-col-md-12 .entity-paragraphs-item .entity-paragraphs-item,
.display-grid-col-md-6 .entity-paragraphs-item .entity-paragraphs-item,
.display-grid-col-md-4 .entity-paragraphs-item .entity-paragraphs-item,
.display-grid-col-md-3 .entity-paragraphs-item .entity-paragraphs-item {
width: 100%;
}


.display-grid-col-md-3 .entity-paragraphs-item,
.display-grid-col-md-3 .paragraphs-item-engagement-panel {
	width: 25%
}

.display-grid-col-md-4 .entity-paragraphs-item,
.display-grid-col-md-4 .paragraphs-item-engagement-panel {
	min-width: 33.3333%
}

.display-grid-col-md-6 .entity-paragraphs-item,
.display-grid-col-md-6 .paragraphs-item-engagement-panel {
	min-width: 50%
}

.display-grid-col-md-12 .entity-paragraphs-item,
.display-grid-col-md-12 .paragraphs-item-engagement-panel {
	min-width: 100%
}

.entity.paragraphs-item-nodequeue .views-row {
	padding-left: 0;
	padding-right: 0
}

.entity.paragraphs-item-nodequeue.display-grid-col-md-12 .views-row.col-md-6:nth-of-type(n) .field-content,
.entity.paragraphs-item-nodequeue.display-grid-col-md-3 .views-row.col-md-6:nth-of-type(4n-3) .field-content,
.entity.paragraphs-item-nodequeue.display-grid-col-md-4 .views-row.col-md-6:nth-of-type(3n-2) .field-content,
.entity.paragraphs-item-nodequeue.display-grid-col-md-6 .views-row.col-md-6:nth-of-type(2n-1) .field-content {
	clear: both
}

.entity.paragraphs-item-nodequeue .views-field-field-bta-image-tn {
	margin-top: 1.5em;
	overflow-y: hidden
}

.entity.paragraphs-item-nodequeue .view-content {
	clear: both;
	margin-bottom: 24px;
	margin-right: 0;
	margin-top: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 0 0 28px;
	text-size-adjust: 100%;
	word-wrap: normal;
	-webkit-tap-highlight-color: transparent;
	width: 100%
}

.entity.paragraphs-item-nodequeue .views-row.col-md-6>div {
	margin-right: 1.5em!important
}

.entity.paragraphs-item-nodequeue.display-grid-col-md-12 .views-row.col-md-6 {
	width: 100%!important;
	max-width: 100%!important
}

.entity.paragraphs-item-nodequeue.display-grid-col-md-6 .views-row.col-md-6 {
	width: 50%!important;
	max-width: 50%!important
}

.entity.paragraphs-item-nodequeue.display-grid-col-md-4 .views-row.col-md-6 {
	width: 33.3333%!important
}

.entity.paragraphs-item-nodequeue.display-grid-col-md-3 .views-row.col-md-6 {
	width: 25%!important;
	max-width: 25%!important
}

/* 180607 jb:
#content .entity.paragraphs-item-grafs p:last-of-type,.paragraphs-item-grafs p:last-of-type,.paragraphs-items>.entity-paragraphs-item {
	margin-bottom: 0!important
}
:jb */

.paragraphs-items>.entity-paragraphs-item + .entity.paragraphs-item-cnr-iframe {
clear: both !important;
}

.paragraphs-item-engagement-grid .entity-paragraphs-item.paragraphs-item-grafs {
/* jb: 210413 - this is problematic for content w/ line lengths 
 * n>1 -- e.g. https://nature.berkeley.edu/advising/cal-week/2021
 * ... revisit / eliminate?
 */
	float: left
}

.paragraphs-item-engagement-grid.chunky .paragraphs-item-engagement-panel {
	min-height: 100px;
	height: 100%;
	clear: right!important
}

.paragraphs-item-engagement-panel .field-name-field-link.button {
	display: block;
	text-align: center!important
}

.hide-button .field-name-field-link,.panel-is-button .field-name-field-link {
	display: none!important
}

.show-button .field-name-field-link {
	display: block!important
}

.paragraphs-item-engagement-panel.clickable.color-003B70 .field-name-field-link :hover,
.paragraphs-item-engagement-panel.clickable.color-003B70 .field-name-field-link a:hover,
.paragraphs-item-engagement-panel.clickable.color-003B70 .field-name-field-link:hover {
	background-color: #eee!important;
	text-decoration: none;
	color: #003b70!important
}

.paragraphs-item-engagement-panel .field-name-field-subhead {
	text-align: center
}

.paragraphs-item-engagement-panel .field-name-field-subhead div {
margin: 1em 0 !important;
font-size: 169% !important;
font-size: 28.75px!important;
}

.paragraphs-item-engagement-panel .field-name-field-grafs h2,
.paragraphs-item-engagement-panel .field-name-field-grafs h3 {
margin-top: .5em !important;
margin-bottom: .5em !important;
/*
color: #fff!important;
*/
}


.paragraphs-item-engagement-panel .field-name-field-subhead p {
	font-size: 130%!important;
	font-size: 28.75px!important;
/* jb:180608 */
font-size: 112.5%!important;
}
.paragraphs-item-engagement-panel .field-name-field-subhead div,.paragraphs-item-engagement-panel .field-name-field-subhead p {
	font-family: 'freightsans_prosemibold'!important;
	line-height: 125%!important;
	text-align: center!important
}





.grafs-font-freightsans_problack,
.paragraphs-item-engagement-panel.grafs-font-freightsans_problack .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_problack h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_problack h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_problack .field-name-field-subhead p {
	font-family: 'freightsans_problack'!important
}

.grafs-font-freightsans_problack_italic,
.paragraphs-item-engagement-panel.grafs-font-freightsans_problack_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_problack_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_problack_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_problack_italic .field-name-field-subhead p {
	font-family: 'freightsans_problack_italic'!important
}

.grafs-font-freightsans_probold,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probold .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probold h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probold h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probold .field-name-field-subhead p {
	font-family: 'freightsans_probold'!important
}

.grafs-font-freightsans_probold_italic,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probold_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probold_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probold_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probold_italic .field-name-field-subhead p {
	font-family: 'freightsans_probold_italic'!important
}

.grafs-font-freightsans_probook,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probook .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probook h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probook h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probook .field-name-field-subhead p {
	font-family: 'freightsans_probook'!important
}

.grafs-font-freightsans_probook_italic,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probook_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probook_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probook_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_probook_italic .field-name-field-subhead p {
	font-family: 'freightsans_probook_italic'!important
}

.grafs-font-freightsans_prolight,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prolight .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prolight h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prolight h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prolight .field-name-field-subhead p {
	font-family: 'freightsans_prolight'!important
}

.grafs-font-freightsans_prolight_italic,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prolight_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prolight_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prolight_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prolight_italic .field-name-field-subhead p {
	font-family: 'freightsans_prolight_italic'!important
}

.grafs-font-freightsans_promedium,
.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium .field-name-field-subhead p {
	font-family: 'freightsans_promedium'!important
}

.grafs-font-freightsans_promedium_italic,
.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium_italic .field-name-field-subhead p {
	font-family: 'freightsans_promedium_italic'!important
}

.grafs-font-freightsans_prosemibold,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prosemibold .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prosemibold h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prosemibold h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_prosemibold .field-name-field-subhead p {
	font-family: 'freightsans_prosemibold'!important
}

.grafs-font-freightsans_proSBdIt,
.paragraphs-item-engagement-panel.grafs-font-freightsans_proSBdIt .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightsans_proSBdIt h2,
.paragraphs-item-engagement-panel.grafs-font-freightsans_proSBdIt h3,
.paragraphs-item-engagement-panel.grafs-font-freightsans_proSBdIt .field-name-field-subhead p {
	font-family: 'freightsans_proSBdIt'!important
}

.grafs-font-freightmicro_problack,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_problack .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_problack h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_problack h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_problack .field-name-field-subhead p {
	font-family: 'freightmicro_problack'!important
}

.grafs-font-freightmicro_probold_italic,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probold_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probold_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probold_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probold_italic .field-name-field-subhead p {
	font-family: 'freightmicro_probold_italic'!important
}

.grafs-font-freightmicro_probold,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probold .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probold h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probold h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probold .field-name-field-subhead p {
	font-family: 'freightmicro_probold'!important
}

.grafs-font-freightmicro_problack_italic,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_problack_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_problack_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_problack_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_problack_italic .field-name-field-subhead p {
	font-family: 'freightmicro_problack_italic'!important
}

.grafs-font-freightmicro_probook_italic,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probook_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probook_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probook_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probook_italic .field-name-field-subhead p {
	font-family: 'freightmicro_probook_italic'!important
}

.grafs-font-freightmicro_probook,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probook .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probook h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probook h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_probook .field-name-field-subhead p {
	font-family: 'freightmicro_probook'!important
}

.grafs-font-freightmicro_prolight,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prolight .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prolight h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prolight h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prolight .field-name-field-subhead p {
	font-family: 'freightmicro_prolight'!important
}

.grafs-font-freightmicro_prolight_italic,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prolight_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prolight_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prolight_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prolight_italic .field-name-field-subhead p {
	font-family: 'freightmicro_prolight_italic'!important
}

.grafs-font-freightmicro_promedium_italic,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_promedium_italic .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_promedium_italic h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_promedium_italic h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_promedium_italic .field-name-field-subhead p {
	font-family: 'freightmicro_promedium_italic'!important
}

.grafs-font-freightmicro_promedium,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_promedium .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_promedium h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_promedium h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_promedium .field-name-field-subhead p {
	font-family: 'freightmicro_promedium'!important
}

.grafs-font-freightmicro_prosemibold,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prosemibold .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prosemibold h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prosemibold h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_prosemibold .field-name-field-subhead p {
	font-family: 'freightmicro_prosemibold'!important
}

.grafs-font-freightmicro_proSBdIt,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_proSBdIt .field-name-field-subhead div,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_proSBdIt h2,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_proSBdIt h3,
.paragraphs-item-engagement-panel.grafs-font-freightmicro_proSBdIt .field-name-field-subhead p {
	font-family: 'freightmicro_proSBdIt'!important
}

.paragraphs-item-engagement-panel div.panel_container1,
.paragraphs-item-engagement-panel>div,
.tiling-tiles .paragraphs-item-engagement-panel .panel_container4 {
	background-color: #fff!important
}
/*
.paragraphs-item-engagement-panel.clickable div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable>div:hover,
.paragraphs-item-engagement-panel.clickable>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable .panel_container4:hover {
	background-color: #f5f5f5!important
}
*/
.paragraphs-item-engagement-panel.clickable div.panel_container1 a:hover,
.paragraphs-item-engagement-panel.clickable div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable>div a:hover,
.paragraphs-item-engagement-panel.clickable>div:hover,
.paragraphs-item-engagement-panel.clickable>div:hover *,
.tiling-test .paragraphs-item-engagement-panel.clickable .panel_container4 a:hover,
.tiling-tiles .paragraphs-item-engagement-panel.clickable .panel_container4 a:hover,
.tiling-tiles .paragraphs-item-engagement-panel.clickable .panel_container4:hover {
	color: #333!important;
	text-decoration: none
}

.paragraphs-item-engagement-panel.color-003B70 div.panel_container1,
.paragraphs-item-engagement-panel.color-003B70>div a,
.paragraphs-item-engagement-panel.color-003B70>div h2,
.paragraphs-item-engagement-panel.color-003B70>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-003B70 .panel_container4 {
	color: #fff!important;
	background-color: #003b70!important
}

.paragraphs-item-engagement-panel.color-00B2A9 div.panel_container1,
.paragraphs-item-engagement-panel.color-00B2A9>div a,
.paragraphs-item-engagement-panel.color-00B2A9>div h2,
.paragraphs-item-engagement-panel.color-00B2A9>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-00B2A9 .panel_container4 {
	background-color: #00b2a9!important
}

.paragraphs-item-engagement-panel.color-cnr-gold-FCB326 div.panel_container1,
.paragraphs-item-engagement-panel.color-cnr-gold-FCB326>div a,
.paragraphs-item-engagement-panel.color-cnr-gold-FCB326>div h2,
.paragraphs-item-engagement-panel.color-cnr-gold-FCB326>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-cnr-gold-FCB326 .panel_container4 {
	background-color: #fcb326!important
}

.paragraphs-item-engagement-panel.color-fff div.panel_container1,
.paragraphs-item-engagement-panel.color-fff>div a,
.paragraphs-item-engagement-panel.color-fff>div h2,
.paragraphs-item-engagement-panel.color-fff>div h3,
.paragraphs-item-engagement-panel.color-ffffff div.panel_container1,
.paragraphs-item-engagement-panel.color-ffffff>div a,
.paragraphs-item-engagement-panel.color-ffffff>div h2,
.paragraphs-item-engagement-panel.color-ffffff>div h3,
.tiling-test .paragraphs-item-engagement-panel.color-fff .panel_container4,
.tiling-tiles .paragraphs-item-engagement-panel.color-fff .panel_container4,
.tiling-tiles .paragraphs-item-engagement-panel.color-ffffff .panel_container4 {
	background-color: #fff!important
}

.paragraphs-item-engagement-panel.color-000 div.panel_container1,
.paragraphs-item-engagement-panel.color-000000 div.panel_container1,
.paragraphs-item-engagement-panel.color-000000>div a,
.paragraphs-item-engagement-panel.color-000000>div h2,
.paragraphs-item-engagement-panel.color-000000>div h3,
.paragraphs-item-engagement-panel.color-000>div a,
.paragraphs-item-engagement-panel.color-000>div h2,
.paragraphs-item-engagement-panel.color-000>div h3,
.tiling-test .paragraphs-item-engagement-panel.color-000000 .panel_container4,
.tiling-tiles .paragraphs-item-engagement-panel.color-000 .panel_container4,
.tiling-tiles .paragraphs-item-engagement-panel.color-000000 .panel_container4 {
	background-color: #000!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.color-f00 div.panel_container1,
.paragraphs-item-engagement-panel.color-f00>div a,
.paragraphs-item-engagement-panel.color-f00>div h2,
.paragraphs-item-engagement-panel.color-f00>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-f00 .panel_container4 {
	background-color: #f00!important
}

.paragraphs-item-engagement-panel.color-berkeley-blue-003262 div.panel_container1,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262>div :not(.more-link) a,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262>div h2,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-berkeley-blue-003262 .panel_container4 {
	background-color: #003262!important
}

.paragraphs-item-engagement-panel.color-berkeley-blue-003262 div.panel_container1,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262 div.panel_container1 a,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262 div.panel_container1 h2,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262 div.panel_container1 h3,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262>div a,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262>div h2,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262>div h3,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262>div a,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262>div h2,
.paragraphs-item-engagement-panel.color-berkeley-blue-003262>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-berkeley-blue-003262 .panel_container4,
.tiling-tiles .paragraphs-item-engagement-panel.color-berkeley-blue-003262 .panel_container4 a {
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262 div.panel_container1:hover,
/*
z.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262>div:hover,
z.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262>div:hover *,
*/
.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262 .panel_container4:hover {
	background-color: #46535e!important
}

.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262 div.panel_container1 a:hover,
.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262>div a:hover,
.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262>div:hover,
.paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262 .panel_container4 a:hover,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-berkeley-blue-003262 .panel_container4:hover {
	color: #fff!important;
	text-decoration: none
}
/*
z.paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1 div.panel_container1:hover,
z.paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1>div>div:hover,
z.paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1>div>div:hover *,
z.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1 .panel_container4:hover {
	background-color: #3b7ea1!important;
}
*/
.paragraphs-item-engagement-panel.color-founders-rock-3b7ea1 div.panel_container1,
.paragraphs-item-engagement-panel.color-founders-rock-3b7ea1>div a,
.paragraphs-item-engagement-panel.color-founders-rock-3b7ea1>div h2,
.paragraphs-item-engagement-panel.color-founders-rock-3b7ea1>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-founders-rock-3b7ea1 .panel_container4 {
/*z*/background-color: #3b7ea1!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1 .panel_container4:hover {
	background-color: #46535e!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1>div:hover,
.paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-founders-rock-3b7ea1 .panel_container4:hover {
/*z*/zbackground-color: #46535e!important;
	color: #fff!important
}


.paragraphs-item-engagement-panel.clickable.color-california-gold-fdb515 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-california-gold-fdb515>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-california-gold-fdb515>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-california-gold-fdb515 .panel_container4:hover {
	background-color: #46535e!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.color-california-gold-fdb515 div.panel_container1,
.paragraphs-item-engagement-panel.color-california-gold-fdb515>div a,
.paragraphs-item-engagement-panel.color-california-gold-fdb515>div h2,
.paragraphs-item-engagement-panel.color-california-gold-fdb515>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-california-gold-fdb515 .panel_container4,
z#content article .tiling-tiles .paragraphs-item-engagement-panel.color-california-gold-fdb515 .panel_container4 a {
/*z*/background-color: #fdb515!important;
	color: #fff!important
}


.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div>div:hover * {
	background-color: #fdb515!important;
}

/*
.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-medalist-c4820e .panel_container4:hover {
	background-color: #fdb515!important;
}


.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div:hover,
.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-medalist-c4820e .panel_container4:hover {
	background-color: #fdb515!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-medalist-c4820e .panel_container4:hover {
	background-color: #fdb515!important;
	color: #000;
}
*/

.paragraphs-item-engagement-panel.color-medalist-c4820e div.panel_container1,
.paragraphs-item-engagement-panel.color-medalist-c4820e>div a,
.paragraphs-item-engagement-panel.color-medalist-c4820e>div h2,
.paragraphs-item-engagement-panel.color-medalist-c4820e>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-medalist-c4820e .panel_container4 {
/*z*/background-color: #c4820e!important;
	color: #fff!important
}


/* collapsed whitespace / medalist hover glitch -jb

			.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e div.panel_container1:hover,
			.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div:hover,
			.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div:hover *,

			.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-medalist-c4820e .panel_container4:hover {
				background-color: #f00!important;
				color: #fff!important
			}

			.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div>div:hover,
			.paragraphs-item-engagement-panel.clickable.color-medalist-c4820e>div>div:hover * {
				background-color: #0f0!important;
				color: #000
			}

			.paragraphs-item-engagement-panel.color-medalist-c4820e div.panel_container1,
			.paragraphs-item-engagement-panel.color-medalist-c4820e>div a,
			.paragraphs-item-engagement-panel.color-medalist-c4820e>div h2,
			.paragraphs-item-engagement-panel.color-medalist-c4820e>div h3,
			.tiling-tiles .paragraphs-item-engagement-panel.color-medalist-c4820e .panel_container4 {
				background-color: #00f!important;
				color: #fff!important
			}


*/


.paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f .panel_container4:hover {
	background-color: #d9661f!important;
}

.paragraphs-item-engagement-panel.color-wellman-tile-d9661f div.panel_container1,
.paragraphs-item-engagement-panel.color-wellman-tile-d9661f>div a,
.paragraphs-item-engagement-panel.color-wellman-tile-d9661f>div h2,
.paragraphs-item-engagement-panel.color-wellman-tile-d9661f>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-wellman-tile-d9661f .panel_container4 {
/*z*/background-color: #d9661f!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f .panel_container4:hover {
	background-color: #46535e!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f>div:hover,
.paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-wellman-tile-d9661f .panel_container4:hover {
/*z*/zbackground-color: #46535e!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-rose-garden-ee1f60 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-rose-garden-ee1f60>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-rose-garden-ee1f60>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-rose-garden-ee1f60 .panel_container4:hover {
	background-color: #ee1f60!important;
}

.paragraphs-item-engagement-panel.color-rose-garden-ee1f60 div.panel_container1,
.paragraphs-item-engagement-panel.color-rose-garden-ee1f60>div a,
.paragraphs-item-engagement-panel.color-rose-garden-ee1f60>div h2,
.paragraphs-item-engagement-panel.color-rose-garden-ee1f60>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-rose-garden-ee1f60 .panel_container4 {
/*z*/background-color: #ee1f60!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33 .panel_container4:hover {
	background-color: #ed4e33!important;
}

.paragraphs-item-engagement-panel.color-golden-gate-ed4e33 div.panel_container1,
.paragraphs-item-engagement-panel.color-golden-gate-ed4e33>div a,
.paragraphs-item-engagement-panel.color-golden-gate-ed4e33>div h2,
.paragraphs-item-engagement-panel.color-golden-gate-ed4e33>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-golden-gate-ed4e33 .panel_container4 {
/*z*/background-color: #ed4e33!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33 .panel_container4:hover {
	background-color: #00b0da!important;
}

.paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33>div:hover,
.paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-golden-gate-ed4e33 .panel_container4:hover {
/*z*/zbackground-color: #00b0da!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-south-hall-6c3302 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-south-hall-6c3302>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-south-hall-6c3302>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-south-hall-6c3302 .panel_container4:hover {
	background-color: #6c3302!important;
}

.paragraphs-item-engagement-panel.color-south-hall-6c3302 div.panel_container1,
.paragraphs-item-engagement-panel.color-south-hall-6c3302>div a,
.paragraphs-item-engagement-panel.color-south-hall-6c3302>div h2,
.paragraphs-item-engagement-panel.color-south-hall-6c3302>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-south-hall-6c3302 .panel_container4 {
/*z*/background-color: #6c3302!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-bay-fog-ddd5c7 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-bay-fog-ddd5c7>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-bay-fog-ddd5c7>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-bay-fog-ddd5c7 .panel_container4:hover {
	background-color: #ddd5c7!important;
}

.paragraphs-item-engagement-panel.color-bay-fog-ddd5c7 div.panel_container1,
.paragraphs-item-engagement-panel.color-bay-fog-ddd5c7>div a,
.paragraphs-item-engagement-panel.color-bay-fog-ddd5c7>div h2,
.paragraphs-item-engagement-panel.color-bay-fog-ddd5c7>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-bay-fog-ddd5c7 .panel_container4 {
/*z*/background-color: #ddd5c7!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-lawrence-00b0da div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-lawrence-00b0da>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-lawrence-00b0da>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-lawrence-00b0da .panel_container4:hover {
	background-color: #00b0da!important;
}

.paragraphs-item-engagement-panel.color-lawrence-00b0da div.panel_container1,
.paragraphs-item-engagement-panel.color-lawrence-00b0da>div a,
.paragraphs-item-engagement-panel.color-lawrence-00b0da>div h2,
.paragraphs-item-engagement-panel.color-lawrence-00b0da>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-lap-lane-00a598 .panel_container4:hover,
.tiling-tiles .paragraphs-item-engagement-panel.color-lawrence-00b0da .panel_container4 {
/*z*/background-color: #00b0da!important;
	color: #fff!important
}


.paragraphs-item-engagement-panel.clickable.color-lap-lane-00a598 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-lap-lane-00a598>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-lap-lane-00a598>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-lap-lane-00a598 .panel_container4:hover {
	background-color: #00b0da!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.color-lap-lane-00a598 div.panel_container1,
.paragraphs-item-engagement-panel.color-lap-lane-00a598>div a,
.paragraphs-item-engagement-panel.color-lap-lane-00a598>div h2,
.paragraphs-item-engagement-panel.color-lap-lane-00a598>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-lap-lane-00a598 .panel_container4 {
/*z*/background-color: #00a598!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-pacific-46535e div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-pacific-46535e>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-pacific-46535e>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-pacific-46535e .panel_container4:hover {
	background-color: #46535e!important;
}

.paragraphs-item-engagement-panel.color-pacific-46535e div.panel_container1,
.paragraphs-item-engagement-panel.color-pacific-46535e>div a,
.paragraphs-item-engagement-panel.color-pacific-46535e>div h2,
.paragraphs-item-engagement-panel.color-pacific-46535e>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-pacific-46535e .panel_container4 {
/*z*/background-color: #46535e!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-pacific-46535e div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-pacific-46535e>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-pacific-46535e>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-pacific-46535e .panel_container4:hover {
	background-color: #fdb515!important;
}

.paragraphs-item-engagement-panel.clickable.color-pacific-46535e div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-pacific-46535e>div:hover,
.paragraphs-item-engagement-panel.clickable.color-pacific-46535e>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-pacific-46535e .panel_container4:hover {
/*z*/zbackground-color: #fdb515!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-sather-gate-b9d3b6 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-sather-gate-b9d3b6>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-sather-gate-b9d3b6>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-sather-gate-b9d3b6 .panel_container4:hover {
	background-color: #b9d3b6!important;
}

.paragraphs-item-engagement-panel.color-sather-gate-b9d3b6 div.panel_container1,
.paragraphs-item-engagement-panel.color-sather-gate-b9d3b6>div a,
.paragraphs-item-engagement-panel.color-sather-gate-b9d3b6>div h2,
.paragraphs-item-engagement-panel.color-sather-gate-b9d3b6>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-sather-gate-b9d3b6 .panel_container4 {
/*z*/background-color: #b9d3b6!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-ion-cfdd45 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-ion-cfdd45>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-ion-cfdd45>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-ion-cfdd45 .panel_container4:hover {
	background-color: #cfdd45!important;
}

.paragraphs-item-engagement-panel.color-ion-cfdd45 div.panel_container1,
.paragraphs-item-engagement-panel.color-ion-cfdd45>div a,
.paragraphs-item-engagement-panel.color-ion-cfdd45>div h2,
.paragraphs-item-engagement-panel.color-ion-cfdd45>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-ion-cfdd45 .panel_container4 {
/*z*/background-color: #cfdd45!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-soybean-859438 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-soybean-859438>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-soybean-859438>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-soybean-859438 .panel_container4:hover {
	background-color: #859438!important;
}

.paragraphs-item-engagement-panel.color-soybean-859438 div.panel_container1,
.paragraphs-item-engagement-panel.color-soybean-859438>div a,
.paragraphs-item-engagement-panel.color-soybean-859438>div h2,
.paragraphs-item-engagement-panel.color-soybean-859438>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-soybean-859438 .panel_container4 {
/*z*/background-color: #859438!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-stone-pine-584f29 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-stone-pine-584f29>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-stone-pine-584f29>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-stone-pine-584f29 .panel_container4:hover {
	background-color: #584f29!important;
}

.paragraphs-item-engagement-panel.color-stone-pine-584f29 div.panel_container1,
.paragraphs-item-engagement-panel.color-stone-pine-584f29>div a,
.paragraphs-item-engagement-panel.color-stone-pine-584f29>div h2,
.paragraphs-item-engagement-panel.color-stone-pine-584f29>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-stone-pine-584f29 .panel_container4 {
/*z*/background-color: #584f29!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-grey-eeeeee div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-grey-eeeeee>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-grey-eeeeee>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-grey-eeeeee .panel_container4:hover {
	background-color: #eee!important;
}

.paragraphs-item-engagement-panel.color-grey-eeeeee div.panel_container1,
.paragraphs-item-engagement-panel.color-grey-eeeeee>div a,
.paragraphs-item-engagement-panel.color-grey-eeeeee>div h2,
.paragraphs-item-engagement-panel.color-grey-eeeeee>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-grey-eeeeee .panel_container4 {
/*z*/background-color: #eee!important;
zcolor: #333!important
}

.paragraphs-item-engagement-panel.clickable.color-grey-f5f5f5 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-grey-f5f5f5>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-grey-f5f5f5>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-grey-f5f5f5 .panel_container4:hover {
	background-color: #f5f5f5!important;
}

.paragraphs-item-engagement-panel.color-grey-f5f5f5 div.panel_container1,
.paragraphs-item-engagement-panel.color-grey-f5f5f5>div a,
.paragraphs-item-engagement-panel.color-grey-f5f5f5>div h2,
.paragraphs-item-engagement-panel.color-grey-f5f5f5>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-grey-f5f5f5 .panel_container4 {
/*z*/background-color: #f5f5f5!important;
	color: #fff!important
}

.paragraphs-item-engagement-panel.clickable.color-web-grey-888888 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-web-grey-888888>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-web-grey-888888>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-web-grey-888888 .panel_container4:hover {
	background-color: #888!important;
}

.paragraphs-item-engagement-panel.color-web-grey-888888 div.panel_container1,
.paragraphs-item-engagement-panel.color-web-grey-888888>div a,
.paragraphs-item-engagement-panel.color-web-grey-888888>div h2,
.paragraphs-item-engagement-panel.color-web-grey-888888>div h3,
.tiling-tiles .paragraphs-item-engagement-panel.color-web-grey-888888 .panel_container4 {
/*z*/background-color: #888!important;
	color: #fff!important
}


/* jb:190221 */
article .entity-paragraphs-item h2 {
color: #333
}

/* jb:190221-end */

/* jb:021022 "invisalign" (OCR Giving) */
.paragraphs-item-engagement-grid.invisalign .paragraphs-item-engagement-panel:last-of-type>div {
margin-right: 0 !important;
}
.paragraphs-item-engagement-panel.invisalign .panel_container1 {
padding-left: 0 !important;
padding-right: 0 !important;
}

/*
.paragraphs-item-engagement-panel.clickable.color-bay-fog-ddd5c7 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-bay-fog-ddd5c7>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-bay-fog-ddd5c7>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-bay-fog-ddd5c7 .panel_container4:hover {
*/

.paragraphs-item-engagement-panel.clickable.color-light-blue-dcedf4 div.panel_container1:hover,
.paragraphs-item-engagement-panel.clickable.color-light-blue-dcedf4>div>div:hover,
.paragraphs-item-engagement-panel.clickable.color-light-blue-dcedf4>div>div:hover *,
.tiling-tiles .paragraphs-item-engagement-panel.clickable.color-light-blue-dcedf4 .panel_container4:hover {
background-color: #dcedf4 !important;
}

.paragraphs-item-engagement-panel.two-tone-bg div.panel_container1 {
	background: linear-gradient(170deg,#eff8f7 0,#eff8f7 50%,#dcedf4 50%,#dcedf4 100%)!important
}

.paragraphs-item-engagement-panel.two-tone-bg>div {
	background: #dcedf4!important
}


.paragraphs-item-engagement-panel.ui-button-cal:hover  .field-name-field-subhead,
.paragraphs-item-engagement-panel.ui-button-cal:hover  .field-name-field-grafs {
opacity: 0.80;
zbackground-color: #d58512 !important;
}

.paragraphs-item-engagement-panel.clickable.ui-button-cal>div:hover .field-name-field-subhead *,
.paragraphs-item-engagement-panel.ui-button-cal:hover  .field-name-field-subhead {
color: #fff !important;
}

.paragraphs-item-engagement-panel.ui-button-cal .field-name-field-subhead {
color: #fff;
background-color: #003262;
}

.paragraphs-item-engagement-panel.ui-button-cal .field-name-field-grafs p {
color: #003262;
padding: .8em;
background-color: #fdb515;
}

z.paragraphs-item-engagement-panel.ui-button-cal.xref-grid-col-md-4 .field-name-field-subhead,
z.paragraphs-item-engagement-panel.ui-button-cal.xref-grid-col-md-4 .field-name-field-grafs,
.paragraphs-item-engagement-panel.ui-button-cal.xref-grid-col-md-4 .panel_container1 {
    width: 99.5% !important;
    padding-left: .7em !important;
}

.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item .panel_container4,.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item div.panel_container1,.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item>div {
	background-color: #fff!important;
	color: #333!important
}

.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item.clickable .panel_container4:hover,.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item.clickable div.panel_container1:hover,.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item.clickable>div:hover,.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item.clickable>div:hover * {
	background-color: #f5f5f5!important;
	color: #333!important
}

.tiling-test.paragraphs-item-engagement-grid .grid_container3 {
	border-top: 0!important;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd
}

.display-grid-col-md-2.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(6n+1),.display-grid-col-md-3.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-3+.entity-paragraphs-item,.display-grid-col-md-3.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-3~.entity-paragraphs-item+.entity-paragraphs-item:nth-of-type(4n-1),.display-grid-col-md-3.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(4n+1),.display-grid-col-md-4.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-2+.entity-paragraphs-item:nth-of-type(3n),.display-grid-col-md-4.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-2~.entity-paragraphs-item.display-grid-span-2+.entity-paragraphs-item:nth-of-type(3n-1),.display-grid-col-md-4.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(3n+1),.display-grid-col-md-6.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(2n+1),.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(1) {
	border-left: 0
}

.display-grid-col-md-3.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item+.entity-paragraphs-item.display-grid-span-2,.display-grid-col-md-4.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item+.entity-paragraphs-item.display-grid-span-2,.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item,z.display-grid-col-md-4.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item.display-grid-span-2+.entity-paragraphs-item {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd
}


/* 200914 jb: remove...
 * 180607 jb: seems flawed... */
z.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-type-image,
z.paragraphs-item-engagement-panel .field-type-image {
	max-height: 140px
}

.node-type-cnr-story .paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-type-image,
.node-type-cnr-story .paragraphs-item-engagement-panel .field-type-image {
	max-height: initial !important;
}

.paragraphs-item-engagement-grid.display-grid-col-md-8 .entity-paragraphs-item .field-type-image,.paragraphs-item-engagement-grid.display-grid-col-md-9 .entity-paragraphs-item .field-type-image,.paragraphs-item-engagement-panel.display-grid-col-md-8 .field-type-image,.paragraphs-item-engagement-panel.display-grid-col-md-9 .field-type-image,.paragraphs-item-engagement-panel.xref-grid-col-md-8 .field-type-image,.paragraphs-item-engagement-panel.xref-grid-col-md-9 .field-type-image {
	width: 104.6%
}

.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item .field-type-image,.paragraphs-item-engagement-panel.display-grid-col-md-6 .field-type-image,.paragraphs-item-engagement-panel.xref-grid-col-md-6 .field-type-image {
	width: 106.4%
}

.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item .field-type-image,.paragraphs-item-engagement-panel.display-grid-col-md-4 .field-type-image,.paragraphs-item-engagement-panel.xref-grid-col-md-4 .field-type-image {
	width: 110%;

/* jb:1800307 fixing "full-panel-image" (found on NST) */
width: 105.5%;
	padding-left: .7em
}

.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item .field-type-image,.paragraphs-item-engagement-panel.display-grid-col-md-3 .field-type-image,.paragraphs-item-engagement-panel.xref-grid-col-md-3 .field-type-image {
	width: 114%
}

.paragraphs-item-engagement-panel.display-grid-span-3 .field-type-image,.paragraphs-item-engagement-panel.display-grid-span-4 .field-type-image {
	width: 100%!important
}

.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-2 .field-type-image,.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-3 .field-type-image,.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-4 .field-type-image {
	width: 103.1%!important
}

.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-2,.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-3,.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-4 {
	width: 100%
}

.paragraphs-item-engagement-grid.display-grid-col-md-6 {
	max-width: 100%!important
}

.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-2 .field-type-image {
	width: 104.7%!important
}

.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-3 .field-type-image,.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-4 .field-type-image {
	width: 103.1%!important
}

.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-2 {
	width: 66.6666%
}

.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-3,.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-4 {
	width: 100%
}

.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item.display-grid-span-2 .field-type-image {
	width: 112%!important
}

.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item.display-grid-span-3 .field-type-image {
	width: 104%!important
}

.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item.display-grid-span-4 .field-type-image {
	width: 103%!important
}

.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item.display-grid-span-2 {
	width: 50%
}

.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item.display-grid-span-3 {
	width: 75%
}

.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item.display-grid-span-4 {
	width: 100%
}

.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-3 .field-name-field-image img {
	width: 98.48%
}

.paragraphs-item-engagement-grid.display-grid-col-md-12 .entity-paragraphs-item.display-grid-span-1>div,.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item.display-grid-span-4>div,.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-3>div,.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-2>div {
	width: 98.48%;

/* 180608 jb: cause of panel bg paint glitch? */
padding-top: 1em!important;
}

/* 191029 jb: fixing reverse-inheritance bug for mixed-panels (as on DEI) */
.entity.paragraphs-item-engagement-grid.display-grid-col-md-6.xref-grid-col-md-4 .entity.paragraphs-item-engagement-panel.xref-grid-col-md-4 {
width: 33.3333% !important;
}

/* 210303 jb: disabling... source of conflict? */
z.entity.paragraphs-item-engagement-grid.display-grid-col-md-6.xref-grid-col-md-12 .entity.paragraphs-item-engagement-panel.xref-grid-col-md-12 {
width: 100% !important;
}



@media (max-width: 992px) {
.entity.paragraphs-item-engagement-grid.display-grid-col-md-6.xref-grid-col-md-4 .entity.paragraphs-item-engagement-panel.xref-grid-col-md-4 {
width: 100% !important;
}

z.section-diversity-equity-and-inclusion .entity.paragraphs-item-engagement-grid:first-of-type .entity.paragraphs-item-engagement-panel:first-of-type + .entity.paragraphs-item-engagement-panel {
border-top: 2.15em solid #fff !important;
}
z.section-diversity-equity-and-inclusion .entity.paragraphs-item-engagement-grid:first-of-type .entity.paragraphs-item-engagement-panel + .entity.paragraphs-item-engagement-panel {
border-bottom: 2.15em solid #fff !important;
}

.section-diversity-equity-and-inclusion .entity.paragraphs-item-engagement-grid.tiling-panels .entity {
	border-top: 1.15em solid #fff !important;
	border-bottom: 1.15em solid #fff !important;
}


}

.entity.paragraphs-item-engagement-grid.display-grid-col-md-6.xref-grid-col-md-12 .entity.paragraphs-item-engagement-panel.xref-grid-col-md-12,
.entity.paragraphs-item-engagement-grid.display-grid-col-md-6.xref-grid-col-md-4 .entity.paragraphs-item-engagement-panel.xref-grid-col-md-4 {
min-width: initial !important;
}

/* 191029 jb: misc DEI-influenced tuning... */
.entity.paragraphs-item-engagement-panel .field-name-field-grafs h2 {
	font-size: 150%;
    line-height: 1.25;
    color: #333;
}

.entity.entity-paragraphs-item .view--taxonomy-term-river .view-content .views-row {
padding: 0 !important;
	border: 0;
	margin: 0;
}

/* jb: now embedded in page...

.section-diversity-equity-and-inclusion .view--taxonomy-term-river .view-content .views-row {
	padding: 0;
	border: 0;
	margin: 0;
}

.section-diversity-equity-and-inclusion .paragraphs-item-engagement-grid {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.section-diversity-equity-and-inclusion .entity.paragraphs-item-engagement-grid.tiling-panels .entity {
	border-top: 0 !important;
}

.section-diversity-equity-and-inclusion .paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-2>div,
.section-diversity-equity-and-inclusion .paragraphs-item-engagement-grid .entity-paragraphs-item>div {
	padding-top: 0 !important;
}
*/



/* jb: 190515 - added for mobile per spec for 2019 CNR photo contest */
.node-type-cnr-story .entity.paragraphs-item-engagement-grid.display-grid-col-md-12 .paragraphs-item-engagement-panel .field-type-image {
width: 100% !important;
}
.node-type-cnr-story .entity.paragraphs-item-engagement-grid.display-grid-col-md-12 .entity-paragraphs-item .panel_container1 {
padding-right: 0;
}

.node-type-cnr-story .paragraphs-item-engagement-grid.display-grid-col-md-12 .entity-paragraphs-item.display-grid-span-1>div {
width: 100%;
}

.node-type-cnr-story #content .paragraphs-item-engagement-grid.tiling-tiles.display-grid-col-md-12 .paragraphs-item-engagement-panel .field-name-field-grafs {
margin-right: 1em;
}
/*
.node-type-cnr-story article .entity:not(.paragraphs-item-roster-group)>div>.field-name-field-subhead,
*/
/* jb:191205 ... cnr150 story implementation
.node-type-cnr-story article .entity.paragraphs-item-engagement-grid .field-name-field-grafs {
margin-left: -1em;
}
*/


z.paragraphs-item-type-engagement-grid .field-name-field-display-grid,
z.field-name-field-display-grid-colspan {
	display: none
}

.paragraphs-item-type-engagement-grid .field-name-field-display-grid-colspan {
	display: inherit
}


/* jb: moving image-caption-toggle to end */

.paragraphs-item-engagement-grid:not(.tiling-test) .paragraphs-item-engagement-panel {
	min-height: 8.65em
}

z.tiling-test.paragraphs-item-engagement-grid .grid_container1,
z.tiling-test.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .panel_contanier1 .field-item {
margin-bottom: -99999px!important;
padding-bottom: 99999px!important;
}

.tiling-test.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel {
zmin-height: 6em!important;
zmargin-bottom: -99999px!important;
zpadding-bottom: 99999px!important;
}

.grid_container1 div.paragraphs-items .field-name-field-subhead {
	padding-top: .6em
}

.node-type-cnr-page .grid_container1 {
	overflow: hidden
}

/* jb: incompatible with 'Feature Story'/bt content grids? */
.node-type-cnr-page .grid_container1 div.paragraphs-items div.entity div.content {
	margin-bottom: -99999px;
	padding-bottom: 99999px!important
}

.paragraphs-item-engagement-grid.cnr-grid-trim .paragraphs-item-engagement-panel {
	min-height: initial
}

.paragraphs-item-engagement-grid.cnr-grid-trim .entity-paragraphs-item>div {
	margin: 0;
	padding: 0
}

.paragraphs-item-engagement-grid.cnr-grid-trim .entity.paragraphs-item-engagement-panel .panel_container1 {
	padding-left: 0;
	padding-right: 0
}

.clickable .content {
	cursor: pointer
}

.paragraphs-item-breakthroughs-img.bt-pos-left img,.paragraphs-item-breakthroughs-img.bt-pos-right img,.paragraphs-item-breakthroughs-img.bt-pos-wide img,.paragraphs-item-image.cnr-pos-left img,.paragraphs-item-image.cnr-pos-right img,.paragraphs-item-image.cnr-pos-wide img {
	height: 100%!important;
	width: 100%!important
}

.no-padding {
	padding: 0!important
}

.entity-paragraphs-item.cnr-pos-wide img,.paragraphs-item-breakthroughs-img.col-md-4.cnr-pos-wide img,.paragraphs-item-image.col-md-4.cnr-pos-wide img {
	max-width: 960px!important
}

.entity.display-grid-col-md-12.pull-left+.entity,.entity.display-grid-col-md-3.pull-left+.entity,.entity.display-grid-col-md-4.pull-left+.entity,.entity.display-grid-col-md-6.pull-left+.entity {
	clear: right!important
}

.entity.display-grid-col-md-12.pull-right+.entity,.entity.display-grid-col-md-3.pull-right+.entity,.entity.display-grid-col-md-4.pull-right+.entity,.entity.display-grid-col-md-6.pull-right+.entity {
	clear: left!important
}

.paragraphs-item-engagement-grid.cnr-pos-left.col-md-offset-1 {
	margin-left: 0!important;
	margin-right: 20px!important;
	margin-bottom: 20px!important
}

.entity.paragraphs-item-engagement-grid .entity.paragraphs-item-engagement-panel + .entity:not(.paragraphs-item-engagement-panel),
z_jb190314.entity.paragraphs-item-engagement-panel + .entity:not(.paragraphs-item-engagement-panel),
.entity.paragraphs-item-engagement-grid + .entity.entity-paragraphs-item {
clear: both !important; /* jb: 180608 */
}

article .entity.paragraphs-item-engagement-panel + .entity.paragraphs-item-grafs h3,
article .entity.paragraphs-item-engagement-grid + .entity.paragraphs-item-grafs h3,
article .entity.paragraphs-item-engagement-grid h3 {
	margin-top: .2em;
	margin-bottom: .3em;
/* jb: 180608 */
margin-top: 1.03785em !important;
/* jb: 190410 */
margin-top: 0 !important;
}

.node-type-cnr-story article .entity.paragraphs-item-engagement-grid .field-name-field-grafs {
margin-top: 1.03785em !important;
}

.node-type-cnr-story article .entity.paragraphs-item-engagement-grid h3,
z.node-type-cnr-story article h3 {
font-size: 1.17em !important;
}

article .entity.paragraphs-item-engagement-grid h2 {
	margin-top: .1em;
	margin-bottom: 1em
}

.node-type-cnr-story article .entity.paragraphs-item-engagement-grid h2 {
	margin-bottom: 0
}

.entity.paragraphs-item-engagement-grid+.entity.paragraphs-item-grafs {
clear: both !important;
	padding-top: .5em
}

.entity.paragraphs-item-engagement-grid.cnr-pos-full+.entity.paragraphs-item-grafs {
	padding-top: initial!important
}

.entity.paragraphs-item-engagement-panel.panel-is-button .field.button {
	display: none!important
}

.paragraphs-item-roster-unfurl + .entity-paragraphs-item,
.paragraphs-item-accordion-group + .entity-paragraphs-item,
.paragraphs-item-engagement-grid.cnr-pos-full+.entity-paragraphs-item {
	clear: both!important
}

article .entity-paragraphs-item .field-name-field-subhead h2,
article .entity-paragraphs-item .field-name-field-grafs h2 {
margin-top: .80952em;
zmargin-bottom: 1.5em;


margin-top: .1em;
}
article .entity-paragraphs-item .field-name-field-grafs h2 {
margin-bottom: .6em;
}
/* ### */


.paragraphs-items-field-article > .entity-paragraphs-item:first-of-type {
clear:both;
}



.node-type-cnr-story .image-caption-toggle p,
.node-type-cnr-story .image-caption-toggle {
font-size: 14px !important;
}

.views-field-field-bta-grafs .image-caption-toggle>div.field-group-format-wrapper>span,
.views-field-field-bta-grafs .paragraphs-item-image {
    margin-bottom: 0!important;
}
.node-type-cnr-story .image-caption-toggle>div,
.show-button .field-name-field-link {
    display: block!important;
}
.node-type-cnr-story .image-caption-toggle h3 {
	display: none;
}
.field-name-field-display-grid-colspan,
z.node-type-cnr-story .group-caption-toggle h3,
z.node-type-cnr-story .group-caption-toggle h3 *,
z.paragraphs-item-type-engagement-grid .field-name-field-display-grid {
    display: none;
}

.node-type-cnr-story .image-caption-wrapper {
    top: 0!important;
    cursor: initial!important;
}
.node-type-cnr-story.not-front #main-wrapper {
max-width: initial !important;
}
.paragraphs-items-field-article > .paragraphs-item-article-header,
.paragraphs-items-field-article > .paragraphs-item-grafs {
    margin-left: auto;
    margin-right: auto;
margin-bottom: 24px;
max-width: 1192px;
}

.page-node-add .paragraphs-item-type-article-header .form-actions input.form-submit,
.page-node-edit .paragraphs-item-type-article-header .form-actions input.form-submit {
display: none;
}

.page-node-add .paragraphs-item-type-article-header .form-actions:before,
.page-node-edit .paragraphs-item-type-article-header .form-actions:before {
color: #666;
font-style: italic;
content: 'Article Header handles the top-of-page elements (Display Title, Date, Byline etc.) for a CNR Feature Story. Field data may be left blank but this component is required and should not be removed.';
}

.paragraphs-items-field-article > .paragraphs-item-grafs {
margin-bottom: 0;
}

.node-type-cnr-story .paragraphs-items-field-article > .paragraphs-item-article-header,
.node-type-cnr-story .paragraphs-items-field-article > .paragraphs-item-grafs {
max-width: 960px !important;
}

.article-header-byline .clearfix:after,
.article-header-byline .clearfix:before {
display: none !important;
}

.field-name-field-cnr-byline span:before {
content: ', ';
position: relative;
left: -.15em;
}
.field-name-field-cnr-byline span:first-of-type:before {
content: none;
}


z.article-header-wrapper *,
.article-header-byline * {
display: inline !important;
}


.node-type-cnr-story .paragraphs-item-image.cnr-pos-wide,
.node-type-cnr-story .entity-paragraphs-item.cnr-pos-wide img,
.node-type-cnr-story .paragraphs-item-image.col-md-4.cnr-pos-wide img {
	max-width: 1192px !important;
	max-width: 960px !important;
max-width: 100% !important;
}
.node-type-cnr-story .entity.paragraphs-item-image.cnr-pos-full + .entity,
.node-type-cnr-story .entity.paragraphs-item-image.cnr-pos-wide + .entity,
.node-type-cnr-story .entity.paragraphs-item-image.cnr-pos-wide.col-md-8.col-md-4 {
clear: both !important;
display: flex;
}

.node-type-cnr-story .entity.paragraphs-item-image.cnr-pos-wide + .entity.paragraphs-item-cnr-iframe {
padding-top: 20px !important;
display: block;
}

.node-type-cnr-story .entity.paragraphs-item-image.cnr-pos-wide + .entity.paragraphs-item-cnr-iframe + .entity.paragraphs-item-grafs {
padding-top: 20px !important;
}

.node-type-cnr-story .entity.paragraphs-item-cnr-iframe.cnr-pos-wide.col-md-8.col-md-offset-2 {
max-width: 1415.5px !important;
}

/*
.node-type-cnr-story .entity.paragraphs-item-image.cnr-pos-full + .entity.paragraphs-item-article-header {
margin-bottom: 2em !important;
display: block !important;

}

.node-type-cnr-story .entity.paragraphs-item-article-header {
position: relative;
top: 1.5em;
}
*/

.node-type-cnr-story .entity.paragraphs-item-image.cnr-pos-wide.col-md-8.col-md-4 {
width: 100% !important;
max-width: 960px !important;
}
.node-type-cnr-story .entity.paragraphs-item-image.cnr-pos-wide > .content {
    margin-left: auto !important;
    margin-right: auto !important;
max-width: 960px !important;
}

.node-type-cnr-story .entity.paragraphs-item-image.cnr-pos-wide.col-md-offset-2 {
    margin-left: auto !important;
    margin-right: auto !important;
    float: initial !important;
}

z.node-type-cnr-story .field-name-field-cnr-deck:after {
content: '\00a0 ';
}

.node-type-cnr-story .field-name-field-cnr-deck h2,
.node-type-cnr-story h2,
.node-type-cnr-story h1 {
display: block !important;
color: #041854
}

.node-type-cnr-story .field-name-field-subhead h2 {
    font-size: 150%/* !important*/; /*jb:220427 per Rausser-by-the-numbers*/
    line-height: 1.25/* !important*/; /*jb:220427 per Rausser-by-the-numbers*/
    color: #041854
}

.node-type-cnr-story.not-front #main {
padding-top: 0;
}
.node-type-cnr-story.not-front #content {
padding-left: 0;
padding-right: 0;
}

/*
.node-type-cnr-story .paragraphs-items-field-article > .entity {
padding-left: 10px !important;
padding-right: 10px !important;
}

.node-type-cnr-story .paragraphs-items-field-article > .entity.paragraphs-item-image {
padding-left: 0 !important;
padding-right: 0 !important;
}
*/

#content .entity.paragraphs-item-article-header h2 p {
font-family: inherit !important;
font-size: inherit !important;
line-height: inherit !important;
font-weight: inherit !important;
margin: 0 0 8px 0 !important;

zposition: relative;
ztop: 1em;
zpadding-top: 1em;
}


z.field-name-field-cnr-deck {
margin-top: 1.5em;
}

.article-header-wrapper,
.article-header-byline .field-content {
	color: #868686;
}
.article-header-byline .field-content {
	margin-bottom: 1.5em;
}



/*
.node-type-cnr-story .bt-pos-wide .content,
.node-type-cnr-story .cnr-pos-wide .content {
	margin-right: 0 !important;
margin: 0 !important;
}
*/

.node-type-cnr-story .bt-pos-wide.col-md-8.col-md-offset-2,
.node-type-cnr-story .cnr-pos-wide.col-md-8.col-md-offset-2 {
max-width: 1192px !important;
max-width: 960px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 100% !important;
}

.node-type-cnr-story .cnr-pos-wide.paragraphs-item-engagement-panel.xref-grid-col-md-12 {
max-width: 960px !important;
}

.node-type-cnr-story .cnr-pos-wide.paragraphs-item-engagement-panel.xref-grid-col-md-9 {
max-width: 720px !important;
}

.node-type-cnr-story .cnr-pos-wide.paragraphs-item-engagement-panel.xref-grid-col-md-8 {
max-width: 640px !important;
}

.node-type-cnr-story .cnr-pos-wide.paragraphs-item-engagement-panel.xref-grid-col-md-6 {
max-width: 480px !important;
}

.node-type-cnr-story .cnr-pos-wide.paragraphs-item-engagement-panel.xref-grid-col-md-4 {
max-width: 960px !important;
}

.node-type-cnr-story .cnr-pos-wide.paragraphs-item-engagement-panel.xref-grid-col-md-3 {
max-width: 240px !important;
}

.node-type-cnr-story .cnr-pos-wide.paragraphs-item-engagement-panel.flowy + .cnr-pos-wide.paragraphs-item-engagement-panel.flowy {
float: left;
display: inline-block;
border: 1px solid red;
}

.node-type-cnr-story .paragraphs-items-field-article > .entity:not(.paragraphs-item-image.cnr-pos-full) {
	max-width: 1192px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.node-type-cnr-story .paragraphs-items-field-article > .entity.paragraphs-item-image.cnr-pos-full {
	max-width: 100%;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.node-type-cnr-story .paragraphs-items-field-article > .entity.paragraphs-item-image.cnr-pos-full .field-group-format-wrapper {
max-width: 1192px !important;
max-width: 960px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
	padding: 0 !important;
}

.node-type-cnr-story .paragraphs-items-field-article > .entity.paragraphs-item-image.cnr-pos-full .image-caption-toggle>div.field-group-format-wrapper>span {
	clear: both;
	float: right;
}

.node-type-cnr-story .paragraphs-items-field-article > .entity.paragraphs-item-image.cnr-pos-full .image-caption-toggle>div.field-group-format-wrapper>span,
.node-type-cnr-story #content .image-caption-toggle>div.field-group-format-wrapper>span {
	display: block !important;
	margin: 0 !important;
}

.node-type-cnr-story #content .image-caption-toggle>div.field-group-format-wrapper {
	padding: 0 !important;
margin-bottom: 0px;
}





.node-type-cnr-story .paragraphs-item-article-header h1 {
line-height: 1.25 !important;
font-size: 325% !important;
margin-bottom: 0 !important;
}


z.entity.paragraphs-item-article-header + .entity {
position: relative;
top: -4em;
}



z.node-type-cnr-story .field-name-field-cnr-deck h2 {
zheight: 2em !important;
display: flex !important;
margin-bottom: -1em;
}

z.node-type-cnr-story .field-name-field-cnr-deck {
zmargin-top: 2em;
display: block !important;
margin-bottom: -2em;
}

z.node-type-cnr-story .paragraphs-items-field-cnr-byline + .field-name-field-cnr-deck {
zpadding-top: 1em;
position: relative;
top: -8em;
margin-bottom: -2em;
display: inline-block; 
}

.node-type-cnr-story .article-header-wrapper {
zmargin-top: 2em;
zborder-top: 2em solid red;
}

.node-type-cnr-story .article-header-wrapper > span {
zmargin-top: 2em;
zborder-top: 2em solid blue;
}

.article-date-created,
.node-type-cnr-story .paragraphs-items.paragraphs-items-field-cnr-byline {
zpadding-top: 2em;
zborder: 1px solid green;
zdisplay: inline-block !important;
}

z.article-date-created,
z.article-date-byline {
padding-top: 2.5em;
}

/*
.field-name-field-cnr-deck .field-item:after,
.field-name-field-cnr-deck .field-item:before {
    content: " " !important;
    display: table !important;
    border: 1px solid blue;
    height: 2em !important;
}
.field-name-field-cnr-deck .field-item:after {
    content: "." !important;
    display: block !important;
    height: 0 !important;
    clear: both !important;
zvisibility: hidden !important;
}
*/



/*
z.node-type-cnr-story #content .entity.paragraphs-item-article-header .field-name-field-cnr-deck + .entity.paragraphs-item-grafs p:first-of-type {
margin-top: 0 !important;
}
*/
.node-type-cnr-story #content .paragraphs-items-field-article > .entity.paragraphs-item-image.cnr-pos-full .image-caption-toggle>div.field-group-format-wrapper>span p,
.node-type-cnr-story #content .image-caption-toggle>div.field-group-format-wrapper>span p {
zmargin: .2em 0 0 0 !important;
margin: 0 !important;
    padding-top: .4em!important;
}

.node-type-cnr-story .paragraphs-items-field-article > .entity.bt-pos-left,
.node-type-cnr-story .paragraphs-items-field-article > .entity.cnr-pos-left {
margin-left: 8.333333% !important;
zmax-width: 496px !important;
}

.node-type-cnr-story .paragraphs-items-field-article > .entity.bt-pos-right,
.node-type-cnr-story .paragraphs-items-field-article > .entity.cnr-pos-right {
margin-right: 8.333333% !important;
zmax-width: 496px !important;
}




.node-type-cnr-story .cnr-pos-left img {
margin-right: 0 !important;
padding-right: 0 !important;
margin-bottom: 0 !important;
}

.node-type-cnr-story .bt-pos-left.col-md-offset-4,
.node-type-cnr-story .bt-pos-left.col-md-offset-3,
.node-type-cnr-story .bt-pos-left.col-md-offset-2,
.node-type-cnr-story .bt-pos-left.col-md-offset-1,
.node-type-cnr-story .cnr-pos-left.col-md-offset-4,
.node-type-cnr-story .cnr-pos-left.col-md-offset-3,
.node-type-cnr-story .cnr-pos-left.col-md-offset-2,
.node-type-cnr-story .cnr-pos-left.col-md-offset-1 {
float: left !Important;
}


.node-type-cnr-story .bt-pos-right.col-md-offset-right-4,
.node-type-cnr-story .bt-pos-right.col-md-offset-right-3,
.node-type-cnr-story .bt-pos-right.col-md-offset-right-2,
.node-type-cnr-story .bt-pos-right.col-md-offset-right-1,
.node-type-cnr-story .cnr-pos-right.col-md-offset-right-4,
.node-type-cnr-story .cnr-pos-right.col-md-offset-right-3,
.node-type-cnr-story .cnr-pos-right.col-md-offset-right-2,
.node-type-cnr-story .cnr-pos-right.col-md-offset-right-1 {
float: right !important;
}

.node-type-cnr-story .bt-pos-right.col-md-offset-right-4,
.node-type-cnr-story .bt-pos-right.col-md-offset-right-3,
.node-type-cnr-story .bt-pos-right.col-md-offset-right-2,
.node-type-cnr-story .bt-pos-right.col-md-offset-right-1,
.node-type-cnr-story .cnr-pos-right.col-md-offset-right-4,
.node-type-cnr-story .cnr-pos-right.col-md-offset-right-3,
.node-type-cnr-story .cnr-pos-right.col-md-offset-right-2,
.node-type-cnr-story .cnr-pos-right.col-md-offset-right-1,
.node-type-cnr-story .bt-pos-left.col-md-offset-4,
.node-type-cnr-story .bt-pos-left.col-md-offset-3,
.node-type-cnr-story .bt-pos-left.col-md-offset-2,
.node-type-cnr-story .bt-pos-left.col-md-offset-1,
.node-type-cnr-story .cnr-pos-left.col-md-offset-4,
.node-type-cnr-story .cnr-pos-left.col-md-offset-3,
.node-type-cnr-story .cnr-pos-left.col-md-offset-2,
.node-type-cnr-story .cnr-pos-left.col-md-offset-1 {
margin-left: auto !important;
margin-right: auto !important;
max-width: 1192px !important;
max-width: 960px !important;

padding-left: 20px !important;
padding-right: 20px !important;
/*
padding-top: 20px !important;
padding-bottom: 0 !important;
*/
padding-top: 0 !important;
padding-bottom: 20px !important;
}

.paragraphs-item-breakthroughs-aside>.content,
.paragraphs-item-breakthroughs-pullquote>.content {
    color: #333;
    font-size: 140%;
    line-height: 1.5;
    overflow: hidden;
}
.paragraphs-item-breakthroughs-pullquote>.content {
    border-left: 5px solid #eee;
    padding-top: 10px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    margin: 0 0 0 20px!important;
}
.field-group-div.bt-quote-attribution * {
    display: inline!important;
    color: #666;
    font-style: italic;
}



/* --- */


.image-caption-toggle {
	float: right !important;
	width: 100% !important;
	-webkit-box-shadow: 10px 10px 15px -10px #333 !important;
	-moz-box-shadow: 10px 10px 15px -10px #333 !important;
	box-shadow: 10px 10px 15px -10px #333 !important;
margin-bottom: -100px;
margin-bottom: 0px;
margin-bottom: -14px;
}

.cnr-pos-right.image_force_caption .image-caption-toggle {
margin-bottom: -100px;
}

.image-caption-toggle:not(.collapsed) {
margin-bottom: -20px;
zmargin-bottom: -84px;
}

.image-caption-toggle.collapsed {
	-webkit-box-shadow: initial !important;
	-moz-box-shadow: initial !important;
	box-shadow: initial !important;
}


.image-caption-toggle .field-group-format-wrapper span:nth-of-type(2) {
line-height: 18px !important;
margin-bottom: 0 !important;
}


.image-caption-wrapper {
	cursor: pointer !important;
	display: block !important;
	position: relative !important;
	top: -30px;
}

.image-caption-toggle h3 {
	height: 30px !important;
}

.image-caption-toggle.collapsed h3 {
	background: url(/sites/all/themes/cnr/images/caption-toggler-closed.png) no-repeat 9px 11px !important;
	background-position: 98% !important;
}
.entity.image_force_caption .image-caption-wrapper {
    top: 0px !important;
}

.entity.image_force_caption .image-caption-wrapper h3 {
    display: none;
}

.entity.image_force_caption .field-group-format-wrapper {
    display: block !important;
    padding: 0 !important;
padding: 0 0 30px 0 !important;
zborder: 1px solid red;
}

.entity.image_force_caption.cnr-pos-right {
margin-bottom: 50px;
}

.entity.image_force_caption .image-caption-toggle>div {
background: none !important;
}

.cnr-pos-left.col-md-3 .image-caption-toggle {
	position: relative !important;
	top: -20px !important;
}

.node-type-breakthroughs-article .cnr-pos-left.col-md-3 .image-caption-toggle {
	top: 0 !important;
}

.cnr-pos-left.col-md-3 .image-caption-toggle.collapsed h3,
.cnr-pos-right.col-md-3 .image-caption-toggle.collapsed h3,
.cnr-pos-right.col-md-4 .image-caption-toggle.collapsed h3 {
	background-position: 96% !important;
}

.cnr-pos-right.col-md-5 .image-caption-toggle.collapsed h3 {
	background-position: 97% !important;
}

.image-caption-toggle h3 a,
.image-caption-toggle h3 a:hover {
	float: right !important;
	color: transparent !important;
}

.image-caption-toggle.collapsed h3 a:hover {
	background: url(/sites/all/themes/cnr/images/caption-toggler-hover-white-bg.png) no-repeat 100% 30% !important;
	background-position-x: 100% !important;
	background-position-y: 49% !important;
}

.image-caption-toggle h3 a {
	background: url(/sites/all/themes/cnr/images/caption-toggler-x-white-bg2.png) no-repeat 30px 30px !important;
	background-position-x: 100% !important;
	background-position-y: 49% !important;
}

.image-caption-toggle.collapsed h3 a {
	background: initial !important;
	width: initial !important;
	height: initial !important;
}

.image-caption-toggle>div {
	background: #fff !important;
	width: 100% !important;
	float: left !important;
	position: relative !important;
	padding: 0 10px !important;
}

.image-caption-toggle>div * {
	font-size: 14px !important;
	line-height: 20px !important;
}

.image-caption-toggle>div.field-group-format-wrapper>span {
	display: block !important;
	margin: 10px 0 !important;
}

.node-type-cnr-story .col-md-1:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-2:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-3:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-4:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-5:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-6:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-7:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-8:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-9:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-10:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-11:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left),
.node-type-cnr-story .col-md-12:not(.pull-right):not(.pull-left):not(.cnr-pos-right):not(.cnr-pos-left) {
float: none;
}

.paragraphs-item-breakthroughs-aside>.content {
    border-left: 10px solid #5cb7da!important;
    padding: 10px 0 10px 20px!important;
    margin: 20px 0!important;
}


@media (max-width: 992px) {

	.node-type-cnr-story .paragraphs-items-field-article > .entity.paragraphs-item-cnr-iframe.cnr-pos-wide,

	.node-type-cnr-story .paragraphs-items-field-article > .entity.bt-pos-full,
	.node-type-cnr-story .paragraphs-items-field-article > .entity.cnr-pos-full,
	
	.node-type-cnr-story .paragraphs-items-field-article > .entity.bt-pos-left,
	.node-type-cnr-story .paragraphs-items-field-article > .entity.cnr-pos-left,
	.node-type-cnr-story .paragraphs-items-field-article > .entity.bt-pos-right,
	.node-type-cnr-story .paragraphs-items-field-article > .entity.cnr-pos-right {

	margin-left: auto !important;
	margin-right: auto !important;

	padding-left: 0 !important;
	padding-right: 0 !important;

	max-width: none !important;
	}

	.node-type-cnr-story .entity.paragraphs-item-cnr-iframe,
	.node-type-cnr-story .entity.paragraphs-item-cnr-iframe + .entity.paragraphs-item-grafs,
	.node-type-cnr-story .paragraphs-items-field-article > .entity.paragraphs-item-cnr-iframe {
		padding-top: 0 !important;
	}
	.node-type-cnr-story .entity.paragraphs-item-cnr-iframe {
		padding-bottom: 20px !important;
		margin-bottom: 0 !important;
	}
.node-type-cnr-story .entity.paragraphs-item-cnr-iframe.cnr-pos-left.col-md-offset-1 {
		padding-bottom: 0 !important;
}
	.node-type-cnr-story .paragraphs-items-field-article > .entity.paragraphs-item-cnr-iframe.cnr-pos-wide .fluid-width-video-wrapper {
		padding: 84% 0 0 !important;
	}

	.node-type-cnr-story #content .image-caption-toggle>div.field-group-format-wrapper {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

@media (min-width:992px) {
	.node-type-cnr-story.not-front #content {
	padding-left: 0;
	padding-right: 0;
	}
}

@media (max-width:1232px) {
z.node-type-cnr-story .field-story-tags,
	.node-type-cnr-story .paragraphs-items-field-article {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.node-type-cnr-story .paragraphs-items-field-article > .entity.bt-pos-left,
	.node-type-cnr-story .paragraphs-items-field-article > .entity.cnr-pos-left,
	.node-type-cnr-story .paragraphs-items-field-article > .entity.bt-pos-right,
	.node-type-cnr-story .paragraphs-items-field-article > .entity.cnr-pos-right {
	margin-left: 0 !important;
	margin-right: 0 !important;
	}


.node-type-cnr-story .bt-pos-left.col-md-offset-4,
.node-type-cnr-story .bt-pos-left.col-md-offset-3,
.node-type-cnr-story .bt-pos-left.col-md-offset-2,
.node-type-cnr-story .bt-pos-left.col-md-offset-1,
.node-type-cnr-story .cnr-pos-left.col-md-offset-4,
.node-type-cnr-story .cnr-pos-left.col-md-offset-3,
.node-type-cnr-story .cnr-pos-left.col-md-offset-2,
.node-type-cnr-story .cnr-pos-left.col-md-offset-1 {
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
padding-bottom: 20px !important;

padding-top: 0 !important;
zpadding-bottom: 0 !important;
}





}

@media (max-width:1180px) {
	.xref-grid-col-md-12 .field-type-node-reference,.xref-grid-col-md-3 .field-type-node-reference,.xref-grid-col-md-4 .field-type-node-reference,.xref-grid-col-md-6 .field-type-node-reference,.xref-grid-col-md-8 .field-type-node-reference,.xref-grid-col-md-9 .field-type-node-reference {
	    width: 50%!important;
	    float: left!important
	}

	.xref-grid-col-md-12 .field-type-node-reference:last-of-type,.xref-grid-col-md-3 .field-type-node-reference:last-of-type,.xref-grid-col-md-4 .field-type-node-reference:last-of-type,.xref-grid-col-md-6 .field-type-node-reference:last-of-type,.xref-grid-col-md-8 .field-type-node-reference:last-of-type,.xref-grid-col-md-9 .field-type-node-reference:last-of-type {
	    clear: both!important
	}
}

@media (max-width:992px) {
	.entity.paragraphs-item-roster-group.roster-style-tiles .iep-card-person.iep-card-person.views-fieldset>div {
		clear: left;
	}
	.paragraphs-item-roster-group.roster-style-tiles .iep-card-person .views-field-field-person-photo {
		max-width: 100% !important;
	}
}

@media (max-width:992px) {
	.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-type-image,.paragraphs-item-engagement-panel .field-type-image {
	    padding-top: 1em!important;
	    padding-bottom: 1em!important
	}

	.node-type-cnr-story .paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-type-image,.paragraphs-item-engagement-panel .field-type-image {
	    padding-top: 1.5em !important;
	    padding-bottom: 0!important
	}
	.node-type-cnr-story .paragraphs-item-engagement-grid .paragraphs-item-engagement-panel:first-of-type .field-type-image,.paragraphs-item-engagement-panel .field-type-image {
	    padding-top: 0!important
	}

	.image-grid-col-md-1,.image-grid-col-md-12,.image-grid-col-md-2,.image-grid-col-md-3,.image-grid-col-md-4,.image-grid-col-md-6,.xref-grid-col-md-12 .field-type-node-reference,.xref-grid-col-md-3 .field-type-node-reference,.xref-grid-col-md-4 .field-type-node-reference,.xref-grid-col-md-6 .field-type-node-reference,.xref-grid-col-md-8 .field-type-node-reference,.xref-grid-col-md-9 .field-type-node-reference {
	    width: 100%!important;
	    float: none!important
	}

	.image-grid-col-md-12>div>.field-item,.image-grid-col-md-1>div>.field-item,.image-grid-col-md-2>div>.field-item,.image-grid-col-md-3>div>.field-item,.image-grid-col-md-4>div>.field-item,.image-grid-col-md-6>div>.field-item {
	    padding-top: 1em!important;
	    width: 100%!important
	}

	.cnr-pos-left,.cnr-pos-right {
	    float: initial!important;
	    margin-left: 0!important;
	    margin-right: 0!important
	}

	.paragraphs-items-field-article>.entity-paragraphs-item {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.node-type-cnr-story .bt-pos-right.col-md-offset-right-4,
	.node-type-cnr-story .bt-pos-right.col-md-offset-right-3,
	.node-type-cnr-story .bt-pos-right.col-md-offset-right-2,
	.node-type-cnr-story .bt-pos-right.col-md-offset-right-1,
	.node-type-cnr-story .cnr-pos-right.col-md-offset-right-4,
	.node-type-cnr-story .cnr-pos-right.col-md-offset-right-3,
	.node-type-cnr-story .cnr-pos-right.col-md-offset-right-2,
	.node-type-cnr-story .cnr-pos-right.col-md-offset-right-1,
	.entity-paragraphs-item:not(.paragraphs-item-cnr-byline),
	.content .button,
	.content .button a,
	.content a.button {
	    width: 100%!important;
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}

	.entity.paragraphs-item-engagement-grid.tiling-panels .entity {
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
	}

	/* 180608:jb */z.paragraphs-item-engagement-panel .panel_container1,
	.node-type-cnr-story .entity-paragraphs-item:not(.paragraphs-item-cnr-byline) {
	padding-left: 0 !important;
	padding-right: 0 !important;

padding-left: 20px !important;
margin-right: 20px !important;
padding-right: 20px !important;
	}

	.node-type-cnr-story #content .image-caption-toggle>div.field-group-format-wrapper {
zmargin-bottom: 1.5em
	}

	.content .button,.content .button a,.content a.button {
	    text-align: center;
	    padding-left: initial;
	    padding-right: initial
	}

	.entity-paragraphs-item .entity-paragraphs-item:not(.paragraphs-item-cnr-byline) {
		float: left;
	}

.entity.paragraphs-item-roster-group.roster-style-list .iep-card-person.iep-card-person.views-fieldset>div {
clear: left;
}

	.entity.paragraphs-item-engagement-grid.tiling-panels .entity {
	    border-top: 0!important
	}

	.entity-paragraphs-item.tiling-gridded .entity-paragraphs-item,
	.entity-paragraphs-item.tiling-tiles .entity-paragraphs-item,
	.paragraphs-item-engagement-grid {
	    margin-bottom: 0
	}




/* jb: 190515 - added for mobile per spec for 2019 CNR photo contest */
	.node-type-cnr-story .cnr-pos-wide.col-md-8.col-md-offset-2 {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid .entity-paragraphs-item .panel_container1,
	.node-type-cnr-story .paragraphs-item-engagement-panel .panel_container1 {
		padding-left: 1em;
		padding-right: 0;
	}
	.node-type-cnr-story .paragraphs-item-engagement-panel .field:not(.field-name-field-image){
		padding-right: 1em;
	}
	.node-type-cnr-story article .entity.paragraphs-item-engagement-grid .field-name-field-grafs {
		margin-left: 0;
	}
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid.tiling-panels .entity-paragraphs-item .panel_container1 {
		margin-left: -1em;
	}
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid.tiling-panels .paragraphs-item-engagement-panel .field-type-image {
		margin-left: 1em;
		width: 100% !important;
	}
	.node-type-cnr-story article .paragraphs-item-engagement-grid + .paragraphs-item-engagement-grid.tiling-panels .field-name-field-subhead h2 {
		padding-bottom: 0;
	}
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid.tiling-panels .entity-paragraphs-item {
		margin-left: -20px;
	}

	.node-type-cnr-story #content .paragraphs-item-engagement-grid.tiling-test.display-grid-col-md-12 .paragraphs-item-engagement-panel .field-name-field-grafs,
	.node-type-cnr-story #content .paragraphs-item-engagement-grid.tiling-tiles.display-grid-col-md-12 .paragraphs-item-engagement-panel .field-name-field-grafs {
		margin-right: 0;
	}
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid.tiling-test,
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid.tiling-tiles {
		padding: 0 0 0 20px !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid.tiling-test > div,
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid.tiling-tiles > div {
		margin-left: -20px !important;
	}
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid.tiling-test > div .field-name-field-subhead,
	.node-type-cnr-story .entity.paragraphs-item-engagement-grid.tiling-tiles > div .field-name-field-subhead {
		padding-left: 20px !important;
	}





	
	.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-type-image {
	    max-height: initial
	}

	.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel {
	    min-height: initial
	}

	.grid_container1 div.paragraphs-items div.entity div.content,.paragraphs-item-engagement-grid .entity-paragraphs-item>div {
	    margin: 0;
	    padding: 0!important
	}

	.display-grid-col-md-12.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item,.display-grid-col-md-3.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item,.display-grid-col-md-4.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item,.display-grid-col-md-6.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item {
	    border-left: 0
	}

	.display-grid-col-md-3.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item+.entity-paragraphs-item.display-grid-span-2,.display-grid-col-md-3.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item+.entity-paragraphs-item.display-grid-span-3,z.display-grid-col-md-4.tiling-test.paragraphs-item-engagement-grid .entity-paragraphs-item+.entity-paragraphs-item {
	    border-left: 1.5em solid #ddd
	}

	.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-name-field-grafs,.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel .field-name-field-subhead {
	    margin-bottom: initial!important;
	    padding-bottom: initial!important
	}

	.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(12)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(13)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(16)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(17)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(20)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(21)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(24)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(25)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(4)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(5)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(8)>div,.display-grid-col-md-3.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(9)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(10)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(12)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(13)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(15)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(16)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(18)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(19)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(3)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(4)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(6)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(7)>div,.display-grid-col-md-4.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(9)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(10)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(11)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(12)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(13)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(2)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(3)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(4)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(5)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(6)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(7)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(8)>div,.display-grid-col-md-6.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:nth-of-type(9)>div,.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item>div {
	    top: 0!important;
	    left: 0!important
	}

	.paragraphs-item-engagement-grid.tiling-tiles .entity-paragraphs-item .content,.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item .content {
	    margin-top: 0!important;
	    margin-right: 0!important;
	    margin-left: 0!important
	}

	.tiling-gridded .grid_container1 div.paragraphs-items div.entity div.content,.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item>div {
	    padding: 1px 1px 0!important
	}

	.tiling-gridded .grid_container1 div.paragraphs-items div.entity:last-of-type div.content {
	    padding: 1px!important
	}

	.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:last-of-type>div {
	    padding: 1px!important;
	    position: relative;
	    left: 0;
	    top: -1px
	}

	.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item:first-of-type>div {
	    padding: 1px!important;
	    position: relative;
	    left: 0;
	    top: 1px
	}

	.tiling-gridded.paragraphs-item-engagement-grid {
	    border-bottom: none
	}

	.tiling-gridded.paragraphs-item-engagement-grid .entity-paragraphs-item>div>div {
	    background-color: #fff!important
	}

	.tiling-gridded.paragraphs-item-engagement-grid .paragraphs-item-engagement-panel {
	    min-height: 0!important
	}

	.entity-paragraphs-item>div.content {
	    margin-right: 0!important
	}

	.entity.paragraphs-item-engagement-grid .entity:not(:first-child) .panel_container1>.field:first-of-type>.field-item:first-of-type>:first-child {
	    margin-top: 0!important;
	    margin-bottom: 0!important
	}

	.entity.paragraphs-item-engagement-grid>.content .grid_container4 {
	    margin-top: 1em!important
	}

	.entity.paragraphs-item-engagement-grid .entity:first-of-type .panel_container1>.field:first-of-type>.field-item:first-of-type>:first-child {
	    margin-bottom: 0!important
	}

	.paragraphs-item-engagement-grid.display-grid-col-md-12 .entity-paragraphs-item.display-grid-span-1>div,.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item.display-grid-span-4>div,.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-3>div,.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-2>div {
	    margin-top: 0!important
	}
}

@media (max-width:1180px) {
	.paragraphs-item-engagement-grid.display-grid-col-md-12 .entity-paragraphs-item.display-grid-span-1>div,.paragraphs-item-engagement-grid.display-grid-col-md-3 .entity-paragraphs-item.display-grid-span-4>div,.paragraphs-item-engagement-grid.display-grid-col-md-4 .entity-paragraphs-item.display-grid-span-3>div,.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity-paragraphs-item.display-grid-span-2>div {
		width: 100% !important;
	}
	.paragraphs-item-image {
	    margin-bottom: 0!important
	}

	.paragraphs-item-image+.paragraphs-item-grafs p:first-of-type {
	    margin-top: 1.5em!important
	}

	.paragraphs-item-breakthroughs-img.bt-pos-left,.paragraphs-item-image.cnr-pos-left {
	    margin-right: 20px!important;
	    margin-left: auto!important
	}

	.paragraphs-item-image.cnr-pos-left img {
	    max-width: 100%!important;
	    padding: 0!important
	}

	.cnr-pos-left.col-md-3 .image-caption-toggle.collapsed h3,.cnr-pos-right.col-md-3 .image-caption-toggle.collapsed h3,.cnr-pos-right.col-md-4 .image-caption-toggle.collapsed h3 {
	    background-position: 98.5%!important;
	    background-position: 97.5%!important;
	}

	.cnr-pos-right.col-md-5 .image-caption-toggle.collapsed h3 {
	    background-position: 97.75%!important
	}
}



/* node-person (single) */
body.node-type-person h3.graf-person-unfurl-cnr-role {
margin-top: .5em !important;
}

body.node-type-person .graf-person-unfurl-unfurl-img {
margin: .5em 0 1em 2em !important;
}

body.node-type-person .graf-person-unfurl-cnr-role * {
font-style: inherit !important;
font-family: inherit !important;

display: inline !important;
}

@media (max-width:991px) {
body.node-type-person .graf-person-unfurl-unfurl-img {
width: 50% !important;
zmargin: 0 !important;
}
}

@media (max-width:660px) {
body.node-type-person .graf-person-unfurl-unfurl-img {
width: 100% !important;
margin: 1.5em 0 1.5em 0 !important;
}
body.node-type-person.not-front #main {
padding-top: 0 !important;
}
}

/* roster stuff etc -- may need diff with other branches */
.paragraphs-item-title-affiliation .clearfix:before,
.paragraphs-item-title-affiliation .clearfix:after {
content: initial !important;
}

.paragraphs-item-title-affiliation .field-name-field-graf-title, .paragraphs-item-title-affiliation .field-name-field-graf-title *,
.paragraphs-item-title-affiliation .field-name-field-graf-affiliation, .paragraphs-item-title-affiliation .field-name-field-graf-affiliation * {
display: inline !important;
}

.paragraphs-item-title-affiliation p {
font-family: inherit !important;
font-size: inherit !important;
}




/* CNR Feature header stuff */
.field-name-field-cnr-byline span:first-of-type .content:before,
.paragraphs-item-cnr-byline .content:before {
content: ' | ' !important;
position: relative !important;
display: inline-block !important;
}

.paragraphs-item-title-affiliation .field-name-field-graf-title + .field-name-field-graf-affiliation p:before,
.paragraphs-item-title-affiliation .field-name-field-graf-title + .field-name-field-graf-affiliation span:before,
.paragraphs-item-cnr-byline + .paragraphs-item-cnr-byline .content:before {
content: ', ' !important;
position: relative;
left: -.23em !important;
display: inline-block;
}

.paragraphs-item-title-affiliation .field-name-field-graf-title + .field-name-field-graf-affiliation span > p:before {
display: none !important;
}

z#content .paragraphs-item-title-affiliation .field-name-field-graf-title + .field-name-field-graf-affiliation span p,
z#content .paragraphs-item-cnr-byline + .paragraphs-item-cnr-byline .content p {
    left: -.15em !important;
    position: relative !important;
    display: inline-block !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.graf-person-unfurl-unfurl .graf-person-unfurl-cnr-role .paragraphs-item-title-affiliation .field-name-field-graf-title + .field-name-field-graf-affiliation p:before,
.view--graf-roster-unfurl .paragraphs-item-title-affiliation .paragraphs-item-title-affiliation .field-name-field-graf-title + .field-name-field-graf-affiliation p:before {
left: -.4em !important;
}

.paragraphs-item-title-affiliation .field-name-field-graf-title + .field-name-field-graf-affiliation p:before {
left: -.15em;
left: -.28em;
}

.field-name-field-cnr-deck div:nth-of-type(2) {
border: 1px solid red;
}

.article-date-created ~ .article-date-created.no-byline {
display: none;
}

.paragraphs-item-cnr-byline *,
.paragraphs-item-cnr-byline {
display: inline !important;
}


/* ### */

.page-node-edit .group-gridded-elements fieldset.group-panel-standalone {
border: 1px solid red !important;
display: none !important;
}

/* ### */


.paragraphs-item-breakthroughs-aside {
    padding: 0!important
}

.paragraphs-item-breakthroughs-aside>.content {
    border-left: 10px solid #5cb7da!important;
    padding: 10px 0 10px 20px!important;
    margin: 20px 0!important
}

.paragraphs-item-breakthroughs-aside h3 {
    margin-top: 0!important
}

.paragraphs-item-breakthroughs-aside>.content {
    color: #333;
    font-size: 140%;
    line-height: 1.5;
    overflow: hidden
}

.paragraphs-item-bt-box.color-founders-rock-3b7ea1>div {
    background-color: rgba(59,126,161,.2)!important;
    zcolor: rgba(255,255,255,.2)!important
}

.paragraphs-item-bt-box .paragraphs-items {
    width: 100%!important
}

.paragraphs-item-bt-box .field-name-field-subhead p {
    margin-bottom: 0!important
}

.entity-paragraphs-item .paragraphs-item-bt-box .entity-paragraphs-item,.entity-paragraphs-item .paragraphs-item-bt-box .paragraphs-item-breakthroughs-article {
    margin-left: inherit!important;
    margin-right: inherit!important
}

.paragraphs-item-bt-box>div {
    margin: .5em 1em .5em 0;
    padding-left: 1em;
    padding-right: 1em;
    color: #000!important
}

.paragraphs-item-bt-box.xref-grid-col-md-3 {
    width: 25%
}

.paragraphs-item-bt-box.xref-grid-col-md-4 {
    width: 33.3333%
}

.paragraphs-item-bt-box.xref-grid-col-md-6 {
    width: 50%
}

.paragraphs-item-bt-box.xref-grid-col-md-8 {
    width: 66.6666%
}

.paragraphs-item-bt-box.xref-grid-col-md-9 {
    width: 75%
}

.paragraphs-item-bt-box.xref-grid-col-md-12 {
    width: 100%
}

.paragraphs-item-bt-box {
    float: left
}

.paragraphs-item-bt-box.bt-pos-wide,.paragraphs-item-bt-box.bt-pos-wide.col-md-4,.paragraphs-item-bt-box.bt-pos-wide.col-md-8,.paragraphs-item-bt-box.bt-pos-wide.col-md-8.col-md-4 {
    padding-left: 0!important;
    padding-right: 0!important
}

.paragraphs-item-bt-box .field-name-field-subhead {
    color: #041854!important
}

.paragraphs-item-bt-box div.field-name-field-link {
    margin-top: 2em;
    position: relative;
    bottom: 1em
}

.paragraphs-item-bt-box .field-type-image {
    position: relative;
    left: -1em
}

.display-grid-col-md-12 .paragraphs-item-bt-box {
    width: 100%
}

.display-grid-col-md-6 .paragraphs-item-bt-box {
    width: 50%
}

.display-grid-col-md-4 .paragraphs-item-bt-box {
    width: 33.3333%
}

.display-grid-col-md-3 .paragraphs-item-bt-box {
    width: 25%
}

.paragraphs-item-bt-box .field-name-field-link.button {
    display: block;
    text-align: center!important
}

.entity.paragraphs-item-roster-unfurl+.entity {
    clear: both!important
}

.paragraphs-item-roster-group.display-grid-col-md-3 .paragraphs-item-roster-item:nth-of-type(4n)+.paragraphs-item-roster-item {
    clear: both!important
}

.paragraphs-item-roster-group.display-grid-col-md-4 .paragraphs-item-roster-item:nth-of-type(3n)+.paragraphs-item-roster-item {
    clear: both!important
}

.paragraphs-item-roster-group.display-grid-col-md-6 .paragraphs-item-roster-item:nth-of-type(2n)+.paragraphs-item-roster-item {
    clear: both!important
}

.entity.paragraphs-item-roster-group+.entity {
    clear: both!important;
}

/*
.node-unpublished .entity.paragraphs-item-roster-group+.entity.paragraphs-item-engagement-grid,
.node-unpublished .entity.paragraphs-item-roster-group+.entity.paragraphs-item-grafs {
clear: none!important;
}

.node-unpublished .entity.paragraphs-item-roster-group.roster-style-list {
zdisplay: flex;
}
*/
.entity.paragraphs-item-roster-group.roster-style-list .views-field-field-profile-biography {
    display: none
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item {
    float: left;
    padding-right: 1.5em;
    padding-bottom: 1.5em
}

.entity.paragraphs-item-roster-group.roster-style-cards .content,.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item h3,.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item p {
    color: #fff
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-title-affiliation {
    zfont-style: bold;
    font-family: "freightsans_prosemibold"!important
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .roster-person-additional {
    border: 1px solid #003262;
    border: 1px solid #ccc;
    padding-right: 1.5em;
    padding-bottom: 1.5em;
    padding-left: 1.5em
}

.entity.paragraphs-item-roster-group .paragraphs-item-roster-item .roster-person-additional,.entity.paragraphs-item-roster-group .paragraphs-item-roster-item.hide-badges .team-social,.entity.paragraphs-item-roster-group .paragraphs-item-roster-item .team-social {
    display: none
}

.entity.paragraphs-item-roster-group .paragraphs-item-roster-item.show-badges .team-social {
    display: initial
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item img {
    width: 100%!important;
    max-width: 100%!important
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .roster-person-name-title {
    padding: 1.5em
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .team-social {
    padding-top: 1em!important
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item h4 {
    color: #fff!important
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .views-field-field-person-name-suffixes {
    margin-bottom: 1em
}

.entity.paragraphs-item-roster-group .paragraphs-item-roster-item .iep-card-person {
    width: 100%;
    color: initial!important
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .team-social *,.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .views-field-field-person-2t-a-field-person-2nd-affiliation,.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .views-field-field-person-1t-a-field-person-primary-affiliation,.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .views-field-field-last-name,.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .team-item .team-content {
    color: #fff!important
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .team-item .team-content .team-social {
    margin-top: 0;
    padding-top: 10px
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .team-item .team-content .team-social a {
    border: 1px solid #fff!important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
    -moz-transition: all .35s;
    -ms-transition: all .35s;
    color: #9a9a9a;
    margin: 0 5px;
    display: inline-block;
    font-size: 15px
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .team-item .team-content .team-social a:hover {
    border: 1px solid #00b5e2!important
}

.entity.paragraphs-item-roster-group.roster-style-cards .paragraphs-item-roster-item .team-item .team-content .team-social a:hover {
    background: #00b5e2;
    border: 1px solid #00b5e2!important
}

.views-field-field-bta-grafs .image-caption-toggle p:last-of-type,.views-field-field-bta-grafs .image-caption-toggle>div.field-group-format-wrapper>span,.views-field-field-bta-grafs .paragraphs-item-image {
    margin-bottom: 0!important
}

.view--graf-accordion-group .panel-heading {
    padding: 0!important;
    background: 0 0!important
}

.entity.display-grid-col-md-3 .panel-group .panel-body .entity {
    width: 400%!important;
    max-width: 400%!important
}

.entity.display-grid-col-md-3 .panel-group .panel-body .entity.paragraphs-item-person .graf-person-unfurl-unfurl-img .content {
    width: 25%!important;
    max-width: 25%!important
}

.graf-person-unfurl-unfurl-img .content a {
    z-index: 400
}

.graf-person-unfurl-unfurl-img .image-caption-toggle>div {
    margin-left: 10px;
    margin-right: 10px;
    padding: 0 10px!important;
    background: 0 0!important
}

.graf-person-unfurl-tab-content img,.entity.display-grid-col-md-3 .panel-group .panel-header .entity,.panel-heading img {
    width: 100%!important;
    max-width: 100%!important
}

.paragraphs-item-person,.paragraphs-item-story {
    clear: both
}

.graf-person-unfurl-tab-content {
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both!important
}

.panel-collapse .graf-person-unfurl-tab,.panel-heading .graf-person-unfurl-unfurl {
    display: none
}

.graf-person-unfurl-tab-innercontent {
    max-width: 1280px!important
}

.graf-person-unfurl-unfurl .graf-person-unfurl-tab-innercontent {
    padding: .5em 1.5em 1.5em
}

.graf-person-unfurl-tab-innercontent .graf-person-unfurl-person-name {
    zmin-width: 50%;
    zwidth: 50%
}

.graf-person-unfurl-tab-content img,.panel-heading img {
    padding-left: 10px;
    padding-right: 10px
}

.graf-person-unfurl-unfurl {
    background-color: #e4e4e3;
    display: inline-block;
    max-width: 1260px;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    margin-left: 10px;
    margin-right: 10px
}

.graf-person-unfurl-image-container {
    position: relative
}

.graf-person-unfurl-image-container .image {
    display: block;
    width: 100%;
    height: auto
}

.graf-person-unfurl-image-container .overlay {
    position: absolute!important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 110%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px
}

.graf-person-unfurl-tab:hover .graf-person-unfurl-image-container .overlay {
    opacity: .8
}

.graf-person-unfurl-image-container .text {
    font-size: 20px;
    position: absolute!important;
    top: 50%!important;
    left: 40%!important;
    width: 75%;
    transform: translate(-40%,-65%);
    -ms-transform: translate(-40%,-65%);
    color: #003262;
    margin: 1em 0
}

.graf-person-unfurl-image-container .text,.graf-person-unfurl-image-container .text * {
    font-family: "freightsans_promedium"!important;
    line-height: 125%!important
}

.graf-person-unfurl-tab-content :active,.graf-person-unfurl-tab-content :focus,.graf-person-unfurl-tab-content :hover,.graf-person-unfurl-tab-content:active *,.graf-person-unfurl-tab-content:focus *,.graf-person-unfurl-tab-content:hover *,.panel-collapse,.panel-collapse * {
    text-decoration: none!important;
    outline: 0!important;
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none
}

.graf-person-unfurl-tab .graf-person-unfurl-person-name {
    text-decoration-color: #fff!important;
    text-decoration: none!important;
    color: #003262!important
}

.accordion-toggle.collapsed .graf-person-unfurl-person-name,.accordion-toggle.collapsed:hover .graf-person-unfurl-person-name,.graf-person-unfurl-tab:hover .graf-person-unfurl-person-name {
    text-decoration-color: #fff!important;
    text-decoration: none!important;
    color: #00a3da!important
}

.accordion-toggle.collapsed .graf-person-unfurl-person-name {
    color: #003262!important
}

.graf-person-unfurl-tab .graf-person-unfurl-tab-innercontent {
    margin-bottom: 1.5em
}

.graf-person-unfurl-tab .graf-person-unfurl-person-name {
    padding: .5em 0 0 10px;
    padding: .5em 0 0 0
}

z.graf-person-unfurl-unfurl .graf-person-unfurl-person-name {
    padding-bottom: .3em
}

z.graf-person-unfurl-tab .graf-person-unfurl-cnr-role {
    margin-left: 10px
}

.graf-person-unfurl-tab .graf-person-unfurl-cnr-role * {
    display: inline
}

.graf-person-unfurl-cnr-role,.graf-person-unfurl-morelinks a {
    color: #003262!important
}

.graf-person-unfurl-unfurl .graf-person-unfurl-cnrtitle {
    font-family: 'freightsans_probook_italic'!important
}

.graf-person-unfurl-unfurl .graf-person-unfurl-cnr-role {
    font-size: 1.125em;
    zfont-family: 'freightsans_promedium'!important
}

.graf-person-unfurl-unfurl .graf-person-unfurl-cnr-role.graf-person-unfurl-cnr-role-secondary {
font-size: 1em;
}

.graf-person-unfurl-unfurl .graf-person-unfurl-tab-innercontent {
    margin-bottom: -99999px;
    padding-bottom: 99999px
}

.graf-person-unfurl-morelinks {
    padding-bottom: 1.5em
}

.node-type-cnr-page #content .graf-person-unfurl-morelinks ul li {
    list-style: none!important
}

.graf-person-unfurl-morelinks li::before {
    content: "•";
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    color: #003262!important
}

.graf-person-unfurl-person-name {
    font-size: 150%!important;
    color: #003262;
    display: block
}

.graf-person-unfurl-quote.col-md-6 {
    width: 47%!important
}

.graf-person-unfurl-quote * {
    color: #003262;
    text-transform: initial;
    line-height: 140%!important;
    font-size: 25px!important;
    padding-right: 1.5em!important
}

body:not(.node-type-person) .graf-person-unfurl-quote p:last-of-type {
    margin-bottom: 0!important;
}
/* 200505:jb - this is source of the "unfurl break" problem */
z.graf-person-unfurl-quote {
    clear:both !important;
}

.graf-person-unfurl-unfurl-img.col-md-6 {
    width: 50%!important;
    margin-left: 10px
}

.graf-person-unfurl-unfurl-img.col-md-6 {
    width: 50%!important;
    margin-left: 10px
}

.graf-person-unfurl-unfurl-img img {
    padding-left: 10px!important;
    width: 100%!important;
    clear: both;
    min-height: 100%;
    height: 100%
}

.entity .panel-group .panel+.panel {
    margin-top: initial!important;
    border: 0!important
}

.entity .panel-default,.entity .panel-group .panel-default>.panel-heading {
    color: initial!important;
    border: 0!important
}

.entity .panel-body {
    padding: 0!important
}

.entity.display-grid-col-md-12 .panel-group .panel,.entity.display-grid-col-md-3 .panel-group .panel,.entity.display-grid-col-md-4 .panel-group .panel,.entity.display-grid-col-md-6 .panel-group .panel {
    float: left
}

.entity.display-grid-col-md-12 .panel-group .panel,.views-field-field-bta-image-tn img {
    width: 100%!important
}

.entity.display-grid-col-md-6 .panel-group .panel {
    width: 50%!important
}

.entity.display-grid-col-md-4 .panel-group .panel {
    width: 33%!important
}

.entity.display-grid-col-md-3 .panel-group .panel {
    width: 25%!important
}

.entity.display-grid-col-md-3 .panel-group .entity {
    clear: both!important;
    width: 100%!important;
    max-width: 100%!important
}

.entity.display-grid-col-md-3 .panel-group .entity,.entity.display-grid-col-md-3 .panel-group .entity * {
    position: relative;
    left: 0
}

.panel-group .entity .sr-only,.entity.display-grid-col-md-3 .panel-group .entity .sr-only {
    position: absolute!important
}

.entity.paragraphs-item-nodequeue .view--graf-featured-items-2-secondary.view-display-id-panel_pane_1 .views-field-field-bta-image-tn {
    margin-top: 0!important
}

.views-field-field-bta-summary p {
    margin: 0!important
}

.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel {
    clear: both!important
}

.entity.display-grid-col-md-3 .panel:nth-of-type(1)+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel+.panel .panel-body>.views-field>.field-content>.entity {
    left: -100%!important
}

.entity.display-grid-col-md-3 .panel:nth-of-type(1)+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel+.panel+.panel .panel-body>.views-field>.field-content>.entity {
    left: -200%!important
}

.entity.display-grid-col-md-3 .panel:nth-of-type(1)+.panel+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel+.panel+.panel+.panel .panel-body>.views-field>.field-content>.entity {
    left: -300%!important
}

.node-type-cnr-page #cnr-page-widthfitter {
    min-width: 800px;
    max-width: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden
}

.node-type-breakthroughs-issue .more,.node-type-landing-page .more {
    clear: both;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.panel,.panel * {
    text-decoration-color: #fff!important;
    text-decoration: none!important
}

.panel {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.panel,.panel-footer {
    background-color: none!important
}

.panel-footer,.panel-group .panel-heading+.panel-collapse>.panel-body,.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.panel-body+.views-table,.panel>.panel-body+table {
    border-top: none!important
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: none!important
}

.panel-default,.panel-primary,.well blockquote {
    border-color: none!important
}

.panel-default>.panel-heading,.panel-primary>.panel-heading {
    background-color: none!important;
    border-color: none!important
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: none!important
}

.panel-default>.panel-heading .badge,.panel-primary>.panel-heading .badge {
    background-color: none!important
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: none!important
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: none!important
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: none!important
}

.collapsing {
    -webkit-transition: none!important;
    transition: none!important;
    display: none!important
}

/*
@media only screen and (min-width:801px) and (max-width:1180px) {
*/
@media only screen and (min-width:801px) and (max-width:1180px) {
    .col-md-offset-2 {
        margin-left: 20px!important;
        margin-right: 20px!important
    }

    .entity.paragraphs-item-cnr-iframe.col-md-offset-2 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .col-md-8 {
        width: 100%!important
    }

    .paragraphs-item-accordion-group {
        margin-left: 10px!important;
        margin-right: 10px!important;
        max-width: 100%!important
    }
}

@media only screen and (max-width:991px) {
    .paragraphs-item-accordion-group,.paragraphs-item-grafs,.paragraphs-item-grafs-summary,.paragraphs-item-nodequeue {
        margin-left: 0!important;
        margin-right: 0!important;
        max-width: 1440px!important
    }

    .sidebar-first #content {
        padding-left: 20px!important;
        padding-right: 20px!important
    }

    .view-id-_news_main_news_river .col-md-7,.view-id-_news_main_news_river h2 {
        margin-top: .5em!important;
        margin-left: 0!important;
        margin-right: 0!important;
        padding-left: 0!important;
        padding-right: 0!important
    }

    .entity-paragraphs-item.paragraphs-item-accordion-group {
        width: auto!important
    }

    .front .paragraphs-items-field-bta-grafs .paragraphs-item-image {
        border-bottom: 1px solid #003262
    }

    .front .paragraphs-item-grafs .field-name-field-subhead {
        display: inline-block;
        margin-left: 0!important;
        margin-right: 0!important;
        text-align: center;
        width: 100%;
        height: 0!important
    }

    .front .paragraphs-item-grafs .field-name-field-subhead .field-item {
        width: 100%;
        opacity: .8;
        background-color: #003262
    }

    .front .paragraphs-item-grafs .field-name-field-subhead .field-item p {
        font-family: "freightsans_probook"!important;
        font-size: 5vw!important;
        color: #fff;
        background-color: #003262;
        line-height: 1.6em!important
    }

    .front .paragraphs-item-grafs .field-name-field-subhead .field-item p:first-of-type {
        margin: 0!important;
        font-family: "freightsans_prosemibold"!important;
        color: #fff
    }

    .front .paragraphs-item-grafs .field-name-field-subhead .field-item p:last-of-type {
        margin-top: 0!important
    }
}

@media only screen and (max-width:1052px) {
    .node-type-breakthroughs-issue .entity.paragraphs-item-nodequeue.display-grid-col-md-4 .views-row.col-md-6,.node-type-breakthroughs-issue .entity.paragraphs-item-nodequeue.display-grid-col-md-6 .views-row.col-md-6 {
        width: 100%!important;
        max-width: 100%!important
    }

    .entity.paragraphs-item-nodequeue .view-content,.entity.paragraphs-item-nodequeue .views-row-2 .views-field-field-bta-summary {
        margin-bottom: 0!important;
        padding-bottom: 0!important
    }

    #main .entity.paragraphs-item-nodequeue .views-row.col-md-6>div {
        margin-bottom: 1.5em;
        margin-right: 0!important
    }

    .view--graf-featured-items-2-secondary.view-display-id-panel_pane_2 .views-field h3 {
        font-size: 150%!important
    }
}

@media only screen and (max-width:800px) {
    z.h1 {
        font-size: 7vw!important;
        font-size: 250%!important
    }

    .field-name-field-display-title,.group-byline,.views-field-field-bta-byline .field-content {
        margin-left: 20px
    }

    .front .field-name-field-bta-title-display,.panel.active .panel-heading .graf-person-unfurl-tab-innercontent {
        display: none
    }

    .graf-person-unfurl-tab .graf-person-unfurl-cnr-role {
        margin-left: 20px!important;
        margin-left: 0!important
    }

    .graf-person-unfurl-tab .graf-person-unfurl-person-name {
        padding-left: 20px!important;
        margin-left: 0!important
    }

    .graf-person-unfurl-unfurl-img .image-caption-toggle>div {
        margin-left: 15px!important
    }

    .graf-person-unfurl-image-container .overlay,.graf-person-unfurl-tab-content img {
        padding-left: 20px!important;
        padding-right: 20px!important
    }

    .graf-person-unfurl-unfurl-img {
        display: none!important
    }

    .node-type-cnr-page #cnr-page-widthfitter {
        min-width: initial!important;
        max-width: 100%;
        position: relative;
        overflow-x: hidden;
        overflow-y: hidden
    }

    .graf-person-unfurl-unfurl,.paragraphs-item-accordion-group.display-grid-col-md-3 .panel-group .panel {
        width: 100%!important
    }

    .graf-person-unfurl-unfurl {
        max-width: none!important;
        margin: 0!important
    }

    .graf-person-unfurl-unfurl-img img {
        width: min-content!important;
        padding: 0!important
    }

    .graf-person-unfurl-tab-innercontent {
        max-width: 100%!important
    }

    .graf-person-unfurl-quote.col-md-6 {
        width: inherit!important
    }

    .graf-person-unfurl-unfurl-img.col-md-6 {
        margin: 0!important;
        width: auto!important
    }

    .graf-person-unfurl-unfurl-img.pull-right {
        float: none!important
    }

    .entity.display-grid-col-md-3 .panel-group .panel-body .entity {
        width: auto!important;
        max-width: none!important
    }

    .entity.display-grid-col-md-3 .panel:nth-of-type(1)+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(1)+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(1)+.panel+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel+.panel+.panel+.panel .panel-body>.views-field>.field-content>.entity {
        left: 0!important
    }
}

.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium .panel_container1>:not(.field-name-field-subhead) div,.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium .panel_container1>:not(.field-name-field-subhead) span,.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium .panel_container1>:not(.field-name-field-subhead) p {
    font-family: "freightsans_probook","Source Sans Pro",sans-serif
}

.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium .panel_container1>:not(.field-name-field-subhead) :not(h2):not(h3)>b,.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium .panel_container1>:not(.field-name-field-subhead) :not(h2):not(h3)>strong,.paragraphs-item-engagement-panel.grafs-font-freightsans_promedium .panel_container1>:not(.field-name-field-subhead) :not(h2):not(h3)>a {
    font-family: "freightsans_prosemibold","Source Sans Pro",sans-serif!important
}

#content .paragraphs-item-engagement-panel p:only-child {
margin-top: 0 !important;
margin-bottom: 0 !important;
}

.paragraphs-item-roster-unfurl .graf-person-unfurl-tab .graf-person-unfurl-image-container {
    width: 100%!important;
    max-width: 100%!important;
    object-fit: cover;
    object-position: 100% 0;
    zheight: 17.5vh;
    zmax-height: 17.5vh;
    zheight: 225px;
    zmax-height: 225px;
    overflow: hidden
}

.paragraphs-item-roster-unfurl .panel-heading img {
    padding: 0!important
}

.paragraphs-item-roster-unfurl .graf-person-unfurl-unfurl img {
    width: 100%!important;
    max-width: 100%!important;
    object-fit: cover;
    object-position: 100% 0
}

.paragraphs-item-roster-unfurl .panel-default>.panel-heading {
    color: initial!Important;
    background-color: initial!Important;
    border: 0!important
}

.paragraphs-item-roster-group.roster-style-cards fieldset.views-fieldset.collapsible.collapse-processed legend {
    display: none
}

.paragraphs-item-roster-group.roster-style-cards fieldset.views-fieldset.collapsible.collapse-processed.collapsed legend {
    display: block
}

z.paragraphs-item-roster-group.roster-style-cards .v1,.paragraphs-item-roster-group.roster-style-list .v0 {
    display: none
}

.paragraphs-item-roster-group.roster-style-cards .views-field-field-person-biography p:first-of-type {
    margin-top: 0!important
}

.paragraphs-item-roster-group.roster-style-cards .views-field-field-person-biography p:last-of-type {
    margin-bottom: 0!important
}

.paragraphs-item-roster-group.roster-style-cards fieldset.collapsible .fieldset-legend {
    padding: 0!important;
    margin: 0!important;
    padding-top: .5em!important;
    margin-bottom: .5em!important;
    background: 0 0!important
}

.paragraphs-item-roster-group.roster-style-cards fieldset.collapsible {
    border: 0!important;
    padding: 0!important;
    margin: 0!important
}

z.paragraphs-item-roster-group.roster-style-cards fieldset.collapsible .fieldset-legend {
    display: none
}

.paragraphs-item-roster-group.roster-style-list .iep-card-person.iep-card-person.views-fieldset>div {
    zmin-height: 180px;
    background-color: #f5f5f5!important;
    background-color: #fff!important;
    width: 100%;
    zdisplay: table-cell
}

.paragraphs-item-roster-group.roster-style-list .iep-card-person.iep-card-person.views-fieldset>img {
    max-width: 180px;
    min-height: 180px
}

.paragraphs-item-roster-group.roster-style-list .roster-person-name-title {
    display: table-cell
}

/* jb:190411
.paragraphs-item-roster-group.roster-style-list .person-contact-info * {
    color: #000!important
}
:jb */

.paragraphs-item-roster-group.roster-style-list .roster-person-name-title .field-content {
    color: #003262;
}

.paragraphs-item-roster-group.roster-style-list .views-field-field-graf-1t-a .field-name-field-graf-title,
.paragraphs-item-roster-group.roster-style-list .views-field-field-graf-1t-a .field-name-field-graf-affiliation {
    display: inline;
}

.paragraphs-item-roster-group.roster-style-list .views-field-field-graf-1t-a .content {
    font-family: "freightsans_promedium"!important;
    color: #003262;
    font-size: 1.125em;
    zfont-style: italic
}

.paragraphs-item-roster-item {
    float: left;
    zpadding-right: 1.5em;
padding-bottom: 1.5em;

    background-color: #f5f5f5!important;
    background-color: #fff!important
}


.paragraphs-item-roster-group.photos-disabled .views-field-field-person-photo {
display: none !important;
}

z.paragraphs-item-roster-group.roster-style-list.display-grid-col-md-12 .paragraphs-item-roster-item {
    padding-bottom: 1.5em
}

z.paragraphs-item-roster-group.roster-style-list.display-grid-col-md-12 .paragraphs-item-roster-item:first-of-type {
    padding-top: 1.5em
}

z.paragraphs-item-roster-item>.content {
    border: 1px solid red
}

.paragraphs-item-roster-item .roster-person-additional {
    border: 1px solid #003262;
    border: 1px solid #ccc;
    padding-right: 1.5em;
    padding-bottom: 1.5em;
    padding-left: 1.5em
}

.paragraphs-item-roster-item .roster-person-additional,.paragraphs-item-roster-item .team-social {
    display: none
}

.paragraphs-item-roster-item img {
    width: 100%!important;
    max-width: 100%!important
}

.paragraphs-item-roster-item .roster-person-name-title {
    padding: 1.5em
}

.paragraphs-item-roster-item .team-social {
    padding-top: 1em!important
}

.paragraphs-item-roster-item h4 {
    color: #fff!important
}

.paragraphs-item-roster-item .views-field-field-person-name-suffixes {
    margin-bottom: 1em
}

.team-item .team-content .team-social {
    margin-top: 0;
    padding-top: 10px
}

.team-item .team-content .team-social a {
    border: 1px solid #fff!important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
    -moz-transition: all .35s;
    -ms-transition: all .35s;
    color: #9a9a9a;
    margin: 0 5px;
    display: inline-block;
    font-size: 15px
}

.team-item .team-content .team-social a:hover {
    border: 1px solid #00b5e2!important
}

.team-item .team-content .team-social a:hover {
    background: #00b5e2;
    border: 1px solid #00b5e2!important
}

.paragraphs-item-roster-item img {
    width: 100%!important;
    max-width: 100%!important;
    object-fit: cover;
    object-position: 100% 0;
    height: 50vh;
    max-height: 50vh;
    height: 350px;
    max-height: 350px
}

.graf-person-unfurl-unfurl .graf-person-unfurl-person-name {
    padding-top: 1em;
    clear: left
}

.graf-person-unfurl-unfurl-img {
    padding: 0!important
}

.views-field-field-person-biography.graf-person-unfurl-body {
    width: 864px
}

.graf-person-unfurl-unfurl .graf-person-unfurl-cnr-role * {
    display: inline
}

z.graf-person-unfurl-body:after {
    content: '\00a0 '
}

z span:before {
    content: ', ';
    position: relative;
    left: -.15em
}

.paragraphs-item-roster-group.roster-style-list .iep-card-person .views-field-field-person-photo {
    float: left;
    max-width: 180px;
}

.paragraphs-item-roster-group.roster-style-tiles .iep-card-person .views-field-field-person-photo {
    float: left;
}

.paragraphs-item-roster-group.roster-style-tiles.display-grid-col-md-3 .iep-card-person .views-field-field-person-photo {
    max-width: 180px;
}

.paragraphs-item-roster-group.roster-style-tiles.display-grid-col-md-3 .iep-card-person .views-field-field-person-photo {
    max-width: 240px;
}

.paragraphs-item-roster-group.roster-style-tiles.display-grid-col-md-3 .iep-card-person .views-field-field-person-photo {
    max-width: 360px;
}

.paragraphs-item-roster-group.roster-style-tiles.display-grid-col-md-3 .iep-card-person .views-field-field-person-photo {
    max-width: 720px;
}

.paragraphs-item-roster-group.roster-style-list .iep-card-person .views-field-field-person-photo {
    margin-right: 1.5em;
    margin-bottom: 1em
}

.paragraphs-item-roster-group.roster-style-list .paragraphs-item-roster-item .roster-person-name-title {
    padding: 0!important
}

.paragraphs-item-roster-group.roster-style-tiles.display-grid-col-md-3 .iep-card-person .views-field-field-person-photo img,
z.paragraphs-item-roster-group.roster-style-list.display-grid-col-md-3 .iep-card-person .views-field-field-person-photo img,
.paragraphs-item-roster-group.roster-style-list .iep-card-person .views-field-field-person-photo img {
    width: 180px!important;
    max-width: 180px!important;
    object-fit: cover;
    object-position: 50% 0;
    height: 50vh;
    max-height: 50vh;
    height: 180px;
    max-height: 180px
}

.paragraphs-item-roster-group.roster-style-tiles.display-grid-col-md-4 .iep-card-person .views-field-field-person-photo img,
z.paragraphs-item-roster-group.roster-style-list.display-grid-col-md-4 .iep-card-person .views-field-field-person-photo img {
    width: 240px!important;
    max-width: 240px!important;
    object-fit: cover;
    object-position: 33.3333% 0;
    height: 33.3333vh;
    max-height: 50vh;
    height: 240px;
    max-height: 240px
}

.paragraphs-item-roster-group.roster-style-tiles.display-grid-col-md-6 .iep-card-person .views-field-field-person-photo img,
z.paragraphs-item-roster-group.roster-style-list.display-grid-col-md-6 .iep-card-person .views-field-field-person-photo img {
    width: 360px!important;
    max-width: 360px!important;
    object-fit: cover;
    object-position: 25% 0;
    height: 25vh;
    max-height: 25vh;
    height: 360px;
    max-height: 360px
}

.paragraphs-item-roster-group.roster-style-tiles.display-grid-col-md-12 .iep-card-person .views-field-field-person-photo img,
z.paragraphs-item-roster-group.roster-style-list.display-grid-col-md-12 .iep-card-person .views-field-field-person-photo img {
    width: 720px!important;
    max-width: 720px!important;
    object-fit: cover;
    object-position: 100% 0;
    height: 100vh;
    max-height: 100vh;
    height: 720px;
    max-height: 720px
}

.paragraphs-item-roster-group.roster-style-list .views-field-field-profile-last-name {
    color: #003262
}


@media only screen and (max-width:991px) {
.paragraphs-item-roster-group.roster-style-tiles.display-grid-col-md-3 .iep-card-person .views-field-field-person-photo img,
z.paragraphs-item-roster-group.roster-style-list.display-grid-col-md-3 .iep-card-person .views-field-field-person-photo img,
.paragraphs-item-roster-group.roster-style-list .iep-card-person .views-field-field-person-photo img {
    width: 100%!important;
    max-width: 100%!important;
    object-fit: cover;
    object-position: 50% 0;
    height: 50vh;
    max-height: 50vh;
    height: 100%;
    max-height: 100%
}
}

/* jb:190411
.paragraphs-item-roster-group.roster-style-list .person-contact-info a {
    font-family: "freightsans_probook"!important
}
:jb */

.paragraphs-item-cnr-iframe.col-md-offset-1 {
    margin-left: 0!important
}

.graf-person-unfurl-tab .fa {
    font-size: 18px;
    bottom: 2px
}

.graf-person-unfurl-tab .field-name-field-graf-affiliation {
    display: none
}

.graf-person-unfurl-unfurl .field-name-field-graf-affiliation {
zdisplay: block!important;
margin-left: .2em;
}

@media only screen and (max-width:800px) {
    .field-name-field-display-title,.group-byline,.views-field-field-bta-byline .field-content {
        margin-left: 20px
    }

    .front .field-name-field-bta-title-display,.panel.active .panel-heading .cnr150-tab-innercontent {
        display: none
    }

    .cnr150-tab .cnr150-cnr-role {
        margin-left: 20px!important
    }

    .cnr150-tab .cnr150-person-name {
        padding-left: 20px!important
    }

    .cnr150-unfurl-img .image-caption-toggle>div {
        margin-left: 15px!important
    }

    .cnr150-image-container .overlay,.cnr150-tab-content img {
        padding-left: 20px!important;
        padding-right: 20px!important
    }

    .cnr150-unfurl-img {
        display: none!important
    }

    .node-type-cnr-page #cnr-page-widthfitter {
        min-width: initial!important;
        max-width: 100%;
        position: relative;
        overflow-x: hidden;
        overflow-y: hidden
    }

    .cnr150-unfurl,.paragraphs-item-roster-unfurl.display-grid-col-md-3 .panel-group .panel,.paragraphs-item-accordion-group.display-grid-col-md-3 .panel-group .panel {
        width: 100%!important
    }

    .cnr150-unfurl {
        max-width: none!important;
        margin: 0!important
    }

    .cnr150-unfurl-img img {
        width: min-content!important;
        padding: 0!important
    }

    .cnr150-tab-innercontent {
        max-width: 100%!important
    }

    .cnr150-quote.col-md-6 {
        width: inherit!important
    }

    .cnr150-unfurl-img.col-md-6 {
        margin: 0!important;
        width: auto!important
    }

    .cnr150-unfurl-img.pull-right {
        float: none!important
    }

    .entity.display-grid-col-md-3 .panel-group .panel-body .entity {
        width: auto!important;
        max-width: none!important
    }

    .entity.display-grid-col-md-3 .panel:nth-of-type(1)+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(1)+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(1)+.panel+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel+.panel+.panel .panel-body>.views-field>.field-content>.entity,.entity.display-grid-col-md-3 .panel:nth-of-type(4n)+.panel+.panel+.panel+.panel .panel-body>.views-field>.field-content>.entity {
        left: 0!important
    }

    .entity.paragraphs-item-engagement-grid .entity:not(:first-child) .panel_container1>.field:first-of-type>.field-item:first-of-type>:first-child {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .entity.paragraphs-item-engagement-grid>.content .grid_container4 {
        margin-top: 1em!important
    }

    .entity.paragraphs-item-engagement-grid .entity:first-of-type .panel_container1>.field:first-of-type>.field-item:first-of-type>:first-child {
        margin-bottom: 0!important
    }
}

@media only screen and (max-width:800px) {
    .graf-person-unfurl-tab .graf-person-unfurl-person-name {
        padding-left: 0!important
    }

    .paragraphs-item-roster-unfurl .panel-heading,.paragraphs-item-roster-unfurl .panel-body {
        padding: 0 15px 0 15px!important
    }
}

z.paragraphs-item-grafs,
z.paragraphs-item-grafs-summary,
z.paragraphs-item-nodequeue,
.node-type-cnr-story .entity.paragraphs-item-accordion-group,
.node-type-cnr-story .entity.paragraphs-item-roster-unfurl,
.node-type-cnr-story .entity.paragraphs-item-engagement-grid {
/*
	margin-left: 16.66666667%!important;
	margin-right: 16.66666667%!important;
*/
	margin-left: auto!important;
	margin-right: auto!important;
	max-width: 960px!important;
}

.node-type-cnr-story .entity.paragraphs-item-engagement-grid.display-grid-col-md-6 .entity {
	max-width: 400px!important;
	max-width: 50%!important;
}

/* brute-forcing stand alone iframes to behave like grids; note multiple col-md bug */ 
.entity.col-md-8.col-md-offset-2.col-md-3 {
width: 25% !important;
}

.entity.col-md-8.col-md-offset-2.col-md-4 {
width: 33.33333% !important;
}

.entity.col-md-8.col-md-offset-2.col-md-5 {
width: 41.66667% !important;
}

.entity.col-md-8.col-md-offset-2.col-md-6 {
width: 50% !important;
max-width: 450px;
}


.node-type-cnr-page .cnr-pos-left.entity.col-md-3.col-md-offset-1.col-md-3,
.node-type-cnr-page .cnr-pos-left.entity.col-md-4.col-md-offset-1.col-md-4,

.node-type-cnr-page .cnr-pos-left.entity.col-md-8.col-md-offset-2.col-md-2,
.node-type-cnr-page .cnr-pos-left.entity.col-md-8.col-md-offset-2.col-md-3,
.node-type-cnr-page .cnr-pos-left.entity.col-md-8.col-md-offset-2.col-md-4,
.node-type-cnr-page .cnr-pos-left.entity.col-md-8.col-md-offset-2.col-md-5,
.node-type-cnr-page .cnr-pos-left.entity.col-md-8.col-md-offset-2.col-md-6 {
margin: 0 !important;
zmargin: .5em !important;
}

@media (max-width: 1180px) {
.entity.col-md-8.col-md-offset-2.col-md-6 {
max-width: none !important;
}

}

@media (max-width: 991px) {

.entity.col-md-8.col-md-offset-2.col-md-2,
.entity.col-md-8.col-md-offset-2.col-md-3,
.entity.col-md-8.col-md-offset-2.col-md-4,
.entity.col-md-8.col-md-offset-2.col-md-5,
.entity.col-md-8.col-md-offset-2.col-md-6 {
margin: 0 !important;
max-width: none !important;
width: 100% !important;
}

}

.entity.paragraphs-item-node-embed h2.node-title {
display: none;
}
.entity.paragraphs-item-node-embed .webform-client-form .form-item:first-of-type {
margin: 0 0 1.5em 0;
}
/*
.paragraphs-items-field-article>.entity-paragraphs-item.paragraphs-item-node-embed {
border: 1px solid #003262;
padding: 1em !important;
}
*/

#graf-taxonomy .col-md-5 {
width: 16.66667% !important;
float: left;
}

#graf-taxonomy .col-md-7 {
width: 80% !important;
}

@media (max-width: 1180px) {
#graf-taxonomy .col-md-5 {
width: 33.3333% !important
}
#graf-taxonomy .col-md-7 {
width: 100% !important;
padding: 0 !important;
}
}

#graf-taxonomy h2 {
    font-size: 150% !important;
    line-height: 1 !important;
}

#graf-taxonomy .author-and-date {
display: none;
}

#graf-taxonomy .views-row {
margin-bottom: 24px !important;
}


.link-disabled .views-field-field-profile-last-name a,
.link-disabled .views-field-field-person-photo a {
        cursor: default;
        pointer-events: none;        
        text-decoration: none;
}

/* ### */

