@import url(../common/style/normalize.css);
@import url(../common/fonts/font-awesome/css/font-awesome.min.css);
/** 
	AUTHORED BY:
	Aaron Pinero
	Director, Web Design & Development,
	CCIT, Columbia University
	
	DEPENDENCIES:
	sass

	USAGE:
	reset: set margins, border, and padding to zero;
	reset(li): additionally remove any list style
	ccit_clearfix: clearfix style from bootstrap
	hidden: do not display the element, do not make it accessible;
	hidden(false): reverse hidden
	visuallyhidden: do not display the element, but make it accessible;
	visuallyhidden(false): reverse visuallyhidden
/** 

/** MIXINS **/
/** MIXINS/BOOTSTRAP **/
/** MIXINS/BOILERPLATE **/
/** MIXINS/WIDGETS **/
/** BRAND COLORS **/
/** BRAND LOGOS **/
/** TEMPLATE SETTINGS **/
/** FONTS **/
/** RESPONSIVE BREAKPOINTS **/
/** SETTINGS **/
/** 
	AUTHORED BY:
	Aaron Pinero
	Associate Director, Web Publishing & Design,
	CCIT, Columbia University
	
	DEPENDENCIES:
	compass
	breakpoint
	_defaults.scss
	_mixins.scss
	_symbols.scss
	modernizr

	USAGE:
	Recommended that the main classes defined below
	be applied to elements in a specific template
	using the @extend instruction in SCSS.
**/
/** BREADCRUMB **/
/* line 23, ../common/scss/_widgets.scss */
.ccit_breadcrumb_default div {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  color: #999999;
}
/* line 30, ../common/scss/_widgets.scss */
.ccit_breadcrumb_default .dv {
  margin: 0 0.5em;
}

/** SIDEBAR MENU **/
/* line 36, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default {
  background-color: #eeedeb;
}
/* line 38, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default h2, .ccit_sidebarmenu_default .list-item-container .field-name-field-para-heading, .list-item-container .ccit_sidebarmenu_default .field-name-field-para-heading,
.ccit_sidebarmenu_default .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .ccit_sidebarmenu_default .field-name-field-para-heading, .ccit_sidebarmenu_default .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .ccit_sidebarmenu_default .field-name-field-para-label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px !important;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px !important;
}
/* line 74, ../common/scss/_mixins.scss */
.ccit_sidebarmenu_default h2.focusable:active, .ccit_sidebarmenu_default .list-item-container .focusable.field-name-field-para-heading:active, .list-item-container .ccit_sidebarmenu_default .focusable.field-name-field-para-heading:active,
.ccit_sidebarmenu_default .field-name-field-para-references > .field-items .focusable.field-name-field-para-heading:active,
.field-name-field-para-references > .field-items .ccit_sidebarmenu_default .focusable.field-name-field-para-heading:active, .ccit_sidebarmenu_default .paragraphs-item-view-display .focusable.field-name-field-para-label:active, .paragraphs-item-view-display .ccit_sidebarmenu_default .focusable.field-name-field-para-label:active, .ccit_sidebarmenu_default h2.focusable:focus, .ccit_sidebarmenu_default .list-item-container .focusable.field-name-field-para-heading:focus, .list-item-container .ccit_sidebarmenu_default .focusable.field-name-field-para-heading:focus,
.ccit_sidebarmenu_default .field-name-field-para-references > .field-items .focusable.field-name-field-para-heading:focus,
.field-name-field-para-references > .field-items .ccit_sidebarmenu_default .focusable.field-name-field-para-heading:focus, .ccit_sidebarmenu_default .paragraphs-item-view-display .focusable.field-name-field-para-label:focus, .paragraphs-item-view-display .ccit_sidebarmenu_default .focusable.field-name-field-para-label:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 40, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu,
.ccit_sidebarmenu_default .block-content ul.menu {
  margin: 0;
  padding: 0;
}
/* line 43, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li,
.ccit_sidebarmenu_default .block-content ul.menu li {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  list-style: none;
  list-style-image: none;
  border-top: 1px #e2e1dd solid;
}
/* line 47, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li.expanded,
.ccit_sidebarmenu_default .block-content ul.menu li.expanded {
  background-color: #f6f6f5;
}
/* line 50, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li a,
.ccit_sidebarmenu_default .block-content ul.menu li a {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3a6188;
  display: block;
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border: none;
  -webkit-transition-property: color, background-color;
  -moz-transition-property: color, background-color;
  -o-transition-property: color, background-color;
  transition-property: color, background-color;
}
/* line 64, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li a.active,
.ccit_sidebarmenu_default .block-content ul.menu li a.active {
  color: #fff;
  background-color: #002855;
}
/* line 69, ../common/scss/_widgets.scss */
.mzr_no-touch .ccit_sidebarmenu_default .content ul.menu li a:active, .mzr_no-touch .ccit_sidebarmenu_default .content ul.menu li a:hover, .mzr_no-touch
.ccit_sidebarmenu_default .block-content ul.menu li a:active, .mzr_no-touch
.ccit_sidebarmenu_default .block-content ul.menu li a:hover {
  color: #fff;
  background-color: #002855;
}
/* line 74, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li ul,
.ccit_sidebarmenu_default .block-content ul.menu li ul {
  border-bottom: none;
  background-color: #f6f6f5;
  padding: 0 0 8px 0;
  padding: 0 0 0.5rem 0;
}
/* line 79, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li ul li,
.ccit_sidebarmenu_default .block-content ul.menu li ul li {
  border: none;
}
/* line 81, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li ul li a,
.ccit_sidebarmenu_default .block-content ul.menu li ul li a {
  margin: 0;
  padding: 4px 16px 4px 32px;
  padding: 0.25rem 1rem 0.25rem 2rem;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 87, ../common/scss/_widgets.scss */
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li a:before, .mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li a:before {
  content: "\f0da";
  font-family: FontAwesome;
  display: block;
  position: absolute;
  color: #b6d1ec;
  top: 4px;
  top: 0.25rem;
  left: 16px;
  left: 1rem;
}
/* line 99, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li ul li ul,
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul {
  padding: 0;
  background-color: transparent;
}
/* line 102, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li ul li ul a,
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul a {
  padding-left: 48px;
  padding-left: 3rem;
}
/* line 105, ../common/scss/_widgets.scss */
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li ul a:before, .mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul a:before {
  left: 32px;
  left: 2rem;
}
/* line 110, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li ul li ul ul a,
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul a {
  padding-left: 64px;
  padding-left: 4rem;
}
/* line 113, ../common/scss/_widgets.scss */
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li ul ul a:before, .mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul a:before {
  left: 48px;
  left: 3rem;
}
/* line 118, ../common/scss/_widgets.scss */
.ccit_sidebarmenu_default .content ul.menu li ul li ul ul ul a,
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul ul a {
  padding-left: 80px;
  padding-left: 5rem;
}
/* line 121, ../common/scss/_widgets.scss */
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li ul ul ul a:before, .mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul ul a:before {
  left: 64px;
  left: 4rem;
}

/** BUTTON **/
/* line 134, ../common/scss/_widgets.scss */
.ccit_button_default {
  font-size: inherit;
  line-height: inherit;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition-property: background-color, box-shadow;
  -moz-transition-property: background-color, box-shadow;
  -o-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin: 0;
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  color: #fff;
  background-color: #418fde;
  text-decoration: none;
}
/* line 103, ../common/scss/_mixins.scss */
.ccit_button_default:link, .ccit_button_default:visited, .ccit_button_default:hover, .ccit_button_default:active {
  color: #fff;
  text-decoration: none;
  border: none !important;
}
/* line 109, ../common/scss/_mixins.scss */
.mzr_no-touch .ccit_button_default:hover, .ccit_button_default:focus {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-color: #002855;
}
/* line 115, ../common/scss/_mixins.scss */
.ccit_button_default:focus {
  outline: none;
}
/* line 118, ../common/scss/_mixins.scss */
.mzr_no-touch .ccit_button_default:active {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  color: #fff;
  text-decoration: none;
}

/** BOXED BLOCK **/
/* line 137, ../common/scss/_widgets.scss */
.ccit_boxed_default, .ccit_boxed_headed .block-content {
  padding: 12px 16px 4px 16px;
  padding: 0.75rem 1rem 0.25rem 1rem;
  background-color: #eeedeb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 140, ../common/scss/_widgets.scss */
.ccit_boxed_headed {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
/* line 144, ../common/scss/_mixins.scss */
.ccit_boxed_headed .block-header h2, .ccit_boxed_headed .block-header .list-item-container .field-name-field-para-heading, .list-item-container .ccit_boxed_headed .block-header .field-name-field-para-heading,
.ccit_boxed_headed .block-header .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .ccit_boxed_headed .block-header .field-name-field-para-heading, .ccit_boxed_headed .block-header .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .ccit_boxed_headed .block-header .field-name-field-para-label {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 24px !important;
  line-height: 1.5rem !important;
  padding: 8px 16px !important;
  padding: 0.5rem 1rem !important;
  margin: 0 !important;
  color: #fff !important;
  background-color: #418fde;
}
/* line 147, ../common/scss/_mixins.scss */
.ccit_boxed_headed .block-content {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/** PAGERS **/
/* line 145, ../common/scss/_widgets.scss */
.ccit_pager {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 5px 0 #eeedeb inset;
  -moz-box-shadow: 0 1px 5px 0 #eeedeb inset;
  box-shadow: 0 1px 5px 0 #eeedeb inset;
  background-color: #f2f2f2;
  margin-top: 16px !important;
  margin-top: 1rem !important;
  text-align: center;
}
/* line 152, ../common/scss/_widgets.scss */
.ccit_pager li {
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  list-style: none;
  list-style-image: none;
  display: inline;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 32px;
  line-height: 2rem;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 160, ../common/scss/_widgets.scss */
.ccit_pager li.pager-current {
  font-weight: normal;
  padding: 12px;
  padding: 0.75rem;
  background-color: #fff;
  border: 1px #e6e6e6 solid;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 168, ../common/scss/_widgets.scss */
.ccit_pager li.pager-ellipsis {
  color: #999999;
}
/* line 171, ../common/scss/_widgets.scss */
.ccit_pager li.pager-first a:before {
  content: "\f100";
  font-family: FontAwesome;
  color: #ccc;
  padding-right: 8px;
  padding-right: 0.5rem;
}
/* line 178, ../common/scss/_widgets.scss */
.ccit_pager li.pager-previous a:before {
  content: "\f104";
  font-family: FontAwesome;
  padding-right: 8px;
  padding-right: 0.5rem;
  color: #ccc;
}
/* line 185, ../common/scss/_widgets.scss */
.ccit_pager li.pager-last a:after {
  content: "\f101";
  font-family: FontAwesome;
  padding-left: 8px;
  padding-left: 0.5rem;
  color: #ccc;
}
/* line 192, ../common/scss/_widgets.scss */
.ccit_pager li.pager-next a:after {
  content: "\f105";
  font-family: FontAwesome;
  padding-left: 8px;
  padding-left: 0.5rem;
  color: #ccc;
}
/* line 199, ../common/scss/_widgets.scss */
.ccit_pager li a {
  padding: 8px;
  padding: 0.5rem;
  margin: 0;
  white-space: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 208, ../common/scss/_widgets.scss */
.ccit_pager li a:link, .ccit_pager li a:visited, .ccit_pager li a:hover, .ccit_pager li a:active {
  background-color: transparent;
  text-decoration: none;
  border-bottom: none;
}
/* line 214, ../common/scss/_widgets.scss */
.mzr_no-touch .ccit_pager li a:hover, .mzr_no-touch .ccit_pager li a:active {
  background-color: #002855;
  color: #fff;
  text-decoration: none;
  border-bottom: none;
}

/** RESPONSIVE IFRAMES **/
/* line 225, ../common/scss/_widgets.scss */
.responsive-iframe {
  position: relative;
  width: 100% !important;
  height: 0 !important;
  padding-top: 55%;
}
/* line 230, ../common/scss/_widgets.scss */
.responsive-iframe iframe, .responsive-iframe object {
  display: block;
  position: absolute;
  top: 0;
  width: 100% !important;
  height: 100% !important;
  margin: 0;
  padding: 0;
}

/** FOOTER LOGO **/
/* line 242, ../common/scss/_widgets.scss */
.ccit_footer_logo {
  padding: 0;
  margin: 0 0 16px 0;
  display: block;
  position: relative;
  width: 217px;
  height: 35px;
  overflow: hidden;
  text-indent: 218px;
  white-space: nowrap;
  background-image: url(../common/img/logos/logo-cc-hd.png);
  background-size: 217px auto;
}
/* line 254, ../common/scss/_widgets.scss */
.mzr_no-backgroundsize .ccit_footer_logo {
  background-image: url(../common/img/logos/logo-cc.png);
}

/* line 256, ../common/scss/_widgets.scss */
.mzr_generatedcontent.mzr_opacity.mzr_no-touch a.ccit_footer_logo {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  background-image: none;
}
/* line 261, ../common/scss/_widgets.scss */
.mzr_generatedcontent.mzr_opacity.mzr_no-touch a.ccit_footer_logo:before, .mzr_generatedcontent.mzr_opacity.mzr_no-touch a.ccit_footer_logo:after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 217px;
  height: 35px;
  background-image: url(../common/img/logos/logo-cc-hd.png);
  background-position: 0 -35px;
  background-size: 217px auto;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 276, ../common/scss/_widgets.scss */
.mzr_generatedcontent.mzr_opacity.mzr_no-touch a.ccit_footer_logo:after {
  opacity: 1;
  background-position: 0 0;
}
/* line 281, ../common/scss/_widgets.scss */
.mzr_generatedcontent.mzr_opacity.mzr_no-touch a.ccit_footer_logo:hover:after {
  opacity: 0;
}
/* line 282, ../common/scss/_widgets.scss */
.mzr_generatedcontent.mzr_opacity.mzr_no-touch a.ccit_footer_logo:hover:before {
  opacity: 1;
}

/* line 287, ../common/scss/_widgets.scss */
.mzr_generatedcontent.mzr_opacity.mzr_no-touch.mzr_no-backgroundsize a.ccit_footer_logo:before, .mzr_generatedcontent.mzr_opacity.mzr_no-touch.mzr_no-backgroundsize a.ccit_footer_logo:after {
  background-image: url(../common/img/logos/logo-cc.png);
}

/** 
	AUTHORED BY:
	Aaron Pinero
	Director, Web Design & Development,
	CCIT, Columbia University
	
	DEPENDENCIES:
	compass
	../script/modernizr.js
	
	USAGE:
	SCSS reusable style that provides two ways of presenting social media icons.
	Styles are written to be applied to link tags
	
	cc_social([channel]): will place a small channel icon to the left of the text of the link
	cc_social([channel],icononly): will replace the text of the link with a larger (32x32) channel icon
	cc_social([channel],iconsmall): will replace the text of the link with a smaller (24x24) channel icon
	
	Available Channels:
	facebook
	twitter
	linkedin
	itunes
	instagram
	youtube
	soundcloud
	tumblr
	
	Source for colors:
	simpleicons.org
	
/** 


/** SOCIAL MEDIA **/
/** 
	AUTHORED BY:
	Aaron Pinero
	Director, Web Design & Development,
	CCIT, Columbia University
	
	DEPENDENCIES:
	compass
	_mixins.scss
	_defaults.scss
	fontawesome
	modernizr

	USAGE:
	Include this file to override default Drupal system styles.
/** 

/** GENERAL **/
/* line 19, ../common/scss/_drupal.scss */
.element-invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px !important;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px !important;
}
/* line 74, ../common/scss/_mixins.scss */
.element-invisible.focusable:active, .element-invisible.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/** STATUS MESSAGES **/
/* line 27, ../common/scss/_drupal.scss */
div.messages,
div.status,
div.warning,
div.error {
  margin: 16px 0;
  margin: 1rem 0;
  line-height: 24px;
  line-height: 1.5rem;
  border-width: 1px;
  border-style: solid;
  padding: 8px 8px 8px 32px;
  padding: 0.5rem 0.5rem 0.5rem 2rem;
  position: relative;
  background-image: none;
}

/* line 42, ../common/scss/_drupal.scss */
div.status:before,
div.warning:before,
div.error:before {
  font-family: FontAwesome;
  position: absolute;
  top: 8px;
  top: 0.5rem;
  left: 8px;
  left: 0.5rem;
}

/* line 51, ../common/scss/_drupal.scss */
div.status {
  color: #33aa33;
  background-color: #e5f7e5;
  border-color: #beebbe;
}
/* line 55, ../common/scss/_drupal.scss */
.mzr_fontface div.status:before {
  content: "\f058";
}

/* line 57, ../common/scss/_drupal.scss */
div.warning {
  border-color: #ebdebe;
}
/* line 59, ../common/scss/_drupal.scss */
.mzr_fontface div.warning:before {
  content: "\f071";
}

/* line 62, ../common/scss/_drupal.scss */
div.warning,
tr.warning {
  color: #aa8833;
  background-color: #f7f2e5;
}

/* line 66, ../common/scss/_drupal.scss */
div.error {
  border-color: #ebbebe;
}
/* line 68, ../common/scss/_drupal.scss */
div.error:before {
  content: "\f071";
}

/* line 71, ../common/scss/_drupal.scss */
div.error,
tr.error {
  color: #aa3333;
  background-color: #f7e5e5;
}

/* line 75, ../common/scss/_drupal.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/** DRUPAL TABS **/
/* line 82, ../common/scss/_drupal.scss */
.tabs.primary,
.maintext ul.tabs.primary {
  padding: 0;
  margin: 0;
  height: 24px;
  height: 1.5rem;
  border-bottom: 1px #ccc solid;
}
/* line 88, ../common/scss/_drupal.scss */
.tabs.primary li,
.maintext ul.tabs.primary li {
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  list-style: none;
  list-style-image: none;
  display: inline;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 24px;
  line-height: 1.5rem;
}
/* line 95, ../common/scss/_drupal.scss */
.tabs.primary li a,
.maintext ul.tabs.primary li a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  top: -1px;
  padding: 0 8px;
  padding: 0 0.5rem;
  border: 1px #ccc solid;
  border-bottom: 0px;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #f2f2f2;
}
/* line 108, ../common/scss/_drupal.scss */
.tabs.primary li a:link, .tabs.primary li a:visited, .tabs.primary li a:hover, .tabs.primary li a:active,
.maintext ul.tabs.primary li a:link,
.maintext ul.tabs.primary li a:visited,
.maintext ul.tabs.primary li a:hover,
.maintext ul.tabs.primary li a:active {
  text-decoration: none;
}
/* line 112, ../common/scss/_drupal.scss */
.mzr_no-touch .tabs.primary li a:hover, .mzr_no-touch .tabs.primary li a:active, .mzr_no-touch
.maintext ul.tabs.primary li a:hover, .mzr_no-touch
.maintext ul.tabs.primary li a:active {
  background-color: #002855;
  border-color: #002855;
  color: #fff;
}
/* line 122, ../common/scss/_drupal.scss */
.tabs.primary li a.active:link, .tabs.primary li a.active:visited, .tabs.primary li a.active:hover, .tabs.primary li a.active:active, .mzr_no-touch .tabs.primary li a.active:hover, .mzr_no-touch .tabs.primary li a.active:active,
.maintext ul.tabs.primary li a.active:link,
.maintext ul.tabs.primary li a.active:visited,
.maintext ul.tabs.primary li a.active:hover,
.maintext ul.tabs.primary li a.active:active, .mzr_no-touch
.maintext ul.tabs.primary li a.active:hover, .mzr_no-touch
.maintext ul.tabs.primary li a.active:active {
  color: #333333;
  background-color: #fff;
  border-bottom: 1px #fff solid;
}

/** UNPUBLISHED **/
/* line 133, ../common/scss/_drupal.scss */
.node-unpublished {
  background-color: #ffd;
}
/* line 135, ../common/scss/_drupal.scss */
.node-unpublished:before {
  content: "Unpublished";
  display: block;
  text-align: center;
  padding: 8px;
  padding: 0.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #cca;
  border-bottom: 1px #cca dotted;
}

/** LIST ITEMS **/
/* line 155, ../common/scss/_drupal.scss */
.block-menu_block li.leaf,
.block-menu_block li.collapsed,
.block-menu_block li.expanded {
  list-style-image: none;
}

/** BLOCKS **/
/* line 161, ../common/scss/_drupal.scss */
.block {
  margin-top: 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

/** BUTTON **/
/* line 1, ../scss/_theme_content.scss */
a {
  -webkit-transition-property: background-color, border-color, color;
  -moz-transition-property: background-color, border-color, color;
  -o-transition-property: background-color, border-color, color;
  transition-property: background-color, border-color, color;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  color: #2669ad;
  text-decoration: none;
}
/* line 6, ../scss/_theme_content.scss */
a:hover {
  color: #8dc8e8;
}
/* line 10, ../scss/_theme_content.scss */
.mzr_fontface.mzr_generatedcontent a.ext:after {
  font-family: FontAwesome;
  content: "\f08e";
  padding-left: 0.25em;
  border-bottom: none;
}
/* line 17, ../scss/_theme_content.scss */
a.barrel_button_default {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: color, background-color;
  -moz-transition-property: color, background-color;
  -o-transition-property: color, background-color;
  transition-property: color, background-color;
  background-color: #2669ad;
  color: white;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.92rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1.5rem;
  margin: 0.5rem 0;
  padding: 0.75rem 1rem;
  text-transform: uppercase;
}
/* line 31, ../scss/_theme_content.scss */
a.barrel_button_default:hover {
  background-color: #4681ac;
  color: white;
}
/* line 36, ../scss/_theme_content.scss */
a.barrel_button_bordered {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: color, background-color, border-color;
  -moz-transition-property: color, background-color, border-color;
  -o-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  background-color: transparent;
  border: 0.125rem #8dc8e8 solid;
  color: #8dc8e8;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.92rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1.5rem;
  margin: 0.5rem 0;
  text-transform: uppercase;
  padding: 0.625rem 1rem;
}
/* line 51, ../scss/_theme_content.scss */
a.barrel_button_bordered:hover {
  background-color: #c6e3f3;
  border-color: #4681ac;
  color: #4681ac;
}
/* line 57, ../scss/_theme_content.scss */
a.learnmore {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}
/* line 95, ../scss/_theme_mixins.scss */
a.learnmore:after {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  content: "\f061";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  left: 0;
  padding-left: 0.625em;
  position: relative;
}
/* line 108, ../scss/_theme_mixins.scss */
a.learnmore[href]:hover:after {
  left: 0.375em;
}
/* line 60, ../scss/_theme_content.scss */
a.goback {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}
/* line 66, ../scss/_theme_content.scss */
a.goback:before {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  content: "\f060";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  left: 0;
  padding-right: 0.625em;
  position: relative;
}
/* line 79, ../scss/_theme_content.scss */
a.goback[href]:hover:before {
  left: -0.375em;
}

/* line 90, ../scss/_theme_content.scss */
a.barrel_button_default + a.barrel_button_default,
a.barrel_button_bordered + a.barrel_button_default,
a.barrel_button_default + a.barrel_button_bordered,
a.barrel_button_bordered + a.barrel_button_bordered {
  margin-left: 1rem;
}

/* line 94, ../scss/_theme_content.scss */
address {
  padding-left: 32px;
  padding-left: 2rem;
}

/* line 99, ../scss/_theme_content.scss */
* + address {
  margin-top: 16px;
  margin-top: 1rem;
}

/* line 104, ../scss/_theme_content.scss */
body {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
}
/* line 113, ../scss/_theme_content.scss */
body .ccaamaintext.field-name-body,
body .field-name-field-calevent-description {
  font-family: "pt-serif", Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}

/* line 122, ../scss/_theme_content.scss */
h1 {
  color: #003a70;
  font-size: 2.875rem;
  font-weight: bold;
  line-height: 3rem;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

/* line 132, ../scss/_theme_content.scss */
* + h1 {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 137, ../scss/_theme_content.scss */
h2, .list-item-container .field-name-field-para-heading,
.field-name-field-para-references > .field-items .field-name-field-para-heading, .paragraphs-item-view-display .field-name-field-para-label {
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24.96px;
  font-size: 1.56rem;
  font-weight: bold;
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
}
/* line 146, ../scss/_theme_content.scss */
footer h2, footer .list-item-container .field-name-field-para-heading, .list-item-container footer .field-name-field-para-heading,
footer .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items footer .field-name-field-para-heading, footer .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display footer .field-name-field-para-label {
  color: #b8bec1;
}

/* line 151, ../scss/_theme_content.scss */
* + h2, .list-item-container * + .field-name-field-para-heading,
.field-name-field-para-references > .field-items * + .field-name-field-para-heading, .paragraphs-item-view-display * + .field-name-field-para-label {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 156, ../scss/_theme_content.scss */
h3 {
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 28px;
  line-height: 1.75rem;
  margin: 0;
  padding: 0;
}
/* line 166, ../scss/_theme_content.scss */
footer h3 {
  color: #b8bec1;
}

/* line 171, ../scss/_theme_content.scss */
* + h3 {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 176, ../scss/_theme_content.scss */
h4 {
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
}

/* line 188, ../scss/_theme_content.scss */
* + h4 {
  margin-top: 24px;
  margin-top: 1.5rem;
}

/* line 193, ../scss/_theme_content.scss */
ol {
  margin: 0;
  padding: 0;
}

/* line 198, ../scss/_theme_content.scss */
* + ol {
  margin-top: 16px;
  margin-top: 1rem;
}

/* line 203, ../scss/_theme_content.scss */
p {
  font-family: "pt-serif", Georgia, "Times New Roman", Times, serif;
  margin: 0;
}
/* line 206, ../scss/_theme_content.scss */
p.lede {
  color: #003a70;
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 40px;
  line-height: 2.5rem;
  margin: 0 auto 24px;
  margin: 0 auto 1.5rem;
}
/* line 216, ../scss/_theme_content.scss */
p.footnote {
  font-size: 12px;
  font-size: .75rem;
  color: #cacaca;
}
/* line 221, ../scss/_theme_content.scss */
.field-name-field-file-image-caption p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.25;
  margin-top: 12px;
  margin-top: .75rem;
  text-align: center;
  color: #003a70;
}
/* line 231, ../scss/_theme_content.scss */
.field-name-field-file-image-credit p {
  color: #cacaca;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.25;
  padding-top: 4px;
  padding-top: 0.25rem;
  text-align: center;
}

/* line 243, ../scss/_theme_content.scss */
* + p {
  margin-top: 16px;
  margin-top: 1rem;
}
/* line 247, ../scss/_theme_content.scss */
.news-article * + p, footer * + p {
  margin-top: 8px;
  margin-top: 0.5rem;
}

/* line 253, ../scss/_theme_content.scss */
.news-article p:last-of-type {
  margin-top: 0;
}

/* line 256, ../scss/_theme_content.scss */
blockquote {
  border-top: solid 1px #8dc8e8;
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.4;
  margin: 40px auto 0;
  margin: 2.5rem auto 0;
  padding: 20px 0;
  padding: 1.25rem 0;
  position: relative;
  text-align: center;
  max-width: 650px;
  max-width: 40.625rem;
}
/* line 271, ../scss/_theme_content.scss */
blockquote:before {
  content: "\f10d";
  font-family: FontAwesome;
  font-size: 34px;
  font-size: 2.125rem;
  color: #8dc8e8;
  background-color: #fff;
  padding: 0 10px;
  padding: 0 .625rem;
  position: absolute;
  margin: -20px auto 0;
  margin: -1.25rem auto 0;
  max-height: 34px;
  max-height: 2.125rem;
  top: 0;
}
/* line 287, ../scss/_theme_content.scss */
blockquote + p.citation {
  margin: 0 0 20px;
  margin: 0 0 1.25rem;
  font-size: 14px;
  font-size: .875rem;
  color: #2669ad;
  text-align: center;
}

/* line 297, ../scss/_theme_content.scss */
ul {
  margin: 0;
  padding: 0;
  list-style-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" width="7" height="7"><circle fill="$barrel-blue-dark" cx="3" cy="3" r="3"/></svg>');
}
/* line 301, ../scss/_theme_content.scss */
ul[class^=list] li {
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 304, ../scss/_theme_content.scss */
ul.list-no-bullet, ul.list-headshot, ul.list-headshot-two-col, ul.list-headshot-with-link, ul.list-two-col, .related-resources ul, ul.list-three-col-variant {
  list-style: none;
  padding-left: 0;
}
/* line 307, ../scss/_theme_content.scss */
ul.list-no-bullet li, ul.list-headshot li, ul.list-headshot-two-col li, ul.list-headshot-with-link li, ul.list-two-col li, .related-resources ul li, ul.list-three-col-variant li {
  color: #003a70;
  margin: 0;
}
/* line 312, ../scss/_theme_content.scss */
ul.list-headshot, ul.list-headshot-two-col, ul.list-headshot-with-link {
  border-top: solid 1px #e4e4e4;
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 317, ../scss/_theme_content.scss */
ul.list-headshot li, ul.list-headshot-two-col li, ul.list-headshot-with-link li {
  display: block;
  border-bottom: solid 1px #e4e4e4;
  min-height: 112px;
  padding: 40px 0 16px 100px;
  padding: 2.5rem 0 1rem 6.25rem;
  position: relative;
}
/* line 324, ../scss/_theme_content.scss */
ul.list-headshot li div.file-image.media-element-container, ul.list-headshot-two-col li div.file-image.media-element-container, ul.list-headshot-with-link li div.file-image.media-element-container {
  margin: 0;
}
/* line 327, ../scss/_theme_content.scss */
ul.list-headshot li img, ul.list-headshot-two-col li img, ul.list-headshot-with-link li img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: auto;
  max-width: 80px;
  max-width: 5rem;
  margin: 16px 0;
  margin: 1rem 0;
  left: 0;
  position: absolute;
  top: 0;
}
/* line 340, ../scss/_theme_content.scss */
ul.list-headshot-two-col {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: flex-start;
}
/* line 346, ../scss/_theme_content.scss */
ul.list-headshot-two-col li {
  flex: 0 1 100%;
}
@media (min-width: 55em) {
  /* line 346, ../scss/_theme_content.scss */
  ul.list-headshot-two-col li {
    flex: 0 1 50%;
  }
  /* line 350, ../scss/_theme_content.scss */
  ul.list-headshot-two-col li:nth-child(odd) {
    padding-right: 16px;
    padding-right: 1rem;
  }
}
@media (min-width: 55em) {
  /* line 359, ../scss/_theme_content.scss */
  ul.list-headshot-with-link li {
    padding-right: 128px;
    padding-right: 8rem;
  }
}
@media (min-width: 55em) {
  /* line 364, ../scss/_theme_content.scss */
  ul.list-headshot-with-link li a.learnmore {
    position: absolute;
    right: 0;
    top: 40px;
    top: 2.5rem;
  }
}
@media (max-width: 54.9945em) {
  /* line 364, ../scss/_theme_content.scss */
  ul.list-headshot-with-link li a.learnmore {
    display: block;
  }
}
@media (min-width: 55em) {
  /* line 377, ../scss/_theme_content.scss */
  ul.list-two-col, .related-resources ul {
    -webkit-columns: 30px 2;
    -moz-columns: 30px 2;
    -ms-columns: 30px 2;
    -o-columns: 30px 2;
    columns: 30px 2;
  }
}
/* line 383, ../scss/_theme_content.scss */
ul.list-three-col {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top: solid 1px #e4e4e4;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: flex-start;
}
/* line 391, ../scss/_theme_content.scss */
ul.list-three-col li {
  border-bottom: solid 1px #cacaca;
  padding: 20px 20px 20px 0;
  padding: 1.25rem 1.25rem 1.25rem 0;
  margin: 0;
  flex: 0 1 33.33%;
}
@media (min-width: 55em) {
  /* line 399, ../scss/_theme_content.scss */
  ul.list-three-col-variant {
    -webkit-columns: 20px 3;
    -moz-columns: 20px 3;
    -ms-columns: 20px 3;
    -o-columns: 20px 3;
    columns: 20px 3;
  }
}

/* line 407, ../scss/_theme_content.scss */
* + ul {
  margin-top: 16px;
  margin-top: 1rem;
}
/* line 410, ../scss/_theme_content.scss */
footer * + ul {
  margin-top: 8px;
  margin-top: 0.5rem;
}

/* line 416, ../scss/_theme_content.scss */
.webform-client-form input[type=checkbox] + label {
  display: inline;
}

/* line 420, ../scss/_theme_content.scss */
hr {
  margin: 32px 0;
  margin-left: 2rem 0;
  display: block;
  height: 1px;
  border: 0;
  border-top: solid 1px #cacaca;
  padding: 0;
}

/* line 431, ../scss/_theme_content.scss */
h2.collapsable, .list-item-container .collapsable.field-name-field-para-heading,
.field-name-field-para-references > .field-items .collapsable.field-name-field-para-heading, .paragraphs-item-view-display .collapsable.field-name-field-para-label,
h3.collapsable {
  clear: both;
  cursor: pointer;
  border-top: solid 1px #e4e4e4;
  margin-bottom: 0;
  padding: 20px 32px 0 0;
  padding: 1.25rem 2rem 1rem 0;
  position: relative;
}
/* line 439, ../scss/_theme_content.scss */
h2.collapsable:hover, .list-item-container .collapsable.field-name-field-para-heading:hover,
.field-name-field-para-references > .field-items .collapsable.field-name-field-para-heading:hover, .paragraphs-item-view-display .collapsable.field-name-field-para-label:hover,
h3.collapsable:hover {
  color: #2669ad;
}
/* line 442, ../scss/_theme_content.scss */
h2.collapsable:before, .list-item-container .collapsable.field-name-field-para-heading:before,
.field-name-field-para-references > .field-items .collapsable.field-name-field-para-heading:before, .paragraphs-item-view-display .collapsable.field-name-field-para-label:before,
h3.collapsable:before {
  content: "";
}
/* line 445, ../scss/_theme_content.scss */
h2.collapsable:after, .list-item-container .collapsable.field-name-field-para-heading:after,
.field-name-field-para-references > .field-items .collapsable.field-name-field-para-heading:after, .paragraphs-item-view-display .collapsable.field-name-field-para-label:after,
h3.collapsable:after {
  content: "\f106";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: solid 2px #2669ad;
  color: #2669ad;
  font-family: FontAwesome;
  font-size: 16px;
  font-size: 1rem;
  height: 24px;
  height: 1.5rem;
  line-height: 1.5;
  position: absolute;
  right: 0;
  text-align: center;
  top: 15px;
  width: 24px;
  width: 1.5rem;
}
/* line 463, ../scss/_theme_content.scss */
h2.collapsable.closed, .list-item-container .collapsable.closed.field-name-field-para-heading,
.field-name-field-para-references > .field-items .collapsable.closed.field-name-field-para-heading, .paragraphs-item-view-display .collapsable.closed.field-name-field-para-label,
h3.collapsable.closed {
  margin-bottom: 1.5rem;
  padding-bottom: 0;
}
/* line 466, ../scss/_theme_content.scss */
h2.collapsable.closed:after, .list-item-container .collapsable.closed.field-name-field-para-heading:after,
.field-name-field-para-references > .field-items .collapsable.closed.field-name-field-para-heading:after, .paragraphs-item-view-display .collapsable.closed.field-name-field-para-label:after,
h3.collapsable.closed:after {
  content: "\f107";
  line-height: 1.75;
}
/* line 471, ../scss/_theme_content.scss */
h2.collapsable.transition, .list-item-container .collapsable.transition.field-name-field-para-heading,
.field-name-field-para-references > .field-items .collapsable.transition.field-name-field-para-heading, .paragraphs-item-view-display .collapsable.transition.field-name-field-para-label,
h3.collapsable.transition {
  margin-bottom: 0;
  padding-bottom: 1rem;
}
/* line 475, ../scss/_theme_content.scss */
.collapsables + h2.collapsable, .list-item-container .collapsables + .collapsable.field-name-field-para-heading,
.field-name-field-para-references > .field-items .collapsables + .collapsable.field-name-field-para-heading, .paragraphs-item-view-display .collapsables + .collapsable.field-name-field-para-label, .collapsables +
h3.collapsable {
  margin-top: 1.5rem;
}

/* line 481, ../scss/_theme_content.scss */
h3.collapsable.closed {
  margin-bottom: 1rem;
}
/* line 484, ../scss/_theme_content.scss */
h3.collapsable.transition {
  margin-bottom: 0;
}
/* line 487, ../scss/_theme_content.scss */
.collapsables + h3.collapsable {
  margin-top: 1rem;
}

/* line 492, ../scss/_theme_content.scss */
.collapsables {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0 0 1px 0;
}
/* line 496, ../scss/_theme_content.scss */
.collapsables.closed {
  border: none;
  height: 1px;
  padding: 0px;
  position: absolute;
  width: 1px;
}
/* line 503, ../scss/_theme_content.scss */
.collapsables.transition {
  padding: 0px;
}

/* line 508, ../scss/_theme_content.scss */
.related-resources {
  background-color: #003a70;
  background-image: url(../img/relatedresources_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 20px;
  margin-top: 1.25rem;
  padding: 40px;
  padding: 2.5rem;
}
/* line 518, ../scss/_theme_content.scss */
.related-resources h2, .related-resources .list-item-container .field-name-field-para-heading, .list-item-container .related-resources .field-name-field-para-heading,
.related-resources .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .related-resources .field-name-field-para-heading, .related-resources .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .related-resources .field-name-field-para-label,
.related-resources h3 {
  color: white;
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 527, ../scss/_theme_content.scss */
.related-resources li {
  line-height: 1.5;
}
/* line 530, ../scss/_theme_content.scss */
.related-resources a {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}
/* line 95, ../scss/_theme_mixins.scss */
.related-resources a:after {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  content: "\f061";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  left: 0;
  padding-left: 0.625em;
  position: relative;
}
/* line 108, ../scss/_theme_mixins.scss */
.related-resources a[href]:hover:after {
  left: 0.375em;
}

/* line 535, ../scss/_theme_content.scss */
span.label {
  color: #afafaf;
  font-size: 0.625rem;
  letter-spacing: 1px;
  line-height: 1rem;
  text-transform: uppercase;
}

/* line 542, ../scss/_theme_content.scss */
.AlignCenter {
  text-align: center;
}

/* line 545, ../scss/_theme_content.scss */
.AlignRight {
  text-align: right;
}

/* line 548, ../scss/_theme_content.scss */
span.size2 {
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24.96px;
  font-size: 1.56rem;
  font-weight: bold;
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
}

/* line 559, ../scss/_theme_content.scss */
* + .size2 {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 564, ../scss/_theme_content.scss */
span.size3 {
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 28px;
  line-height: 1.75rem;
  margin: 0;
  margin-top: 0px;
  padding: 0;
}

/* line 577, ../scss/_theme_content.scss */
* + .size3 {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 582, ../scss/_theme_content.scss */
span.size4 {
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
  margin-top: 0px;
  padding: 0;
}

/* line 595, ../scss/_theme_content.scss */
* + .size4 {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 600, ../scss/_theme_content.scss */
span.size5 {
  font-family: "pt-serif", Georgia, "Times New Roman", Times, serif;
  font-size: 0.83em;
  line-height: 1.5rem;
  font-weight: bold;
}

/* line 607, ../scss/_theme_content.scss */
* + .size5 {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 612, ../scss/_theme_content.scss */
span.size6 {
  font-family: "pt-serif", Georgia, "Times New Roman", Times, serif;
  font-size: 0.67em;
  line-height: 1.5rem;
  font-weight: bold;
}

/* line 619, ../scss/_theme_content.scss */
* + .size6 {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 624, ../scss/_theme_content.scss */
div.collapsible-cc {
  box-shadow: none;
  border-top: solid 1px #e4e4e4;
  border-left: 0;
  border-bottom: 0;
  border-right: 0;
}

/* line 631, ../scss/_theme_content.scss */
.collapsible-open-cc, .collapsible-closed-cc {
  border-bottom: none !important;
}

/* line 634, ../scss/_theme_content.scss */
div.collapsible-cc, .collapsible-content-cc {
  margin-left: 0;
  margin-right: 0;
}

/* line 638, ../scss/_theme_content.scss */
.collapsible-cc p, .collapsible-content-cc p, .collapsible-content-cc {
  padding-left: 0;
  padding-right: 0;
}

/* line 642, ../scss/_theme_content.scss */
.collapsible-closed-cc::after, .collapsible-open-cc::after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: solid 2px #2669ad;
  color: #2669ad;
  font-size: 1rem;
  height: 1.7rem;
  line-height: 1.7;
  position: absolute;
  right: 0;
  margin-right: 0;
  text-align: center;
  top: 15px;
  width: 1.8rem;
  padding: 0.2rem;
}

/* line 661, ../scss/_theme_content.scss */
.collapsible-closed-cc::after {
  content: "\f107" !important;
  font-family: FontAwesome;
}

/* line 665, ../scss/_theme_content.scss */
.collapsible-open-cc::after {
  content: "\f106" !important;
  font-family: FontAwesome;
  line-height: 1.7;
}

/* line 670, ../scss/_theme_content.scss */
.collapsible-open-cc::after {
  transform: none;
}

/** SINGULARITY GRID **/
/* line 7, ../scss/_theme_layout.scss */
.column, #col1, #col3 {
  *zoom: 1;
  padding: 16px;
  padding: 1rem;
}
/* line 36, ../common/scss/_mixins.scss */
.column:before, #col1:before, #col3:before, .column:after, #col1:after, #col3:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 41, ../common/scss/_mixins.scss */
.column:after, #col1:after, #col3:after {
  clear: both;
}
@media (min-width: 55em) {
  /* line 7, ../scss/_theme_layout.scss */
  .column, #col1, #col3 {
    padding: 24px 16px;
    padding: 1.5rem 1rem;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .column, .lt-ie9 #col1, .lt-ie9 #col3 {
  padding: 24px 16px;
  padding: 1.5rem 1rem;
}

@media (min-width: 55em) {
  /* line 19, ../scss/_theme_layout.scss */
  .centered.has-col3 #col1 {
    width: 68.75%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .centered.has-col3 #col1 {
  width: 68.75%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}
/* line 24, ../scss/_theme_layout.scss */
.page-node.node-type-article #col1 {
  max-width: 880px;
  max-width: 55rem;
  margin: 0 auto;
}
@media (min-width: 45em) {
  /* line 29, ../scss/_theme_layout.scss */
  .page-node.node-type-article #col1 .ccaamaintext {
    margin-right: 32px;
    margin-right: 2rem;
  }
}

@media (min-width: 55em) {
  /* line 39, ../scss/_theme_layout.scss */
  .centered #col3 {
    width: 31.25%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    padding-right: 2rem;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .centered #col3 {
  width: 31.25%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  padding-right: 2rem;
}
@media (min-width: 70em) {
  /* line 39, ../scss/_theme_layout.scss */
  .centered #col3 {
    padding-right: 4rem;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .centered #col3 {
  padding-right: 4rem;
}

/** MEDIA ELEMENTS **/
/* line 2, ../scss/_theme_media.scss */
.media-element-container {
  margin: 1rem 0;
}
/* line 4, ../scss/_theme_media.scss */
.media-element-container.media-default {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0;
}
/* line 8, ../scss/_theme_media.scss */
.media-element-container img {
  display: block;
  height: auto !important;
}

/* line 13, ../scss/_theme_media.scss */
.media-image_full_width {
  margin-bottom: 2rem;
}

/* line 16, ../scss/_theme_media.scss */
* + .media-image_full_width {
  margin-top: 2rem;
}

/** FLOATING **/
/* line 22, ../scss/_theme_media.scss */
.img_float_left .media-element-container,
.media-element-container.media-wysiwyg-align-left {
  clear: left;
  float: left;
  margin: 0;
  padding: 0 2rem 1rem 0;
}

/* line 29, ../scss/_theme_media.scss */
.img_float_right .media-element-container,
.media-element-container.media-wysiwyg-align-right {
  clear: right;
  float: right;
  margin: 0;
  padding: 0 0 1rem 2rem;
}

/* line 36, ../scss/_theme_media.scss */
* + .media-element-container.media-wysiwyg-align-left,
* + .media-element-container.media-wysiwyg-align-right {
  margin-top: 1rem;
}

/* line 48, ../scss/_theme_media.scss */
.media-element-container.media-wysiwyg-align-right + h2, .list-item-container .media-element-container.media-wysiwyg-align-right + .field-name-field-para-heading,
.field-name-field-para-references > .field-items .media-element-container.media-wysiwyg-align-right + .field-name-field-para-heading, .paragraphs-item-view-display .media-element-container.media-wysiwyg-align-right + .field-name-field-para-label, .media-element-container.media-wysiwyg-align-right + h3, .media-element-container.media-wysiwyg-align-right + h4, .media-element-container.media-wysiwyg-align-right + h5, .media-element-container.media-wysiwyg-align-right + h6,
.media-element-container.media-wysiwyg-align-left + h2,
.list-item-container .media-element-container.media-wysiwyg-align-left + .field-name-field-para-heading,
.field-name-field-para-references > .field-items .media-element-container.media-wysiwyg-align-left + .field-name-field-para-heading,
.paragraphs-item-view-display .media-element-container.media-wysiwyg-align-left + .field-name-field-para-label,
.media-element-container.media-wysiwyg-align-left + h3,
.media-element-container.media-wysiwyg-align-left + h4,
.media-element-container.media-wysiwyg-align-left + h5,
.media-element-container.media-wysiwyg-align-left + h6,
.img_float_left + h2,
.list-item-container .img_float_left + .field-name-field-para-heading,
.field-name-field-para-references > .field-items .img_float_left + .field-name-field-para-heading,
.paragraphs-item-view-display .img_float_left + .field-name-field-para-label,
.img_float_left + h3,
.img_float_left + h4,
.img_float_left + h5,
.img_float_left + h6,
.img_float_right + h2,
.list-item-container .img_float_right + .field-name-field-para-heading,
.field-name-field-para-references > .field-items .img_float_right + .field-name-field-para-heading,
.paragraphs-item-view-display .img_float_right + .field-name-field-para-label,
.img_float_right + h3,
.img_float_right + h4,
.img_float_right + h5,
.img_float_right + h6 {
  padding-top: 0 !important;
}

/* line 53, ../scss/_theme_media.scss */
.media-element-container.media-wysiwyg-align-center {
  margin: 1rem auto;
}

/** MEDIA SIZES **/
/* line 58, ../scss/_theme_media.scss */
.media-image_sixth_page {
  width: 25%;
}
@media (min-width: 55em) {
  /* line 58, ../scss/_theme_media.scss */
  .media-image_sixth_page {
    width: 17%;
  }
}
/* line 63, ../scss/_theme_media.scss */
.media-image_sixth_page img {
  width: 100%;
}

/* line 67, ../scss/_theme_media.scss */
.media-image_quarter_page {
  width: 25%;
}
/* line 69, ../scss/_theme_media.scss */
.media-image_quarter_page img {
  width: 100%;
}

/* line 73, ../scss/_theme_media.scss */
.media-image_third_page {
  width: 33%;
}
/* line 75, ../scss/_theme_media.scss */
.media-image_third_page img {
  width: 100%;
}

/* line 79, ../scss/_theme_media.scss */
.media-image_half_page {
  width: 50%;
}
/* line 81, ../scss/_theme_media.scss */
.media-image_half_page img {
  width: 100%;
}

/* line 85, ../scss/_theme_media.scss */
.media-image_two_thirds_page {
  width: 66%;
}
/* line 87, ../scss/_theme_media.scss */
.media-image_two_thirds_page img {
  width: 100%;
}

/* line 91, ../scss/_theme_media.scss */
.media-image_three_quarters_page {
  width: 66%;
}
@media (min-width: 55em) {
  /* line 91, ../scss/_theme_media.scss */
  .media-image_three_quarters_page {
    width: 75%;
  }
}
/* line 96, ../scss/_theme_media.scss */
.media-image_three_quarters_page img {
  width: 100%;
}

/* line 100, ../scss/_theme_media.scss */
.media-image_full_width {
  width: 100%;
}
/* line 102, ../scss/_theme_media.scss */
.media-image_full_width img {
  width: 100%;
}

/* line 2, ../scss/_theme_menus.scss */
#block-menu-block-1 {
  border-bottom: solid 1px #e4e4e4;
  font-size: 0.875rem;
}
/* line 5, ../scss/_theme_menus.scss */
#block-menu-block-1 ul.menu {
  list-style: none;
  margin: 0;
}
/* line 8, ../scss/_theme_menus.scss */
#block-menu-block-1 ul.menu li {
  border-top: solid 1px #e4e4e4;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
/* line 13, ../scss/_theme_menus.scss */
#block-menu-block-1 ul.menu ul {
  margin: 0 0 0 0.75rem;
}
/* line 15, ../scss/_theme_menus.scss */
#block-menu-block-1 ul.menu ul li {
  border-top: none;
  line-height: 1.5rem;
  padding: 0;
}
/* line 21, ../scss/_theme_menus.scss */
#block-menu-block-1 ul.menu a[href] {
  -webkit-transition: border, 0.25s;
  -moz-transition: border, 0.25s;
  -o-transition: border, 0.25s;
  transition: border, 0.25s;
  border-bottom: 2px solid transparent;
  color: #003a70;
}
/* line 25, ../scss/_theme_menus.scss */
#block-menu-block-1 ul.menu a[href]:hover {
  border-bottom: solid 2px #8dc8e8;
}
/* line 28, ../scss/_theme_menus.scss */
#block-menu-block-1 ul.menu a[href].active {
  border-bottom: solid 2px #8dc8e8;
}
/* line 32, ../scss/_theme_menus.scss */
#block-menu-block-1 ul.menu .nolink {
  color: #6e6e6e;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

/* line 4, ../scss/_theme_widgets.scss */
a.facebook {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebook {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebook:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebook:hover:before, .mzr_generatedcontent a.facebook:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.facebook:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 126, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebook:before {
  background-position: 0 -24px;
  background-color: #3b5998;
}
/* line 7, ../scss/_theme_widgets.scss */
a.twitter {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.twitter {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.twitter:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.twitter:hover:before, .mzr_generatedcontent a.twitter:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.twitter:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 142, ../common/scss/_social.scss */
.mzr_generatedcontent a.twitter:before {
  background-position: -24px -24px;
  background-color: #00aced;
}
/* line 10, ../scss/_theme_widgets.scss */
a.linkedin {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedin {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedin:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedin:hover:before, .mzr_generatedcontent a.linkedin:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.linkedin:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 158, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedin:before {
  background-position: 0 0;
  background-color: #007FB1;
}
/* line 13, ../scss/_theme_widgets.scss */
a.youtube {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtube {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtube:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtube:hover:before, .mzr_generatedcontent a.youtube:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.youtube:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 206, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtube:before {
  background-position: -96px -24px;
  background-color: #CD332D;
}
/* line 16, ../scss/_theme_widgets.scss */
a.instagram {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagram {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagram:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagram:hover:before, .mzr_generatedcontent a.instagram:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.instagram:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 190, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagram:before {
  background-position: -96px 0;
  background-color: #E4405F;
}
/* line 19, ../scss/_theme_widgets.scss */
a.facebookicon {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebookicon {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebookicon:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebookicon:hover:before, .mzr_generatedcontent a.facebookicon:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.facebookicon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 66, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebookicon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  width: 32px;
  padding: 0;
  margin-right: 8px;
  text-indent: 32px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 76, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebookicon:before {
  display: block;
  position: absolute;
  margin: 0;
  width: 32px;
  height: 32px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: url(../common/img/social/socialicons32x32.png);
}
/* line 87, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.facebookicon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 256px 64px;
}
/* line 126, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebookicon:before {
  background-position: 0 -24px;
  background-color: #3b5998;
}
/* line 132, ../common/scss/_social.scss */
.mzr_generatedcontent a.facebookicon:before {
  background-position: 0 -32px;
}
/* line 22, ../scss/_theme_widgets.scss */
a.twittericon {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.twittericon {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.twittericon:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.twittericon:hover:before, .mzr_generatedcontent a.twittericon:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.twittericon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 66, ../common/scss/_social.scss */
.mzr_generatedcontent a.twittericon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  width: 32px;
  padding: 0;
  margin-right: 8px;
  text-indent: 32px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 76, ../common/scss/_social.scss */
.mzr_generatedcontent a.twittericon:before {
  display: block;
  position: absolute;
  margin: 0;
  width: 32px;
  height: 32px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: url(../common/img/social/socialicons32x32.png);
}
/* line 87, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.twittericon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 256px 64px;
}
/* line 142, ../common/scss/_social.scss */
.mzr_generatedcontent a.twittericon:before {
  background-position: -24px -24px;
  background-color: #00aced;
}
/* line 148, ../common/scss/_social.scss */
.mzr_generatedcontent a.twittericon:before {
  background-position: -32px -32px;
}
/* line 25, ../scss/_theme_widgets.scss */
a.linkedinicon {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedinicon {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedinicon:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedinicon:hover:before, .mzr_generatedcontent a.linkedinicon:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.linkedinicon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 66, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedinicon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  width: 32px;
  padding: 0;
  margin-right: 8px;
  text-indent: 32px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 76, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedinicon:before {
  display: block;
  position: absolute;
  margin: 0;
  width: 32px;
  height: 32px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: url(../common/img/social/socialicons32x32.png);
}
/* line 87, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.linkedinicon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 256px 64px;
}
/* line 158, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedinicon:before {
  background-position: 0 0;
  background-color: #007FB1;
}
/* line 164, ../common/scss/_social.scss */
.mzr_generatedcontent a.linkedinicon:before {
  background-position: 0 0;
}
/* line 28, ../scss/_theme_widgets.scss */
a.youtubeicon {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtubeicon {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtubeicon:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtubeicon:hover:before, .mzr_generatedcontent a.youtubeicon:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.youtubeicon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 66, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtubeicon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  width: 32px;
  padding: 0;
  margin-right: 8px;
  text-indent: 32px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 76, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtubeicon:before {
  display: block;
  position: absolute;
  margin: 0;
  width: 32px;
  height: 32px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: url(../common/img/social/socialicons32x32.png);
}
/* line 87, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.youtubeicon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 256px 64px;
}
/* line 206, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtubeicon:before {
  background-position: -96px -24px;
  background-color: #CD332D;
}
/* line 212, ../common/scss/_social.scss */
.mzr_generatedcontent a.youtubeicon:before {
  background-position: -128px -32px;
}
/* line 31, ../scss/_theme_widgets.scss */
a.instagramicon {
  /** GENERAL DEFAULT **/
  /** ICON ONLY **/
  /** ICON ONLY SMALL **/
  /** FACEBOOK **/
}
/* line 39, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagramicon {
  border: none !important;
}
/* line 41, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagramicon:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 4px 4px 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
  content: " ";
  background-image: url(../common/img/social/socialicons24x24.png);
  opacity: 0.8;
}
/* line 54, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagramicon:hover:before, .mzr_generatedcontent a.instagramicon:active:before {
  opacity: 1;
}
/* line 58, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.instagramicon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 192px 48px;
}
/* line 66, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagramicon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  width: 32px;
  padding: 0;
  margin-right: 8px;
  text-indent: 32px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 76, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagramicon:before {
  display: block;
  position: absolute;
  margin: 0;
  width: 32px;
  height: 32px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: url(../common/img/social/socialicons32x32.png);
}
/* line 87, ../common/scss/_social.scss */
.mzr_generatedcontent.mzr_svg.mzr_backgroundsize a.instagramicon:before {
  background-image: url(../common/img/social/socialicons.svg);
  background-size: 256px 64px;
}
/* line 190, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagramicon:before {
  background-position: -96px 0;
  background-color: #E4405F;
}
/* line 196, ../common/scss/_social.scss */
.mzr_generatedcontent a.instagramicon:before {
  background-position: -128px 0;
}
/* line 35, ../scss/_theme_widgets.scss */
a.ccaa_button_default {
  font-size: inherit;
  line-height: inherit;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition-property: background-color, box-shadow;
  -moz-transition-property: background-color, box-shadow;
  -o-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin: 0;
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  color: #fff;
  background-color: #8dc8e8;
  text-decoration: none;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.92rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1.5rem;
  padding: 0.625rem 1rem;
  text-transform: uppercase;
}
/* line 103, ../common/scss/_mixins.scss */
a.ccaa_button_default:link, a.ccaa_button_default:visited, a.ccaa_button_default:hover, a.ccaa_button_default:active {
  color: #fff;
  text-decoration: none;
  border: none !important;
}
/* line 109, ../common/scss/_mixins.scss */
.mzr_no-touch a.ccaa_button_default:hover, a.ccaa_button_default:focus {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-color: #4681ac;
}
/* line 115, ../common/scss/_mixins.scss */
a.ccaa_button_default:focus {
  outline: none;
}
/* line 118, ../common/scss/_mixins.scss */
.mzr_no-touch a.ccaa_button_default:active {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  color: #fff;
  text-decoration: none;
}
/* line 38, ../scss/_theme_widgets.scss */
a.c2cbutton {
  background-color: #418fde;
  color: white;
  display: block;
  max-height: 161px;
  padding: 1.5rem;
}
/* line 44, ../scss/_theme_widgets.scss */
a.c2cbutton .c2cbutton_text {
  background-image: url(https://www.college.columbia.edu/campaign/sites/all/themes/barrel/ccaa/images/logo-white.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 0;
  margin: 0 auto;
  max-width: 400px;
  padding-top: 28%;
  overflow: hidden;
  width: 100%;
}
/* line 58, ../scss/_theme_widgets.scss */
.view .pager a {
  padding: 8px;
  padding: 0.5rem;
  margin: 0;
  white-space: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 67, ../scss/_theme_widgets.scss */
.view .pager a:link, .view .pager a:visited, .view .pager a:hover, .view .pager a:active {
  background-color: transparent;
  text-decoration: none;
  border-bottom: none;
}
/* line 73, ../scss/_theme_widgets.scss */
.mzr_no-touch .view .pager a:hover, .mzr_no-touch .view .pager a:active {
  background-color: transparent;
  color: #003a70;
  text-decoration: none;
  border-bottom: none;
}
/* line 79, ../scss/_theme_widgets.scss */
.mzr_no-touch .view .pager a:hover:before, .mzr_no-touch .view .pager a:hover:after, .mzr_no-touch .view .pager a:active:before, .mzr_no-touch .view .pager a:active:after {
  color: #003a70;
  border-color: #003a70;
}
/* line 86, ../scss/_theme_widgets.scss */
.view .pager .pager-first a, .view .pager .pager-last a {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px !important;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px !important;
}
/* line 74, ../common/scss/_mixins.scss */
.view .pager .pager-first a.focusable:active, .view .pager .pager-first a.focusable:focus, .view .pager .pager-last a.focusable:active, .view .pager .pager-last a.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 89, ../scss/_theme_widgets.scss */
.view .pager .pager-previous a:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  content: "\f060";
  font-family: FontAwesome;
  font-size: 1rem;
  line-height: 2;
  width: 2rem;
  color: #8dc8e8;
  border: solid 2px #8dc8e8;
}
/* line 100, ../scss/_theme_widgets.scss */
.view .pager .pager-next a:after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  content: "\f061";
  font-family: FontAwesome;
  font-size: 1rem;
  line-height: 2;
  width: 2rem;
  color: #8dc8e8;
  border: solid 2px #8dc8e8;
}
/* line 115, ../scss/_theme_widgets.scss */
#block-views-signature-events-block-1 .list-item-body a, .view-news .views-field-view-node a, .view-recent-grads .views-field-view-node a, .view-signature-events.view-display-id-block_3 .views-field-view-node a {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}
/* line 95, ../scss/_theme_mixins.scss */
#block-views-signature-events-block-1 .list-item-body a:after, .view-news .views-field-view-node a:after, .view-recent-grads .views-field-view-node a:after, .view-signature-events.view-display-id-block_3 .views-field-view-node a:after {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  content: "\f061";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  left: 0;
  padding-left: 0.625em;
  position: relative;
}
/* line 108, ../scss/_theme_mixins.scss */
#block-views-signature-events-block-1 .list-item-body a[href]:hover:after, .view-news .views-field-view-node a[href]:hover:after, .view-recent-grads .views-field-view-node a[href]:hover:after, .view-signature-events.view-display-id-block_3 .views-field-view-node a[href]:hover:after {
  left: 0.375em;
}
/* line 119, ../scss/_theme_widgets.scss */
.news-article .views-field-title a {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  border-bottom: 1px solid rgba(202, 202, 202, 0.5);
}
/* line 125, ../scss/_theme_widgets.scss */
.news-article .views-field-title a:hover {
  border-bottom: 1px solid #8dc8e8;
}
@media (min-width: 90em) {
  /* line 119, ../scss/_theme_widgets.scss */
  .news-article .views-field-title a {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

/* line 137, ../scss/_theme_widgets.scss */
.region-contenttop h1#page-title {
  padding: 16px;
}

/* line 144, ../scss/_theme_widgets.scss */
.view-profiles .views-group h2, .view-profiles .views-group .list-item-container .field-name-field-para-heading, .list-item-container .view-profiles .views-group .field-name-field-para-heading,
.view-profiles .views-group .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-profiles .views-group .field-name-field-para-heading, .view-profiles .views-group .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .view-profiles .views-group .field-name-field-para-label {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 100%;
}
@media (min-width: 50em) {
  /* line 148, ../scss/_theme_widgets.scss */
  .view-profiles.view-display-id-block_1 .views-group h2, .view-profiles.view-display-id-block_1 .views-group .list-item-container .field-name-field-para-heading, .list-item-container .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-heading,
  .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-references > .field-items .field-name-field-para-heading,
  .field-name-field-para-references > .field-items .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-heading, .view-profiles.view-display-id-block_1 .views-group .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-label {
    background-color: #003a70;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    margin-bottom: 1.25rem;
    padding: 8rem 1.5rem 1.5rem;
  }
  /* line 156, ../scss/_theme_widgets.scss */
  .view-profiles.view-display-id-block_1 .views-group h2.alumn, .view-profiles.view-display-id-block_1 .views-group .list-item-container .alumn.field-name-field-para-heading, .list-item-container .view-profiles.view-display-id-block_1 .views-group .alumn.field-name-field-para-heading,
  .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-references > .field-items .alumn.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .view-profiles.view-display-id-block_1 .views-group .alumn.field-name-field-para-heading, .view-profiles.view-display-id-block_1 .views-group .paragraphs-item-view-display .alumn.field-name-field-para-label, .paragraphs-item-view-display .view-profiles.view-display-id-block_1 .views-group .alumn.field-name-field-para-label {
    background-image: url(../img/affair-comm.png);
  }
  /* line 159, ../scss/_theme_widgets.scss */
  .view-profiles.view-display-id-block_1 .views-group h2.plann, .view-profiles.view-display-id-block_1 .views-group .list-item-container .plann.field-name-field-para-heading, .list-item-container .view-profiles.view-display-id-block_1 .views-group .plann.field-name-field-para-heading,
  .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-references > .field-items .plann.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .view-profiles.view-display-id-block_1 .views-group .plann.field-name-field-para-heading, .view-profiles.view-display-id-block_1 .views-group .paragraphs-item-view-display .plann.field-name-field-para-label, .paragraphs-item-view-display .view-profiles.view-display-id-block_1 .views-group .plann.field-name-field-para-label {
    background-image: url(../img/planning-admin.png);
  }
  /* line 162, ../scss/_theme_widgets.scss */
  .view-profiles.view-display-id-block_1 .views-group h2.devel, .view-profiles.view-display-id-block_1 .views-group .list-item-container .devel.field-name-field-para-heading, .list-item-container .view-profiles.view-display-id-block_1 .views-group .devel.field-name-field-para-heading,
  .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-references > .field-items .devel.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .view-profiles.view-display-id-block_1 .views-group .devel.field-name-field-para-heading, .view-profiles.view-display-id-block_1 .views-group .paragraphs-item-view-display .devel.field-name-field-para-label, .paragraphs-item-view-display .view-profiles.view-display-id-block_1 .views-group .devel.field-name-field-para-label {
    background-image: url(../img/development.png);
  }
}
@media (min-width: 75em) {
  /* line 148, ../scss/_theme_widgets.scss */
  .view-profiles.view-display-id-block_1 .views-group h2, .view-profiles.view-display-id-block_1 .views-group .list-item-container .field-name-field-para-heading, .list-item-container .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-heading,
  .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-references > .field-items .field-name-field-para-heading,
  .field-name-field-para-references > .field-items .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-heading, .view-profiles.view-display-id-block_1 .views-group .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .view-profiles.view-display-id-block_1 .views-group .field-name-field-para-label {
    padding: 10rem 1.5rem 1.5rem;
  }
}
/* line 170, ../scss/_theme_widgets.scss */
.view-profiles.view-display-id-block_2 .views-group h2, .view-profiles.view-display-id-block_2 .views-group .list-item-container .field-name-field-para-heading, .list-item-container .view-profiles.view-display-id-block_2 .views-group .field-name-field-para-heading,
.view-profiles.view-display-id-block_2 .views-group .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-profiles.view-display-id-block_2 .views-group .field-name-field-para-heading, .view-profiles.view-display-id-block_2 .views-group .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .view-profiles.view-display-id-block_2 .views-group .field-name-field-para-label {
  font-size: 1.125rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1.5rem;
  text-transform: uppercase;
}
/* line 179, ../scss/_theme_widgets.scss */
.view-distinguished-alumni h2, .view-distinguished-alumni .list-item-container .field-name-field-para-heading, .list-item-container .view-distinguished-alumni .field-name-field-para-heading,
.view-distinguished-alumni .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-distinguished-alumni .field-name-field-para-heading, .view-distinguished-alumni .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .view-distinguished-alumni .field-name-field-para-label {
  margin: 16px 0 4px 0;
  margin: 1rem 0 .25rem 0;
}
/* line 184, ../scss/_theme_widgets.scss */
h2.grouphead, .list-item-container .grouphead.field-name-field-para-heading,
.field-name-field-para-references > .field-items .grouphead.field-name-field-para-heading, .paragraphs-item-view-display .grouphead.field-name-field-para-label {
  padding: 0 0 16px 0;
  padding: 0 0 1rem 0;
}
@media (min-width: 55em) {
  /* line 184, ../scss/_theme_widgets.scss */
  h2.grouphead, .list-item-container .grouphead.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .grouphead.field-name-field-para-heading, .paragraphs-item-view-display .grouphead.field-name-field-para-label {
    padding: 0 16px 16px 16px;
    padding: 0 1rem 1rem 1rem;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 h2.grouphead, .lt-ie9 .list-item-container .grouphead.field-name-field-para-heading, .list-item-container .lt-ie9 .grouphead.field-name-field-para-heading,
.lt-ie9 .field-name-field-para-references > .field-items .grouphead.field-name-field-para-heading,
.field-name-field-para-references > .field-items .lt-ie9 .grouphead.field-name-field-para-heading, .lt-ie9 .paragraphs-item-view-display .grouphead.field-name-field-para-label, .paragraphs-item-view-display .lt-ie9 .grouphead.field-name-field-para-label {
  padding: 0 16px 16px 16px;
  padding: 0 1rem 1rem 1rem;
}
/* line 191, ../scss/_theme_widgets.scss */
.page-taxonomy-term h2.grouphead, .page-taxonomy-term .list-item-container .grouphead.field-name-field-para-heading, .list-item-container .page-taxonomy-term .grouphead.field-name-field-para-heading,
.page-taxonomy-term .field-name-field-para-references > .field-items .grouphead.field-name-field-para-heading,
.field-name-field-para-references > .field-items .page-taxonomy-term .grouphead.field-name-field-para-heading, .page-taxonomy-term .paragraphs-item-view-display .grouphead.field-name-field-para-label, .paragraphs-item-view-display .page-taxonomy-term .grouphead.field-name-field-para-label {
  display: none;
}
/* line 194, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_2 h2.grouphead, .view-signature-events.view-display-id-block_2 .list-item-container .grouphead.field-name-field-para-heading, .list-item-container .view-signature-events.view-display-id-block_2 .grouphead.field-name-field-para-heading,
.view-signature-events.view-display-id-block_2 .field-name-field-para-references > .field-items .grouphead.field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-signature-events.view-display-id-block_2 .grouphead.field-name-field-para-heading, .view-signature-events.view-display-id-block_2 .paragraphs-item-view-display .grouphead.field-name-field-para-label, .paragraphs-item-view-display .view-signature-events.view-display-id-block_2 .grouphead.field-name-field-para-label {
  border-bottom: 1px #e4e4e4 solid;
  margin: 0 1rem 1rem 1rem;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 202, ../scss/_theme_widgets.scss */
#social_media_feeds h2, #social_media_feeds .list-item-container .field-name-field-para-heading, .list-item-container #social_media_feeds .field-name-field-para-heading,
#social_media_feeds .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items #social_media_feeds .field-name-field-para-heading, #social_media_feeds .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display #social_media_feeds .field-name-field-para-label {
  -webkit-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  color: #727d84;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 16px;
  line-height: 1rem;
  margin: 0;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  text-transform: none;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
/* line 219, ../scss/_theme_widgets.scss */
#social_media_feeds h2:hover, #social_media_feeds .list-item-container .field-name-field-para-heading:hover, .list-item-container #social_media_feeds .field-name-field-para-heading:hover,
#social_media_feeds .field-name-field-para-references > .field-items .field-name-field-para-heading:hover,
.field-name-field-para-references > .field-items #social_media_feeds .field-name-field-para-heading:hover, #social_media_feeds .paragraphs-item-view-display .field-name-field-para-label:hover, .paragraphs-item-view-display #social_media_feeds .field-name-field-para-label:hover {
  color: #23201d;
}
/* line 223, ../scss/_theme_widgets.scss */
#social_media_feeds #twitter_feed_layer h2, #social_media_feeds #twitter_feed_layer .list-item-container .field-name-field-para-heading, .list-item-container #social_media_feeds #twitter_feed_layer .field-name-field-para-heading,
#social_media_feeds #twitter_feed_layer .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items #social_media_feeds #twitter_feed_layer .field-name-field-para-heading, #social_media_feeds #twitter_feed_layer .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display #social_media_feeds #twitter_feed_layer .field-name-field-para-label {
  left: auto;
  right: 0;
}
/* line 227, ../scss/_theme_widgets.scss */
#social_media_feeds .opened h2, #social_media_feeds .opened .list-item-container .field-name-field-para-heading, .list-item-container #social_media_feeds .opened .field-name-field-para-heading,
#social_media_feeds .opened .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items #social_media_feeds .opened .field-name-field-para-heading, #social_media_feeds .opened .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display #social_media_feeds .opened .field-name-field-para-label {
  background-color: #b8bec1;
  color: #23201d;
  cursor: default;
}
/* line 232, ../scss/_theme_widgets.scss */
.field-group-div h2, .field-group-div .list-item-container .field-name-field-para-heading, .list-item-container .field-group-div .field-name-field-para-heading,
.field-group-div .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .field-group-div .field-name-field-para-heading, .field-group-div .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .field-group-div .field-name-field-para-label {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
/* line 237, ../scss/_theme_widgets.scss */
#block-views-signature-events-block-1 h2, #block-views-signature-events-block-1 .list-item-container .field-name-field-para-heading, .list-item-container #block-views-signature-events-block-1 .field-name-field-para-heading,
#block-views-signature-events-block-1 .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items #block-views-signature-events-block-1 .field-name-field-para-heading, #block-views-signature-events-block-1 .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display #block-views-signature-events-block-1 .field-name-field-para-label {
  margin-top: 4px;
  margin-top: .25rem;
}
/* line 241, ../scss/_theme_widgets.scss */
.view-news h2, .view-news .list-item-container .field-name-field-para-heading, .list-item-container .view-news .field-name-field-para-heading,
.view-news .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-news .field-name-field-para-heading, .view-news .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .view-news .field-name-field-para-label {
  margin: 16px 0;
  margin: 1rem 0;
}
/* line 245, ../scss/_theme_widgets.scss */
.view-news .news-article h2, .view-news .news-article .list-item-container .field-name-field-para-heading, .list-item-container .view-news .news-article .field-name-field-para-heading,
.view-news .news-article .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-news .news-article .field-name-field-para-heading, .view-news .news-article .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .view-news .news-article .field-name-field-para-label {
  margin: 0 0 8px 0;
  margin: 0 0 .5rem 0;
}
/* line 251, ../scss/_theme_widgets.scss */
.view-reunion-events.view-display-id-block_1 h2.grouphead, .view-reunion-events.view-display-id-block_1 .list-item-container .grouphead.field-name-field-para-heading, .list-item-container .view-reunion-events.view-display-id-block_1 .grouphead.field-name-field-para-heading,
.view-reunion-events.view-display-id-block_1 .field-name-field-para-references > .field-items .grouphead.field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-reunion-events.view-display-id-block_1 .grouphead.field-name-field-para-heading, .view-reunion-events.view-display-id-block_1 .paragraphs-item-view-display .grouphead.field-name-field-para-label, .paragraphs-item-view-display .view-reunion-events.view-display-id-block_1 .grouphead.field-name-field-para-label, .view-reunion-events.view-display-id-block_2 h2.grouphead, .view-reunion-events.view-display-id-block_2 .list-item-container .grouphead.field-name-field-para-heading, .list-item-container .view-reunion-events.view-display-id-block_2 .grouphead.field-name-field-para-heading,
.view-reunion-events.view-display-id-block_2 .field-name-field-para-references > .field-items .grouphead.field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-reunion-events.view-display-id-block_2 .grouphead.field-name-field-para-heading, .view-reunion-events.view-display-id-block_2 .paragraphs-item-view-display .grouphead.field-name-field-para-label, .paragraphs-item-view-display .view-reunion-events.view-display-id-block_2 .grouphead.field-name-field-para-label, .view-reunion-events.view-display-id-block_3 h2.grouphead, .view-reunion-events.view-display-id-block_3 .list-item-container .grouphead.field-name-field-para-heading, .list-item-container .view-reunion-events.view-display-id-block_3 .grouphead.field-name-field-para-heading,
.view-reunion-events.view-display-id-block_3 .field-name-field-para-references > .field-items .grouphead.field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-reunion-events.view-display-id-block_3 .grouphead.field-name-field-para-heading, .view-reunion-events.view-display-id-block_3 .paragraphs-item-view-display .grouphead.field-name-field-para-label, .paragraphs-item-view-display .view-reunion-events.view-display-id-block_3 .grouphead.field-name-field-para-label {
  font-weight: bold;
  padding: 1rem 0;
}
@media (min-width: 50em) {
  /* line 255, ../scss/_theme_widgets.scss */
  h2.banner-subhead, .list-item-container .banner-subhead.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .banner-subhead.field-name-field-para-heading, .paragraphs-item-view-display .banner-subhead.field-name-field-para-label {
    background-color: #003a70;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    line-height: 2rem;
    padding: 8rem 1.5rem 1.5rem;
  }
  /* line 264, ../scss/_theme_widgets.scss */
  h2.banner-subhead.classreps, .list-item-container .banner-subhead.classreps.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .banner-subhead.classreps.field-name-field-para-heading, .paragraphs-item-view-display .banner-subhead.classreps.field-name-field-para-label {
    background-image: url(../img/banner-subhead-classreps.jpg);
  }
  /* line 267, ../scss/_theme_widgets.scss */
  h2.banner-subhead.arcchairs, .list-item-container .banner-subhead.arcchairs.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .banner-subhead.arcchairs.field-name-field-para-heading, .paragraphs-item-view-display .banner-subhead.arcchairs.field-name-field-para-label {
    background-image: url(../img/banner-subhead-arcchairs.jpg);
  }
}
@media (min-width: 75em) {
  /* line 255, ../scss/_theme_widgets.scss */
  h2.banner-subhead, .list-item-container .banner-subhead.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .banner-subhead.field-name-field-para-heading, .paragraphs-item-view-display .banner-subhead.field-name-field-para-label {
    padding: 10rem 1.5rem 1.5rem;
  }
}

@media (max-width: 54.9945em) {
  /* line 278, ../scss/_theme_widgets.scss */
  .views-row-teaser h3 {
    margin-left: 33%;
    margin-top: 0;
  }
}
@media (min-width: 54.9945em) {
  /* line 278, ../scss/_theme_widgets.scss */
  .views-row-teaser h3 {
    margin-top: 16px;
    margin-top: 1rem;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .views-row-teaser h3 {
  margin-top: 16px;
  margin-top: 1rem;
}
/* line 288, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_3 h3 {
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 293, ../scss/_theme_widgets.scss */
.view-reunion-events.view-display-id-block_1 .views-row h3.views-field-title, .view-reunion-events.view-display-id-block_2 .views-row h3.views-field-title {
  display: none;
}
/* line 297, ../scss/_theme_widgets.scss */
.view-reunion-events.view-display-id-block_1 .views-row h3.collapsable, .view-reunion-events.view-display-id-block_2 .views-row h3.collapsable {
  margin-top: 0 !important;
}

/* line 304, ../scss/_theme_widgets.scss */
iframe.matching-gift {
  border: 2px #e2e5e6 solid;
  padding: 2rem;
}
/* line 308, ../scss/_theme_widgets.scss */
iframe.video-filter {
  display: block;
  height: 100% !important;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}

/* line 319, ../scss/_theme_widgets.scss */
div.video-filter {
  height: 0;
  margin: 2rem 0;
  padding-top: 55%;
  position: relative;
}

/* line 336, ../scss/_theme_widgets.scss */
.views-row-carousel img, .views-row-event img, .views-row-teaser img, .view-distinguished-alumni img, .views-row-teaser img, .view-signature-events img, .view-news img, .view-recent-grads.view-display-id-block_1 img, .view-lions-carousel img {
  display: block;
  height: auto !important;
  width: 100%;
  width: 100%;
}
/* line 340, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_2 .views-field-field-sevent-image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 344, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-row img {
  display: block;
  height: auto;
  width: 100%;
}

/* line 353, ../scss/_theme_widgets.scss */
.matching-gift body input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  width: 100%;
}
/* line 358, ../scss/_theme_widgets.scss */
.view-profiles.view-display-id-block_2 .view-filters input.form-submit {
  display: none;
}

/* line 367, ../scss/_theme_widgets.scss */
.webform-component-markup li, .field-item li {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 32px;
  margin-left: 2rem;
}
/* line 374, ../scss/_theme_widgets.scss */
.webform-component-markup * + li, .field-item * + li {
  margin-top: 8px;
  margin-top: 0.5rem;
}
/* line 379, ../scss/_theme_widgets.scss */
.view .pager li {
  display: inline;
  font-size: 16px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2rem;
  position: relative;
}
/* line 386, ../scss/_theme_widgets.scss */
.view .pager li.pager-current {
  font-weight: normal;
  color: #003a70;
}
/* line 390, ../scss/_theme_widgets.scss */
.view .pager li.pager-ellipsis {
  color: #727d84;
}
/* line 393, ../scss/_theme_widgets.scss */
.view .pager li.pager-current {
  padding: 0 0.5rem;
}
/* line 396, ../scss/_theme_widgets.scss */
.view .pager li div {
  position: absolute;
}
/* line 401, ../scss/_theme_widgets.scss */
.view-profiles .views-row .item-list li {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 407, ../scss/_theme_widgets.scss */
li.book_printer {
  display: none;
}

/* line 414, ../scss/_theme_widgets.scss */
.video object {
  display: block;
  position: absolute;
  top: 0;
  width: 100% !important;
  height: 100% !important;
  margin: 0;
  padding: 0;
}

@media (min-width: 70em) {
  /* line 428, ../scss/_theme_widgets.scss */
  .has-col1 .node-article .field-name-body p {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 32px;
    line-height: 2rem;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .has-col1 .node-article .field-name-body p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
}
@media (min-width: 70em) {
  /* line 436, ../scss/_theme_widgets.scss */
  .has-col1 .node-article .field-name-body * + p {
    margin-top: 24px;
    margin-top: 1.5rem;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .has-col1 .node-article .field-name-body * + p {
  margin-top: 24px;
  margin-top: 1.5rem;
}
/* line 442, ../scss/_theme_widgets.scss */
.views-row-teaser * + p {
  margin-top: 8px;
  margin-top: 0.5rem;
}
/* line 447, ../scss/_theme_widgets.scss */
p.video {
  position: relative;
  width: 100% !important;
  height: 0 !important;
  padding-top: 55%;
}
/* line 454, ../scss/_theme_widgets.scss */
.news-article .views-field-body p {
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 90em) {
  /* line 454, ../scss/_theme_widgets.scss */
  .news-article .views-field-body p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
/* line 463, ../scss/_theme_widgets.scss */
.view-distinguished-alumni p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}
/* line 467, ../scss/_theme_widgets.scss */
p.duration {
  font-size: 14px;
  font-size: .875rem;
  font-style: italic;
}

/* line 478, ../scss/_theme_widgets.scss */
.view-pledge-to-attend span.views-field-value, .view-pledge-to-attend span.views-field-value-1, .view-pledge-to-attend span.views-field-value-3 {
  text-transform: capitalize;
}

@media (min-width: 70em) {
  /* line 486, ../scss/_theme_widgets.scss */
  .has-col1 .node-article .field-name-body * + ul {
    margin-top: 24px;
    margin-top: 1.5rem;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .has-col1 .node-article .field-name-body * + ul {
  margin-top: 24px;
  margin-top: 1.5rem;
}
/* line 493, ../scss/_theme_widgets.scss */
.view ul.pager {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  clear: both;
  margin-top: 16px;
  margin-top: 1rem;
  padding-top: 16px;
  padding-top: 1rem;
  text-align: center;
  border-top: solid 1px #cacaca;
}

/* line 506, ../scss/_theme_widgets.scss */
.block {
  margin: 0;
}
/* line 508, ../scss/_theme_widgets.scss */
* + .block {
  margin-top: 1.5rem;
}
/* line 512, ../scss/_theme_widgets.scss */
.block#block-views-impact-stories-block-1 {
  padding-bottom: 2rem;
}

/* line 520, ../scss/_theme_widgets.scss */
#block-views-signature-events-block .block-header, #block-views-signature-events-block-3 .block-header {
  text-align: center;
}
/* line 523, ../scss/_theme_widgets.scss */
#block-views-news-block-1 .block-header {
  margin: 1rem 0;
}
/* line 527, ../scss/_theme_widgets.scss */
#block-views-impact-stories-block-1 .block-header {
  text-align: center;
}

/* line 546, ../scss/_theme_widgets.scss */
* + .views-group {
  margin-top: 2rem;
}
/* line 549, ../scss/_theme_widgets.scss */
.view-profiles.view-display-id-block_2 * + .views-group {
  margin-top: 1rem;
}
/* line 553, ../scss/_theme_widgets.scss */
.view-profiles .views-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: flex-start;
}

/* line 566, ../scss/_theme_widgets.scss */
.view-header {
  position: relative;
}
/* line 569, ../scss/_theme_widgets.scss */
.view-recent-grads.view-display-id-block_1 .view-header p {
  margin: 1rem 0;
}
/* line 573, ../scss/_theme_widgets.scss */
.view-lions-carousel .view-header {
  font-family: serif;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 16px 0;
  padding: 1rem;
  text-align: center;
}
/* line 582, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .view-header {
  padding-top: 1rem;
  text-align: center;
}

/* line 590, ../scss/_theme_widgets.scss */
.view-profiles.view-display-id-block_2 .view-filters {
  background-color: #f6f6f6;
  padding: 1.5rem;
}
/* line 597, ../scss/_theme_widgets.scss */
.view-distinguished-alumni .view-filters .views-exposed-widgets, .view-bedework-calendar .view-filters .views-exposed-widgets {
  text-align: right;
  margin-bottom: 8px;
  margin-bottom: .5rem;
}
/* line 601, ../scss/_theme_widgets.scss */
.view-distinguished-alumni .view-filters .views-exposed-widgets label, .view-bedework-calendar .view-filters .views-exposed-widgets label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px !important;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px !important;
}
/* line 74, ../common/scss/_mixins.scss */
.view-distinguished-alumni .view-filters .views-exposed-widgets label.focusable:active, .view-distinguished-alumni .view-filters .views-exposed-widgets label.focusable:focus, .view-bedework-calendar .view-filters .views-exposed-widgets label.focusable:active, .view-bedework-calendar .view-filters .views-exposed-widgets label.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 604, ../scss/_theme_widgets.scss */
.view-distinguished-alumni .view-filters .views-exposed-widgets .views-exposed-widget, .view-bedework-calendar .view-filters .views-exposed-widgets .views-exposed-widget {
  display: inline-block;
}
/* line 607, ../scss/_theme_widgets.scss */
.view-distinguished-alumni .view-filters .views-exposed-widgets .views-submit-button input, .view-bedework-calendar .view-filters .views-exposed-widgets .views-submit-button input {
  font-size: inherit;
  line-height: inherit;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition-property: background-color, box-shadow;
  -moz-transition-property: background-color, box-shadow;
  -o-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin: 0;
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  color: #fff;
  background-color: #8dc8e8;
  text-decoration: none;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.92rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1.5rem;
  padding: 0.625rem 1rem;
  text-transform: uppercase;
  border-width: 0;
}
/* line 103, ../common/scss/_mixins.scss */
.view-distinguished-alumni .view-filters .views-exposed-widgets .views-submit-button input:link, .view-distinguished-alumni .view-filters .views-exposed-widgets .views-submit-button input:visited, .view-distinguished-alumni .view-filters .views-exposed-widgets .views-submit-button input:hover, .view-distinguished-alumni .view-filters .views-exposed-widgets .views-submit-button input:active, .view-bedework-calendar .view-filters .views-exposed-widgets .views-submit-button input:link, .view-bedework-calendar .view-filters .views-exposed-widgets .views-submit-button input:visited, .view-bedework-calendar .view-filters .views-exposed-widgets .views-submit-button input:hover, .view-bedework-calendar .view-filters .views-exposed-widgets .views-submit-button input:active {
  color: #fff;
  text-decoration: none;
  border: none !important;
}
/* line 109, ../common/scss/_mixins.scss */
.mzr_no-touch .view-distinguished-alumni .view-filters .views-exposed-widgets .views-submit-button input:hover, .view-distinguished-alumni .view-filters .views-exposed-widgets .views-submit-button input:focus, .mzr_no-touch .view-bedework-calendar .view-filters .views-exposed-widgets .views-submit-button input:hover, .view-bedework-calendar .view-filters .views-exposed-widgets .views-submit-button input:focus {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-color: #4681ac;
}
/* line 115, ../common/scss/_mixins.scss */
.view-distinguished-alumni .view-filters .views-exposed-widgets .views-submit-button input:focus, .view-bedework-calendar .view-filters .views-exposed-widgets .views-submit-button input:focus {
  outline: none;
}
/* line 118, ../common/scss/_mixins.scss */
.mzr_no-touch .view-distinguished-alumni .view-filters .views-exposed-widgets .views-submit-button input:active, .mzr_no-touch .view-bedework-calendar .view-filters .views-exposed-widgets .views-submit-button input:active {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  color: #fff;
  text-decoration: none;
}
/* line 614, ../scss/_theme_widgets.scss */
.view-profiles.view-display-id-block_2 .view-filters .views-exposed-widgets label,
.view-profiles.view-display-id-block_2 .view-filters .views-exposed-widgets .views-widget {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 628, ../scss/_theme_widgets.scss */
.view-distinguished-alumni .view-content, .view-signature-events.view-display-id-block .view-content, .view-signature-events.view-display-id-block_1 .view-content, .view-signature-events.view-display-id-block_3 .view-content, .view-recent-grads.view-display-id-block_1 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: flex-start;
}
/* line 635, ../scss/_theme_widgets.scss */
.view-signature-events .view-content {
  margin: 1rem 0;
}
/* line 638, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_2 .view-content {
  font-size: 0;
  margin-left: -1rem;
  margin-right: -1rem;
}
/* line 643, ../scss/_theme_widgets.scss */
.view-lions-carousel .view-content {
  max-width: 62.5rem;
  margin: 0 auto;
}
/* line 648, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .view-content {
  padding: 2rem 0;
}
/* line 650, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .view-content .slick-prev {
  -webkit-box-shadow: -0.5px 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -0.5px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: -0.5px 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  background-color: white;
  bottom: 1rem;
  color: #8dc8e8;
  cursor: pointer;
  left: 50%;
  margin-left: -2.5rem;
  padding: 0.5rem;
  position: absolute;
  text-align: center;
  width: 2.5rem;
  z-index: 5;
}
/* line 665, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .view-content .slick-prev:hover {
  color: #003a70;
}
/* line 669, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .view-content .slick-next {
  -webkit-box-shadow: 0.5px 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.5px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0.5px 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  background-color: white;
  bottom: 1rem;
  color: #8dc8e8;
  margin-right: -2.5rem;
  padding: 0.5rem;
  position: absolute;
  right: 50%;
  text-align: center;
  width: 2.5rem;
  z-index: 5;
}
/* line 683, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .view-content .slick-next:hover {
  color: #003a70;
}

/* line 692, ../scss/_theme_widgets.scss */
.view-pledge-to-attend .item-list {
  margin-top: 2rem;
}
/* line 694, ../scss/_theme_widgets.scss */
.view-pledge-to-attend .item-list ul {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
}
/* line 699, ../scss/_theme_widgets.scss */
.view-pledge-to-attend .item-list ul li {
  flex: 0 1 100%;
  margin: 0 -1rem 0.5rem 1rem;
  padding: 0 0.5rem 0 0;
}
@media (min-width: 45em) {
  /* line 699, ../scss/_theme_widgets.scss */
  .view-pledge-to-attend .item-list ul li {
    flex: 0 1 50%;
  }
}
@media (min-width: 70em) {
  /* line 699, ../scss/_theme_widgets.scss */
  .view-pledge-to-attend .item-list ul li {
    flex: 0 1 33.33%;
  }
}

/* line 722, ../scss/_theme_widgets.scss */
.view-profiles .views-row, .view-distinguished-alumni .views-row, .view-news .views-row, .view-recent-grads.view-display-id-block_1 .views-row, .view-signature-events.view-display-id-block_3 .views-row {
  border: solid 1px #cacaca;
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 0 16px 0;
  margin: 0 0 1rem 0;
  padding: 16px;
  padding: 1rem;
  text-align: center;
}
@media (max-width: 659.934px) {
  /* line 722, ../scss/_theme_widgets.scss */
  .view-profiles .views-row, .view-distinguished-alumni .views-row, .view-news .views-row, .view-recent-grads.view-display-id-block_1 .views-row, .view-signature-events.view-display-id-block_3 .views-row {
    flex: 1 1 50%;
  }
}
@media (min-width: 660px) {
  /* line 722, ../scss/_theme_widgets.scss */
  .view-profiles .views-row, .view-distinguished-alumni .views-row, .view-news .views-row, .view-recent-grads.view-display-id-block_1 .views-row, .view-signature-events.view-display-id-block_3 .views-row {
    flex: 0 1 31%;
  }
}
/* line 738, ../scss/_theme_widgets.scss */
.view-distinguished-alumni .views-row {
  padding: 0;
}
/* line 740, ../scss/_theme_widgets.scss */
.view-distinguished-alumni .views-row .alum-info {
  padding: 10px 20px;
  padding: .625rem 1.25rem;
}
/* line 745, ../scss/_theme_widgets.scss */
.view-news .views-row {
  text-align: left;
}
/* line 748, ../scss/_theme_widgets.scss */
.view-news .views-row.news-article {
  border: none;
  margin-bottom: 0;
  padding: 0 0 24px 0;
  padding: 0 0 3rem 0;
}
/* line 754, ../scss/_theme_widgets.scss */
.view-recent-grads.view-display-id-block_1 .views-row {
  text-align: left;
  flex: 0 1 49%;
}
/* line 760, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_3 .views-row {
  margin: 0 0 16px 0;
  margin: 0 0 1rem 0;
  background-color: #fff;
  text-align: left;
  color: #003a70;
}
/* line 767, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_2 .views-row {
  padding: 0 1rem 1rem;
}
@media (min-width: 45em) {
  /* line 767, ../scss/_theme_widgets.scss */
  .view-signature-events.view-display-id-block_2 .views-row {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 50%;
  }
}
@media (min-width: 80em) {
  /* line 767, ../scss/_theme_widgets.scss */
  .view-signature-events.view-display-id-block_2 .views-row {
    width: 33.33%;
  }
}
/* line 811, ../scss/_theme_widgets.scss */
.views-row.audience-208 h3:before, .views-row.audience-209 h3:before, .views-row.audience-236 h3:before, .views-row.audience-239 h3:before, .views-row.audience-235 h3:before, .views-row.audience-248 h3:before, .views-row.audience-243 h3:before, .views-row.audience-240 h3:before, .views-row.audience-249 h3:before, .views-row.audience-241 h3:before, .views-row.audience-244 h3:before, .views-row.audience-250 h3:before, .views-row.audience-245 h3:before, .views-row.audience-246 h3:before, .views-row.audience-242 h3:before, .views-row.audience-253 h3:before, .views-row.audience-247 h3:before, .views-row.audience-251 h3:before, .views-row.audience-252 h3:before, .views-row.audience-238 h3:before, .views-row.audience-254 h3:before, .views-row.audience-210 h3:before, .views-row.audience-211 h3:before, .views-row.audience-212 h3:before, .views-row.audience-213 h3:before, .views-row.audience-214 h3:before, .views-row.audience-215 h3:before, .views-row.audience-216 h3:before, .views-row.audience-217 h3:before, .views-row.audience-218 h3:before, .views-row.audience-219 h3:before, .views-row.audience-220 h3:before, .views-row.audience-221 h3:before {
  content: "";
  background-image: url(../img/Your-50000-New-Best-Friends-icon.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20px;
  margin-right: 8px;
  width: 35px;
  float: left;
}
/* line 823, ../scss/_theme_widgets.scss */
.page-node-2925 .views-row h3:before {
  background-image: none;
  display: none;
}
@media (min-width: 55em) {
  /* line 828, ../scss/_theme_widgets.scss */
  .view-lions-carousel .views-row .rowgasket {
    display: flex;
    align-items: stretch;
    padding: 0 3.75rem;
  }
}
/* line 837, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-row {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  opacity: 0.6;
}
/* line 841, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-row.slick-current {
  opacity: 1;
}
/* line 844, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-row .rowgasket {
  padding: 0 1rem;
}

/* line 852, ../scss/_theme_widgets.scss */
.views-field.views-field-field-alum-area {
  color: #8dc8e8;
  text-transform: uppercase;
  font-size: 14px;
  font-size: .875rem;
}
/* line 861, ../scss/_theme_widgets.scss */
.view-news .views-field.views-field-field-image, .view-recent-grads .views-field.views-field-field-gpage-image, .view-signature-events.view-display-id-block_3 .views-field.views-field-field-sevent-image {
  margin: -16px -16px 16px;
  margin: -1rem -1rem 1rem;
}
/* line 865, ../scss/_theme_widgets.scss */
.view-recent-grads.view-display-id-block_1 .views-field.views-field-body {
  margin-top: 16px;
  margin-top: 1rem;
}
/* line 869, ../scss/_theme_widgets.scss */
.view-recent-grads.view-display-id-block_1 .views-field.views-field-view-node {
  margin-top: 32px;
  margin-top: 2rem;
}
/* line 873, ../scss/_theme_widgets.scss */
.view-news .views-field.views-field-created {
  text-transform: uppercase;
  font-size: 12px;
  font-size: .75rem;
}
/* line 877, ../scss/_theme_widgets.scss */
.not-front .view-news .views-field.views-field-created {
  font-size: 14px;
  font-size: .875rem;
}
/* line 882, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_2 .views-field.views-field-field-sevent-image {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1rem;
  padding: 0px 1rem 0px 0px;
  width: 16.67%;
}
@media (min-width: 45em) {
  /* line 882, ../scss/_theme_widgets.scss */
  .view-signature-events.view-display-id-block_2 .views-field.views-field-field-sevent-image {
    width: 33.33%;
  }
}
/* line 891, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_2 .views-field.views-field-title {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1rem;
  width: 83.33%;
}
@media (min-width: 45em) {
  /* line 891, ../scss/_theme_widgets.scss */
  .view-signature-events.view-display-id-block_2 .views-field.views-field-title {
    width: 66.67%;
  }
}
/* line 899, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_3 .views-field {
  margin-bottom: 1rem;
}
/* line 900, ../scss/_theme_widgets.scss */
.view-signature-events.view-display-id-block_3 .views-field p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 905, ../scss/_theme_widgets.scss */
.view-profiles.view-display-id-block_2 .views-field.views-field-field-profile-email {
  font-size: 0.875rem;
}
/* line 909, ../scss/_theme_widgets.scss */
.view-reunion-events.view-display-id-block_1 .views-row .views-field, .view-reunion-events.view-display-id-block_2 .views-row .views-field {
  margin-bottom: 1rem;
}
@media (min-width: 55em) {
  /* line 913, ../scss/_theme_widgets.scss */
  .view-lions-carousel .views-field.views-field-rendered, .view-lions-carousel .views-field.views-field-field-file-image-caption {
    flex: 0 1 50%;
  }
}
@media (max-width: 55em) {
  /* line 918, ../scss/_theme_widgets.scss */
  .view-lions-carousel .views-field.views-field-rendered {
    max-width: 340px;
    margin: 0 auto;
  }
}
/* line 924, ../scss/_theme_widgets.scss */
.view-lions-carousel .views-field.views-field-field-file-image-caption {
  background-color: white;
  color: #003a70;
  padding: 40px 20px 20px 32px;
  padding: 2.5rem 1.25rem 1.25rem 2rem;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
}
/* line 932, ../scss/_theme_widgets.scss */
.view-lions-carousel .views-field.views-field-field-file-image-caption .field-content {
  border-top: solid 1px #8dc8e8;
  padding-top: 1.5rem;
  position: relative;
}
@media (min-width: 45em) {
  /* line 932, ../scss/_theme_widgets.scss */
  .view-lions-carousel .views-field.views-field-field-file-image-caption .field-content {
    padding-top: 2.5rem;
  }
}
/* line 939, ../scss/_theme_widgets.scss */
.view-lions-carousel .views-field.views-field-field-file-image-caption .field-content p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
}
/* line 943, ../scss/_theme_widgets.scss */
.view-lions-carousel .views-field.views-field-field-file-image-caption .field-content:before {
  content: "\f10d";
  font-family: FontAwesome;
  color: #8dc8e8;
  background-color: white;
  padding: 0 10px;
  padding: 0 .625rem;
  position: absolute;
  margin: -20px auto 0;
  margin: -1.25rem auto 0;
  max-height: 34px;
  max-height: 2.125rem;
  top: 0;
  left: 40%;
}
@media (max-width: 44.9955em) {
  /* line 943, ../scss/_theme_widgets.scss */
  .view-lions-carousel .views-field.views-field-field-file-image-caption .field-content:before {
    font-size: 26px;
    font-size: 1.625rem;
    margin-top: -.75rem;
  }
}
@media (min-width: 45em) {
  /* line 943, ../scss/_theme_widgets.scss */
  .view-lions-carousel .views-field.views-field-field-file-image-caption .field-content:before {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
/* line 970, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-field.views-field-field-redirect-link {
  position: relative;
}
/* line 972, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-field.views-field-field-redirect-link .image a {
  display: block;
  position: relative;
}
/* line 975, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-field.views-field-field-redirect-link .image a:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(33%, rgba(0, 58, 112, 0)), color-stop(100%, rgba(0, 58, 112, 0.75)));
  background-image: -webkit-linear-gradient(rgba(0, 58, 112, 0) 33%, rgba(0, 58, 112, 0.75));
  background-image: -moz-linear-gradient(rgba(0, 58, 112, 0) 33%, rgba(0, 58, 112, 0.75));
  background-image: -o-linear-gradient(rgba(0, 58, 112, 0) 33%, rgba(0, 58, 112, 0.75));
  background-image: linear-gradient(rgba(0, 58, 112, 0) 33%, rgba(0, 58, 112, 0.75));
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 986, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-field.views-field-field-redirect-link .titles {
  bottom: 2.5rem;
  left: 0;
  padding: 0 1rem;
  position: absolute;
  text-align: center;
  width: 100%;
}
/* line 993, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-field.views-field-field-redirect-link .titles a {
  color: white;
}
/* line 996, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-field.views-field-field-redirect-link .titles h3 {
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.07rem;
  line-height: 1.25rem;
  text-transform: uppercase;
}
/* line 1003, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .views-field.views-field-field-redirect-link .titles .subtitle {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.5rem;
}

/* line 1013, ../scss/_theme_widgets.scss */
.col {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
}
/* line 48, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/singularitygs-1.1.1/stylesheets/singularitygs/helpers/_clearfix.scss */
.col:before, .col:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 55, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/singularitygs-1.1.1/stylesheets/singularitygs/helpers/_clearfix.scss */
.col:after {
  clear: both;
}
/* line 1015, ../scss/_theme_widgets.scss */
* + .col {
  margin-top: 32px;
  margin-top: 2rem;
}
@media (min-width: 55em) {
  /* line 1013, ../scss/_theme_widgets.scss */
  .col {
    float: left;
    margin-top: 0;
  }
  /* line 1022, ../scss/_theme_widgets.scss */
  .col.first {
    padding-right: 16px;
    padding-right: 1rem;
    width: 67%;
  }
  /* line 1027, ../scss/_theme_widgets.scss */
  .col.last {
    padding-left: 16px;
    padding-left: 1rem;
    width: 33%;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .col {
  float: left;
  margin-top: 0;
}
/* line 1022, ../scss/_theme_widgets.scss */
.lt-ie9 .col.first {
  padding-right: 16px;
  padding-right: 1rem;
  width: 67%;
}
/* line 1027, ../scss/_theme_widgets.scss */
.lt-ie9 .col.last {
  padding-left: 16px;
  padding-left: 1rem;
  width: 33%;
}

/* line 1036, ../scss/_theme_widgets.scss */
* + .col-item {
  margin-top: 32px;
  margin-top: 2rem;
}
@media (min-width: 45em) {
  /* line 1035, ../scss/_theme_widgets.scss */
  .col-item {
    margin-top: 0;
    float: left;
    padding-bottom: 32px;
    padding-bottom: 2rem;
    width: 50%;
  }
  /* line 1046, ../scss/_theme_widgets.scss */
  .col-item:nth-of-type(2n+1) {
    clear: left;
    padding-right: 16px;
    padding-right: 1rem;
  }
  /* line 1051, ../scss/_theme_widgets.scss */
  .col-item:nth-of-type(2n) {
    padding-left: 16px;
    padding-left: 1rem;
  }
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .col-item {
  margin-top: 0;
  float: left;
  padding-bottom: 32px;
  padding-bottom: 2rem;
  width: 50%;
}
/* line 1046, ../scss/_theme_widgets.scss */
.lt-ie9 .col-item:nth-of-type(2n+1) {
  clear: left;
  padding-right: 16px;
  padding-right: 1rem;
}
/* line 1051, ../scss/_theme_widgets.scss */
.lt-ie9 .col-item:nth-of-type(2n) {
  padding-left: 16px;
  padding-left: 1rem;
}

/* line 1059, ../scss/_theme_widgets.scss */
.view-display-id-page {
  max-width: 70em;
}

/* line 1065, ../scss/_theme_widgets.scss */
#social_media_feeds {
  position: relative;
}
/* line 1067, ../scss/_theme_widgets.scss */
#social_media_feeds .feed_layer {
  background-color: #e2e5e6;
}
/* line 1070, ../scss/_theme_widgets.scss */
#social_media_feeds .wrapper {
  background-color: #b8bec1;
  display: none;
  padding: 8px;
  padding: 0.5rem;
}
/* line 1075, ../scss/_theme_widgets.scss */
#social_media_feeds .wrapper .iframewrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 1081, ../scss/_theme_widgets.scss */
#social_media_feeds .opened {
  padding-top: 40px;
  padding-top: 2.5rem;
}
/* line 1084, ../scss/_theme_widgets.scss */
#social_media_feeds .opened .wrapper {
  display: block;
}

/* line 1091, ../scss/_theme_widgets.scss */
.list-item-img {
  position: relative;
}

/* line 1096, ../scss/_theme_widgets.scss */
.group-event-info {
  *zoom: 1;
  border: solid 1px #8dc8e8;
  padding: 16px;
  padding: 1rem;
  color: #003a70;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
/* line 36, ../common/scss/_mixins.scss */
.group-event-info:before, .group-event-info:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 41, ../common/scss/_mixins.scss */
.group-event-info:after {
  clear: both;
}
/* line 1104, ../scss/_theme_widgets.scss */
.group-event-info > div {
  padding-left: 32px;
  padding-left: 2rem;
  position: relative;
}
@media (min-width: 45em) {
  /* line 1104, ../scss/_theme_widgets.scss */
  .group-event-info > div {
    float: left;
    width: 33%;
  }
}
/* line 1112, ../scss/_theme_widgets.scss */
.group-event-info > div:before {
  color: #8dc8e8;
  font-family: FontAwesome;
  position: absolute;
  left: 1rem;
}
/* line 1121, ../scss/_theme_widgets.scss */
.group-event-info .group-datetime:before,
.group-event-info .field-name-field-calevent-date:before {
  content: "\f017";
}
/* line 1127, ../scss/_theme_widgets.scss */
.group-event-info .group-event-location:before,
.group-event-info .field-name-field-sevent-location:before {
  content: "\f041";
}
/* line 1133, ../scss/_theme_widgets.scss */
.group-event-info .group-event-links div.field-item > a,
.group-event-info .field-name-field-sevent-buttons div.field-item > a {
  font-size: inherit;
  line-height: inherit;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition-property: background-color, box-shadow;
  -moz-transition-property: background-color, box-shadow;
  -o-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin: 0;
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  color: #fff;
  background-color: #8dc8e8;
  text-decoration: none;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.92rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1.5rem;
  padding: 0.625rem 1rem;
  text-transform: uppercase;
  margin-bottom: 8px;
  margin-bottom: .5rem;
}
/* line 103, ../common/scss/_mixins.scss */
.group-event-info .group-event-links div.field-item > a:link, .group-event-info .group-event-links div.field-item > a:visited, .group-event-info .group-event-links div.field-item > a:hover, .group-event-info .group-event-links div.field-item > a:active,
.group-event-info .field-name-field-sevent-buttons div.field-item > a:link,
.group-event-info .field-name-field-sevent-buttons div.field-item > a:visited,
.group-event-info .field-name-field-sevent-buttons div.field-item > a:hover,
.group-event-info .field-name-field-sevent-buttons div.field-item > a:active {
  color: #fff;
  text-decoration: none;
  border: none !important;
}
/* line 109, ../common/scss/_mixins.scss */
.mzr_no-touch .group-event-info .group-event-links div.field-item > a:hover, .group-event-info .group-event-links div.field-item > a:focus, .mzr_no-touch
.group-event-info .field-name-field-sevent-buttons div.field-item > a:hover,
.group-event-info .field-name-field-sevent-buttons div.field-item > a:focus {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-color: #4681ac;
}
/* line 115, ../common/scss/_mixins.scss */
.group-event-info .group-event-links div.field-item > a:focus,
.group-event-info .field-name-field-sevent-buttons div.field-item > a:focus {
  outline: none;
}
/* line 118, ../common/scss/_mixins.scss */
.mzr_no-touch .group-event-info .group-event-links div.field-item > a:active, .mzr_no-touch
.group-event-info .field-name-field-sevent-buttons div.field-item > a:active {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  color: #fff;
  text-decoration: none;
}

/* line 1141, ../scss/_theme_widgets.scss */
.date-dot {
  background-color: #003a70;
  color: #8dc8e8;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  text-align: center;
  width: 80px;
  width: 5rem;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 32px;
  font-size: 2rem;
  font-weight: normal;
  line-height: 1;
  padding: 8px 16px;
  padding: .5rem 1rem;
  width: 80px;
  width: 5rem;
}
@media (max-width: 54.9945em) {
  /* line 1141, ../scss/_theme_widgets.scss */
  .date-dot {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    padding: 4px 8px;
    padding: .25rem .5rem;
    width: 50px;
    width: 3.125rem;
  }
}
/* line 45, ../scss/_theme_mixins.scss */
.date-dot:first-line {
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (max-width: 54.9945em) {
  /* line 45, ../scss/_theme_mixins.scss */
  .date-dot:first-line {
    font-size: 12px;
    font-size: .75rem;
  }
}
/* line 1154, ../scss/_theme_widgets.scss */
.date-dot:first-line {
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 1161, ../scss/_theme_widgets.scss */
.more-link {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}
/* line 95, ../scss/_theme_mixins.scss */
.more-link:after {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  content: "\f061";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  left: 0;
  padding-left: 0.625em;
  position: relative;
}
/* line 108, ../scss/_theme_mixins.scss */
.more-link[href]:hover:after {
  left: 0.375em;
}
@media (min-width: 45em) {
  /* line 1161, ../scss/_theme_widgets.scss */
  .more-link {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
  }
}
/* line 1170, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .more-link {
  position: static !important;
  text-align: center;
}
/* line 1173, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .more-link:after {
  content: "";
  display: none;
}
/* line 1177, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .more-link a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: color, background-color;
  -moz-transition-property: color, background-color;
  -o-transition-property: color, background-color;
  transition-property: color, background-color;
  background-color: #8dc8e8;
  color: white;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.92rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1.5rem;
  margin: 0.5rem 0;
  padding: 0.75rem 1rem;
  text-transform: uppercase;
}
/* line 1191, ../scss/_theme_widgets.scss */
.view-impact-stories.view-display-id-block_1 .more-link a:hover {
  background-color: #4681ac;
  color: white;
}

/* line 1201, ../scss/_theme_widgets.scss */
.captcha-admin-links,
.captcha {
  margin: 2rem 0;
}

/* line 1206, ../scss/_theme_widgets.scss */
#sliding-popup {
  left: 0;
  box-sizing: border-box;
}

/* line 1212, ../scss/_theme_widgets.scss */
.earlybirdbox .countdown-component {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
/* line 1216, ../scss/_theme_widgets.scss */
.earlybirdbox .countdown-component .countdown-number {
  background-color: #2f6a98;
  border-radius: 4px;
  color: white;
  display: block;
  font-size: 2rem;
  line-height: 1.5;
  margin: 0 0.125rem;
  width: 3rem;
}
@media (min-width: 55em) and (max-width: 79.992em) {
  /* line 1216, ../scss/_theme_widgets.scss */
  .earlybirdbox .countdown-component .countdown-number {
    font-size: 1.5rem;
    width: 2rem;
  }
}
/* line 1230, ../scss/_theme_widgets.scss */
.earlybirdbox .countdown-component .countdown-label {
  color: #8dc8e8;
  display: block;
  font-size: 0.81225rem;
  line-height: 1rem;
}

/* line 1239, ../scss/_theme_widgets.scss */
#reunion_events {
  display: none;
}
/* line 1241, ../scss/_theme_widgets.scss */
#reunion_events.activated {
  display: block;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1245, ../scss/_theme_widgets.scss */
#reunion_events .day {
  margin: 2rem 0;
}
/* line 1247, ../scss/_theme_widgets.scss */
#reunion_events .day > ul {
  padding-left: 1.5rem;
}
/* line 1250, ../scss/_theme_widgets.scss */
#reunion_events .day .event {
  list-style: none;
  position: relative;
}
/* line 1253, ../scss/_theme_widgets.scss */
#reunion_events .day .event.classonly::before {
  background-color: #8dc8e8;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M622.34%20153.2L343.4%2067.5c-15.2-4.67-31.6-4.67-46.79%200L17.66%20153.2c-23.54%207.23-23.54%2038.36%200%2045.59l48.63%2014.94c-10.67%2013.19-17.23%2029.28-17.88%2046.9C38.78%20266.15%2032%20276.11%2032%20288c0%2010.78%205.68%2019.85%2013.86%2025.65L20.33%20428.53C18.11%20438.52%2025.71%20448%2035.94%20448h56.11c10.24%200%2017.84-9.48%2015.62-19.47L82.14%20313.65C90.32%20307.85%2096%20298.78%2096%20288c0-11.57-6.47-21.25-15.66-26.87.76-15.02%208.44-28.3%2020.69-36.72L296.6%20284.5c9.06%202.78%2026.44%206.25%2046.79%200l278.95-85.7c23.55-7.24%2023.55-38.36%200-45.6zM352.79%20315.09c-28.53%208.76-52.84%203.92-65.59%200l-145.02-44.55L128%20384c0%2035.35%2085.96%2064%20192%2064s192-28.65%20192-64l-14.18-113.47-145.03%2044.56z%22%2F%3E%3C%2Fsvg%3E);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border-radius: 50%;
  color: white;
  content: "";
  font-size: 24px;
  height: 40px;
  left: -3rem;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 1.5rem;
  width: 40px;
}
/* line 1272, ../scss/_theme_widgets.scss */
#reunion_events .day .event h3.collapsable {
  padding-top: 1rem;
}
/* line 1275, ../scss/_theme_widgets.scss */
#reunion_events .day .event h3 span {
  display: block;
}
/* line 1277, ../scss/_theme_widgets.scss */
#reunion_events .day .event h3 span.date {
  font-weight: normal;
}
/* line 1282, ../scss/_theme_widgets.scss */
#reunion_events .day .event .collapsables {
  box-sizing: border-box;
  padding-bottom: 2rem;
}
/* line 1285, ../scss/_theme_widgets.scss */
#reunion_events .day .event .collapsables.closed {
  padding-bottom: 0;
}
/* line 1289, ../scss/_theme_widgets.scss */
#reunion_events .day .event .label {
  color: #57748f;
  font-size: 0.625rem;
  letter-spacing: 1px;
  line-height: 1rem;
  text-transform: uppercase;
}
/* line 1296, ../scss/_theme_widgets.scss */
#reunion_events .day .event .prices {
  list-style: none;
  margin: 0;
}
/* line 1299, ../scss/_theme_widgets.scss */
#reunion_events .day .event .prices .price {
  margin: 0;
}
/* line 1303, ../scss/_theme_widgets.scss */
#reunion_events .day .event * + .label {
  margin-top: 1rem;
}
/* line 1307, ../scss/_theme_widgets.scss */
#reunion_events .day .event + .event {
  margin-top: 0;
}

/* line 1313, ../scss/_theme_widgets.scss */
.hp_news_img_table {
  margin: 1.5rem auto;
  border-collapse: collapse;
}
/* line 1316, ../scss/_theme_widgets.scss */
.hp_news_img_table tr {
  border-bottom: 1px solid #727d84;
}
/* line 1319, ../scss/_theme_widgets.scss */
.hp_news_img_table th + th, .hp_news_img_table td + td {
  border-left: 1px solid #727d84;
}
/* line 1322, ../scss/_theme_widgets.scss */
.hp_news_img_table th, .hp_news_img_table td {
  padding: 1rem;
}
/* line 1325, ../scss/_theme_widgets.scss */
.hp_news_img_table td:first-of-type p {
  text-align: center;
}

/* line 1333, ../scss/_theme_widgets.scss */
#block-views-news-block-1 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

/* line 1338, ../scss/_theme_widgets.scss */
.explore-news #view-id-news-items {
  display: flex;
  justify-content: center;
}

/* line 1346, ../scss/_theme_widgets.scss */
.explore-news div.views-field.views-field-field-image {
  margin: 0;
}

/* line 1349, ../scss/_theme_widgets.scss */
.explore-news .views-field-title {
  margin: 0.3rem;
}

/* line 1353, ../scss/_theme_widgets.scss */
div.block-header h2, div.block-header .list-item-container .field-name-field-para-heading, .list-item-container div.block-header .field-name-field-para-heading,
div.block-header .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items div.block-header .field-name-field-para-heading, div.block-header .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display div.block-header .field-name-field-para-label {
  padding-bottom: 10px;
}

/* line 1357, ../scss/_theme_widgets.scss */
.explore-news .rowgasket {
  margin-left: .5rem;
  margin-right: .5rem;
  width: 88%;
}

@media only screen and (max-width: 75em) {
  /* line 1363, ../scss/_theme_widgets.scss */
  #block-views-news-block-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media only screen and (max-width: 50em) {
  /* line 1366, ../scss/_theme_widgets.scss */
  .explore-news #view-id-news-items {
    flex-direction: column;
  }

  /* line 1367, ../scss/_theme_widgets.scss */
  .explore-news .views-field-field-image {
    float: left;
    width: 50%;
  }

  /* line 1368, ../scss/_theme_widgets.scss */
  .explore-news .views-field-title {
    float: right;
    padding-left: 1rem;
    width: 50%;
  }

  /* line 1369, ../scss/_theme_widgets.scss */
  .explore-news .rowgasket {
    display: flex;
    padding-bottom: 2rem;
    width: 100%;
  }

  /* line 1370, ../scss/_theme_widgets.scss */
  #block-views-news-block-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media only screen and (max-width: 40em) {
  /* line 1373, ../scss/_theme_widgets.scss */
  .explore-news #view-id-news-items {
    flex-direction: column;
  }

  /* line 1374, ../scss/_theme_widgets.scss */
  .explore-news .views-field-field-image {
    float: left;
    width: 50%;
  }

  /* line 1375, ../scss/_theme_widgets.scss */
  .explore-news .views-field-title {
    float: right;
    padding-left: 1rem;
    width: 50%;
  }

  /* line 1376, ../scss/_theme_widgets.scss */
  .explore-news .rowgasket {
    display: flex;
    padding-bottom: 2rem;
    width: 100%;
  }

  /* line 1377, ../scss/_theme_widgets.scss */
  #block-views-news-block-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/* line 2, ../scss/_theme_widgets_template.scss */
body {
  margin: 0 auto !important;
  max-width: 90em;
}

/* line 7, ../scss/_theme_widgets_template.scss */
.C_container, #block-views-signature-events-block {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  font-size: 1rem;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 48, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/singularitygs-1.1.1/stylesheets/singularitygs/helpers/_clearfix.scss */
.C_container:before, #block-views-signature-events-block:before, .C_container:after, #block-views-signature-events-block:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 55, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/singularitygs-1.1.1/stylesheets/singularitygs/helpers/_clearfix.scss */
.C_container:after, #block-views-signature-events-block:after {
  clear: both;
}
@media (min-width: 40em) {
  /* line 7, ../scss/_theme_widgets_template.scss */
  .C_container, #block-views-signature-events-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 50em) {
  /* line 7, ../scss/_theme_widgets_template.scss */
  .C_container, #block-views-signature-events-block {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75em) {
  /* line 7, ../scss/_theme_widgets_template.scss */
  .C_container, #block-views-signature-events-block {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}

/* line 27, ../scss/_theme_widgets_template.scss */
.C_area {
  position: relative;
}
/* line 29, ../scss/_theme_widgets_template.scss */
.C_area * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 34, ../scss/_theme_widgets_template.scss */
.skip-link {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px !important;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px !important;
}
/* line 74, ../common/scss/_mixins.scss */
.skip-link.focusable:active, .skip-link.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 39, ../scss/_theme_widgets_template.scss */
.C_area-header-main {
  background-color: #003a70;
  color: white;
  height: 69px;
  z-index: 2;
}
@media (min-width: 50em) {
  /* line 39, ../scss/_theme_widgets_template.scss */
  .C_area-header-main {
    height: 90px;
  }
}
@media (min-width: 75em) {
  /* line 39, ../scss/_theme_widgets_template.scss */
  .C_area-header-main {
    height: 116px;
  }
}
/* line 50, ../scss/_theme_widgets_template.scss */
.C_area-header-main h1#sitetitle {
  background: transparent url(../img/template/title.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 43px;
  left: 1rem;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 12px;
  width: 108px;
}
@media (min-width: 40em) {
  /* line 50, ../scss/_theme_widgets_template.scss */
  .C_area-header-main h1#sitetitle {
    left: 2rem;
  }
}
@media (min-width: 50em) {
  /* line 50, ../scss/_theme_widgets_template.scss */
  .C_area-header-main h1#sitetitle {
    height: 60px;
    left: 3rem;
    top: 15px;
    width: 150px;
  }
}
@media (min-width: 75em) {
  /* line 50, ../scss/_theme_widgets_template.scss */
  .C_area-header-main h1#sitetitle {
    height: 86px;
    left: 4.5rem;
    width: 215px;
  }
}
/* line 77, ../scss/_theme_widgets_template.scss */
.C_area-header-main h1#sitetitle a {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  background: transparent url(../img/template/title-white.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: block;
  height: 100%;
  opacity: 0.01;
  padding-left: 100%;
  position: absolute;
  text-decoration: none;
  width: 100%;
}
/* line 91, ../scss/_theme_widgets_template.scss */
.C_area-header-main h1#sitetitle a:hover {
  opacity: 1;
}

/* line 99, ../scss/_theme_widgets_template.scss */
.C_area-nav-main {
  background-color: #c6ebff;
  color: white;
  z-index: 3;
}
/* line 103, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .block-content > ul.menu {
  display: flex;
  margin: 0;
  padding: 0;
}
/* line 107, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .block-content > ul.menu li {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 113, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .block-content > ul.menu ul.menu {
  background-color: white;
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: left;
}
/* line 123, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav h2, .C_area-nav-main .region-nav .list-item-container .field-name-field-para-heading, .list-item-container .C_area-nav-main .region-nav .field-name-field-para-heading,
.C_area-nav-main .region-nav .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .C_area-nav-main .region-nav .field-name-field-para-heading, .C_area-nav-main .region-nav .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .C_area-nav-main .region-nav .field-name-field-para-label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px !important;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px !important;
}
/* line 74, ../common/scss/_mixins.scss */
.C_area-nav-main .region-nav h2.focusable:active, .C_area-nav-main .region-nav .list-item-container .focusable.field-name-field-para-heading:active, .list-item-container .C_area-nav-main .region-nav .focusable.field-name-field-para-heading:active,
.C_area-nav-main .region-nav .field-name-field-para-references > .field-items .focusable.field-name-field-para-heading:active,
.field-name-field-para-references > .field-items .C_area-nav-main .region-nav .focusable.field-name-field-para-heading:active, .C_area-nav-main .region-nav .paragraphs-item-view-display .focusable.field-name-field-para-label:active, .paragraphs-item-view-display .C_area-nav-main .region-nav .focusable.field-name-field-para-label:active, .C_area-nav-main .region-nav h2.focusable:focus, .C_area-nav-main .region-nav .list-item-container .focusable.field-name-field-para-heading:focus, .list-item-container .C_area-nav-main .region-nav .focusable.field-name-field-para-heading:focus,
.C_area-nav-main .region-nav .field-name-field-para-references > .field-items .focusable.field-name-field-para-heading:focus,
.field-name-field-para-references > .field-items .C_area-nav-main .region-nav .focusable.field-name-field-para-heading:focus, .C_area-nav-main .region-nav .paragraphs-item-view-display .focusable.field-name-field-para-label:focus, .paragraphs-item-view-display .C_area-nav-main .region-nav .focusable.field-name-field-para-label:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 127, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu {
  justify-content: space-between;
}
@media (min-width: 40em) {
  /* line 127, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu {
    margin: 0 1rem;
  }
}
@media (min-width: 50em) {
  /* line 127, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu {
    margin: 0 2rem;
  }
}
@media (min-width: 75em) {
  /* line 127, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu {
    margin: 0 3rem;
  }
}
@media (max-width: 44.9999em) {
  /* line 140, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li:nth-child(3), .C_area-nav-main .region-nav .block-content > ul.menu > li:nth-child(4), .C_area-nav-main .region-nav .block-content > ul.menu > li:nth-child(5) {
    height: 1px;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 1px;
  }
}
/* line 149, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li > a, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  background-color: transparent;
  color: #003a70;
  cursor: pointer;
  display: block;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1rem;
  padding: 1.25rem 1rem;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
/* line 163, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li > a:after, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink:after {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  background-color: transparent;
  bottom: 1.25rem;
  content: "";
  display: block;
  left: 1rem;
  position: absolute;
  right: 1rem;
  height: 2px;
}
/* line 176, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li > a.active:after, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink.active:after {
  background-color: #c6e3f3;
}
/* line 181, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li > a:hover, .C_area-nav-main .region-nav .block-content > ul.menu > li > a.hold, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink:hover, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink.hold {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  background-color: white;
}
/* line 184, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li > a:hover:after, .C_area-nav-main .region-nav .block-content > ul.menu > li > a.hold:after, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink:hover:after, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink.hold:after {
  background-color: #8dc8e8;
}
@media (min-width: 50em) {
  /* line 149, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li > a, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 75em) {
  /* line 149, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li > a, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink {
    font-size: 1rem;
    padding: 1.25rem 1.5rem;
  }
  /* line 195, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li > a:after, .C_area-nav-main .region-nav .block-content > ul.menu > li > .nolink:after {
    left: 1.5rem;
    right: 1.5rem;
  }
}
/* line 202, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu {
  left: 0;
  padding: 0.5rem 0;
  top: 3.5rem;
  width: 15rem;
}
@media (min-width: 50em) {
  /* line 202, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu {
    top: 4rem;
  }
}
@media (min-width: 75em) {
  /* line 202, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu {
    width: 20rem;
  }
}
/* line 213, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu li {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 218, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #003a70;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0.5rem 1rem;
  position: relative;
  text-align: left;
}
/* line 226, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu a:after {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  background-color: transparent;
  bottom: 0.5rem;
  content: "";
  display: block;
  left: 1rem;
  position: absolute;
  right: 1rem;
  height: 2px;
}
/* line 239, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu a.active:after {
  background-color: #c6e3f3;
}
/* line 245, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu a:hover:after, .C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu a.hold:after {
  background-color: #8dc8e8;
}
@media (min-width: 50em) {
  /* line 218, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu a {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 75em) {
  /* line 218, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu a {
    padding: 0.5rem 1.5rem;
  }
  /* line 255, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu a:after {
    left: 1.5rem;
    right: 1.5rem;
  }
}
/* line 261, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu .nolink {
  border-top: 1px #e4e4e4 solid;
  color: #6e6e6e;
  display: block;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1rem;
  padding: 0.75rem 1rem;
  position: relative;
  text-align: left;
  text-transform: uppercase;
}
@media (min-width: 50em) {
  /* line 261, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu .nolink {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 75em) {
  /* line 261, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu .nolink {
    padding: 0.75rem 1.5rem;
  }
}
/* line 281, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu ul.menu {
  display: none !important;
}
/* line 285, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li ul.menu #menu_link_828 ul.menu {
  display: block !important;
  padding: 0;
  position: relative;
  top: 0;
}
/* line 293, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li > ul.menu {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
/* line 296, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu > li.last ul.menu {
  left: auto;
  right: 0;
}
/* line 301, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout {
  background-color: white;
  display: none;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 3.5rem;
  width: 15rem;
}
/* line 309, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout hr {
  border-color: #e4e4e4;
  margin: 0.25rem auto 0.25rem 1.25rem;
  width: 12.5rem;
}
/* line 314, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .flyout-back {
  color: #8dc8e8;
  cursor: pointer;
  display: none;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  left: 15rem;
  letter-spacing: 0.07em;
  line-height: 1rem;
  padding: 0.75rem 1.25rem;
  position: absolute;
  text-transform: uppercase;
  top: 0;
}
/* line 328, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .flyout-back:before {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  content: "\f060";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  left: 0;
  padding-right: 0.625em;
  position: relative;
}
/* line 340, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .flyout-back:hover:before {
  left: -0.375em;
}
/* line 345, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .showsubtitle {
  display: none;
  left: 15rem;
  position: absolute;
  top: 2.5rem;
}
/* line 350, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .showsubtitle a {
  color: #003a70;
  display: block;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: 0.07em;
  line-height: 1rem;
  padding: 0.75rem 1.25rem;
  position: relative;
  text-transform: uppercase;
}
/* line 360, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .showsubtitle a:after {
  background-color: #8dc8e8;
  bottom: 0.75rem;
  content: "";
  display: block;
  left: 1.25rem;
  position: absolute;
  right: 1.25rem;
  height: 2px;
}
/* line 372, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .platform {
  -webkit-transition-property: margin;
  -moz-transition-property: margin;
  -o-transition-property: margin;
  transition-property: margin;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  position: relative;
}
/* line 376, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .platform.showsub {
  margin-left: -15rem;
}
/* line 379, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .platform.showsub .showsubtitle,
.C_area-nav-main .region-nav .block-content > ul.menu .flyout .platform.showsub .flyout-back {
  display: block;
}
/* line 384, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu {
  display: block;
  margin: 0;
  padding: 0;
  position: static;
  width: 15rem;
}
/* line 390, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu li {
  display: block;
  margin: 0;
  padding: 0;
  position: static;
}
/* line 398, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu.primary li a, .C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu.secondary li a {
  color: #003a70;
  display: block;
  font-size: 0.8125rem;
  line-height: 1rem;
  padding: 0.75rem 1.25rem;
}
/* line 406, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu.primary {
  padding-top: 0.5rem;
}
/* line 408, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu.primary li a {
  font-size: 0.75rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
/* line 413, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu.primary ul.flyout-menu li a {
  font-size: 0.8125rem;
  letter-spacing: 0;
  text-transform: none;
}
/* line 419, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu.social {
  padding: 0.75rem 1.25rem;
}
/* line 421, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu.social li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0 0.75rem 0 0;
}
/* line 426, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu ul.flyout-menu {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 5rem;
  left: 15rem;
}
/* line 434, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu .flyout ul.flyout-menu li.opened ul.flyout-menu {
  display: block;
}
/* line 439, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav .block-content > ul.menu li.hovered .flyout {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  display: block;
}
/* line 445, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 {
  position: absolute;
  right: 1rem;
  top: -50.5px;
}
@media (min-width: 40em) {
  /* line 445, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 {
    right: 2rem;
  }
}
@media (min-width: 50em) {
  /* line 445, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 {
    right: 3rem;
    top: -61px;
  }
}
@media (min-width: 75em) {
  /* line 445, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 {
    right: 4.5rem;
    top: -74px;
  }
}
/* line 460, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 .block {
  float: left;
  margin: 0;
}
@media (max-width: 44.9999em) {
  /* line 463, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 .block#block-menu-menu-secondary-menu {
    height: 1px;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 1px;
  }
}
/* line 473, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 .block-content a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: white;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 0.5rem;
}
@media (max-width: 44.9999em) {
  /* line 480, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 .block-content a .extended-name {
    height: 1px;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 1px;
  }
}
@media (min-width: 75em) {
  /* line 473, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 .block-content a {
    font-size: 16px;
    padding: 8px 0.75rem;
  }
}
/* line 493, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 .menu.social {
  border-left: 1px rgba(255, 255, 255, 0.2) solid;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
}
@media (max-width: 59.9999em) {
  /* line 493, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 .menu.social {
    height: 1px;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 1px;
  }
}
/* line 504, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 .menu.social a {
  height: 2rem;
  padding: 0 0.5rem;
  width: 2rem;
}
/* line 508, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 .menu.social a:before {
  height: 2rem;
  line-height: 2;
}
/* line 517, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content a,
.C_area-nav-main .region-nav2 #block-block-9 .block-content a,
.C_area-nav-main .region-nav2 #block-block-1 .block-content a {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  background-color: transparent;
  position: relative;
}
/* line 522, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content a:after,
.C_area-nav-main .region-nav2 #block-block-9 .block-content a:after,
.C_area-nav-main .region-nav2 #block-block-1 .block-content a:after {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  background-color: transparent;
  bottom: 0.4rem;
  content: "";
  display: block;
  left: 0.5rem;
  position: absolute;
  right: 0.5rem;
  height: 2px;
}
/* line 535, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content a.active:after,
.C_area-nav-main .region-nav2 #block-block-9 .block-content a.active:after,
.C_area-nav-main .region-nav2 #block-block-1 .block-content a.active:after {
  background-color: #4681ac;
}
/* line 540, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content a.hold, .C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content a:hover,
.C_area-nav-main .region-nav2 #block-block-9 .block-content a.hold,
.C_area-nav-main .region-nav2 #block-block-9 .block-content a:hover,
.C_area-nav-main .region-nav2 #block-block-1 .block-content a.hold,
.C_area-nav-main .region-nav2 #block-block-1 .block-content a:hover {
  background-color: white;
  color: #003a70;
}
@media (min-width: 75em) {
  /* line 545, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content a:after,
  .C_area-nav-main .region-nav2 #block-block-9 .block-content a:after,
  .C_area-nav-main .region-nav2 #block-block-1 .block-content a:after {
    left: 0.75rem;
    right: 0.75rem;
  }
}
/* line 551, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content > ul.menu > li > ul.menu,
.C_area-nav-main .region-nav2 #block-block-9 .block-content > ul.menu > li > ul.menu,
.C_area-nav-main .region-nav2 #block-block-1 .block-content > ul.menu > li > ul.menu {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
/* line 554, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu,
.C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu,
.C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu {
  left: 0;
  padding: 0.5rem 0;
  top: 32px;
  width: 12rem;
}
/* line 560, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu li,
.C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu li,
.C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu li {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 565, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu a,
.C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu a,
.C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #003a70;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0.5rem;
  position: relative;
  text-align: left;
}
/* line 573, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu a:after,
.C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu a:after,
.C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu a:after {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  background-color: transparent;
  bottom: 0.4rem;
  content: "";
  display: block;
  left: 0.5rem;
  position: absolute;
  right: 0.5rem;
  height: 2px;
}
/* line 586, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu a.active:after,
.C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu a.active:after,
.C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu a.active:after {
  background-color: #c6e3f3;
}
/* line 592, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu a:hover:after, .C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu a.hold:after,
.C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu a:hover:after,
.C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu a.hold:after,
.C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu a:hover:after,
.C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu a.hold:after {
  background-color: #8dc8e8;
}
@media (min-width: 50em) {
  /* line 565, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu a,
  .C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu a,
  .C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu a {
    font-size: 0.875rem;
  }
}
@media (min-width: 75em) {
  /* line 565, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu a,
  .C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu a,
  .C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu a {
    padding: 0.5rem 0.75rem;
  }
  /* line 601, ../scss/_theme_widgets_template.scss */
  .C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu a:after,
  .C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu a:after,
  .C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu a:after {
    left: 0.75rem;
    right: 0.75rem;
  }
}
/* line 609, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-menu-menu-secondary-menu .block-content ul.menu ul.menu ul.menu,
.C_area-nav-main .region-nav2 #block-block-9 .block-content ul.menu ul.menu ul.menu,
.C_area-nav-main .region-nav2 #block-block-1 .block-content ul.menu ul.menu ul.menu {
  display: none !important;
}
/* line 614, ../scss/_theme_widgets_template.scss */
.C_area-nav-main .region-nav2 #block-block-9 .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px !important;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px !important;
}
/* line 74, ../common/scss/_mixins.scss */
.C_area-nav-main .region-nav2 #block-block-9 .visuallyhidden.focusable:active, .C_area-nav-main .region-nav2 #block-block-9 .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 621, ../scss/_theme_widgets_template.scss */
.block-cse {
  background-color: #f2f2f2;
  margin: 0;
  padding: 0 0 1rem 0;
}
@media (min-width: 40em) {
  /* line 621, ../scss/_theme_widgets_template.scss */
  .block-cse {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
  }
}
@media (min-width: 50em) {
  /* line 621, ../scss/_theme_widgets_template.scss */
  .block-cse {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (min-width: 75em) {
  /* line 621, ../scss/_theme_widgets_template.scss */
  .block-cse {
    padding-left: 8rem;
    padding-right: 8rem;
  }
}
/* line 638, ../scss/_theme_widgets_template.scss */
.block-cse.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px !important;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px !important;
}
/* line 74, ../common/scss/_mixins.scss */
.block-cse.visuallyhidden.focusable:active, .block-cse.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 641, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse {
  background-color: #f2f2f2;
  border: none;
  padding: 1rem;
}
/* line 645, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse * {
  margin: 0 !important;
}
/* line 650, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse td.gsc-input {
  padding: 0 1rem 0 0 !important;
}
/* line 653, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsc-input-box {
  height: 32px;
}
/* line 656, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse #gs_tti50 {
  padding: 8px;
}
/* line 659, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse input#gsc-i-id1.gsc-input {
  display: block;
  font-size: 14px;
  height: 16px;
  line-height: 16px;
}
/* line 665, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsst_a {
  padding-top: 8px;
}
/* line 668, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse input.gsc-search-button {
  padding: 9px 28px;
  display: block;
}
/* line 674, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsc-results-wrapper-overlay {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: 5%;
  width: 90%;
  top: 69px;
}
@media (min-width: 50em) {
  /* line 674, ../scss/_theme_widgets_template.scss */
  .block-cse .gsc-control-cse .gsc-results-wrapper-overlay {
    left: 10%;
    width: 80%;
    top: 90px;
  }
}
@media (min-width: 75em) {
  /* line 674, ../scss/_theme_widgets_template.scss */
  .block-cse .gsc-control-cse .gsc-results-wrapper-overlay {
    left: 15%;
    width: 70%;
    top: 116px;
  }
}
/* line 689, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsc-results-wrapper-overlay * {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 692, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsc-results-wrapper-overlay .gsc-webResult.gsc-result {
  border-bottom: 1px #e4e4e4 solid;
  padding: 1.5rem 0;
}
/* line 696, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsc-results-wrapper-overlay .gsc-webResult.gsc-result .gs-webResult .gsc-thumbnail-inside {
  padding-left: 0;
  padding-right: 0;
}
/* line 699, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsc-results-wrapper-overlay .gsc-webResult.gsc-result .gs-webResult .gsc-thumbnail-inside .gs-title {
  font-weight: bold;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
/* line 705, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsc-results-wrapper-overlay .gsc-webResult.gsc-result .gs-webResult .gsc-url-top {
  padding-left: 0;
  padding-right: 0;
}
/* line 711, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsc-results-wrapper-overlay .gsc-cursor-box {
  padding-top: 1.5rem;
}
/* line 713, ../scss/_theme_widgets_template.scss */
.block-cse .gsc-control-cse .gsc-results-wrapper-overlay .gsc-cursor-box .gsc-cursor-page {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.5rem;
}
/* line 720, ../scss/_theme_widgets_template.scss */
.block-cse .search-close {
  color: #003a70;
  cursor: pointer;
  font-size: 0.875rem;
  margin: 0 auto;
  text-align: center;
  text-decoration: underline;
  width: 10rem;
}
/* line 728, ../scss/_theme_widgets_template.scss */
.block-cse .search-close:hover {
  color: #8dc8e8;
}

/* line 735, ../scss/_theme_widgets_template.scss */
.C_area-content-top {
  z-index: 2;
}

@media (min-width: 45em) {
  /* line 741, ../scss/_theme_widgets_template.scss */
  .C_container-content {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

/* line 750, ../scss/_theme_widgets_template.scss */
.page-node.node-type-article .C_area-content-bottom {
  border-top: solid 1px #e4e4e4;
  margin: 16px 32px;
  margin: 1rem 2rem;
  padding: 32px 0;
  padding: 2rem 0;
}

/* line 761, ../scss/_theme_widgets_template.scss */
footer.C_area-footer {
  background-color: #f6f6f6;
}
/* line 763, ../scss/_theme_widgets_template.scss */
footer.C_area-footer .region-footer {
  *zoom: 1;
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.875rem;
  padding: 2rem 1rem 1rem 1rem;
}
/* line 36, ../common/scss/_mixins.scss */
footer.C_area-footer .region-footer:before, footer.C_area-footer .region-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 41, ../common/scss/_mixins.scss */
footer.C_area-footer .region-footer:after {
  clear: both;
}
@media (min-width: 40em) {
  /* line 763, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer .region-footer {
    font-size: 0.81rem;
    line-height: 1rem;
  }
}
@media (min-width: 75em) {
  /* line 763, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer .region-footer {
    font-size: 0.92rem;
    line-height: 1.5rem;
  }
}
/* line 778, ../scss/_theme_widgets_template.scss */
footer.C_area-footer .region-footer h2, footer.C_area-footer .region-footer .list-item-container .field-name-field-para-heading, .list-item-container footer.C_area-footer .region-footer .field-name-field-para-heading,
footer.C_area-footer .region-footer .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items footer.C_area-footer .region-footer .field-name-field-para-heading, footer.C_area-footer .region-footer .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display footer.C_area-footer .region-footer .field-name-field-para-label {
  color: #003a70;
  font-size: 0.68rem;
  letter-spacing: 0.05em;
  line-height: 1.5rem;
  text-transform: uppercase;
}
@media (min-width: 40em) {
  /* line 778, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer .region-footer h2, footer.C_area-footer .region-footer .list-item-container .field-name-field-para-heading, .list-item-container footer.C_area-footer .region-footer .field-name-field-para-heading,
  footer.C_area-footer .region-footer .field-name-field-para-references > .field-items .field-name-field-para-heading,
  .field-name-field-para-references > .field-items footer.C_area-footer .region-footer .field-name-field-para-heading, footer.C_area-footer .region-footer .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display footer.C_area-footer .region-footer .field-name-field-para-label {
    font-size: 0.92rem;
  }
}
/* line 788, ../scss/_theme_widgets_template.scss */
footer.C_area-footer .region-footer p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 791, ../scss/_theme_widgets_template.scss */
footer.C_area-footer .region-footer a {
  color: #003a70;
}
/* line 793, ../scss/_theme_widgets_template.scss */
footer.C_area-footer .region-footer a:hover {
  color: #4681ac;
}
/* line 797, ../scss/_theme_widgets_template.scss */
footer.C_area-footer .region-footer a.barrel_button_default:hover {
  background-color: #4681ac;
  color: white;
}
/* line 804, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-block-3 {
  text-align: center;
}
@media (min-width: 75em) {
  /* line 804, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer #block-block-3 {
    float: left;
    margin-top: 1.5rem;
    padding-right: 2rem;
    text-align: left;
    width: 28%;
  }
}
/* line 813, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-block-3 .block-content h2#cclogo a, footer.C_area-footer #block-block-3 .block-content .list-item-container #cclogo.field-name-field-para-heading a, .list-item-container footer.C_area-footer #block-block-3 .block-content #cclogo.field-name-field-para-heading a,
footer.C_area-footer #block-block-3 .block-content .field-name-field-para-references > .field-items #cclogo.field-name-field-para-heading a,
.field-name-field-para-references > .field-items footer.C_area-footer #block-block-3 .block-content #cclogo.field-name-field-para-heading a, footer.C_area-footer #block-block-3 .block-content .paragraphs-item-view-display #cclogo.field-name-field-para-label a, .paragraphs-item-view-display footer.C_area-footer #block-block-3 .block-content #cclogo.field-name-field-para-label a {
  margin-bottom: 1rem;
}
/* line 815, ../scss/_theme_widgets_template.scss */
.mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content h2#cclogo a, .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content .list-item-container #cclogo.field-name-field-para-heading a, .list-item-container .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content #cclogo.field-name-field-para-heading a,
.mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content .field-name-field-para-references > .field-items #cclogo.field-name-field-para-heading a,
.field-name-field-para-references > .field-items .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content #cclogo.field-name-field-para-heading a, .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content .paragraphs-item-view-display #cclogo.field-name-field-para-label a, .paragraphs-item-view-display .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content #cclogo.field-name-field-para-label a {
  background-image: url(../img/template/college_p295c.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  display: block;
  height: 50px;
  overflow: hidden;
  position: relative;
  margin: 0 auto 0 auto;
  max-width: 266px;
  text-indent: 267px;
  white-space: nowrap;
}
@media (min-width: 75em) {
  /* line 815, ../scss/_theme_widgets_template.scss */
  .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content h2#cclogo a, .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content .list-item-container #cclogo.field-name-field-para-heading a, .list-item-container .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content #cclogo.field-name-field-para-heading a,
  .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content .field-name-field-para-references > .field-items #cclogo.field-name-field-para-heading a,
  .field-name-field-para-references > .field-items .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content #cclogo.field-name-field-para-heading a, .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content .paragraphs-item-view-display #cclogo.field-name-field-para-label a, .paragraphs-item-view-display .mzr_generatedcontent.mzr_backgroundsize footer.C_area-footer #block-block-3 .block-content #cclogo.field-name-field-para-label a {
    margin: -9px 0 0 0;
  }
}
/* line 832, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-block-3 .menu.social {
  display: block;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
/* line 837, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-block-3 .menu.social li {
  display: inline;
  margin: 0 0.5rem;
  padding: 0;
}
/* line 844, ../scss/_theme_widgets_template.scss */
footer.C_area-footer .block-menu {
  float: left;
  width: 50%;
  padding-right: 1rem;
}
@media (min-width: 40em) {
  /* line 844, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer .block-menu {
    width: 25%;
  }
}
@media (min-width: 75em) {
  /* line 844, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer .block-menu {
    padding-right: 2rem;
    width: 20%;
  }
  /* line 854, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer .block-menu#block-menu-menu-helpful-links {
    width: 17%;
  }
}
/* line 858, ../scss/_theme_widgets_template.scss */
footer.C_area-footer .block-menu .block-content ul.menu li {
  display: block;
  margin: 0.5rem 0;
  padding: 0;
}
/* line 865, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-cct-current-block,
footer.C_area-footer #block-views-sidebar-boxes-block-2 {
  clear: left;
  margin-left: -1rem;
  margin-right: -1rem;
  padding: 1rem 0;
}
@media (min-width: 30em) {
  /* line 865, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer #block-views-cct-current-block,
  footer.C_area-footer #block-views-sidebar-boxes-block-2 {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 40em) {
  /* line 865, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer #block-views-cct-current-block,
  footer.C_area-footer #block-views-sidebar-boxes-block-2 {
    clear: none;
    float: right;
    padding: 0;
    width: 45%;
  }
}
@media (min-width: 75em) {
  /* line 865, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer #block-views-cct-current-block,
  footer.C_area-footer #block-views-sidebar-boxes-block-2 {
    width: 35%;
  }
}
/* line 885, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-cct-current-block .block-header {
  margin-bottom: 0.5rem;
}
@media (max-width: 29.997em) {
  /* line 885, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer #block-views-cct-current-block .block-header {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
/* line 892, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-cct-current-block .rowgasket {
  *zoom: 1;
  background-color: white;
}
/* line 36, ../common/scss/_mixins.scss */
footer.C_area-footer #block-views-cct-current-block .rowgasket:before, footer.C_area-footer #block-views-cct-current-block .rowgasket:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 41, ../common/scss/_mixins.scss */
footer.C_area-footer #block-views-cct-current-block .rowgasket:after {
  clear: both;
}
@media (min-width: 30em) {
  /* line 892, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer #block-views-cct-current-block .rowgasket {
    border: 1px #e4e4e4 solid;
  }
}
/* line 898, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-cct-current-block .rowgasket .views-field-title {
  float: left;
  padding: 1rem;
  width: 60%;
}
/* line 902, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-cct-current-block .rowgasket .views-field-title h3 {
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media (min-width: 50em) {
  /* line 902, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer #block-views-cct-current-block .rowgasket .views-field-title h3 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 62.5em) {
  /* line 902, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer #block-views-cct-current-block .rowgasket .views-field-title h3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
/* line 916, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-cct-current-block .rowgasket .views-field-title p {
  font-size: 0.75rem;
  line-height: 1rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (min-width: 62.5em) {
  /* line 916, ../scss/_theme_widgets_template.scss */
  footer.C_area-footer #block-views-cct-current-block .rowgasket .views-field-title p {
    font-size: 0.9125rem;
    line-height: 1.25rem;
  }
}
/* line 926, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-cct-current-block .rowgasket .views-field-title a.more {
  text-decoration: underline;
}
/* line 930, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-cct-current-block .rowgasket .views-field-field-image-url {
  float: right;
  width: 40%;
}
/* line 933, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-cct-current-block .rowgasket .views-field-field-image-url img {
  display: block;
  height: auto;
  width: 100%;
}
/* line 941, ../scss/_theme_widgets_template.scss */
footer.C_area-footer #block-views-sidebar-boxes-block-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 400px;
  padding-bottom: 0;
}

/* line 950, ../scss/_theme_widgets_template.scss */
.C_area-cu-footer {
  border-top: 1px #e6e6e6 solid;
  background-color: #f6f6f6;
}
/* line 953, ../scss/_theme_widgets_template.scss */
.C_area-cu-footer .region-endbar {
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 0.625rem;
  line-height: 0.875rem;
  padding: 1rem;
  text-align: center;
}
@media (min-width: 40em) {
  /* line 953, ../scss/_theme_widgets_template.scss */
  .C_area-cu-footer .region-endbar {
    font-size: 0.81rem;
    line-height: 1rem;
  }
}
@media (min-width: 75em) {
  /* line 953, ../scss/_theme_widgets_template.scss */
  .C_area-cu-footer .region-endbar {
    font-size: 0.92rem;
    line-height: 1.5rem;
  }
}
/* line 968, ../scss/_theme_widgets_template.scss */
.C_area-cu-footer .region-endbar a {
  color: #003a70;
  text-decoration: none;
}
/* line 972, ../scss/_theme_widgets_template.scss */
.C_area-cu-footer .region-endbar a:hover, .C_area-cu-footer .region-endbar a:active {
  text-decoration: underline;
}
/* line 976, ../scss/_theme_widgets_template.scss */
.C_area-cu-footer .region-endbar .dv {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0 0.5rem;
}

/* line 2, ../scss/_theme_widgets_webform.scss */
* + div.webform-component {
  margin-top: 16px;
  margin-top: 1rem;
}
/* line 6, ../scss/_theme_widgets_webform.scss */
.webform-client-form * + div.form-actions {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 13, ../scss/_theme_widgets_webform.scss */
* + form.webform-client-form {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 20, ../scss/_theme_widgets_webform.scss */
.webform-client-form input {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 100%;
  margin: 0;
  padding: 4px;
  padding: 0.25rem;
}
/* line 31, ../scss/_theme_widgets_webform.scss */
.webform-client-form * + input {
  margin-top: 0.5rem;
}
/* line 34, ../scss/_theme_widgets_webform.scss */
.webform-client-form input.form-text {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px #e2e5e6 solid;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 100%;
  margin: 0;
  padding: 4px;
  padding: 0.25rem;
}
/* line 46, ../scss/_theme_widgets_webform.scss */
.webform-client-form input.button-primary {
  font-size: inherit;
  line-height: inherit;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition-property: background-color, box-shadow;
  -moz-transition-property: background-color, box-shadow;
  -o-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin: 0;
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  color: #fff;
  background-color: #8dc8e8;
  text-decoration: none;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.92rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1.5rem;
  padding: 0.625rem 1rem;
  text-transform: uppercase;
  border: none;
}
/* line 103, ../common/scss/_mixins.scss */
.webform-client-form input.button-primary:link, .webform-client-form input.button-primary:visited, .webform-client-form input.button-primary:hover, .webform-client-form input.button-primary:active {
  color: #fff;
  text-decoration: none;
  border: none !important;
}
/* line 109, ../common/scss/_mixins.scss */
.mzr_no-touch .webform-client-form input.button-primary:hover, .webform-client-form input.button-primary:focus {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-color: #4681ac;
}
/* line 115, ../common/scss/_mixins.scss */
.webform-client-form input.button-primary:focus {
  outline: none;
}
/* line 118, ../common/scss/_mixins.scss */
.mzr_no-touch .webform-client-form input.button-primary:active {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  color: #fff;
  text-decoration: none;
}
/* line 50, ../scss/_theme_widgets_webform.scss */
input[name*="upload_button"] {
  display: none;
}

/* line 56, ../scss/_theme_widgets_webform.scss */
.webform-client-form label {
  color: #727d84;
  display: block;
}

/* line 63, ../scss/_theme_widgets_webform.scss */
.mzr_generatedcontent.mzr_fontface .webform-client-form span.form-required {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  line-height: 24px;
  line-height: 1.5rem;
  height: 24px;
  height: 1.5rem;
  overflow: hidden;
  width: 16px;
  width: 1rem;
}
/* line 72, ../scss/_theme_widgets_webform.scss */
.mzr_generatedcontent.mzr_fontface .webform-client-form span.form-required:before {
  color: #aa3333;
  content: "\f069";
  display: block;
  font-family: FontAwesome;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  width: 16px;
  width: 1rem;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 91, ../scss/_theme_widgets_webform.scss */
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}

/* line 97, ../scss/_theme_widgets_webform.scss */
html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}

/* line 100, ../scss/_theme_widgets_webform.scss */
fieldset.collapsible {
  position: relative;
}

/* line 103, ../scss/_theme_widgets_webform.scss */
fieldset.collapsible .fieldset-legend {
  display: block;
}

/* line 111, ../scss/_theme_widgets_webform.scss */
.webform-client-form .webform-component-fieldset {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -o-border-radius: 0.5rem;
  border-radius: 0.5rem;
  border: 1px dotted #ccc;
  margin: 1rem 0;
  padding: 0.35em 0.625em 0.75em;
}
@media (min-width: 55em) {
  /* line 111, ../scss/_theme_widgets_webform.scss */
  .webform-client-form .webform-component-fieldset {
    padding: 0.625rem 1.5rem 2rem 1.5rem;
  }
}
/* line 119, ../scss/_theme_widgets_webform.scss */
.webform-client-form .webform-component-fieldset .fieldset-legend {
  letter-spacing: 0.05rem;
  text-transform: uppercase;
}
/* line 128, ../scss/_theme_widgets_webform.scss */
.webform-client-form .form-item input,
.webform-client-form .form-item textarea {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  -o-border-radius: 0.25rem;
  border-radius: 0.25rem;
  border: 1px #ccc solid;
}
/* line 135, ../scss/_theme_widgets_webform.scss */
.webform-client-form label {
  color: #666;
  font-weight: bold;
  clear: both;
}
/* line 140, ../scss/_theme_widgets_webform.scss */
.webform-client-form .clearfix {
  display: flex;
}
/* line 143, ../scss/_theme_widgets_webform.scss */
.webform-client-form .webform-component-fieldset label {
  font-weight: normal;
}
/* line 146, ../scss/_theme_widgets_webform.scss */
.webform-client-form .form-type-radio label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-weight: normal;
}
@media (min-width: 45em) {
  /* line 150, ../scss/_theme_widgets_webform.scss */
  .webform-client-form .webform-container-inline label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
}
/* line 157, ../scss/_theme_widgets_webform.scss */
.webform-client-form .description {
  color: #888;
  font-size: 0.75rem;
  line-height: 1rem;
  margin: 0.5rem 0;
}
/* line 163, ../scss/_theme_widgets_webform.scss */
.webform-client-form label + .description {
  margin-top: 0;
}

/* line 174, ../scss/_theme_widgets_webform.scss */
.webform-client-form-356 .webform-component-fieldset,
.webform-client-form-2586 .webform-component-fieldset {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -o-border-radius: 0.5rem;
  border-radius: 0.5rem;
  border: 1px dotted #ccc;
  margin: 1rem 0;
  padding: 0.35em 0.625em 0.75em;
}
@media (min-width: 55em) {
  /* line 174, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-component-fieldset,
  .webform-client-form-2586 .webform-component-fieldset {
    padding: 0.625rem 1.5rem 2rem 1.5rem;
  }
}
/* line 182, ../scss/_theme_widgets_webform.scss */
.webform-client-form-356 .webform-component-fieldset .fieldset-legend,
.webform-client-form-2586 .webform-component-fieldset .fieldset-legend {
  letter-spacing: 0.05rem;
  text-transform: uppercase;
}
/* line 191, ../scss/_theme_widgets_webform.scss */
.webform-client-form-356 .form-item input,
.webform-client-form-356 .form-item textarea,
.webform-client-form-2586 .form-item input,
.webform-client-form-2586 .form-item textarea {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  -o-border-radius: 0.25rem;
  border-radius: 0.25rem;
  border: 1px #ccc solid;
}
/* line 198, ../scss/_theme_widgets_webform.scss */
.webform-client-form-356 label,
.webform-client-form-2586 label {
  color: #666;
  font-weight: bold;
}
/* line 202, ../scss/_theme_widgets_webform.scss */
.webform-client-form-356 .webform-component-fieldset label,
.webform-client-form-2586 .webform-component-fieldset label {
  font-weight: normal;
}
/* line 205, ../scss/_theme_widgets_webform.scss */
.webform-client-form-356 .form-type-radio label,
.webform-client-form-2586 .form-type-radio label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-weight: normal;
}
@media (min-width: 45em) {
  /* line 209, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-container-inline label,
  .webform-client-form-2586 .webform-container-inline label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
}
/* line 216, ../scss/_theme_widgets_webform.scss */
.webform-client-form-356 .description,
.webform-client-form-2586 .description {
  color: #888;
  font-size: 0.75rem;
  line-height: 1rem;
  margin: 0.5rem 0;
}
/* line 222, ../scss/_theme_widgets_webform.scss */
.webform-client-form-356 label + .description,
.webform-client-form-2586 label + .description {
  margin-top: 0;
}
@media (min-width: 45em) {
  /* line 228, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-component--sponsorships .fieldset-wrapper,
  .webform-client-form-2586 .webform-component--sponsorships .fieldset-wrapper {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
  }
  /* line 236, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-component--sponsorships .fieldset-wrapper .form-item,
  .webform-client-form-2586 .webform-component--sponsorships .fieldset-wrapper .form-item {
    -webkit-column-break-inside: avoid;
    /* Chrome, Safari, Opera */
    page-break-inside: avoid;
    /* Firefox */
    break-inside: avoid;
    /* IE 10+ */
    margin-top: 0;
    margin-bottom: 1rem;
  }
  /* line 243, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-component--sponsorships .fieldset-wrapper .fieldset-description,
  .webform-client-form-2586 .webform-component--sponsorships .fieldset-wrapper .fieldset-description {
    margin-bottom: 1rem;
  }
  /* line 247, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-component--sponsorships .fieldset-wrapper .fieldset-description,
  .webform-client-form-356 .webform-component--sponsorships .fieldset-wrapper .webform-component-markup,
  .webform-client-form-2586 .webform-component--sponsorships .fieldset-wrapper .fieldset-description,
  .webform-client-form-2586 .webform-component--sponsorships .fieldset-wrapper .webform-component-markup {
    column-span: all;
  }
  /* line 250, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-component--sponsorships .fieldset-wrapper .webform-component-markup,
  .webform-client-form-2586 .webform-component--sponsorships .fieldset-wrapper .webform-component-markup {
    margin-bottom: 0;
  }
}
@media (min-width: 45em) {
  /* line 260, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-component-fieldset.webform-component--contact .form-item label,
  .webform-client-form-2586 .webform-component-fieldset.webform-component--contact .form-item label {
    width: 20%;
  }
}
@media (min-width: 45em) {
  /* line 265, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-component-fieldset.webform-component--contact .form-item input,
  .webform-client-form-2586 .webform-component-fieldset.webform-component--contact .form-item input {
    width: 70%;
  }
}
@media (min-width: 45em) {
  /* line 271, ../scss/_theme_widgets_webform.scss */
  .webform-client-form-356 .webform-component-fieldset.webform-component--contact .form-item.webform-component--contact--state input, .webform-client-form-356 .webform-component-fieldset.webform-component--contact .form-item.webform-component--contact--zip input,
  .webform-client-form-2586 .webform-component-fieldset.webform-component--contact .form-item.webform-component--contact--state input,
  .webform-client-form-2586 .webform-component-fieldset.webform-component--contact .form-item.webform-component--contact--zip input {
    width: 5em;
  }
}
/* line 280, ../scss/_theme_widgets_webform.scss */
.webform-client-form-356 .webform-component--ad-specs,
.webform-client-form-2586 .webform-component--ad-specs {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  -o-border-radius: 0.25rem;
  border-radius: 0.25rem;
  background-color: #f6f6f6;
  border: 1px #f2f2f2 solid;
  padding: 1rem;
}

/* line 289, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-2631 {
  font-size: 0;
}
/* line 291, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-2631 .fieldset-wrapper {
  font-size: 0;
  margin: 0 -1rem;
}
/* line 295, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-2631 label {
  color: #727d84;
}
/* line 299, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-2631 .webform-component,
.webform-client-form.webform-client-form-2631 .webform-component-fieldset {
  font-size: 1rem;
}
/* line 302, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-2631 .webform-component-fieldset {
  background-color: #f2f2f2;
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 306, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-2631 .webform-component-fieldset .webform-component-markup p {
  color: #727d84;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
}
/* line 312, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-2631 .webform-component {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1rem;
  margin: 0;
  padding: 0.5rem 1rem;
  width: 100%;
}
@media (min-width: 45em) {
  /* line 312, ../scss/_theme_widgets_webform.scss */
  .webform-client-form.webform-client-form-2631 .webform-component {
    width: 50%;
  }
}
/* line 322, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-2631 .webform-component input,
.webform-client-form.webform-client-form-2631 .webform-component select {
  width: 100%;
}
@media (min-width: 45em) {
  /* line 326, ../scss/_theme_widgets_webform.scss */
  .webform-client-form.webform-client-form-2631 .webform-component.webform-component--spouse-partner--guestgrad, .webform-client-form.webform-client-form-2631 .webform-component.webform-component--spouse-partner--class-year {
    width: 25%;
  }
}

/* line 334, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-3190 {
  background-color: #1c5090;
  border-radius: 0.25rem;
  color: #fff;
  padding: 2rem;
}
/* line 341, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-3190 h2, .webform-client-form.webform-client-form-3190 .list-item-container .field-name-field-para-heading, .list-item-container .webform-client-form.webform-client-form-3190 .field-name-field-para-heading,
.webform-client-form.webform-client-form-3190 .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .webform-client-form.webform-client-form-3190 .field-name-field-para-heading, .webform-client-form.webform-client-form-3190 .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .webform-client-form.webform-client-form-3190 .field-name-field-para-label,
.webform-client-form.webform-client-form-3190 label,
.webform-client-form.webform-client-form-3190 .description {
  color: #fff;
}
/* line 344, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-3190 ul {
  list-style-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" width="7" height="7"><circle fill="#fff" cx="3" cy="3" r="3"/></svg>');
}
/* line 349, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-3190 input[type="text"],
.webform-client-form.webform-client-form-3190 input[type="email"],
.webform-client-form.webform-client-form-3190 textarea {
  width: 100%;
}
/* line 352, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-3190 .webform-component--core100-submission {
  margin-top: 1rem;
}
/* line 355, ../scss/_theme_widgets_webform.scss */
.webform-client-form.webform-client-form-3190 .form-checkboxes label {
  font-weight: normal;
}
@media (min-width: 55em) {
  /* line 334, ../scss/_theme_widgets_webform.scss */
  .webform-client-form.webform-client-form-3190 {
    padding: 4rem 15%;
  }
  /* line 361, ../scss/_theme_widgets_webform.scss */
  .webform-client-form.webform-client-form-3190 .webform-component--core100-full-name,
  .webform-client-form.webform-client-form-3190 .webform-component-email {
    float: left;
    width: calc(50% - 0.5rem);
  }
  /* line 364, ../scss/_theme_widgets_webform.scss */
  .webform-client-form.webform-client-form-3190 .webform-component--core100-full-name input,
  .webform-client-form.webform-client-form-3190 .webform-component-email input {
    width: 100%;
  }
  /* line 368, ../scss/_theme_widgets_webform.scss */
  .webform-client-form.webform-client-form-3190 .webform-component-email {
    margin-left: 1rem;
  }
  /* line 371, ../scss/_theme_widgets_webform.scss */
  .webform-client-form.webform-client-form-3190 .webform-component--core100-relationship {
    clear: left;
    padding-top: 1rem;
  }
}

/* line 3, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row,
footer .view-sidebar-boxes .views-row {
  margin: 1.25rem 0;
  text-align: center;
}
/* line 6, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn,
footer .view-sidebar-boxes .views-row .node a.box-btn {
  display: block;
  padding: 1.5rem;
  text-decoration: none !important;
}
/* line 10, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn span.box-icon,
footer .view-sidebar-boxes .views-row .node a.box-btn span.box-icon {
  display: block;
  margin-bottom: 0.5rem;
}
/* line 14, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn span.box-title,
footer .view-sidebar-boxes .views-row .node a.box-btn span.box-title {
  display: block;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1;
  text-transform: uppercase;
}
/* line 22, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn.box-dark,
footer .view-sidebar-boxes .views-row .node a.box-btn.box-dark {
  background-color: #003a70;
  border: none !important;
  color: white;
}
/* line 27, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn.box-dark:hover, #col3 .view-sidebar-boxes .views-row .node a.box-btn.box-dark:active,
footer .view-sidebar-boxes .views-row .node a.box-btn.box-dark:hover,
footer .view-sidebar-boxes .views-row .node a.box-btn.box-dark:active {
  background-color: #1c5688;
}
/* line 30, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn.box-dark span.box-title,
footer .view-sidebar-boxes .views-row .node a.box-btn.box-dark span.box-title {
  color: white;
}
/* line 33, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn.box-dark a,
footer .view-sidebar-boxes .views-row .node a.box-btn.box-dark a {
  color: #8dc8e8;
}
/* line 37, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn.box-light,
footer .view-sidebar-boxes .views-row .node a.box-btn.box-light {
  background-color: white;
  border: 0.25rem #8dc8e8 solid;
  color: #003a70;
  padding: 1.25rem;
}
/* line 43, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn.box-light:hover, #col3 .view-sidebar-boxes .views-row .node a.box-btn.box-light:active,
footer .view-sidebar-boxes .views-row .node a.box-btn.box-light:hover,
footer .view-sidebar-boxes .views-row .node a.box-btn.box-light:active {
  background-color: #e8f4fa;
}
/* line 46, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node a.box-btn.box-light span.box-title,
footer .view-sidebar-boxes .views-row .node a.box-btn.box-light span.box-title {
  color: #003a70;
}
/* line 51, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content,
footer .view-sidebar-boxes .views-row .node .content {
  padding: 1.5rem;
}
/* line 53, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content .field,
footer .view-sidebar-boxes .views-row .node .content .field {
  margin: 0;
  padding: 0;
}
/* line 57, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content .field + .field,
footer .view-sidebar-boxes .views-row .node .content .field + .field {
  margin-top: 1rem;
}
/* line 60, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content.box-light,
footer .view-sidebar-boxes .views-row .node .content.box-light {
  border: solid 1px #cacaca;
}
/* line 62, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content.box-light .field-name-field-box-title,
footer .view-sidebar-boxes .views-row .node .content.box-light .field-name-field-box-title {
  color: #003a70;
  font-size: 1.56rem;
  line-height: 2rem;
}
/* line 66, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content.box-light .field-name-field-box-title:after,
footer .view-sidebar-boxes .views-row .node .content.box-light .field-name-field-box-title:after {
  content: "";
  display: block;
  background-color: #8dc8e8;
  height: 2px;
  margin: 1rem auto 0 auto;
  width: 2.5rem;
}
/* line 76, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content.box-dark,
footer .view-sidebar-boxes .views-row .node .content.box-dark {
  background-color: #003a70;
  color: white;
}
/* line 79, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content.box-dark .field-name-field-box-title,
footer .view-sidebar-boxes .views-row .node .content.box-dark .field-name-field-box-title {
  color: white;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1;
  text-transform: uppercase;
}
/* line 87, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content.box-dark a,
footer .view-sidebar-boxes .views-row .node .content.box-dark a {
  color: #8dc8e8;
}
/* line 91, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content p,
footer .view-sidebar-boxes .views-row .node .content p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  text-align: center;
}
/* line 96, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content * + p,
footer .view-sidebar-boxes .views-row .node .content * + p {
  margin-top: 0.5rem;
}
/* line 101, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content .field-name-field-box-fund-goal .field-label,
#col3 .view-sidebar-boxes .views-row .node .content .field-name-field-box-fund-current .field-label,
footer .view-sidebar-boxes .views-row .node .content .field-name-field-box-fund-goal .field-label,
footer .view-sidebar-boxes .views-row .node .content .field-name-field-box-fund-current .field-label {
  color: #afafaf;
  font-size: 0.625rem;
  letter-spacing: 1px;
  line-height: 1rem;
  text-transform: uppercase;
}
/* line 109, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content .field-name-field-box-photo,
footer .view-sidebar-boxes .views-row .node .content .field-name-field-box-photo {
  margin: -1.5rem -1.5rem 0 -1.5rem;
}
/* line 111, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content .field-name-field-box-photo img,
footer .view-sidebar-boxes .views-row .node .content .field-name-field-box-photo img {
  display: block;
  height: auto;
  width: 100%;
}
/* line 117, ../scss/_theme_blocks.scss */
#col3 .view-sidebar-boxes .views-row .node .content .thermometer,
footer .view-sidebar-boxes .views-row .node .content .thermometer {
  margin: 0 auto;
}

/* line 124, ../scss/_theme_blocks.scss */
footer .view-sidebar-boxes .views-row {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 128, ../scss/_theme_blocks.scss */
footer .view-sidebar-boxes .views-row .node .content.box-light {
  background-color: white;
}

/* line 135, ../scss/_theme_blocks.scss */
#block-blockify-blockify-breadcrumb {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
}

/* line 141, ../scss/_theme_blocks.scss */
#block-views-signature-events-block {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f6f6f6;
}
/* line 146, ../scss/_theme_blocks.scss */
#block-views-signature-events-block .list-item-body {
  padding: 1rem;
}
/* line 149, ../scss/_theme_blocks.scss */
#block-views-signature-events-block .field-name-body {
  margin: 10px 0 20px;
  margin: 0.625rem 0 1.25rem;
}

/* line 156, ../scss/_theme_blocks.scss */
#block-views-signature-events-block-1 {
  background-color: #f6f6f6;
  position: relative;
}
/* line 159, ../scss/_theme_blocks.scss */
#block-views-signature-events-block-1 .views-row {
  width: 100%;
}
/* line 163, ../scss/_theme_blocks.scss */
#block-views-signature-events-block-1 .rowgasket > div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 165, ../scss/_theme_blocks.scss */
#block-views-signature-events-block-1 .rowgasket > div.image-container {
  position: absolute;
  top: 0;
  right: 0;
  width: 40%;
  height: 100%;
  overflow: hidden;
}
/* line 172, ../scss/_theme_blocks.scss */
#block-views-signature-events-block-1 .rowgasket > div.image-container img {
  height: inherit !important;
  width: auto !important;
}
/* line 178, ../scss/_theme_blocks.scss */
#block-views-signature-events-block-1 .rowgasket .list-item-body {
  color: #003a70;
  padding: 32px;
  padding: 2rem;
  width: 60%;
}
/* line 183, ../scss/_theme_blocks.scss */
#block-views-signature-events-block-1 .rowgasket .list-item-body .section {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
}

/* line 195, ../scss/_theme_blocks.scss */
#block-views-signature-events-block-3 {
  background-color: #f6f6f6;
  margin: 1rem auto 0;
  padding: 2rem;
  border-bottom: solid 1px #cacaca;
}
@media (min-width: 45em) {
  /* line 195, ../scss/_theme_blocks.scss */
  #block-views-signature-events-block-3 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}

/* line 207, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block {
  position: relative;
  text-align: center;
}
/* line 210, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block .cover {
  position: relative;
}
/* line 212, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block .cover img {
  display: block;
  height: auto !important;
  width: 100%;
  width: 100%;
}
/* line 216, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block .cover:after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 44.9955em) {
  /* line 225, ../scss/_theme_blocks.scss */
  #block-views-signature-event-cover-block h1 {
    font-size: 1.25rem;
    line-height: 1.25rem;
    margin-bottom: 0;
  }
}
@media (min-width: 45em) {
  /* line 225, ../scss/_theme_blocks.scss */
  #block-views-signature-event-cover-block h1 {
    font-size: 2rem;
    line-height: 2rem;
    margin-bottom: 1rem;
  }
}
/* line 236, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block h1 a {
  color: white;
}
/* line 240, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block .views-field-field-sevent-date {
  color: #fff;
  position: absolute;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
  width: 100%;
}
@media (max-width: 54.9945em) {
  /* line 240, ../scss/_theme_blocks.scss */
  #block-views-signature-event-cover-block .views-field-field-sevent-date {
    bottom: 1rem;
    font-size: 14px;
    font-size: .875rem;
    padding: 0 16px;
    padding: 0 1rem;
  }
}
@media (min-width: 55em) {
  /* line 240, ../scss/_theme_blocks.scss */
  #block-views-signature-event-cover-block .views-field-field-sevent-date {
    bottom: 2rem;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 0 32px;
    padding: 0 2rem;
  }
}

/* line 263, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block-1 {
  margin: 0;
}
/* line 265, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block-1 .view-content {
  background-color: #f6f6f6;
  padding: 16px 32px;
  padding: 1rem 2rem;
  text-align: center;
}
/* line 270, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block-1 .view-content a {
  color: #003a70;
  display: inline-block;
  font-weight: bold;
  margin: 8px 16px;
  margin: .5rem 1rem;
  text-transform: uppercase;
}
/* line 277, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block-1 .view-content a.active {
  border-bottom: solid 2px #8dc8e8;
}
/* line 280, ../scss/_theme_blocks.scss */
#block-views-signature-event-cover-block-1 .view-content a:hover {
  color: #8dc8e8;
}

/* line 288, ../scss/_theme_blocks.scss */
.addthis {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  transition-property: top;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  border: solid 1px #e4e4e4;
  text-align: center;
  padding: .5rem;
  color: #003a70;
}
/* line 295, ../scss/_theme_blocks.scss */
.addthis .content > div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 298, ../scss/_theme_blocks.scss */
.addthis .at-icon-wrapper {
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important;
  border-radius: 50% !important;
  -webkit-transition-property: -webkit-transform, -webkit-transform, -moz-transform, -ms-transform;
  -moz-transition-property: -moz-transform, -webkit-transform, -moz-transform, -ms-transform;
  -o-transition-property: -o-transform, -webkit-transform, -moz-transform, -ms-transform;
  transition-property: transform, -webkit-transform, -moz-transform, -ms-transform;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  border: solid 1px #8dc8e8;
}
/* line 303, ../scss/_theme_blocks.scss */
.addthis .at-icon-wrapper:hover {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
/* line 309, ../scss/_theme_blocks.scss */
.addthis .at-icon-wrapper svg {
  fill: #8dc8e8 !important;
  padding: 0 2px 2px 0;
}
/* line 314, ../scss/_theme_blocks.scss */
.addthis .at-share-tbx-element .at-share-btn {
  margin: 2px;
  overflow: visible;
}
/* line 317, ../scss/_theme_blocks.scss */
.addthis .at-share-tbx-element .at-share-btn:hover {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
@media (min-width: 45em) {
  /* line 325, ../scss/_theme_blocks.scss */
  .node-type-article .addthis {
    margin: 1.5rem 0 .5rem 1.5rem;
    float: right;
    width: 2rem;
    border-width: 0;
    padding: 0;
  }
  /* line 331, ../scss/_theme_blocks.scss */
  .node-type-article .addthis span.txt {
    display: none !important;
    visibility: hidden;
  }
}

@media (max-width: 44.9955em) {
  /* line 340, ../scss/_theme_blocks.scss */
  .node-type-article .region-content {
    position: relative;
  }
  /* line 343, ../scss/_theme_blocks.scss */
  .node-type-article .addthis {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 348, ../scss/_theme_blocks.scss */
  .node-type-article .node-article {
    padding-bottom: 80px;
  }
}
/* line 356, ../scss/_theme_blocks.scss */
#node-1313 .media-element-container {
  position: relative;
}
/* line 358, ../scss/_theme_blocks.scss */
#node-1313 .media-element-container .field-name-field-file-image-caption p {
  color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 24px;
  padding: 1rem;
}

/* line 3, ../scss/_theme_paragraphs.scss */
.field-name-field-gpage-para .field-item .entity-paragraphs-item {
  margin-top: 3rem;
}
/* line 7, ../scss/_theme_paragraphs.scss */
.field-name-field-gpage-para .field-item + .field-item {
  *zoom: 1;
}
/* line 36, ../common/scss/_mixins.scss */
.field-name-field-gpage-para .field-item + .field-item:before, .field-name-field-gpage-para .field-item + .field-item:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 41, ../common/scss/_mixins.scss */
.field-name-field-gpage-para .field-item + .field-item:after {
  clear: both;
}
/* line 10, ../scss/_theme_paragraphs.scss */
.field-name-field-gpage-para .field-item + .field-item .entity-paragraphs-item.paragraphs-item-teaser-custom {
  margin-top: 0;
}

/* line 17, ../scss/_theme_paragraphs.scss */
.Carousel.paragraphs-item-facts {
  background-color: #8dc8e8;
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: .625rem 0 .625rem;
  text-align: center;
}
@media (min-width: 30em) {
  /* line 17, ../scss/_theme_paragraphs.scss */
  .Carousel.paragraphs-item-facts {
    float: right;
    margin-bottom: 2rem;
    margin-left: 2rem;
    width: 15em;
  }
}
/* line 29, ../scss/_theme_paragraphs.scss */
.Carousel.paragraphs-item-facts .field-label {
  text-transform: uppercase;
}
/* line 32, ../scss/_theme_paragraphs.scss */
.Carousel.paragraphs-item-facts h2, .Carousel.paragraphs-item-facts .list-item-container .field-name-field-para-heading, .list-item-container .Carousel.paragraphs-item-facts .field-name-field-para-heading,
.Carousel.paragraphs-item-facts .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .Carousel.paragraphs-item-facts .field-name-field-para-heading, .Carousel.paragraphs-item-facts .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .Carousel.paragraphs-item-facts .field-name-field-para-label {
  display: none;
}
/* line 35, ../scss/_theme_paragraphs.scss */
.Carousel.paragraphs-item-facts .field-item.slick-slide {
  margin: 10px 40px 10px;
  margin: .625rem 2.5rem .625rem;
}
/* line 39, ../scss/_theme_paragraphs.scss */
.Carousel.paragraphs-item-facts .field-name-field-fact-primary {
  font-size: 32px;
  font-size: 2rem;
  padding: 10px 0;
  padding: .625rem 0;
}
/* line 45, ../scss/_theme_paragraphs.scss */
.Carousel.paragraphs-item-facts .ccaad-icon img {
  margin: 0 auto;
}
/* line 48, ../scss/_theme_paragraphs.scss */
.Carousel.paragraphs-item-facts .slick-dots {
  display: block;
  font-size: 0;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 65, ../scss/_theme_mixins.scss */
.Carousel.paragraphs-item-facts .slick-dots li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0;
}
/* line 70, ../scss/_theme_mixins.scss */
.Carousel.paragraphs-item-facts .slick-dots li button {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  border: none;
  display: block;
  height: 0.5rem;
  margin: 0.5rem;
  outline: none;
  overflow: hidden;
  padding: 0;
  width: 0.5rem;
}
/* line 82, ../scss/_theme_mixins.scss */
.Carousel.paragraphs-item-facts .slick-dots li.slick-active button {
  background-color: white;
}

/* line 55, ../scss/_theme_paragraphs.scss */
.Grid.paragraphs-item-facts .field-label,
.Grid.paragraphs-item-facts h2,
.Grid.paragraphs-item-facts .list-item-container .field-name-field-para-heading,
.list-item-container .Grid.paragraphs-item-facts .field-name-field-para-heading,
.Grid.paragraphs-item-facts .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .Grid.paragraphs-item-facts .field-name-field-para-heading,
.Grid.paragraphs-item-facts .paragraphs-item-view-display .field-name-field-para-label,
.paragraphs-item-view-display .Grid.paragraphs-item-facts .field-name-field-para-label {
  display: none;
}
/* line 58, ../scss/_theme_paragraphs.scss */
.Grid.paragraphs-item-facts .field-name-field-para-facts > .field-items {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 62, ../scss/_theme_paragraphs.scss */
.Grid.paragraphs-item-facts .field-name-field-para-facts > .field-items > .field-item {
  color: #003a70;
  flex: 0 1 50%;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 10px 0 10px;
  padding: .625rem 0 .625rem;
}
/* line 68, ../scss/_theme_paragraphs.scss */
.Grid.paragraphs-item-facts .field-name-field-para-facts > .field-items > .field-item.even {
  border-right: solid 1px #e4e4e4;
  padding-right: 32px;
  padding-right: 2rem;
}
/* line 73, ../scss/_theme_paragraphs.scss */
.Grid.paragraphs-item-facts .field-name-field-para-facts > .field-items > .field-item.odd {
  padding-left: 32px;
  padding-left: 2rem;
}
/* line 77, ../scss/_theme_paragraphs.scss */
.Grid.paragraphs-item-facts .field-name-field-para-facts > .field-items > .field-item:nth-child(n+3) {
  border-top: solid 1px #e4e4e4;
}
/* line 82, ../scss/_theme_paragraphs.scss */
.Grid.paragraphs-item-facts .field-name-field-fact-primary {
  font-size: 32px;
  font-size: 2rem;
  padding: 10px 0;
  padding: .625rem 0;
}

/* line 92, ../scss/_theme_paragraphs.scss */
.list-item-container .list-item,
.field-name-field-para-references > .field-items .list-item {
  border-top: solid 1px #e4e4e4;
  clear: both;
  padding: 1.5rem 0 0 0;
  margin-top: 1rem;
}
/* line 99, ../scss/_theme_paragraphs.scss */
.list-item-container .list-item-img,
.list-item-container div.field-name-field-para-photo,
.field-name-field-para-references > .field-items .list-item-img,
.field-name-field-para-references > .field-items div.field-name-field-para-photo {
  float: left;
  height: 96px;
  margin: 0 24px 1rem 0;
  overflow: hidden;
  position: relative;
  width: 96px;
}
@media (min-width: 40em) {
  /* line 99, ../scss/_theme_paragraphs.scss */
  .list-item-container .list-item-img,
  .list-item-container div.field-name-field-para-photo,
  .field-name-field-para-references > .field-items .list-item-img,
  .field-name-field-para-references > .field-items div.field-name-field-para-photo {
    height: 136px;
    width: 136px;
  }
}
@media (min-width: 55em) {
  /* line 99, ../scss/_theme_paragraphs.scss */
  .list-item-container .list-item-img,
  .list-item-container div.field-name-field-para-photo,
  .field-name-field-para-references > .field-items .list-item-img,
  .field-name-field-para-references > .field-items div.field-name-field-para-photo {
    height: 200px;
    margin-right: 40px;
    width: 200px;
  }
}
/* line 115, ../scss/_theme_paragraphs.scss */
.list-item-container .list-item-img img,
.list-item-container div.field-name-field-para-photo img,
.field-name-field-para-references > .field-items .list-item-img img,
.field-name-field-para-references > .field-items div.field-name-field-para-photo img {
  height: 100%;
  display: block;
  width: -moz-available;
  /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available;
  /* Mozilla-based browsers will ignore this. */
  width: fill-available;
}
/* line 121, ../scss/_theme_paragraphs.scss */
.view-bedework-calendar .list-item-container .list-item-img img, .view-bedework-calendar
.list-item-container div.field-name-field-para-photo img, .view-bedework-calendar
.field-name-field-para-references > .field-items .list-item-img img, .view-bedework-calendar
.field-name-field-para-references > .field-items div.field-name-field-para-photo img {
  margin-left: -25%;
}
/* line 126, ../scss/_theme_paragraphs.scss */
.list-item-container .list-item-img div,
.field-name-field-para-references > .field-items .list-item-img div {
  position: relative;
  height: 100%;
}
@media (min-width: 40em) {
  /* line 130, ../scss/_theme_paragraphs.scss */
  .list-item-container .list-item-body,
  .field-name-field-para-references > .field-items .list-item-body {
    margin-left: 160px;
  }
}
@media (min-width: 55em) {
  /* line 130, ../scss/_theme_paragraphs.scss */
  .list-item-container .list-item-body,
  .field-name-field-para-references > .field-items .list-item-body {
    margin-left: 240px;
  }
}
/* line 142, ../scss/_theme_paragraphs.scss */
.list-item-container .event-date,
.list-item-container .date-display-range,
.field-name-field-para-references > .field-items .event-date,
.field-name-field-para-references > .field-items .date-display-range {
  color: #003a70;
  display: inline-block;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 149, ../scss/_theme_paragraphs.scss */
.list-item-container .field-name-field-para-longtext,
.list-item-container .field-name-body,
.list-item-container .field-name-field-calevent-description,
.field-name-field-para-references > .field-items .field-name-field-para-longtext,
.field-name-field-para-references > .field-items .field-name-body,
.field-name-field-para-references > .field-items .field-name-field-calevent-description {
  margin: 10px 0 20px;
  margin: 0.625rem 0 1.25rem;
}
/* line 153, ../scss/_theme_paragraphs.scss */
.list-item-container .date-dot,
.field-name-field-para-references > .field-items .date-dot {
  background-color: #003a70;
  color: #8dc8e8;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  text-align: center;
  width: 80px;
  width: 5rem;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 54.9945em) {
  /* line 153, ../scss/_theme_paragraphs.scss */
  .list-item-container .date-dot,
  .field-name-field-para-references > .field-items .date-dot {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    padding: 4px 8px;
    padding: .25rem .5rem;
    width: 50px;
    width: 3.125rem;
  }
}
/* line 45, ../scss/_theme_mixins.scss */
.list-item-container .date-dot:first-line,
.field-name-field-para-references > .field-items .date-dot:first-line {
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (max-width: 54.9945em) {
  /* line 45, ../scss/_theme_mixins.scss */
  .list-item-container .date-dot:first-line,
  .field-name-field-para-references > .field-items .date-dot:first-line {
    font-size: 12px;
    font-size: .75rem;
  }
}
/* line 159, ../scss/_theme_paragraphs.scss */
.list-item-container .field-name-field-para-link a,
.field-name-field-para-references > .field-items .field-name-field-para-link a {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}
/* line 95, ../scss/_theme_mixins.scss */
.list-item-container .field-name-field-para-link a:after,
.field-name-field-para-references > .field-items .field-name-field-para-link a:after {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  content: "\f061";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  left: 0;
  padding-left: 0.625em;
  position: relative;
}
/* line 108, ../scss/_theme_mixins.scss */
.list-item-container .field-name-field-para-link a[href]:hover:after,
.field-name-field-para-references > .field-items .field-name-field-para-link a[href]:hover:after {
  left: 0.375em;
}

/* line 164, ../scss/_theme_paragraphs.scss */
.paragraphs-item-view-display {
  clear: both;
}
/* line 169, ../scss/_theme_paragraphs.scss */
.paragraphs-item-view-display .view-bedework-calendar.view-display-id-block_4 {
  position: relative;
}
@media (min-width: 45em) {
  /* line 172, ../scss/_theme_paragraphs.scss */
  .paragraphs-item-view-display .view-bedework-calendar.view-display-id-block_4 .more-link {
    top: -2.5rem;
  }
}
/* line 177, ../scss/_theme_paragraphs.scss */
.paragraphs-item-view-display h2.grouphead, .paragraphs-item-view-display .list-item-container .grouphead.field-name-field-para-heading, .list-item-container .paragraphs-item-view-display .grouphead.field-name-field-para-heading,
.paragraphs-item-view-display .field-name-field-para-references > .field-items .grouphead.field-name-field-para-heading,
.field-name-field-para-references > .field-items .paragraphs-item-view-display .grouphead.field-name-field-para-heading, .paragraphs-item-view-display .grouphead.field-name-field-para-label {
  padding: 1rem 0;
}
/* line 180, ../scss/_theme_paragraphs.scss */
.paragraphs-item-view-display .date-display-range {
  display: inline-block;
}
/* line 183, ../scss/_theme_paragraphs.scss */
.paragraphs-item-view-display .collapsables > .views-field {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

@media (min-width: 45em) {
  /* line 189, ../scss/_theme_paragraphs.scss */
  .paragraphs-item-donation-tracker {
    box-sizing: border-box;
    float: right;
    padding-left: 2rem;
    width: calc(50% + 4rem);
  }
}
@media (min-width: 70em) {
  /* line 189, ../scss/_theme_paragraphs.scss */
  .paragraphs-item-donation-tracker {
    width: calc(38% + 4rem);
  }
}
/* line 199, ../scss/_theme_paragraphs.scss */
.paragraphs-item-donation-tracker .raised-to-date-group {
  position: relative;
  text-align: center;
}
/* line 202, ../scss/_theme_paragraphs.scss */
.paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner {
  margin-left: 15%;
  padding-bottom: 30%;
  padding-top: 40%;
  position: relative;
  width: 70%;
}
/* line 208, ../scss/_theme_paragraphs.scss */
.paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner h2, .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .list-item-container .field-name-field-para-heading, .list-item-container .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .field-name-field-para-heading,
.paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .field-name-field-para-heading, .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .field-name-field-para-label {
  font-family: "ropa-sans-pro", Helvetica, Arial, sans-serif;
  line-height: 1em;
  margin-bottom: 0em;
  margin-top: 0;
}
/* line 213, ../scss/_theme_paragraphs.scss */
.paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner h2.giant, .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .list-item-container .giant.field-name-field-para-heading, .list-item-container .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .giant.field-name-field-para-heading,
.paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .field-name-field-para-references > .field-items .giant.field-name-field-para-heading,
.field-name-field-para-references > .field-items .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .giant.field-name-field-para-heading, .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .paragraphs-item-view-display .giant.field-name-field-para-label, .paragraphs-item-view-display .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .giant.field-name-field-para-label {
  font-size: 4.5rem;
}
@media (min-width: 35em) {
  /* line 213, ../scss/_theme_paragraphs.scss */
  .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner h2.giant, .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .list-item-container .giant.field-name-field-para-heading, .list-item-container .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .giant.field-name-field-para-heading,
  .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .field-name-field-para-references > .field-items .giant.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .giant.field-name-field-para-heading, .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .paragraphs-item-view-display .giant.field-name-field-para-label, .paragraphs-item-view-display .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .giant.field-name-field-para-label {
    font-size: 5.5rem;
  }
}
@media (min-width: 55em) {
  /* line 213, ../scss/_theme_paragraphs.scss */
  .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner h2.giant, .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .list-item-container .giant.field-name-field-para-heading, .list-item-container .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .giant.field-name-field-para-heading,
  .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .field-name-field-para-references > .field-items .giant.field-name-field-para-heading,
  .field-name-field-para-references > .field-items .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .giant.field-name-field-para-heading, .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .paragraphs-item-view-display .giant.field-name-field-para-label, .paragraphs-item-view-display .paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .giant.field-name-field-para-label {
    font-size: 7.5rem;
  }
}
/* line 223, ../scss/_theme_paragraphs.scss */
.paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .raised-to-date {
  color: #003a70;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  left: 0;
  margin-top: -85px;
  position: relative;
  right: 0;
  top: 0;
  z-index: 2;
}
/* line 232, ../scss/_theme_paragraphs.scss */
.paragraphs-item-donation-tracker .raised-to-date-group .raised-to-date-inner .raised-to-date p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 170%;
  margin-top: 0;
}

/* line 241, ../scss/_theme_paragraphs.scss */
.fill-circle {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding-bottom: 100%;
  background-color: white;
  border-radius: 50%;
}
/* line 251, ../scss/_theme_paragraphs.scss */
.fill-circle .circle {
  border-radius: 0;
}
/* line 253, ../scss/_theme_paragraphs.scss */
.fill-circle .circle .mask, .fill-circle .circle .fill {
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 50%;
  z-index: 2;
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* line 262, ../scss/_theme_paragraphs.scss */
.fill-circle .circle .mask {
  border-radius: 0;
  clip: rect(0px, 100%, 100%, 50%);
}
/* line 265, ../scss/_theme_paragraphs.scss */
.fill-circle .circle .mask .fill {
  clip: rect(0px, 50%, 100%, 0px);
  background-color: #fcd450;
}
/* line 272, ../scss/_theme_paragraphs.scss */
.fill-circle .circle .fill,
.fill-circle .circle .mask.full,
.fill-circle .circle .fill.fix {
  transition: transform 2s ease-out .2s;
  transform: rotate(1deg);
}
/* line 276, ../scss/_theme_paragraphs.scss */
.fill-circle .circle .mask.full {
  border-radius: 0;
}
/* line 280, ../scss/_theme_paragraphs.scss */
.fill-circle .inset {
  width: 90%;
  height: 90%;
  position: absolute;
  margin-left: 5%;
  margin-top: 5%;
  background-color: white;
  border-radius: 50%;
  z-index: 3;
}
/* line 290, ../scss/_theme_paragraphs.scss */
.fill-circle .line {
  box-sizing: border-box;
  height: 97%;
  width: 97%;
  position: absolute;
  border: solid 5px #ccc;
  border-radius: 50%;
  top: 1.5%;
  left: 1.5%;
  z-index: 1;
}

/* line 302, ../scss/_theme_paragraphs.scss */
.paragraphs-item-two-columns .content {
  display: flex;
  width: 100%;
}
/* line 305, ../scss/_theme_paragraphs.scss */
.paragraphs-item-two-columns .content .field-name-field-text-column-left {
  margin-left: 2%;
  width: 49%;
}
/* line 309, ../scss/_theme_paragraphs.scss */
.paragraphs-item-two-columns .content .field-name-field-text-column-right {
  width: 49%;
}

@media (max-width: 660px) {
  /* line 314, ../scss/_theme_paragraphs.scss */
  .paragraphs-item-two-columns .content {
    display: block;
    width: 100%;
  }
  /* line 317, ../scss/_theme_paragraphs.scss */
  .paragraphs-item-two-columns .content .field-name-field-text-column-left {
    margin-left: 0;
    margin-bottom: 1.5em;
    width: 100%;
  }
  /* line 322, ../scss/_theme_paragraphs.scss */
  .paragraphs-item-two-columns .content .field-name-field-text-column-right {
    width: 100%;
  }
}
/* line 25, ../scss/_theme_social.scss */
a.social-icon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 1.5rem;
  overflow: hidden;
  width: 1rem;
}
/* line 6, ../scss/_theme_social.scss */
a.social-icon:before {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  color: white;
  display: block;
  font-family: FontAwesome;
  font-size: 1rem;
  height: 1.5rem;
  line-height: 1.5;
  text-align: center;
  width: 1rem;
}
/* line 19, ../scss/_theme_social.scss */
a.social-icon:hover:before {
  color: #8dc8e8;
}
/* line 28, ../scss/_theme_social.scss */
a.social-icon.blue:before {
  color: #2669ad;
}
/* line 32, ../scss/_theme_social.scss */
a.social-icon.blue:hover:before {
  color: #003a70;
}
/* line 38, ../scss/_theme_social.scss */
a.social-icon.icon-facebook:before {
  content: "\f09a";
}
/* line 43, ../scss/_theme_social.scss */
a.social-icon.icon-twitter:before {
  content: "\f099";
}
/* line 48, ../scss/_theme_social.scss */
a.social-icon.icon-linkedin:before {
  content: "\f0e1";
}
/* line 53, ../scss/_theme_social.scss */
a.social-icon.icon-youtube:before {
  content: "\f16a";
}
/* line 58, ../scss/_theme_social.scss */
a.social-icon.icon-instagram:before {
  content: "\f16d";
}

/* line 2, ../scss/_theme_alert.scss */
#block-user-alert-user-alert {
  background-color: #A5611D;
  color: white;
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 6, ../scss/_theme_alert.scss */
.region-topbar #block-user-alert-user-alert.block {
  margin: 0;
  text-align: center;
}
/* line 10, ../scss/_theme_alert.scss */
.region-topbar #block-user-alert-user-alert.block .block-header,
.region-topbar #block-user-alert-user-alert.block .user-label {
  display: none;
}
/* line 13, ../scss/_theme_alert.scss */
.region-topbar #block-user-alert-user-alert.block div.user-alert {
  align-items: flex-start;
  background: transparent;
  display: flex;
  flex-direction: row-reverse;
  line-height: inherit;
  padding: 1rem;
}
/* line 21, ../scss/_theme_alert.scss */
.region-topbar #block-user-alert-user-alert.block .user-alert-close {
  margin-left: 1rem;
  width: auto;
}
/* line 24, ../scss/_theme_alert.scss */
.region-topbar #block-user-alert-user-alert.block .user-alert-close a {
  font-size: inherit;
  line-height: inherit;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition-property: background-color, box-shadow;
  -moz-transition-property: background-color, box-shadow;
  -o-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin: 0;
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  color: #fff;
  background-color: #418fde;
  text-decoration: none;
}
/* line 103, ../common/scss/_mixins.scss */
.region-topbar #block-user-alert-user-alert.block .user-alert-close a:link, .region-topbar #block-user-alert-user-alert.block .user-alert-close a:visited, .region-topbar #block-user-alert-user-alert.block .user-alert-close a:hover, .region-topbar #block-user-alert-user-alert.block .user-alert-close a:active {
  color: #fff;
  text-decoration: none;
  border: none !important;
}
/* line 109, ../common/scss/_mixins.scss */
.mzr_no-touch .region-topbar #block-user-alert-user-alert.block .user-alert-close a:hover, .region-topbar #block-user-alert-user-alert.block .user-alert-close a:focus {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-color: #002855;
}
/* line 115, ../common/scss/_mixins.scss */
.region-topbar #block-user-alert-user-alert.block .user-alert-close a:focus {
  outline: none;
}
/* line 118, ../common/scss/_mixins.scss */
.mzr_no-touch .region-topbar #block-user-alert-user-alert.block .user-alert-close a:active {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  color: #fff;
  text-decoration: none;
}
/* line 28, ../scss/_theme_alert.scss */
.region-topbar #block-user-alert-user-alert.block .user-alert-message {
  margin-left: 1rem;
  font-weight: normal;
}
/* line 31, ../scss/_theme_alert.scss */
.region-topbar #block-user-alert-user-alert.block .user-alert-message > * {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 60rem;
}
/* line 38, ../scss/_theme_alert.scss */
.region-topbar #block-user-alert-user-alert.block .user-alert-message a[href] {
  color: white;
  text-decoration: underline;
}
/* line 41, ../scss/_theme_alert.scss */
.region-topbar #block-user-alert-user-alert.block .user-alert-message a[href]:hover {
  color: white;
  text-decoration: underline;
}

/* line 28, ../scss/style.scss */
#block-views-featured-items-block-1 + #block-views-follow-us-block {
  margin-top: 0;
}

/* line 31, ../scss/style.scss */
.view-follow-us.view-display-id-block {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
}
/* line 48, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/singularitygs-1.1.1/stylesheets/singularitygs/helpers/_clearfix.scss */
.view-follow-us.view-display-id-block:before, .view-follow-us.view-display-id-block:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 55, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/singularitygs-1.1.1/stylesheets/singularitygs/helpers/_clearfix.scss */
.view-follow-us.view-display-id-block:after {
  clear: both;
}
/* line 33, ../scss/style.scss */
.view-follow-us.view-display-id-block .attachment-before {
  display: none;
  float: left;
}
@media (min-width: 55em) {
  /* line 33, ../scss/style.scss */
  .view-follow-us.view-display-id-block .attachment-before {
    display: block;
    width: 20%;
  }
}
@media (min-width: 70em) {
  /* line 33, ../scss/style.scss */
  .view-follow-us.view-display-id-block .attachment-before {
    width: 16.67%;
  }
}
@media (min-width: 45em) {
  /* line 44, ../scss/style.scss */
  .view-follow-us.view-display-id-block > .view-content {
    font-size: 0;
  }
}
@media (min-width: 55em) {
  /* line 44, ../scss/style.scss */
  .view-follow-us.view-display-id-block > .view-content {
    float: left;
    width: 80%;
  }
}
@media (min-width: 70em) {
  /* line 44, ../scss/style.scss */
  .view-follow-us.view-display-id-block > .view-content {
    width: 66.66%;
  }
}
/* line 56, ../scss/style.scss */
.view-follow-us.view-display-id-block .attachment-after {
  display: none;
  float: left;
}
@media (min-width: 70em) {
  /* line 56, ../scss/style.scss */
  .view-follow-us.view-display-id-block .attachment-after {
    display: block;
    width: 16.67%;
  }
}
/* line 64, ../scss/style.scss */
.view-follow-us.view-display-id-block .views-field-field-social-images img {
  display: block;
  height: auto;
  width: 100%;
}
/* line 69, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-2 > img {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: auto;
  width: 50%;
}
/* line 74, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-1 {
  background-color: #fff;
  color: #003a70;
  float: none;
  font-size: 1rem;
  padding: 2.5rem 1.5rem;
  text-align: center;
  width: 100%;
}
@media (min-width: 45em) {
  /* line 74, ../scss/style.scss */
  .view-follow-us.view-display-id-block .col-social-1 {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 50%;
  }
}
/* line 86, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-1 p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 89, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-1 hr {
  border-top: 2px #8dc8e8 solid;
  margin: 0.5rem auto 1.5rem auto;
  width: 25%;
}
/* line 94, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-1 ul.social {
  display: block;
  margin-top: 1rem;
  padding-top: 1rem;
  position: relative;
}
@media (min-width: 55em) {
  /* line 94, ../scss/style.scss */
  .view-follow-us.view-display-id-block .col-social-1 ul.social {
    margin-top: 1.5rem;
    padding-top: 1.5rem;
  }
}
/* line 103, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-1 ul.social:before {
  background-color: #8dc8e8;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  margin-left: -30px;
  position: absolute;
  top: -1px;
  width: 60px;
}
/* line 114, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-1 ul.social li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0 0.33rem;
}
/* line 118, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-1 ul.social li a.social-icon {
  width: 1.5rem;
}
/* line 120, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-1 ul.social li a.social-icon:before {
  font-size: 1.5rem;
  line-height: 1;
  width: 1.5rem;
}
/* line 129, ../scss/style.scss */
.view-follow-us.view-display-id-block .col-social-2 {
  background-color: #003a70;
  float: none;
  width: 100%;
}
@media (min-width: 45em) {
  /* line 129, ../scss/style.scss */
  .view-follow-us.view-display-id-block .col-social-2 {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 50%;
  }
}
/* line 138, ../scss/style.scss */
.view-follow-us.view-display-id-block .node-sidebar-box {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: white;
  font-size: 1rem;
  text-align: center;
  width: 50%;
}
/* line 144, ../scss/style.scss */
.view-follow-us.view-display-id-block .node-sidebar-box .content {
  padding: 1rem;
}

/* line 156, ../scss/style.scss */
.generic-page-hero .view-generic-page-hero {
  position: relative;
}
/* line 158, ../scss/style.scss */
.generic-page-hero .view-generic-page-hero .views-field-field-gpage-hero {
  background-color: #003a70;
  overflow: hidden;
  width: 100%;
}
/* line 163, ../scss/style.scss */
.generic-page-hero .view-generic-page-hero img {
  display: block;
  height: auto;
  left: -384px;
  margin-left: 50%;
  position: relative;
  width: 768px;
}
@media (min-width: 768px) {
  /* line 163, ../scss/style.scss */
  .generic-page-hero .view-generic-page-hero img {
    left: -520px;
    width: 1040px;
  }
}
@media (min-width: 1024px) {
  /* line 163, ../scss/style.scss */
  .generic-page-hero .view-generic-page-hero img {
    left: -720px;
    width: 1440px;
  }
}
@media (min-width: 1440px) {
  /* line 163, ../scss/style.scss */
  .generic-page-hero .view-generic-page-hero img {
    left: 0;
    margin-left: 0;
  }
}
/* line 184, ../scss/style.scss */
.generic-page-hero .view-generic-page-hero .views-field-title {
  bottom: 2rem;
  display: none;
  margin-top: absolute;
  position: absolute;
  width: 100%;
  z-index: 2;
}
@media (min-width: 768px) {
  /* line 184, ../scss/style.scss */
  .generic-page-hero .view-generic-page-hero .views-field-title {
    display: block;
  }
}
/* line 195, ../scss/style.scss */
.generic-page-hero .view-generic-page-hero h1 {
  color: white;
  font-size: 2.5rem;
  line-height: 2.5rem;
  font-weight: bold;
  padding-left: 1rem;
  padding-right: 1rem;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}
@media (min-width: 1024px) {
  /* line 195, ../scss/style.scss */
  .generic-page-hero .view-generic-page-hero h1 {
    font-size: 3.625rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 768px) {
  /* line 209, ../scss/style.scss */
  .generic-page-hero #block-blockify-blockify-page-title {
    display: none;
  }
}
/* line 214, ../scss/style.scss */
.generic-page-hero.odyssey .view-generic-page-hero h1 {
  text-align: center;
}

/* line 227, ../scss/style.scss */
.node-feature {
  background-color: #8dc8e8;
  position: relative;
  width: 100%;
}
/* line 231, ../scss/style.scss */
.node-feature .field-name-field-icon {
  padding: 2rem 0 1rem 0;
  text-align: center;
}
@media (min-width: 720px) {
  /* line 231, ../scss/style.scss */
  .node-feature .field-name-field-icon {
    padding: 4rem 0 2rem 0;
  }
}
/* line 237, ../scss/style.scss */
.node-feature .field-name-field-icon img {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 241, ../scss/style.scss */
.node-feature .inner_container {
  color: #003a70;
  margin-left: auto;
  margin-right: auto;
  max-width: 40rem;
  padding: 0 1rem 2rem 1rem;
  text-align: center;
}
@media (min-width: 720px) {
  /* line 241, ../scss/style.scss */
  .node-feature .inner_container {
    padding: 0 2rem 4rem 2rem;
  }
}
/* line 252, ../scss/style.scss */
.node-feature .field-name-field-feature-tag {
  font-size: 0.6125rem;
  letter-spacing: 0.05em;
  line-height: 1.5rem;
  text-transform: uppercase;
}
@media (min-width: 720px) {
  /* line 252, ../scss/style.scss */
  .node-feature .field-name-field-feature-tag {
    font-size: 0.8175rem;
  }
}
@media (min-width: 1440px) {
  /* line 252, ../scss/style.scss */
  .node-feature .field-name-field-feature-tag {
    font-size: 0.9375rem;
    line-height: 1.5rem;
  }
}
/* line 265, ../scss/style.scss */
.node-feature h2, .node-feature .list-item-container .field-name-field-para-heading, .list-item-container .node-feature .field-name-field-para-heading,
.node-feature .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .node-feature .field-name-field-para-heading, .node-feature .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .node-feature .field-name-field-para-label {
  color: #003a70;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5rem;
  margin: 0 0 1rem 0;
}
@media (min-width: 720px) {
  /* line 265, ../scss/style.scss */
  .node-feature h2, .node-feature .list-item-container .field-name-field-para-heading, .list-item-container .node-feature .field-name-field-para-heading,
  .node-feature .field-name-field-para-references > .field-items .field-name-field-para-heading,
  .field-name-field-para-references > .field-items .node-feature .field-name-field-para-heading, .node-feature .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .node-feature .field-name-field-para-label {
    font-size: 1.625rem;
    line-height: 2rem;
  }
}
@media (min-width: 1440px) {
  /* line 265, ../scss/style.scss */
  .node-feature h2, .node-feature .list-item-container .field-name-field-para-heading, .list-item-container .node-feature .field-name-field-para-heading,
  .node-feature .field-name-field-para-references > .field-items .field-name-field-para-heading,
  .field-name-field-para-references > .field-items .node-feature .field-name-field-para-heading, .node-feature .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .node-feature .field-name-field-para-label {
    font-size: 2.125rem;
    line-height: 2.5rem;
  }
}
/* line 280, ../scss/style.scss */
.node-feature .field-name-field-feature-text {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  margin: 0.5rem 0 2rem 0;
}
@media (min-width: 720px) {
  /* line 280, ../scss/style.scss */
  .node-feature .field-name-field-feature-text {
    font-size: 0.9375rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1440px) {
  /* line 280, ../scss/style.scss */
  .node-feature .field-name-field-feature-text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
/* line 293, ../scss/style.scss */
.node-feature .field-name-field-feature-text p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 297, ../scss/style.scss */
.node-feature .field-name-field-feature-link a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  background-color: transparent;
  border: #003a70 2px solid;
  color: #003a70;
  cursor: pointer;
  font-size: 0.6125rem;
  letter-spacing: 0.05em;
  line-height: 1.5rem;
  margin: 0;
  outline: none;
  padding: 0.25rem 1rem;
  text-transform: uppercase;
}
@media (min-width: 720px) {
  /* line 297, ../scss/style.scss */
  .node-feature .field-name-field-feature-link a {
    font-size: 0.8175rem;
  }
}
@media (min-width: 1440px) {
  /* line 297, ../scss/style.scss */
  .node-feature .field-name-field-feature-link a {
    font-size: 0.9375rem;
    padding: 0.5rem 1.5rem;
  }
}
/* line 319, ../scss/style.scss */
.node-feature .field-name-field-feature-link a:hover {
  background-color: white;
}
/* line 324, ../scss/style.scss */
.node-feature.has_photo .field-name-field-feature-photo {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
/* line 329, ../scss/style.scss */
.node-feature.has_photo .field-name-field-feature-photo img {
  display: block;
  height: auto;
  left: -360px;
  margin-left: 50%;
  position: relative;
  width: 720px;
  z-index: 1;
}
@media (min-width: 720px) {
  /* line 329, ../scss/style.scss */
  .node-feature.has_photo .field-name-field-feature-photo img {
    left: 0;
    margin-left: 0;
    width: 100%;
  }
}
/* line 343, ../scss/style.scss */
.node-feature.has_photo .field-name-field-feature-photo:after {
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
/* line 358, ../scss/style.scss */
.node-feature.has_photo .inner_container {
  background-color: #2669ad;
  color: white;
  left: 0;
  max-width: none;
  padding: 2rem;
  position: absolute;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 3;
}
@media (max-width: 719.928px) {
  /* line 358, ../scss/style.scss */
  .node-feature.has_photo .inner_container {
    text-align: center;
  }
}
@media (min-width: 720px) {
  /* line 358, ../scss/style.scss */
  .node-feature.has_photo .inner_container {
    padding: 3rem 0 3rem 3rem;
    width: 75%;
  }
}
@media (min-width: 55em) {
  /* line 358, ../scss/style.scss */
  .node-feature.has_photo .inner_container {
    width: 55%;
  }
}
@media (min-width: 1440px) {
  /* line 358, ../scss/style.scss */
  .node-feature.has_photo .inner_container {
    padding: 6rem 0 0 11.25rem;
  }
}
/* line 383, ../scss/style.scss */
.node-feature.has_photo h2, .node-feature.has_photo .list-item-container .field-name-field-para-heading, .list-item-container .node-feature.has_photo .field-name-field-para-heading,
.node-feature.has_photo .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .node-feature.has_photo .field-name-field-para-heading, .node-feature.has_photo .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .node-feature.has_photo .field-name-field-para-label {
  color: white;
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.1;
  margin: 0 0 0.5rem 0;
  text-transform: uppercase;
}
@media (min-width: 720px) {
  /* line 383, ../scss/style.scss */
  .node-feature.has_photo h2, .node-feature.has_photo .list-item-container .field-name-field-para-heading, .list-item-container .node-feature.has_photo .field-name-field-para-heading,
  .node-feature.has_photo .field-name-field-para-references > .field-items .field-name-field-para-heading,
  .field-name-field-para-references > .field-items .node-feature.has_photo .field-name-field-para-heading, .node-feature.has_photo .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .node-feature.has_photo .field-name-field-para-label {
    font-size: 2.5rem;
    font-size: 4.5vw;
  }
}
@media (min-width: 55em) {
  /* line 383, ../scss/style.scss */
  .node-feature.has_photo h2, .node-feature.has_photo .list-item-container .field-name-field-para-heading, .list-item-container .node-feature.has_photo .field-name-field-para-heading,
  .node-feature.has_photo .field-name-field-para-references > .field-items .field-name-field-para-heading,
  .field-name-field-para-references > .field-items .node-feature.has_photo .field-name-field-para-heading, .node-feature.has_photo .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .node-feature.has_photo .field-name-field-para-label {
    font-size: 2.5rem;
    font-size: 3.75vw;
  }
}
@media (min-width: 1440px) {
  /* line 383, ../scss/style.scss */
  .node-feature.has_photo h2, .node-feature.has_photo .list-item-container .field-name-field-para-heading, .list-item-container .node-feature.has_photo .field-name-field-para-heading,
  .node-feature.has_photo .field-name-field-para-references > .field-items .field-name-field-para-heading,
  .field-name-field-para-references > .field-items .node-feature.has_photo .field-name-field-para-heading, .node-feature.has_photo .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .node-feature.has_photo .field-name-field-para-label {
    font-size: 3.625rem;
    line-height: 4rem;
  }
}
/* line 403, ../scss/style.scss */
.node-feature.has_photo .field-name-field-feature-text {
  margin: 0.5rem 0 1rem 0;
}
/* line 406, ../scss/style.scss */
.node-feature.has_photo .field-name-field-feature-link a {
  border: white 2px solid;
  color: white;
}
/* line 409, ../scss/style.scss */
.node-feature.has_photo .field-name-field-feature-link a:hover {
  background-color: #003a70;
}

@media (min-width: 55em) {
  /* line 418, ../scss/style.scss */
  .C_area-content.centered.has-col3 .view-item-collections.view-display-id-block {
    left: -3rem;
    margin-left: -48%;
    margin-right: -6rem;
    position: relative;
  }
}
@media (min-width: 75em) {
  /* line 418, ../scss/style.scss */
  .C_area-content.centered.has-col3 .view-item-collections.view-display-id-block {
    left: -4.5rem;
    margin-right: -9rem;
  }
}
/* line 430, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content {
  font-size: 0;
  margin: 2rem 0;
}
/* line 433, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1rem;
  position: relative;
  width: 50%;
}
@media (min-width: 35em) {
  /* line 433, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row {
    width: 33.333%;
  }
}
@media (min-width: 50em) {
  /* line 433, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row {
    width: 25%;
  }
}
@media (min-width: 70em) {
  /* line 433, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row {
    width: 20%;
  }
}
@media (min-width: 80em) {
  /* line 433, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row {
    width: 16.666%;
  }
}
/* line 451, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .field-name-field-item-label,
.view-item-collections.view-display-id-block .view-content .views-row .views-field-field-item-label {
  background-color: #8dc8e8;
  color: #003a70;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.5rem;
  padding: 0.25rem 0;
  text-align: center;
  width: 4em;
}
/* line 461, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-field-field-item-label {
  display: none;
  left: 50%;
  margin-left: -2em;
  position: absolute;
  top: 0;
  z-index: 2;
}
/* line 469, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-field-field-item-image {
  position: relative;
  z-index: 1;
}
/* line 472, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-field-field-item-image a {
  display: block;
  position: relative;
}
/* line 475, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-field-field-item-image a:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  content: "Explore";
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.333;
  height: 100%;
  left: 0;
  opacity: 0;
  padding-top: 45%;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 100%;
  z-index: 2;
}
/* line 497, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-field-field-item-image a:hover:after {
  opacity: 1;
}
/* line 502, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-field-field-item-image img {
  display: block;
  height: auto;
  position: relative;
  width: 100%;
  z-index: 1;
}
/* line 510, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-field-edit-node {
  background-color: white;
  bottom: 0;
  display: none;
  font-size: -0.875rem;
  left: 50%;
  line-height: 1.5rem;
  margin-left: -2em;
  padding: 0.25rem 0;
  position: absolute;
  text-align: center;
  width: 4em;
  z-index: 2;
}
/* line 525, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row:hover .views-field-field-item-label {
  display: block;
}
/* line 528, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row:hover .views-field-edit-node {
  display: block;
}
/* line 532, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  background-color: white;
  color: #003a70;
  padding: 1rem 1rem 3rem 1rem;
  position: relative;
  width: 200%;
}
/* line 36, ../common/scss/_mixins.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail:before, .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 41, ../common/scss/_mixins.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail:after {
  clear: both;
}
/* line 540, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail p {
  font-family: "acumin-pro-semi-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
/* line 544, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .field-name-field-item-image img {
  display: block;
  height: auto;
  width: 100%;
}
@media (min-width: 50em) {
  /* line 543, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .field-name-field-item-image {
    float: left;
    margin: 0 2rem 2rem 0;
    width: 45%;
  }
}
@media (min-width: 70em) {
  /* line 543, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .field-name-field-item-image {
    margin: 0 3rem 3rem 0;
  }
}
@media (min-width: 80em) {
  /* line 543, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .field-name-field-item-image {
    margin: 0 4rem 4rem 0;
  }
}
/* line 561, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .field-name-field-item-label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 564, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail h2, .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .list-item-container .field-name-field-para-heading, .list-item-container .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .field-name-field-para-heading,
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .field-name-field-para-references > .field-items .field-name-field-para-heading,
.field-name-field-para-references > .field-items .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .field-name-field-para-heading, .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .paragraphs-item-view-display .field-name-field-para-label, .paragraphs-item-view-display .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .field-name-field-para-label {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 2rem;
  margin: 1rem 0;
}
@media (min-width: 35em) {
  /* line 532, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail {
    padding: 2rem 2rem 4rem 2rem;
    width: 300%;
  }
}
@media (min-width: 50em) {
  /* line 532, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail {
    width: 400%;
    padding: 2rem;
  }
}
@media (min-width: 70em) {
  /* line 532, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail {
    width: 500%;
    padding: 3rem;
  }
}
@media (min-width: 80em) {
  /* line 532, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row .views-row-detail {
    width: 600%;
    padding: 4rem;
  }
}
/* line 586, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .close {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
  border: 0.125rem solid #8dc8e8;
  cursor: pointer;
  height: 2rem;
  overflow: hidden;
  position: absolute;
  right: 1rem;
  top: 1rem;
  width: 2rem;
  z-index: 4;
}
/* line 599, ../scss/style.scss */
.view-item-collections.view-display-id-block .view-content .views-row .views-row-detail .close:before {
  color: #8dc8e8;
  content: "\f00d";
  display: block;
  font-family: FontAwesome;
  font-size: 1rem;
  line-height: 175%;
  text-align: center;
  width: 1.75rem;
}
@media (max-width: 34.9999em) {
  /* line 613, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(2n) .views-row-detail {
    margin-left: -100%;
  }
}
@media (min-width: 35em) and (max-width: 49.995em) {
  /* line 620, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(3n) .views-row-detail {
    margin-left: -200%;
  }
  /* line 625, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(3n+2) .views-row-detail {
    margin-left: -100%;
  }
}
@media (min-width: 50em) and (max-width: 69.993em) {
  /* line 632, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(4n) .views-row-detail {
    margin-left: -300%;
  }
  /* line 637, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(4n+3) .views-row-detail {
    margin-left: -200%;
  }
  /* line 642, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(4n+2) .views-row-detail {
    margin-left: -100%;
  }
}
@media (min-width: 70em) and (max-width: 79.992em) {
  /* line 649, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(5n) .views-row-detail {
    margin-left: -400%;
  }
  /* line 654, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(5n+4) .views-row-detail {
    margin-left: -300%;
  }
  /* line 659, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(5n+3) .views-row-detail {
    margin-left: -200%;
  }
  /* line 664, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(5n+2) .views-row-detail {
    margin-left: -100%;
  }
}
@media (min-width: 80em) {
  /* line 671, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(6n) .views-row-detail {
    margin-left: -500%;
  }
  /* line 676, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(6n+5) .views-row-detail {
    margin-left: -400%;
  }
  /* line 681, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(6n+4) .views-row-detail {
    margin-left: -300%;
  }
  /* line 686, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(6n+3) .views-row-detail {
    margin-left: -200%;
  }
  /* line 691, ../scss/style.scss */
  .view-item-collections.view-display-id-block .view-content .views-row:nth-child(6n+2) .views-row-detail {
    margin-left: -100%;
  }
}

/* line 701, ../scss/style.scss */
#node-2503 .paragraphs-items div.media-element-container {
  display: inline-block;
}

/* line 705, ../scss/style.scss */
a.learnmore {
  color: #96cff1;
}
/* line 707, ../scss/style.scss */
a.learnmore span {
  color: #2669ad;
}

/* line 713, ../scss/style.scss */
div.list-item-body a.learnmore {
  color: #2669ad;
}

/* line 718, ../scss/style.scss */
#protected-pages-enter-password div {
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}
/* line 723, ../scss/style.scss */
#protected-pages-enter-password #edit-password {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 728, ../scss/style.scss */
#protected-pages-enter-password .form-submit {
  border: 1px #cacaca solid;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 1rem;
  background-color: white;
}
/* line 744, ../scss/style.scss */
#protected-pages-enter-password .form-submit:hover {
  background-color: #c6ebff;
}
