<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
	 font-family: "open-sans", sans-serif !important;
	 font-weight: 400;
	 font-style: normal;
}
 *, *::before, *::after {
	 margin: 0;
	 padding: 0;
	 box-sizing: inherit;
}
 html {
	 scroll-padding-top: 128px;
}
/* ----------------------- COLOR VARIABLES ------------------------ */
 :root {
	 --color-red-primary: #800000;
	 --color-red-secondary: #be0b26;
	 --color-red-dark: #4b1417;
	 --color-grey-medium: #707780;
	 --color-grey-light-opaque: rgba(112 119 128 / 40%);
	 --color-grey-medium-opaque: rgba(112 119 128 / 90%);
	 --color-grey-cool: #ADB3B8;
	 --color-grey-slate: #364451;
	 --color-grey-dark: #414141;
	 --color-black: #000000;
	 --color-white: #FFFFFF;
	 --shadow-light: rgba(0 0 0 / 15%);
	 --shadow-medium: rgba(0 0 0 / 30%);
	 --shadow-dark: rgba(0 0 0 / 60%);
}
 @font-face {
	 font-family: 'icomoon';
	 src: url('../fonts/icomoon.eot?ionww6');
	 src: url('../fonts/icomoon.eot?ionww6#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?ionww6') format('truetype'), url('../fonts/icomoon.woff?ionww6') format('woff'), url('../fonts/icomoon.svg?ionww6#icomoon') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
     font-family: 'icomoon-x';
     src: url('../fonts/icomoon-x.eot?ionww6');
     src: url('../fonts/icomoon-x.eot?ionww6#iefix') format('embedded-opentype'), url('../fonts/icomoon-x.ttf?ionww6') format('truetype'), url('../fonts/icomoon-x.woff?ionww6') format('woff'), url('../fonts/icomoon-x.svg?ionww6#icomoon') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
	 font-family: 'iron__brineregular';
	 src: url('../fonts/iron__brine_registered_version_ot-webfont.woff2') format('woff2'), url('../fonts/iron__brine_registered_version_ot-webfont.woff') format('woff');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'Iron &amp; Brine';
	 src: url('../fonts/IronBrine.woff2') format('woff2'), url('../fonts/IronBrine.woff') format('woff');
	 font-weight: normal;
	 font-style: normal;
}
/* MUSEO SANS */
 @font-face {
	 font-family: 'museo700';
	 src: url('../fonts/museo/Museo700-Regular.eot');
	 src: url('../fonts/museo/Museo700-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/museo700-regular-webfont.woff2') format('woff2'), url('../fonts/museo/museo700-regular-webfont.woff') format('woff'), url('../fonts/museo/Museo700-Regular.ttf') format('truetype'), url('../fonts/museo/Museo700-Regular.svg#museo_sans100') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans100';
	 src: url('../fonts/museo/MuseoSans_100-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_100-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_100-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_100-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_100-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_100-webfont.svg#museo_sans100') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans100_italic';
	 src: url('../fonts/museo/MuseoSans_100_Italic-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_100_Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_100_Italic-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_100_Italic-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_100_Italic-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_100_Italic-webfont.svg#museo_sans100_italic') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans300';
	 src: url('../fonts/museo/MuseoSans_300-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_300-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_300-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_300-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_300-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_300-webfont.svg#museo_sans300') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans300_italic';
	 src: url('../fonts/museo/MuseoSans_300_Italic-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_300_Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_300_Italic-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_300_Italic-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_300_Italic-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_300_Italic-webfont.svg#museo_sans300_italic') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans500';
	 src: url('../fonts/museo/MuseoSans_500-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_500-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_500-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_500-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_500-webfont.svg#museo_sans500') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans500_italic';
	 src: url('../fonts/museo/MuseoSans_500_Italic-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_500_Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_500_Italic-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_500_Italic-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_500_Italic-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_500_Italic-webfont.svg#museo_sans500_italic') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans700';
	 src: url('../fonts/museo/MuseoSans_700-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_700-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_700-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_700-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_700-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_700-webfont.svg#museo_sans700') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans700_italic';
	 src: url('../fonts/museo/MuseoSans_700_Italic-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_700_Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_700_Italic-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_700_Italic-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_700_Italic-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_700_Italic-webfont.svg#museo_sans700_italic') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans900';
	 src: url('../fonts/museo/MuseoSans_900-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_900-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_900-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_900-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_900-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_900-webfont.svg#museo_sans900') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'museo_sans900_italic';
	 src: url('../fonts/museo/MuseoSans_900_Italic-webfont.eot');
	 src: url('../fonts/museo/MuseoSans_900_Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/MuseoSans_900_Italic-webfont.woff2') format('woff2'), url('../fonts/museo/MuseoSans_900_Italic-webfont.woff') format('woff'), url('../fonts/museo/MuseoSans_900_Italic-webfont.ttf') format('truetype'), url('../fonts/museo/MuseoSans_900_Italic-webfont.svg#museo_sans900_italic') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 * {
	 font-family: refrigerator-deluxe,sans-serif;
	 font-weight: 400;
	 font-style: normal;
}
/* #high-contrast-button, #high-contrast-button:active {
	 padding: 4px 5px 2px 5px;
	 color: #fff;
	 background: rgba(128,0,0,1);
	 font-size: 10px;
	 border: 1px solid #fff;
	 transition:all 150ms ease-in;
	 margin-top:3px;
}
 #high-contrast-button:hover {
	 background:rgba(0,0,0,.3);
}
 Accessibility Menu */
 .access-menu {
	 color:#000;
	 background:#fff;
	 border:1px solid #000;
	 position: fixed;
	 top:0px;
	 right: 0;
	 z-index: 999;
	 padding:20px;
	 transform: translate3d(101%, 0, 0);
	 transition: transform 500ms cubic-bezier(0.2, 1, 0.3, 1);
}
 .page.access-menu-open .access-menu {
	 transform: translate3d(0%, 0, 0);
}
 .access-menu .access-input-group {
	 display:flex;
}
 .access-menu .access-input-group label {
	 display:flex;
	 margin-right:10px;
	 align-items:center;
	 font-size:20px;
}
 .access-menu a {
	 color: #ae0a13 !important;
}
 .access-menu p:last-of-type {
	 margin-bottom:0 !important;
	 color:#000 !important;
}
 .access-menu .switch input {
	 opacity: 0;
	 width: 0;
	 height: 0;
}
 .access-menu .switch label {
	 display:flex align-items:center;
}
 .access-menu .switch {
	 position: relative;
	 display: inline-block;
	 width: 60px;
	 height: 34px;
}
 .access-menu label .slider {
	 position: absolute;
	 cursor: pointer;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 background-color: #364451;
	 border-radius: 34px;
	 -webkit-transition: .4s;
	 transition: .4s;
}
 .access-menu input:checked + .slider {
	 background: #800000;
}
 .access-menu input:focus + .slider {
	 box-shadow: 0 0 1px #2196F3;
}
 .access-menu label .slider:before {
	 position: absolute;
	 content: "";
	 height: 26px;
	 width: 26px;
	 left: 4px;
	 bottom: 4px;
	 border-radius:50%;
	 background-color: white;
	 -webkit-transition: .4s;
	 transition: .4s;
}
 .access-menu input:checked + .slider:before {
	 -webkit-transform: translateX(26px);
	 -ms-transform: translateX(26px);
	 transform: translateX(26px);
}
 .access-menu button.close {
	 font-size:3rem;
}
 @media (max-width: 1024px) {
	 .access-menu {
		 top:33px;
	}
}
 #cookie-banner {
	 position:fixed;
	 bottom:0;
	 left:0;
	 background:rgba(0,0,0,.85);
	 padding:10px;
	 width:100%;
	 text-align:center;
	 color:#fff;
	 z-index:100;
}
 #cookie-banner button {
	 padding:4px 15px;
	 margin: 10px 0 10px 20px;
	 background-color: green;
	 border:none;
	 transition: all 200ms ease-in;
}
 #cookie-banner button:hover {
	 background-color:#065206;
}
 .return-top {
	 text-indent: -99999px;
	 position: absolute;
}
 .nav-title.nav-home a, .nav-close-btn {
	 background: #BF531D !important;
}
 [class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	 font-family: 'icomoon' !important;
	 speak: none;
	 font-style: normal;
	 font-weight: normal;
	 font-variant: normal;
	 text-transform: none;
	 line-height: 1;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
}
 .icon-calendar3:before {
	 content: "\e928";
}
 .icon-calendar:before {
	 content: "\e953";
}
 .icon-mail:before {
	 content: "\e905";
}
 .icon-mail1:before {
	 content: "\e918";
}
 .icon-arrow-right:before {
	 content: "\e907";
}
 .icon-arrow-left:before {
	 content: "\e908";
}
 .icon-menu:before {
	 content: "\e904";
}
 .icon-cross:before {
	 content: "\e903";
}
 .icon-plus:before {
	 content: "\e900";
}
 .icon-minus:before {
	 content: "\e902";
}
 .icon-triangle-right:before {
	 content: "\e90b";
}
 .icon-triangle-left:before {
	 content: "\e90c";
}
 .icon-play:before {
	 content: "\e90a";
}
 .icon-youtube:before {
	 content: "\e909";
}
 .icon-quote:before {
	 content: "\e901";
}
 .icon-pencil:before {
	 content: "\e90d";
}
 .icon-zoom-in:before {
	 content: "\e987";
}
 .icon-zoom-out:before {
	 content: "\e988";
}
 .icon-enlarge:before {
	 content: "\e989";
}
 .icon-lock:before {
	 content: "\e98f";
}
 .icon-unlocked:before {
	 content: "\e990";
}
 .icon-cog:before {
	 content: "\e994";
}
 .icon-cross2:before {
	 content: "\ea0f";
}
 .icon-checkmark:before {
	 content: "\ea10";
}
 .icon-arrow-up:before {
	 content: "\ea32";
}
 .icon-arrow-down:before {
	 content: "\ea36";
}
 .icon-arrow-up2:before {
	 content: "\ea3a";
}
 .icon-arrow-down2:before {
	 content: "\ea3e";
}
 .icon-checkbox-checked:before {
	 content: "\ea52";
}
 .icon-checkbox-unchecked:before {
	 content: "\ea53";
}
 .icon-radio-checked:before {
	 content: "\ea54";
}
 .icon-radio-checked2:before {
	 content: "\ea55";
}
 .icon-home:before {
	 content: "\e90e";
}
 .icon-pencil2:before {
	 content: "\e90f";
}
 .icon-pen:before {
	 content: "\e910";
}
 .icon-camera:before {
	 content: "\e911";
}
 .icon-film:before {
	 content: "\e913";
}
 .icon-bullhorn:before {
	 content: "\e91a";
}
 .icon-connection:before {
	 content: "\e91b";
}
 .icon-podcast:before {
	 content: "\e91c";
}
 .icon-book:before {
	 content: "\e91f";
}
 .icon-books:before {
	 content: "\e920";
}
 .icon-library:before {
	 content: "\e921";
}
 .icon-file-empty:before {
	 content: "\e924";
}
 .icon-compass:before {
	 content: "\e949";
}
 .icon-compass2:before {
	 content: "\e94a";
}
 .icon-clock:before {
	 content: "\e94e";
}
 .icon-mobile:before {
	 content: "\e958";
}
 .icon-bubbles:before {
	 content: "\e96c";
}
 .icon-bubbles4:before {
	 content: "\e970";
}
 .icon-spinner3:before {
	 content: "\e97c";
}
 .icon-spinner11:before {
	 content: "\e984";
}
 .icon-mug:before {
	 content: "\e9a2";
}
 .icon-earth:before {
	 content: "\e9ca";
}
 .icon-happy:before {
	 content: "\e9df";
}
 .icon-cool:before {
	 content: "\e9eb";
}
 .icon-warning:before {
	 content: "\ea07";
}
 .icon-notification:before {
	 content: "\ea08";
}
 .icon-question:before {
	 content: "\ea09";
}
 .icon-gift2:before {
	 content: "\e912";
}
 .icon-credit-card:before {
	 content: "\e93f";
}
 .icon-phone:before {
	 content: "\e942";
}
 .icon-envelop:before {
	 content: "\e945";
}
 .icon-pushpin:before {
	 content: "\e946";
}
 .icon-location:before {
	 content: "\e947";
}
 .icon-location2:before {
	 content: "\e948";
}
 .icon-map:before {
	 content: "\e94b";
}
 .icon-map2:before {
	 content: "\e94c";
}
 .icon-history:before {
	 content: "\e94d";
}
 .icon-clock2:before {
	 content: "\e94f";
}
 .icon-clock22:before {
	 content: "\e950";
}
 .icon-alarm:before {
	 content: "\e951";
}
 .icon-undo2:before {
	 content: "\e967";
}
 .icon-redo2:before {
	 content: "\e968";
}
 .icon-hour-glass:before {
	 content: "\e979";
}
 .icon-search2:before {
	 content: "\e986";
}
 .icon-zoom-in2:before {
	 content: "\e98a";
}
 .icon-zoom-out2:before {
	 content: "\e98b";
}
 .icon-enlarge2:before {
	 content: "\e98c";
}
 .icon-unlocked2:before {
	 content: "\e991";
}
 .icon-wrench:before {
	 content: "\e992";
}
 .icon-equalizer:before {
	 content: "\e993";
}
 .icon-equalizer2:before {
	 content: "\e995";
}
 .icon-trophy:before {
	 content: "\e99e";
}
 .icon-spoon-knife:before {
	 content: "\e9a3";
}
 .icon-rocket:before {
	 content: "\e9a5";
}
 .icon-fire:before {
	 content: "\e9a9";
}
 .icon-lab:before {
	 content: "\e9aa";
}
 .icon-switch:before {
	 content: "\e9b6";
}
 .icon-sphere:before {
	 content: "\e9c9";
}
 .icon-earth2:before {
	 content: "\e9cb";
}
 .icon-flag:before {
	 content: "\e9cc";
}
 .icon-attachment:before {
	 content: "\e9cd";
}
 .icon-eye:before {
	 content: "\e9ce";
}
 .icon-bookmark:before {
	 content: "\e9d2";
}
 .icon-bookmarks:before {
	 content: "\e9d3";
}
 .icon-star-full:before {
	 content: "\e9d9";
}
 .icon-happy2:before {
	 content: "\e9e0";
}
 .icon-sad:before {
	 content: "\e9e5";
}
 .icon-confused:before {
	 content: "\e9f5";
}
 .icon-warning2:before {
	 content: "\ea0a";
}
 .icon-notification2:before {
	 content: "\ea0b";
}
 .icon-question2:before {
	 content: "\ea0d";
}
 .icon-plus2:before {
	 content: "\ea0e";
}
 .icon-minus2:before {
	 content: "\ea12";
}
 .icon-info:before {
	 content: "\ea0c";
}
 .icon-cancel-circle:before {
	 content: "\ea13";
}
 .icon-blocked:before {
	 content: "\ea14";
}
 .icon-cross3:before {
	 content: "\ea15";
}
 .icon-checkmark3:before {
	 content: "\ea16";
}
 .icon-checkmark2:before {
	 content: "\ea11";
}
 .icon-play2:before {
	 content: "\ea15";
}
 .icon-play3:before {
	 content: "\ea1c";
}
 .icon-pause2:before {
	 content: "\ea1d";
}
 .icon-stop2:before {
	 content: "\ea1e";
}
 .icon-backward2:before {
	 content: "\ea1f";
}
 .icon-forward3:before {
	 content: "\ea20";
}
 .icon-first:before {
	 content: "\ea21";
}
 .icon-last:before {
	 content: "\ea22";
}
 .icon-previous2:before {
	 content: "\ea23";
}
 .icon-next2:before {
	 content: "\ea24";
}
 .icon-eject:before {
	 content: "\ea25";
}
 .icon-volume-high:before {
	 content: "\ea26";
}
 .icon-volume-medium:before {
	 content: "\ea27";
}
 .icon-volume-low:before {
	 content: "\ea28";
}
 .icon-volume-mute:before {
	 content: "\ea29";
}
 .icon-volume-mute2:before {
	 content: "\ea2a";
}
 .icon-loop:before {
	 content: "\ea2d";
}
 .icon-loop2:before {
	 content: "\ea2e";
}
 .icon-arrow-right3:before {
	 content: "\ea34";
}
 .icon-arrow-left3:before {
	 content: "\ea38";
}
 .icon-arrow-right2:before {
	 content: "\ea3c";
}
 .icon-arrow-left2:before {
	 content: "\ea40";
}
 .icon-circle-up:before {
	 content: "\ea41";
}
 .icon-circle-right:before {
	 content: "\ea42";
}
 .icon-circle-down:before {
	 content: "\ea43";
}
 .icon-circle-left:before {
	 content: "\ea44";
}
 .icon-checkbox-checked2:before {
	 content: "\ea59";
}
 .icon-checkbox-unchecked2:before {
	 content: "\ea5a";
}
 .icon-radio-checked3:before {
	 content: "\ea56";
}
 .icon-radio-checked22:before {
	 content: "\ea57";
}
 .icon-radio-unchecked:before {
	 content: "\ea58";
}
 .icon-indent-increase:before {
	 content: "\ea7b";
}
 .icon-indent-decrease:before {
	 content: "\ea7c";
}
 .icon-share:before {
	 content: "\ea7d";
}
 .icon-mail3:before {
	 content: "\ea83";
}
 .icon-mail2:before {
	 content: "\ea84";
}
 .icon-mail4:before {
	 content: "\ea86";
}
 .icon-twitter2:before {
	 content: "\ea96";
}
 .icon-rss:before {
	 content: "\ea9b";
}
 .icon-youtube2:before {
	 content: "\ea9d";
}
 .icon-youtube22:before {
	 content: "\ea9e";
}
 .icon-onedrive:before {
	 content: "\eaaf";
}
 .icon-wordpress:before {
	 content: "\eab4";
}
 .icon-appleinc:before {
	 content: "\eabe";
}
 .icon-windows8:before {
	 content: "\eac2";
}
 .icon-stackoverflow:before {
	 content: "\ead0";
}
 .icon-pinterest:before {
	 content: "\ead1";
}
 .icon-pinterest2:before {
	 content: "\ead2";
}
 .icon-print:before {
	 content: "\e906";
}
 .icon-search:before {
	 content: "\f002";
}
 .icon-twitter:before {
	 content: "\f099";
}
 .icon-facebook:before {
	 content: "\f09a";
}
 .icon-facebook2:before {
	 content: "\ea91";
}
 .icon-facebook-f:before {
	 content: "\f09a";
}
 .icon-bars:before {
	 content: "\f0c9";
}
 .icon-navicon:before {
	 content: "\f0c9";
}
 .icon-reorder:before {
	 content: "\f0c9";
}
 .icon-instagram:before {
	 content: "\f16d";
}
 .icon-graduate:before {
	 content: "\e914";
}
 .icon-contrast:before {
	 content: "\e9d5";
}
 .icon-accessibility:before {
	 content: "e9b2";
}
 .icon-youtube-square:before {
	 content: "\e915";
}
 .icon-youtube1:before {
	 content: "\e916";
}
 .icon-youtube2:before {
	 content: "\ea9d";
}
 .icon-instagram:before {
	 content: "\ea92";
}
 .icon-instagram1:before {
	 content: "\ea92";
}
 .icon-linkedin:before {
	 content: "\eac9";
}
 .icon-linkedin2:before {
	 content: "\eaca";
}
.icon-x:before {
    font-family: 'icomoon-x' !important;
    content: "\e900";
}
/** * Base rules * * Normalize behavior and default elements properties * * Includes imported scaffolding from Bootstrap v3.3.6 | MIT License | (http://getbootstrap.com) * and normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 html {
	/* anchor fix not available in Edge scroll-padding-top:90px;
	 */
	 font-family: sans-serif;
	 -ms-text-size-adjust: 100%;
	 -webkit-text-size-adjust: 100%;
}
 body {
	 margin: 0;
}
 article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	 display: block;
}
 audio, canvas, progress, video {
	 display: inline-block;
	 vertical-align: baseline;
}
 audio:not([controls]) {
	 display: none;
	 height: 0;
}
 [hidden], template {
	 display: none;
}
 a {
	 background-color: transparent;
}
 a:active, a:hover {
	 outline: 0;
}
 abbr[title] {
	 border-bottom: 1px dotted;
}
 b, strong {
	 font-weight: bold;
}
 dfn {
	 font-style: italic;
}
 h1 {
	 font-size: 2em;
	 margin: 0.67em 0;
}
 mark {
	 background: #ff0;
	 color: #000;
}
 small {
	 font-size: 80%;
}
 sub, sup {
	 font-size: 75%;
	 line-height: 0;
	 position: relative;
	 vertical-align: baseline;
}
 sup {
	 top: -0.5em;
}
 sub {
	 bottom: -0.25em;
}
 img {
	 border: 0;
}
 img.responsive {
	 width:100%;
	 height:auto;
}
 svg:not(:root) {
	 overflow: hidden;
}
 figure {
	 margin: 1em 40px;
}
 hr {
	 box-sizing: content-box;
	 height: 0;
}
 pre {
	 overflow: auto;
}
 code, kbd, pre, samp {
	 font-family: monospace, monospace;
	 font-size: 1em;
}
 button, input, optgroup, select, textarea {
	 color: inherit;
	 font: inherit;
	 margin: 0;
}
 button {
	 overflow: visible;
}
 button, select {
	 text-transform: none;
}
 button, html input[type="button"], input[type="reset"], input[type="submit"] {
	 -webkit-appearance: button;
	 cursor: pointer;
}
 button[disabled], html input[disabled] {
	 cursor: default;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
	 border: 0;
	 padding: 0;
}
 input {
	 line-height: normal;
}
 input[type="checkbox"], input[type="radio"] {
	 box-sizing: border-box;
	 padding: 0;
}
 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	 height: auto;
}
 input[type="search"] {
	 -webkit-appearance: textfield;
	 box-sizing: content-box;
}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	 -webkit-appearance: none;
}
 ::placeholder {
	 color: #cdcdcd;
	 padding:2px 5px;
}
 td#gs_tti50 {
	 position:relative;
}
 .tier-header.image-title {
	 position: relative;
}
 .tier-header.image-title .header-image {
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-color: #7d7d7d;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
	 padding-top: 35%;
}
 .tier-header.image-title .header-image img {
	 display: block !important;
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 h1.header-title {
	 border: 0;
	 clip: rect(0 0 0 0);
	 width: 1px;
	 height: 1px;
	 margin: -1px;
	 overflow: hidden;
	 padding: 0;
	 position: absolute;
}
 .tier-header.image-title .header-title-holder h1.header-title {
	 clip: unset;
	 width: unset;
	 height: unset;
	 margin: unset;
	 padding: unset;
	 color: var(--color-white);
	 left: 35px;
	 bottom: 55px;
	 font-family: "industry", sans-serif !important;
	 font-size: 4.5em;
	 text-transform: capitalize;
	 text-align: left;
}
 @media (max-width: 765px){
	 .tier-header.image-title .header-title-holder h1.header-title {
		 font-size: 2.5em;
		 left: 15px;
		 bottom: 15px;
	}
}
 .tier-header.image-title .header-title-holder {
	 position: absolute !important;
}
 .search-label-placeholder {
	 position:absolute;
	 top:6px;
	 left:5px;
	 color:rgba(0,0,0,.5);
	 z-index:100;
	 font-size:1.2em;
}
 .header-search .gsc-input-box input.gsc-input, .gsc-search-box .gsc-input-box input.gsc-input {
	 height:auto !important;
	 margin:inherit !important;
}
 .gsc-search-button.gsc-search-button-v2 {
	 background:none;
	 border:none;
	 width:100%;
	 height:100%;
}
 .gsc-search-button.gsc-search-button-v2:hover, .gsc-search-button.gsc-search-button-v2:focus, .gsc-search-button.gsc-search-button-v2:active, .gsc-search-button.gsc-search-button-v2:visited {
	 outline:0 !important;
	 background:none;
	 border:none;
	 box-shadow:none;
}
 .gsc-search-button.gsc-search-button-v2 svg {
	 fill:none;
}
 .gsc-result-info {
	 border: none !important;
}
 .gsc-results .gsc-promotion {
	 background-color: rgba(0,0,0,.05) !important;
	 border:2px solid #ddd !important;
	 padding:20px !important;
	 transition:all .25s ease-in;
}
 .gsc-results .gsc-promotion:hover {
	 background-color: rgba(0,0,0,.1) !important;
	 border:2px solid #afafaf !important;
	 padding:20px !important;
}
 .search-results .gsc-control-cse .gsc-table-cell-thumbnail {
	 width:auto !important;
}
 fieldset {
	 border: 1px solid #c0c0c0;
	 margin: 0 2px;
	 padding: 0.35em 0.625em 0.75em;
}
 legend {
	 border: 0;
	 padding: 0;
}
 textarea {
	 overflow: auto;
}
 optgroup {
	 font-weight: bold;
}
 table {
	 border-collapse: collapse;
	 border-spacing: 0;
}
 td, th {
	 padding: 0;
}
 table.contact-table {
	 width:100%;
}
 table.contact-table td:nth-child(1) {
	 text-align:left;
	 vertical-align:middle;
}
 table.contact-table td:nth-child(2) {
	 width:250px;
	 text-align:center;
	 vertical-align:middle;
}
 table.table-small {
	 width: auto !important;
}
 table.table-small th, table.table-small td {
	 font-size:16px !important;
	 padding: 10px 20px !important;
	 text-align:center;
}
 * {
	 box-sizing: border-box;
}
 *:before, *:after {
	 box-sizing: border-box;
}
 html {
	 font-size: 10px;
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
 body {
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 line-height: 1.375;
	 color: var(--color-black);
	 background-color: #fff;
}
 input, button, select, textarea {
	 font-family: inherit;
	 font-size: inherit;
	 line-height: inherit;
}
 a {
	 color: var(--color-red-secondary);
	 text-decoration: none;
}
 a:hover, a:focus {
	 color: var(--color-red-secondary);
	 text-decoration: underline;
}
 a:focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 figure {
	 margin: 0;
}
 img {
	 vertical-align: middle;
}
 .img-responsive {
	 display: block;
	 max-width: 100%;
	 height: auto;
}
 .img-rounded {
	 border-radius: 0;
}
 .img-thumbnail {
	 padding: 4px;
	 line-height: 1.375;
	 background-color: #fff;
	 border: 1px solid #ddd;
	 border-radius: 0;
	 transition: all 0.2s ease-in-out;
	 display: inline-block;
	 max-width: 100%;
	 height: auto;
}
 .img-circle {
	 border-radius: 50%;
}
 hr {
	 margin-top: 22px;
	 margin-bottom: 22px;
	 border: 0;
	 border-top: 1px solid #eeeeee;
}
 [class*="container-style-basic-block"] .content-block table th.base-font-size {
	 font-weight: normal;
	 text-transform: none;
	 font-size: 1em;
}
 .sr-only {
	 position: absolute;
	 width: 1px;
	 height: 1px;
	 margin: -1px;
	 padding: 0;
	 overflow: hidden;
	 clip: rect(0, 0, 0, 0);
	 border: 0;
}
 .sr-only-focusable:active, .sr-only-focusable:focus {
	 position: static;
	 width: auto;
	 height: auto;
	 margin: 0;
	 overflow: visible;
	 clip: auto;
}
 [role="button"] {
	 cursor: pointer;
}
 * {
	 margin: 0;
	 padding: 0;
}
 html, body {
	 min-width: 320px;
}
 body {
	 min-height:100vh;
	 overflow-x: hidden;
	 overflow-y: scroll;
	 -webkit-font-smoothing: subpixel-antialiased;
}
 body#tinymce {
	 height:auto;
}
 a {
	 transition: color 350ms, background-color 350ms, border-color 350ms;
}
 a:hover, a:focus, a:active {
	 outline: none;
}
 a:focus, a:active {
	 text-decoration: none;
}
 iframe {
	 border:none;
}
/* ------------------- Header -------------------------- */
 #top-header {
	 width:100%;
	 background-color:#aeaeae;
	 position:fixed;
	 margin:0;
}
 #top-header #sub-nav {
	 display:flex;
	 justify-content: flex-end;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 margin-bottom:0;
	 align-items:center;
}
 #top-header #sub-nav .search-btn button {
	 width:30px;
	 height:30px;
	 border:none;
}
 #top-header #sub-nav .information-for-toggle {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size:inherit;
	 text-transform:uppercase;
	 line-height: 1.1429;
	/*padding-top: 0.875rem;
	 */
	/*padding-bottom: 0.875rem;
	 */
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 border:none;
	 background:transparent;
	 width: 100%;
	 height: 30px;
}
 #top-header #sub-nav .information-for-toggle svg {
	 margin-left: 0.4375rem;
	 width: 0.9rem;
	 height: 0.9rem;
	 -webkit-transform: rotate(0deg);
	 transform: rotate(0deg);
	 fill:#fff;
}
 .page.is-info-open #top-header #sub-nav .information-for-toggle svg {
	 -webkit-transform: rotate(-180deg);
	 transform: rotate(-180deg);
	 -webkit-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
}
 #sub-nav li {
	 list-style-type:none;
	 margin-left:5px;
	 margin-right:5px;
	 position:relative;
}
 #sub-nav li:first-of-type {
}
 #sub-nav li a {
	 color:#fff;
	 text-transform:uppercase;
	 display:block;
	 padding: 3px 10px 1px 10px;
	 background-color:rgba(255,255,255,0.0);
	 text-decoration:none;
	 transition: background-color 350ms, color 350ms;
}
 #sub-nav li a:hover, #sub-nav li a:active {
	 color: #ae0a13;
	 background-color:rgba(255,255,255,0.8);
	 text-decoration:none;
	 cursor:pointer;
}
 #sub-nav .info-menu {
	 display:none;
}
 .page.is-info-open #sub-nav .info-menu {
	 display:block;
	 position:absolute;
	 top:100%;
	 left:-0.8125rem;
	 min-width:200px;
	 z-index:10;
	 padding-left:0;
	 background-color:#adadad;
}
 #sub-nav .info-menu li {
	 list-style-type:none;
	 margin:0;
}
 #sub-nav .info-menu li a {
}
 header.header {
	 position:fixed;
	 top:0px ;
	 width:100% !important;
	 background:none;
}
 .header-buttons.home .links-btn {
	 display:none;
}
 .slate-header {
	 background: #364451;
	 padding-top: 50px;
}
 .slate-header .slate-header-content {
	 margin-left:30%;
}
 .slate-header .slate-header-title {
	 text-transform:capitalize !important;
	 font-size: 2.5em;
	 letter-spacing: .01em;
	 color:#fff;
}
 @media (max-width: 1259px) {
	 #sub-nav {
		 top:18px;
		 left:300px;
		 font-size: .9em;
	}
	 #sub-nav li {
		 float: left;
		 margin: 2px 7px;
	}
	 #sub-nav li a {
		 padding:1px 6px 0px 6px;
	}
}
 @media (max-width: 777px) {
	 .page #sub-nav {
		 top: -17px;
		 left: 0;
		 z-index: 1;
		 transform: translate3d(0, 100%, 0);
		 transition: transform 500ms cubic-bezier(0.2, 1, 0.3, 1);
		 list-style: none;
		 width: 100%;
		 position: fixed;
		 background: rgb(40, 173, 205);
		 border-top: 1px solid #fff;
		 padding: 0;
		 padding: 0;
		 margin: 0;
		 display:flex;
		 flex-wrap:wrap;
		 justify-content:space-between;
		 flex-direction: row;
		 opacity:0;
		 height:0;
	}
	 #sub-nav li {
		 position: relative;
		 padding: 0;
		 margin: 0;
		 border-left: 1px solid rgba(255,255,255,0.25);
		 background:transparent;
		 flex-grow: 1;
		 flex-basis: auto;
		 text-align:center;
	}
	 #sub-nav li a {
		 font-size: 1em;
		 padding:3px 5px;
		 background:transparent;
	}
	 .header-buttons.home li.search-btn {
	}
	 .page .header .header-buttons.home .links-btn {
		 display:inline-block;
		 line-height: 2.2;
		 margin-left:0px;
	}
	 .page.is-links-open #sub-nav {
		 left:0;
		 opacity:1;
		 height:auto;
		 transform: translate3d(0, 107px, 0);
	}
	 .page.catalog #sub-nav {
		 top:-45px;
	}
	 .page.catalog.is-links-open #sub-nav {
		 transform: translate3d(0, 101px, 0);
	}
	 .page.news-landing #sub-nav {
		 top:-45px;
	}
	 .page.news-landing.is-links-open #sub-nav {
		 transform: translate3d(0, 101px, 0);
	}
	 .page.events #sub-nav {
		 top:-45px;
	}
	 .page.events.is-links-open #sub-nav {
		 transform: translate3d(0, 101px, 0);
	}
	 .page.no-flyout #sub-nav {
		 top:-45px;
	}
	 .page.no-flyout.is-links-open #sub-nav {
		 transform: translate3d(0, 101px, 0);
	}
	 .page.page-search #sub-nav {
		 top:-45px;
	}
	 .page.page-search.is-links-open #sub-nav {
		 transform: translate3d(0, 101px, 0);
	}
}
 @media (max-width: 767px) {
	 .page.is-links-open #sub-nav {
		 left:0;
		 transform: translate3d(0, 106px, 0);
	}
}
/* WYSIWYG dropdown classs */
 .heading {
	 font:bold 1.5em "museo_sans500", Arial, Helvetica, sans-serif;
}
 .sub-heading {
	 font:bold 1.3em "museo_sans500", Arial, Helvetica, sans-serif;
}
 .smaller {
	 font-size:16px;
}
 .smallest {
	 font-size:14px;
}
 .float-left {
	 float:left;
	 margin:0px 30px 20px 0px;
}
 .float-right {
	 float:right;
	 margin:0px 0px 20px 30px;
}
 .black {
	 color: var(--color-black);
}
 .red {
	 color: var(--color-red-primary);
}
 .red-secondary {
	 color: var(--color-red-secondary);
}
 .blue {
	 color:#28adcd;
}
 .red-heading-box {
	 background:#800000;
	 color:#fff;
	 padding:5px 8px;
	 line-height:1.2em;
}
 [class*="container-style-basic-block"] .content-block .TableWordWrap tr th {
	 border-collapse: collapse;
	 font-size: 1em;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 color: #364451;
	 text-transform: none;
	 font-weight: normal;
}
 .table-header-white {
	 background:rgba(255,255,255,.5);
	 font-weight:500;
}
 .table-header-white td p:first-of-type {
	 padding-left:20px;
	 font-weight:bold;
}
 .table-header-red {
	 background:#800000;
	 color:#fff;
	 font-weight:500;
}
 .table-header-red td p:first-of-type {
	 padding-left:20px;
	 font-weight:bold;
}
 .line {
	 display:block;
	 padding-bottom:10px;
	 border-bottom:1px solid #dedede;
	 position:relative;
}
 .table-lean td {
	 font-size:13px !important;
	 padding:5px 8px !important;
	 border:1px solid #ccc !important;
}
 table.calendar {
	 width:100%;
}
 table.calendar td {
	 padding:0 10px;
}
 img {
	 vertical-align: top;
}
/* reset form styles */
 textarea {
	 resize: vertical;
}
 input[type=submit]:hover, button:hover, input[type=submit]:focus, button:focus, input[type=submit]:active, button:active {
	 outline: none;
	 cursor: pointer;
}
 input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
	 -webkit-appearance: none;
	 appearance: none;
}
 input[type=password] {
	 -webkit-text-security: disc;
}
 input[type=submit], input[type=text], input[type=email], input[type=search], input[type=password], input[type=file], input[type=number], input[type=url], textarea {
	 -webkit-appearance: none;
	 -moz-appearance: none;
	 appearance: none;
	 border-radius: 0;
}
 input[type=image] {
	 border: 0;
}
 input[type=text], input[type=password], input[type=email], input[type=tel], textarea {
	 -webkit-tap-highlight-color: transparent;
	 -webkit-user-modify: read-write-plaintext-only;
}
 input[type=number]::-webkit-outer-spin-button {
	 margin: 0;
}
/* remove IE clear field X button */
 input::-ms-clear {
	 display: none;
	 width: 0;
	 height: 0;
}
/* fix for issue in mobile devices with position fixed elements */
 @media (orientation: landscape) {
	 body {
		 width: 100%;
	}
}
/** * Typography * * Includes imported typography from Bootstrap v3.3.6 | MIT License | (http://getbootstrap.com) */
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-weight: 700;
	 line-height: 1;
	 color: #364451;
}
 h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	 font-weight: normal;
	 line-height: 1;
	 color: #777777;
}
 h1, .h1, h2, .h2, h3, .h3 {
	 margin-top: 22px;
	 margin-bottom: 11px;
}
 h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
	 font-size: 65%;
}
 h4, .h4, h5, .h5, h6, .h6 {
	 margin-top: 11px;
	 margin-bottom: 11px;
}
 h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
	 font-size: 75%;
}
 h1, .h1 {
	 font-size: 50px;
}
 h2, .h2 {
	 font-size: 28px;
}
 h3, .h3 {
	 font-size: 22px;
}
 h4, .h4 {
	 font-size: 16px;
}
 h5, .h5 {
	 font-size: 14px;
}
 h6, .h6 {
	 font-size: 12px;
}
 p {
	 margin: 0 0 11px;
}
 .lead {
	 margin-bottom: 22px;
	 font-size: 18px;
	 font-weight: 300;
	 line-height: 1.4;
}
 .accordion-item {
	 position:relative;
}
 :target::before {
	 display: block;
	 content: "";
	 visibility:hidden;
	 margin-top:-127px;
	 height: 127px;
}
 .content-block a.anchor-offset, .program-requirements a.anchor-offset {
	 display:block;
	 position:relative;
	 top:-90px;
	 visibility:hidden;
}
 @media (min-width: 768px) {
	 .lead {
		 font-size: 24px;
	}
}
 small, .small {
	 font-size: 100%;
}
 mark, .mark {
	 background-color: #fcf8e3;
	 padding: .2em;
}
 .text-left {
	 text-align: left;
}
 .text-right {
	 text-align: right;
}
 .text-center {
	 text-align: center;
}
 .text-justify {
	 text-align: justify;
}
 .text-nowrap {
	 white-space: nowrap;
}
 .text-lowercase {
	 text-transform: lowercase;
}
 .text-uppercase {
	 text-transform: uppercase;
}
 .text-capitalize {
	 text-transform: capitalize;
}
 .text-muted {
	 color: #777777;
}
 .text-primary {
	 color: #800000;
}
 a.text-primary:hover, a.text-primary:focus {
	 color: #530d0e;
}
 .text-success {
	 color: #3c763d;
}
 a.text-success:hover, a.text-success:focus {
	 color: #2b542c;
}
 .text-info {
	 color: #31708f;
}
 a.text-info:hover, a.text-info:focus {
	 color: #245269;
}
 .text-warning {
	 color: #8a6d3b;
}
 a.text-warning:hover, a.text-warning:focus {
	 color: #66512c;
}
 .text-danger {
	 color: #a94442;
}
 a.text-danger:hover, a.text-danger:focus {
	 color: #843534;
}
 .bg-primary {
	 color: #fff;
	 background-color: #800000;
}
 a.bg-primary:hover, a.bg-primary:focus {
	 background-color: #530d0e;
}
 .bg-success {
	 background-color: #dff0d8;
}
 a.bg-success:hover, a.bg-success:focus {
	 background-color: #c1e2b3;
}
 .bg-info {
	 background-color: #d9edf7;
}
 a.bg-info:hover, a.bg-info:focus {
	 background-color: #afd9ee;
}
 .bg-warning {
	 background-color: #fcf8e3;
}
 a.bg-warning:hover, a.bg-warning:focus {
	 background-color: #f7ecb5;
}
 .bg-danger {
	 background-color: #f2dede;
}
 a.bg-danger:hover, a.bg-danger:focus {
	 background-color: #e4b9b9;
}
 .page-header {
	 padding-bottom: 10px;
	 margin: 44px 0 22px;
	 border-bottom: 1px solid #eeeeee;
}
 #main ol {
	 list-style-position: outside;
	 margin-left:20px;
}
 #main ul ul, #main ol ul, #main ul ol, #main ol ol {
	 margin-bottom: 0;
	 margin-left:2px;
}
 ul, ol {
	 margin-top: 0;
	 margin-bottom: 11px;
}
 ul ul, ol ul, ul ol, ol ol {
	 margin-bottom: 0;
}
 #main ol ol {
	 margin-left:30px;
	 list-style-type: lower-alpha;
}
 #main ol ol ol {
	 margin-left:60px;
	 list-style-type: lower-roman;
}
 #main ol li, #main ol li li {
	 padding:3px 0;
}
 .list-unstyled {
	 padding-left: 0;
	 list-style: none;
}
 .list-inline {
	 padding-left: 0;
	 list-style: none;
	 margin-left: -5px;
}
 .list-inline &gt; li {
	 display: inline-block;
	 padding-left: 5px;
	 padding-right: 5px;
}
 dl {
	 margin-top: 0;
	 margin-bottom: 22px;
}
 dt, dd {
	 line-height: 1.375;
}
 dt {
	 font-weight: bold;
}
 dd {
	 margin-left: 0;
}
 @media (min-width: 768px) {
	 .dl-horizontal dt {
		 float: left;
		 width: 160px;
		 clear: left;
		 text-align: right;
		 overflow: hidden;
		 text-overflow: ellipsis;
		 white-space: nowrap;
	}
	 .dl-horizontal dd {
		 margin-left: 180px;
	}
}
 abbr[title], abbr[data-original-title] {
	 cursor: help;
	 border-bottom: 1px dotted #777777;
}
 .initialism {
	 font-size: 90%;
	 text-transform: uppercase;
}
 blockquote.line-style {
	 font-size: 26px;
	 line-height:28px;
	 margin: 1.5em 2.5em;
	 border-left: 3px solid #ccc;
}
 blockquote {
	 font-size: 28px;
	 line-height:36px;
	 font-style:italic;
	 background: #f9f9f9;
	 border-left: 10px solid #ccc;
	 margin: 1.5em 0 1.5em;
	 padding: .5em 2em;
	 position:relative;
}
 blockquote:before {
	 color: #ccc;
	 content: "\201C";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 left:3px;
	 top: 0.5em;
}
 blockquote:after {
	 color: #ccc;
	 content:"\201D";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 right:.2em;
	 bottom: 0em;
}
 blockquote p {
	 display: inline;
}
 blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
	 margin-bottom: 0;
}
 blockquote.quote-frame {
	 background:none;
}
 blockquote footer, blockquote small, blockquote .small {
	 display: block;
	 font-size: 80%;
	 line-height: 1.375;
	 color: #777777;
}
 blockquote footer:before, blockquote small:before, blockquote .small:before {
	 content: '\2014 \00A0';
}
 .blockquote-reverse, blockquote.pull-right {
	 padding-right: 15px;
	 padding-left: 0;
	 border-right: 5px solid #eeeeee;
	 border-left: 0;
	 text-align: right;
}
 .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
	 content: '';
}
 .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
	 content: '\00A0 \2014';
}
 blockquote.green {
	 width:90%;
	 font-size: 19px;
	 line-height:31px;
	 font-style:italic;
	 background: rgba(144, 187, 57, .2);
	 border-left: 10px solid rgb(144, 187, 57);
	 margin: 1.5em 0 1.5em;
	 padding: .5em 2em;
	 position:relative;
	 color:rgb(144, 187, 57);
}
 blockquote.green:before {
	 color: rgb(144, 187, 57);
	 content: "\201C";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 left:3px;
	 top: 0.5em;
}
 blockquote.green:after {
	 color: rgb(144, 187, 57);
	 content:"";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 right:.2em;
	 bottom: 0em;
}
 blockquote.blue {
	 width:450px;
	 font-size: 19px;
	 line-height:31px;
	 font-style:italic;
	 background: rgba(40, 173, 205, .2);
	 border-left: 10px solid rgb(40, 173, 205);
	 margin: 1.5em 0 1.5em;
	 padding: .5em 2em;
	 position:relative;
	 color:rgb(40, 173, 205);
}
 blockquote.blue:before {
	 color: rgb(40, 173, 205);
	 content: "\201C";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 left:3px;
	 top: 0.5em;
}
 blockquote.blue:after {
	 color: rgb(40, 173, 205);
	 content:"";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 right:.2em;
	 bottom: 0em;
}
 blockquote.red {
	 width:90%;
	 font-size: 19px;
	 line-height:31px;
	 font-style:italic;
	 background: var(--color-white);
	 border-left: 10px solid var(--color-red-secondary);
	 margin: 1.5em 0 1.5em;
	 padding: .5em 2em;
	 position:relative;
	 color: var(--color-red-primary);
}
 blockquote.red:before {
	 color: var(--color-red-secondary);
	 content: "\201C";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 left:3px;
	 top: 0.5em;
}
 blockquote.red:after {
	 color: var(--color-red-secondary);
	 content:"";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 right:.2em;
	 bottom: 0em;
}
 blockquote.grey {
	 width:450px;
	 font-size: 19px;
	 line-height:31px;
	 font-style:italic;
	 background: var(--color-white);
	 border-left: 10px solid var(--color-grey-medium);
	 margin: 1.5em 0 1.5em;
	 padding: .5em 2em;
	 position:relative;
	 color: var(--color-grey-medium);
}
 blockquote.grey:before {
	 color: var(--color-grey-dark);
	 content: "\201C";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 left:3px;
	 top: 0.5em;
}
 blockquote.grey:after {
	 color: var(--color-grey-dark);
	 content:"";
	 font-size: 4em;
	 line-height: 0.1em;
	 position:absolute;
	 right:.2em;
	 bottom: 0em;
}
 @media (max-width: 991px) {
	 blockquote.blue {
		 width:450px;
		 float:right !important;
		 margin:15px 0 15px 25px !important;
	}
	 blockquote.green {
		 width:90%;
		 float:left !important;
		 margin:15px 25px 15px 0 !important;
	}
	 blockquote.red {
		 width:90%;
		 float:left !important;
		 margin:15px 25px 15px 0 !important;
	}
	 blockquote.grey {
		 width:90%;
		 float:left !important;
		 margin:15px 25px 15px 0 !important;
	}
}
 @media (max-width: 768px) {
	 blockquote.blue {
		 width:95% !important;
		 float:none !important;
		 margin:15px !important;
		 font-size:18px !important;
		 line-height:24px !important;
	}
	 blockquote.green {
		 width:95% !important;
		 float:none !important;
		 margin:15px !important;
		 font-size:22px !important;
	}
	 blockquote.red {
		 width:95% !important;
		 float:none !important;
		 margin:15px !important;
		 font-size:22px !important;
	}
	 blockquote.grey {
		 width:95% !important;
		 float:none !important;
		 margin:15px !important;
		 font-size:22px !important;
	}
}
 .gradient-grey {
	 padding:25px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+22,000000+100&amp;0+36,0.08+100 */
	 background: -moz-linear-gradient(15deg, rgba(0,0,0,0) 22%, rgba(0,0,0,0) 36%, rgba(0,0,0,0.08) 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(15deg, rgba(0,0,0,0) 22%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.08) 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(15deg, rgba(0,0,0,0) 22%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.08) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#14000000',GradientType=1 );
	/* IE6-9 fallback on horizontal gradient */
}
 address {
	 margin-bottom: 22px;
	 font-style: normal;
	 line-height: 1.375;
}
 strong {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	 margin-top: 0;
	 text-transform: uppercase;
}
 p, ul, ol, table {
	 margin-bottom: 21px;
}
 ol {
	 list-style-position: inside;
}
/** * Grid * * Includes imported grid from Bootstrap v3.3.6 | MIT License | (http://getbootstrap.com) */
 .container {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .container {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .container {
		 width: 970px;
	}
}
 @media (min-width: 1200px) {
	 .container {
		 width: 970px;
	}
}
 .container-fluid {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 .row {
	 margin-left: -15px;
	 margin-right: -15px;
}
 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	 position: relative;
	 min-height: 1px;
	 padding-left: 15px;
	 padding-right: 15px;
}
 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	 float: left;
}
 .col-xs-12 {
	 width: 100%;
}
 .col-xs-11 {
	 width: 91.66666667%;
}
 .col-xs-10 {
	 width: 83.33333333%;
}
 .col-xs-9 {
	 width: 75%;
}
 .col-xs-8 {
	 width: 66.66666667%;
}
 .col-xs-7 {
	 width: 58.33333333%;
}
 .col-xs-6 {
	 width: 50%;
}
 .col-xs-5 {
	 width: 41.66666667%;
}
 .col-xs-4 {
	 width: 33.33333333%;
}
 .col-xs-3 {
	 width: 25%;
}
 .col-xs-2 {
	 width: 16.66666667%;
}
 .col-xs-1 {
	 width: 8.33333333%;
}
 .col-xs-pull-12 {
	 right: 100%;
}
 .col-xs-pull-11 {
	 right: 91.66666667%;
}
 .col-xs-pull-10 {
	 right: 83.33333333%;
}
 .col-xs-pull-9 {
	 right: 75%;
}
 .col-xs-pull-8 {
	 right: 66.66666667%;
}
 .col-xs-pull-7 {
	 right: 58.33333333%;
}
 .col-xs-pull-6 {
	 right: 50%;
}
 .col-xs-pull-5 {
	 right: 41.66666667%;
}
 .col-xs-pull-4 {
	 right: 33.33333333%;
}
 .col-xs-pull-3 {
	 right: 25%;
}
 .col-xs-pull-2 {
	 right: 16.66666667%;
}
 .col-xs-pull-1 {
	 right: 8.33333333%;
}
 .col-xs-pull-0 {
	 right: auto;
}
 .col-xs-push-12 {
	 left: 100%;
}
 .col-xs-push-11 {
	 left: 91.66666667%;
}
 .col-xs-push-10 {
	 left: 83.33333333%;
}
 .col-xs-push-9 {
	 left: 75%;
}
 .col-xs-push-8 {
	 left: 66.66666667%;
}
 .col-xs-push-7 {
	 left: 58.33333333%;
}
 .col-xs-push-6 {
	 left: 50%;
}
 .col-xs-push-5 {
	 left: 41.66666667%;
}
 .col-xs-push-4 {
	 left: 33.33333333%;
}
 .col-xs-push-3 {
	 left: 25%;
}
 .col-xs-push-2 {
	 left: 16.66666667%;
}
 .col-xs-push-1 {
	 left: 8.33333333%;
}
 .col-xs-push-0 {
	 left: auto;
}
 .col-xs-offset-12 {
	 margin-left: 100%;
}
 .col-xs-offset-11 {
	 margin-left: 91.66666667%;
}
 .col-xs-offset-10 {
	 margin-left: 83.33333333%;
}
 .col-xs-offset-9 {
	 margin-left: 75%;
}
 .col-xs-offset-8 {
	 margin-left: 66.66666667%;
}
 .col-xs-offset-7 {
	 margin-left: 58.33333333%;
}
 .col-xs-offset-6 {
	 margin-left: 50%;
}
 .col-xs-offset-5 {
	 margin-left: 41.66666667%;
}
 .col-xs-offset-4 {
	 margin-left: 33.33333333%;
}
 .col-xs-offset-3 {
	 margin-left: 25%;
}
 .col-xs-offset-2 {
	 margin-left: 16.66666667%;
}
 .col-xs-offset-1 {
	 margin-left: 8.33333333%;
}
 .col-xs-offset-0 {
	 margin-left: 0%;
}
 @media (min-width: 768px) {
	 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		 float: left;
	}
	 .col-sm-12 {
		 width: 100%;
	}
	 .col-sm-11 {
		 width: 91.66666667%;
	}
	 .col-sm-10 {
		 width: 83.33333333%;
	}
	 .col-sm-9 {
		 width: 75%;
	}
	 .col-sm-8 {
		 width: 66.66666667%;
	}
	 .col-sm-7 {
		 width: 58.33333333%;
	}
	 .col-sm-6 {
		 width: 50%;
	}
	 .col-sm-5 {
		 width: 41.66666667%;
	}
	 .col-sm-4 {
		 width: 33.33333333%;
	}
	 .col-sm-3 {
		 width: 25%;
	}
	 .col-sm-2 {
		 width: 16.66666667%;
	}
	 .col-sm-1 {
		 width: 8.33333333%;
	}
	 .col-sm-pull-12 {
		 right: 100%;
	}
	 .col-sm-pull-11 {
		 right: 91.66666667%;
	}
	 .col-sm-pull-10 {
		 right: 83.33333333%;
	}
	 .col-sm-pull-9 {
		 right: 75%;
	}
	 .col-sm-pull-8 {
		 right: 66.66666667%;
	}
	 .col-sm-pull-7 {
		 right: 58.33333333%;
	}
	 .col-sm-pull-6 {
		 right: 50%;
	}
	 .col-sm-pull-5 {
		 right: 41.66666667%;
	}
	 .col-sm-pull-4 {
		 right: 33.33333333%;
	}
	 .col-sm-pull-3 {
		 right: 25%;
	}
	 .col-sm-pull-2 {
		 right: 16.66666667%;
	}
	 .col-sm-pull-1 {
		 right: 8.33333333%;
	}
	 .col-sm-pull-0 {
		 right: auto;
	}
	 .col-sm-push-12 {
		 left: 100%;
	}
	 .col-sm-push-11 {
		 left: 91.66666667%;
	}
	 .col-sm-push-10 {
		 left: 83.33333333%;
	}
	 .col-sm-push-9 {
		 left: 75%;
	}
	 .col-sm-push-8 {
		 left: 66.66666667%;
	}
	 .col-sm-push-7 {
		 left: 58.33333333%;
	}
	 .col-sm-push-6 {
		 left: 50%;
	}
	 .col-sm-push-5 {
		 left: 41.66666667%;
	}
	 .col-sm-push-4 {
		 left: 33.33333333%;
	}
	 .col-sm-push-3 {
		 left: 25%;
	}
	 .col-sm-push-2 {
		 left: 16.66666667%;
	}
	 .col-sm-push-1 {
		 left: 8.33333333%;
	}
	 .col-sm-push-0 {
		 left: auto;
	}
	 .col-sm-offset-12 {
		 margin-left: 100%;
	}
	 .col-sm-offset-11 {
		 margin-left: 91.66666667%;
	}
	 .col-sm-offset-10 {
		 margin-left: 83.33333333%;
	}
	 .col-sm-offset-9 {
		 margin-left: 75%;
	}
	 .col-sm-offset-8 {
		 margin-left: 66.66666667%;
	}
	 .col-sm-offset-7 {
		 margin-left: 58.33333333%;
	}
	 .col-sm-offset-6 {
		 margin-left: 50%;
	}
	 .col-sm-offset-5 {
		 margin-left: 41.66666667%;
	}
	 .col-sm-offset-4 {
		 margin-left: 33.33333333%;
	}
	 .col-sm-offset-3 {
		 margin-left: 25%;
	}
	 .col-sm-offset-2 {
		 margin-left: 16.66666667%;
	}
	 .col-sm-offset-1 {
		 margin-left: 8.33333333%;
	}
	 .col-sm-offset-0 {
		 margin-left: 0%;
	}
}
 @media (min-width: 992px) {
	 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		 float: left;
	}
	 .col-md-12 {
		 width: 100%;
	}
	 .col-md-11 {
		 width: 91.66666667%;
	}
	 .col-md-10 {
		 width: 83.33333333%;
	}
	 .col-md-9 {
		 width: 75%;
	}
	 .col-md-8 {
		 width: 66.66666667%;
	}
	 .col-md-7 {
		 width: 58.33333333%;
	}
	 .col-md-6 {
		 width: 50%;
	}
	 .col-md-5 {
		 width: 41.66666667%;
	}
	 .col-md-4 {
		 width: 33.33333333%;
	}
	 .col-md-3 {
		 width: 25%;
	}
	 .col-md-2 {
		 width: 16.66666667%;
	}
	 .col-md-1 {
		 width: 8.33333333%;
	}
	 .col-md-pull-12 {
		 right: 100%;
	}
	 .col-md-pull-11 {
		 right: 91.66666667%;
	}
	 .col-md-pull-10 {
		 right: 83.33333333%;
	}
	 .col-md-pull-9 {
		 right: 75%;
	}
	 .col-md-pull-8 {
		 right: 66.66666667%;
	}
	 .col-md-pull-7 {
		 right: 58.33333333%;
	}
	 .col-md-pull-6 {
		 right: 50%;
	}
	 .col-md-pull-5 {
		 right: 41.66666667%;
	}
	 .col-md-pull-4 {
		 right: 33.33333333%;
	}
	 .col-md-pull-3 {
		 right: 25%;
	}
	 .col-md-pull-2 {
		 right: 16.66666667%;
	}
	 .col-md-pull-1 {
		 right: 8.33333333%;
	}
	 .col-md-pull-0 {
		 right: auto;
	}
	 .col-md-push-12 {
		 left: 100%;
	}
	 .col-md-push-11 {
		 left: 91.66666667%;
	}
	 .col-md-push-10 {
		 left: 83.33333333%;
	}
	 .col-md-push-9 {
		 left: 75%;
	}
	 .col-md-push-8 {
		 left: 66.66666667%;
	}
	 .col-md-push-7 {
		 left: 58.33333333%;
	}
	 .col-md-push-6 {
		 left: 50%;
	}
	 .col-md-push-5 {
		 left: 41.66666667%;
	}
	 .col-md-push-4 {
		 left: 33.33333333%;
	}
	 .col-md-push-3 {
		 left: 25%;
	}
	 .col-md-push-2 {
		 left: 16.66666667%;
	}
	 .col-md-push-1 {
		 left: 8.33333333%;
	}
	 .col-md-push-0 {
		 left: auto;
	}
	 .col-md-offset-12 {
		 margin-left: 100%;
	}
	 .col-md-offset-11 {
		 margin-left: 91.66666667%;
	}
	 .col-md-offset-10 {
		 margin-left: 83.33333333%;
	}
	 .col-md-offset-9 {
		 margin-left: 75%;
	}
	 .col-md-offset-8 {
		 margin-left: 66.66666667%;
	}
	 .col-md-offset-7 {
		 margin-left: 58.33333333%;
	}
	 .col-md-offset-6 {
		 margin-left: 50%;
	}
	 .col-md-offset-5 {
		 margin-left: 41.66666667%;
	}
	 .col-md-offset-4 {
		 margin-left: 33.33333333%;
	}
	 .col-md-offset-3 {
		 margin-left: 25%;
	}
	 .col-md-offset-2 {
		 margin-left: 16.66666667%;
	}
	 .col-md-offset-1 {
		 margin-left: 8.33333333%;
	}
	 .col-md-offset-0 {
		 margin-left: 0%;
	}
}
 @media (min-width: 1200px) {
	 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		 float: left;
	}
	 .col-lg-12 {
		 width: 100%;
	}
	 .col-lg-11 {
		 width: 91.66666667%;
	}
	 .col-lg-10 {
		 width: 83.33333333%;
	}
	 .col-lg-9 {
		 width: 75%;
	}
	 .col-lg-8 {
		 width: 66.66666667%;
	}
	 .col-lg-7 {
		 width: 58.33333333%;
	}
	 .col-lg-6 {
		 width: 50%;
	}
	 .col-lg-5 {
		 width: 41.66666667%;
	}
	 .col-lg-4 {
		 width: 33.33333333%;
	}
	 .col-lg-3 {
		 width: 25%;
	}
	 .col-lg-2 {
		 width: 16.66666667%;
	}
	 .col-lg-1 {
		 width: 8.33333333%;
	}
	 .col-lg-pull-12 {
		 right: 100%;
	}
	 .col-lg-pull-11 {
		 right: 91.66666667%;
	}
	 .col-lg-pull-10 {
		 right: 83.33333333%;
	}
	 .col-lg-pull-9 {
		 right: 75%;
	}
	 .col-lg-pull-8 {
		 right: 66.66666667%;
	}
	 .col-lg-pull-7 {
		 right: 58.33333333%;
	}
	 .col-lg-pull-6 {
		 right: 50%;
	}
	 .col-lg-pull-5 {
		 right: 41.66666667%;
	}
	 .col-lg-pull-4 {
		 right: 33.33333333%;
	}
	 .col-lg-pull-3 {
		 right: 25%;
	}
	 .col-lg-pull-2 {
		 right: 16.66666667%;
	}
	 .col-lg-pull-1 {
		 right: 8.33333333%;
	}
	 .col-lg-pull-0 {
		 right: auto;
	}
	 .col-lg-push-12 {
		 left: 100%;
	}
	 .col-lg-push-11 {
		 left: 91.66666667%;
	}
	 .col-lg-push-10 {
		 left: 83.33333333%;
	}
	 .col-lg-push-9 {
		 left: 75%;
	}
	 .col-lg-push-8 {
		 left: 66.66666667%;
	}
	 .col-lg-push-7 {
		 left: 58.33333333%;
	}
	 .col-lg-push-6 {
		 left: 50%;
	}
	 .col-lg-push-5 {
		 left: 41.66666667%;
	}
	 .col-lg-push-4 {
		 left: 33.33333333%;
	}
	 .col-lg-push-3 {
		 left: 25%;
	}
	 .col-lg-push-2 {
		 left: 16.66666667%;
	}
	 .col-lg-push-1 {
		 left: 8.33333333%;
	}
	 .col-lg-push-0 {
		 left: auto;
	}
	 .col-lg-offset-12 {
		 margin-left: 100%;
	}
	 .col-lg-offset-11 {
		 margin-left: 91.66666667%;
	}
	 .col-lg-offset-10 {
		 margin-left: 83.33333333%;
	}
	 .col-lg-offset-9 {
		 margin-left: 75%;
	}
	 .col-lg-offset-8 {
		 margin-left: 66.66666667%;
	}
	 .col-lg-offset-7 {
		 margin-left: 58.33333333%;
	}
	 .col-lg-offset-6 {
		 margin-left: 50%;
	}
	 .col-lg-offset-5 {
		 margin-left: 41.66666667%;
	}
	 .col-lg-offset-4 {
		 margin-left: 33.33333333%;
	}
	 .col-lg-offset-3 {
		 margin-left: 25%;
	}
	 .col-lg-offset-2 {
		 margin-left: 16.66666667%;
	}
	 .col-lg-offset-1 {
		 margin-left: 8.33333333%;
	}
	 .col-lg-offset-0 {
		 margin-left: 0%;
	}
}
/** * Utilities * * Includes imported utilities, responsive-utilities, responsive-embed from Bootstrap v3.3.6 | MIT License | (http://getbootstrap.com) */
 .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .page-wide-tier .region-holder:before, .page-wide-tier .region-holder:after, .page-wide-tier .region-holder:before, .page-wide-tier .region-holder:after, .quote-holder:before, .quote-holder:after, .quote-full-width-holder:before, .quote-full-width-holder:after, .quote-half-width-holder:before, .quote-half-width-holder:after, .tier-header.tier-fourth .tier-header-holder:before, .tier-header.tier-fourth .tier-header-holder:after, .spotlights-accordion-region .content-container-holder:before, .spotlights-accordion-region .content-container-holder:after, .news-list-region .region-holder:before, .news-list-region .region-holder:after, .right-now-region .content-container-holder:before, .right-now-region .content-container-holder:after, .by-the-numbers-region .content-container-holder:before, .by-the-numbers-region .content-container-holder:after {
	 content: " ";
	 display: table;
}
 .clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .page-wide-tier .region-holder:after, .page-wide-tier .region-holder:after, .quote-holder:after, .quote-full-width-holder:after, .quote-half-width-holder:after, .tier-header.tier-fourth .tier-header-holder:after, .spotlights-accordion-region .content-container-holder:after, .news-list-region .region-holder:after, .right-now-region .content-container-holder:after, .by-the-numbers-region .content-container-holder:after {
	 clear: both;
}
 .center-block {
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
}
 .pull-right {
	 float: right !important;
}
 .pull-left {
	 float: left !important;
}
 .hide {
	 display: none !important;
}
 .show {
	 display: block !important;
}
 .invisible {
	 visibility: hidden;
}
 .text-hide {
	 font: 0/0 a;
	 color: transparent;
	 text-shadow: none;
	 background-color: transparent;
	 border: 0;
}
 .hidden {
	 display: none !important;
}
 .affix {
	 position: fixed;
}
 @-ms-viewport {
	 width: device-width;
}
 .visible-xs, .visible-sm, .visible-md, .visible-lg {
	 display: none !important;
}
 .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	 display: none !important;
}
 @media (max-width: 767px) {
	 .visible-xs {
		 display: block !important;
	}
	 table.visible-xs {
		 display: table !important;
	}
	 tr.visible-xs {
		 display: table-row !important;
	}
	 th.visible-xs, td.visible-xs {
		 display: table-cell !important;
	}
}
 @media (max-width: 767px) {
	 .visible-xs-block {
		 display: block !important;
	}
}
 @media (max-width: 767px) {
	 .visible-xs-inline {
		 display: inline !important;
	}
}
 @media (max-width: 767px) {
	 .visible-xs-inline-block {
		 display: inline-block !important;
	}
}
 @media (min-width: 768px) and (max-width: 991px) {
	 .visible-sm {
		 display: block !important;
	}
	 table.visible-sm {
		 display: table !important;
	}
	 tr.visible-sm {
		 display: table-row !important;
	}
	 th.visible-sm, td.visible-sm {
		 display: table-cell !important;
	}
}
 @media (min-width: 768px) and (max-width: 991px) {
	 .visible-sm-block {
		 display: block !important;
	}
}
 @media (min-width: 768px) and (max-width: 991px) {
	 .visible-sm-inline {
		 display: inline !important;
	}
}
 @media (min-width: 768px) and (max-width: 991px) {
	 .visible-sm-inline-block {
		 display: inline-block !important;
	}
}
 @media (min-width: 992px) and (max-width: 1199px) {
	 .visible-md {
		 display: block !important;
	}
	 table.visible-md {
		 display: table !important;
	}
	 tr.visible-md {
		 display: table-row !important;
	}
	 th.visible-md, td.visible-md {
		 display: table-cell !important;
	}
}
 @media (min-width: 992px) and (max-width: 1199px) {
	 .visible-md-block {
		 display: block !important;
	}
}
 @media (min-width: 992px) and (max-width: 1199px) {
	 .visible-md-inline {
		 display: inline !important;
	}
}
 @media (min-width: 992px) and (max-width: 1199px) {
	 .visible-md-inline-block {
		 display: inline-block !important;
	}
}
 @media (min-width: 1200px) {
	 .visible-lg {
		 display: block !important;
	}
	 table.visible-lg {
		 display: table !important;
	}
	 tr.visible-lg {
		 display: table-row !important;
	}
	 th.visible-lg, td.visible-lg {
		 display: table-cell !important;
	}
}
 @media (min-width: 1200px) {
	 .visible-lg-block {
		 display: block !important;
	}
}
 @media (min-width: 1200px) {
	 .visible-lg-inline {
		 display: inline !important;
	}
}
 @media (min-width: 1200px) {
	 .visible-lg-inline-block {
		 display: inline-block !important;
	}
}
 @media (max-width: 767px) {
	 .hidden-xs {
		 display: none !important;
	}
}
 @media (min-width: 768px) and (max-width: 991px) {
	 .hidden-sm {
		 display: none !important;
	}
}
 @media (min-width: 992px) and (max-width: 1199px) {
	 .hidden-md {
		 display: none !important;
	}
}
 @media (min-width: 1200px) {
	 .hidden-lg {
		 display: none !important;
	}
}
 .visible-print {
	 display: none !important;
}
 @media print {
	 .visible-print {
		 display: block !important;
	}
	 table.visible-print {
		 display: table !important;
	}
	 tr.visible-print {
		 display: table-row !important;
	}
	 th.visible-print, td.visible-print {
		 display: table-cell !important;
	}
}
 .visible-print-block {
	 display: none !important;
}
 @media print {
	 .visible-print-block {
		 display: block !important;
	}
}
 .visible-print-inline {
	 display: none !important;
}
 @media print {
	 .visible-print-inline {
		 display: inline !important;
	}
}
 .visible-print-inline-block {
	 display: none !important;
}
 @media print {
	 .visible-print-inline-block {
		 display: inline-block !important;
	}
}
 @media print {
	 .hidden-print {
		 display: none !important;
	}
}
 .embed-responsive {
	 position: relative;
	 display: block;
	 height: 0;
	 padding: 0;
	 overflow: hidden;
}
 .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 height: 100%;
	 width: 100%;
	 border: 0;
}
 .embed-responsive-16by9 {
	 padding-bottom: 56.25%;
}
 .embed-responsive-4by3 {
	 padding-bottom: 75%;
}
 .video-wrapper {
	 width:65%;
}
 .videoWrapper {
	 position: relative;
	 padding-bottom: 56.25%;
	/* 16:9 */
	/*padding-top: 25px;
	 */
	 height: 0;
}
 .videoWrapper iframe {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 border:none;
}
 .videoWrapperOuter {
	 max-width:400px;
	 margin-right:auto;
	 width:100%;
}
 .videoWrapperInner {
	 float: left;
	 width: 100%;
	 position: relative;
	 padding-bottom: 50%;
	 padding-top: 25px;
	 margin-bottom: 10px;
	 height: 0;
}
 .videoWrapperInner iframe {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .videoDoubleWrapper {
	 width: 100%;
	 -webkit-box-flex: 0;
	 -moz-box-flex: 0;
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: center;
}
 .videoDoubleWrapper .videoWrapperOuter {
	 float:left;
	 width:100%;
	 max-width:450px;
	 min-width:350px;
	 margin:0 auto;
}
 .video-embed-wrap {
	 width:65%;
}
 .video-embed-wrap iframe {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom:0;
	 width: 100%;
	 height: 100%;
	 border:0;
}
 .video-embed {
	 margin: 0 0 32px;
	 position: relative;
	 padding-bottom: 56.25%;
	 height: 0;
	 overflow: hidden;
}
 .ytp-cued-thumbnail-overlay-image {
	 background-size:cover !important;
}
/* .floatL {
	 */
	/* float:left;
	 */
	/* text-align:left;
	 */
	/* 
}
 */
/* .floatR {
	 */
	/* float:right;
	 */
	/* text-align:left;
	 */
	/* 
}
 */
/* ----------------------- Video Embed ------------------------ */
 .video-description-wrap.floatL {
	 width:auto;
	 max-width: 30%;
	 margin-left: 25px;
}
 .video-description-wrap.floatR {
	 width:auto;
	 max-width: 30%;
	 margin-right: 25px;
}
 .video-description-wrap .video-embed-title h2 {
	 margin-bottom:10px;
	 text-align: left;
}
 .video-description-wrap .video-description p {
	 margin-bottom: 0;
	 text-align: left;
}
 .floatL {
	 float:left;
	 text-align:left;
}
 .floatR {
	 float:right;
	 text-align:left;
}
 @media (max-width: 767px) {
	 .video-wrapper {
		 width:100%;
	}
	 .videoWrapper iframe {
		 border:none;
	}
	 .video-embed-wrap {
		 width:100%;
	}
	 .video-description-wrap.floatL {
		 width:100%;
		 max-width:100%;
		 margin-left:0;
	}
	 .video-description-wrap.floatR {
		 width:100%;
		 max-width:100%;
		 margin-right:0;
	}
	 .videoWrapperOuter {
		 max-width:100% !important;
		 margin-right:0 !important;
		 margin-left:0 !important;
		 margin-bottom:15px !important;
		 width:100% !important;
		 float:none !important;
	}
	 .videoWrapperInner {
		 margin-bottom:0;
		 float:none !important;
	}
	 .videoWrapperInner iframe {
		 width:100% !important;
		 height:100% !important;
	}
}
 @media (max-width: 565px){
	 .video-wrapper {
	}
}
 @media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	 .page-right-rail .content-side iframe {
		 border:none;
	}
}
 @media only screen and (min-width : 320px) and (max-width : 480px) {
	 .page-right-rail .content-side iframe {
		 border:none;
	}
}
/* * Hide text (screen reader can read text) */
 .hide-for-screen-reader {
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 a.skip:active, a.skip:focus, a.skip:hover {
	 left: 0;
	 top: 0;
	 width: auto !important;
	 height: auto !important;
	 overflow: visible;
}
/** * Page layout * * Set layout, position and sizes rules */
 .page {
	 display: table;
	 width: 100%;
	 height: 100%;
	 table-layout: fixed;
	 padding-top: 79px;
}
 .page .header {
	 position: fixed;
	 top: 0;
	 left: 0;
	 z-index: 5;
	 width: 0;
	 border-width: 0;
	 width:100%;
	 transition:width 500ms cubic-bezier(0.2, 1, 0.3, 1);
}
 .page.is-nav-open .header {
	 width:100%;
}
 .page .main {
	/* was causing extra white space in Safari */
	/*height: 100%;
	 */
}
 .page .nav-overlay {
	 position: fixed;
	 top: 0;
	 left: 0;
	 z-index: 9;
	 width: 100%;
	 height: 100%;
	 opacity: 0;
	 visibility: hidden;
	 transition: opacity 500ms cubic-bezier(0.2, 1, 0.3, 1), visibility 500ms cubic-bezier(0.2, 1, 0.3, 1);
}
 .page .header-lower {
	 position:relative;
}
 .page .header-lower-wrap.hamburger {
	 display:flex;
	 justify-content:flex-end;
	 padding:24px;
	 padding-top:10px;
	 opacity:1.0;
	 z-index: 10;
	 transition:opacity 250ms ease-in;
}
 .page.is-nav-open .header-lower-wrap.hamburger, .page.is-scrolled .header-lower-wrap.hamburger {
	 opacity:0;
}
 .page .header-lower-nav-wrap {
	 width:100%;
}
 .page.is-nav-open .header-lower-nav-wrap {
	 display:block;
	 opacity:1.0;
	 background-color: rgba(255,255,255,0.78);
	 width:100%;
}
 .page.is-nav-open .nav .lower-nav li a {
	 color:#000;
}
 .page.is-nav-open .nav-overlay {
	 visibility: visible;
	 opacity: 1;
}
 .page.page-home {
	 padding-top: 33px;
}
 .page.page-refresh.no-header-banner {
	 padding-top:115px;
}
 .page.page-home.is-scrolled .header {
	 border: 0;
}
 .page.page-wide-tier .content-side {
	 padding-top: 20px;
}
 .page.page-wide-tier .content-side .quote-region {
	 margin-bottom: 56px;
}
 .page.page-wide-tier .content-side .quote-region:last-child {
	 margin-bottom: 0;
}
/* ---------- News Search ------------------------ */
 .searchMsg {
	 font-weight:bold;
	 margin-bottom:25px;
}
 .ng-hide:not(.ng-hide-animate) {
	 display: none !important;
}
/* -------------- 404 Search Page --------------- */
 .content-container.error-message {
	 text-align:left;
}
 .content-container.error-message h3 {
	 line-height:1.3em;
}
 .content-container.error-message p {
}
 .content-container.error-message ul, .content-container.error-message ol {
	 margin-left:50px;
}
 .content-container.error-message ul li, .content-container.error-message ol li {
	 font-weight:bold;
}
 @media (max-width: 767px) {
	 .page.page-wide-tier .content-side {
		 padding-top: 20px;
	}
	 .page.page-wide-tier .content-side .quote-region {
		 margin-bottom: 45px;
	}
}
 .page.page-right-rail .content-side {
	 padding-top: 20px;
}
 @media (max-width: 767px) {
	 .page.page-right-rail .content-side {
		 padding-top: 20px;
	}
}
 .page.page-right-rail .right-rail-side {
	 padding-top: 40px;
}
 @media (max-width: 991px) {
	 .page.page-right-rail .right-rail-side {
		 padding-top: 0;
	}
	/* Campus Map */
	 .right-rail-module-content #side-bar ul.square {
		 margin:0 auto;
		 padding:15px;
	}
	 .right-rail-module-content #side-bar ul li a {
		 font-size:.7em;
		 color:rgba(255,255,255,.5);
	}
	 .right-rail-module-content #side-bar ul li a:hover {
		 color:rgba(255,255,255,1);
	}
}
 @media (max-width:767px) {
	 .gm-style-iw .iw-cont-wrap {
		 max-width:250px !important;
	}
}
/*-------------- only needed if using the flyout navigation -----------*/
 @media (max-width: 1024px) {
	 .page .header {
		 border-bottom-width: 2px;
	}
	 .page.catalog .header, .page.news-landing .header, .page.events .header, .page.no-flyout .header, .page-search .header {
		 top: 0 !important;
	}
	 .page.page-refresh, .page.page-wide-tier.no-flyout.desktop {
		 padding-top:45px;
	}
	 .page.page-refresh .header.header-refresh {
		/*top:33px;
		 */
	}
}
/* ---------------------------- HEADER ---------------------------------- */
 .header-holder {
	 display:flex;
	 justify-content: flex-end;
	 align-items: center;
	 background: #fff;
}
 .header.header-refresh .header-holder {
	 height: 83px;
}
 .header-holder:before, .header-holder:after {
	 content: " ";
	 display: table;
}
 .header-holder:after {
	 clear: both;
}
 .header-holder:before, .header-holder:after {
	 content: " ";
	 display: table;
}
 .header-holder:after {
	 clear: both;
}
 .header-logo {
	 opacity:1.0;
	 position:absolute;
	 width: 250px;
	 left:3%;
	 padding-top:18px;
	 transition: opacity .25s ease-in-out;
}
 .page.page-home .header-logo {
	 opacity:1.0;
	 position:absolute;
	 width: 250px;
	 left:3%;
	 padding-top:21px;
}
 .page.page-home.is-nav-open .header-logo, .page.page-home.is-scrolled .header-logo {
	 opacity:1.0;
}
 .header-logo a {
	 display: block;
}
 .header-logo img {
	 display: block;
	 width: 100%;
	 height: auto;
}
/* Graphic R Logo */
 .page .header-r-logo {
	 opacity:0.0;
	 display:none;
}
 .page.page-home .header-r-logo {
	 display:block;
	 position:absolute;
	 width: 225px;
	 height: 150px;
	 background: #800000;
	 padding: 20px 30px 20px 30px;
	 left:5%;
	 z-index:9;
	 opacity: 1;
	 transition-property: height, opacity;
	 transition-duration: .35s, .35s;
	 transition-timing-function: ease-in-out;
}
 .page.page-home.is-nav-open .header-r-logo {
	 height:0%;
	 opacity:0.0;
}
 .page.page-home .header-r-logo--collapse {
	 height:0%;
	 opacity:0.0;
}
 .page.page-home .header-r-logo::after {
	 content:"";
	 display:block;
	 position:absolute;
	 left:0px;
	 bottom: -30px;
	 border-top:30px solid #800000;
	 border-left:112px solid transparent;
	 border-right:112px solid transparent;
	 z-index:10;
}
 .page.page-home .header-r-logo a {
	 display: block;
}
 .page.page-home .header-r-logo img {
	 display: block;
	 width: 100%;
	 height: auto;
	 opacity:1;
	 transition:opacity .1s ;
}
 .page.page-home .header-r-logo--collapse img {
	 opacity:0.0;
}
 .header-buttons {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 text-align: center;
	 margin-left:30px;
	 margin-right:40px;
	 display:flex;
	 flex-shrink: 0;
	 align-items: self-end;
}
 .header-buttons &gt; li {
	 list-style-type: none;
}
 .header-buttons li {
	 display: inline-block;
	 vertical-align: middle;
	/*margin-left: 35px;
	 */
	 position:relative;
}
 .header-buttons li:first-child {
	 margin-left: 0;
}
 .header-buttons li span.accessibility-label {
	 font-size:10px;
	 color:#fff;
	 position:absolute;
	 bottom:-16px;
	 left:-16px;
}
 .header-buttons li span.search-label {
	 font-size:10px;
	 color:#fff;
	 position:absolute;
	 bottom:-16px;
	 left:2px;
}
 .header-buttons li span.menu-label {
	 font-size:10px;
	 color:#fff;
	 position:absolute;
	 bottom:-16px;
	 left:6px;
}
 .header-buttons-btn {
	 display: inline-block;
	 vertical-align: middle;
	 color: #fff;
	 width: 35px;
	 height: 35px;
	 padding: 0;
	 font-size: 18px;
}
 .header-buttons-btn-menu {
	 font-size: 28px;
	 line-height: 42px;
	 color:#fff;
	 background:transparent;
	 border:none;
}
 .header-buttons-btn:hover {
	 text-decoration: none;
}
 .header-buttons-btn.header-buttons-btn-menu:hover {
	 background:transparent;
	 border:none;
}
 .header-buttons-btn .icon-accessibility {
	 display:block;
}
 .header-buttons-btn .icon-accessibility {
	 display:block;
}
 .header-buttons-btn .icon-search, .header-buttons-btn .icon-contrast {
	 display:block;
	 color: var(--color-red-primary);
	 transition:all 250ms ease-in-out;
}
.header-buttons-btn.header-buttons-btn-accessibility.footer-accessibility .icon-contrast {
    color: var(--color-white);
}
 .header-buttons-btn:hover .icon-search, .header-buttons-btn .icon-contrast {
	 display:block;
	/*text-shadow: 0px 1px 3px rgba(0 0 0 / 90%);
	 */
}
 .header-buttons .accessibility-btn {
	 display: flex;
	 flex-direction: column;
	 align-items: center;
}
 .header-buttons .accessibility-btn &gt; span {
	 position: absolute;
	 top: -15px;
	 display:none;
	 text-transform: uppercase;
	 font-size: 11px;
	 letter-spacing: -.5px;
}
 .accessibility-btn:hover &gt; span {
	 display:block;
}
/* -------------------------- Accessibility Menu ----------------------------*/
 #access-menu {
	 color: #000;
	 background: #fff;
	 border: 1px solid #000;
	 position: fixed;
	 top: 0;
	 right: 0;
	 z-index: 999;
	 padding: 20px;
	 transform: translate3d(101%, 0, 0);
	 transition: transform 500ms cubic-bezier(0.2, 1, 0.3, 1);
}
 .page.access-menu-open #access-menu {
	 transform: translate3d(0%, 0, 0);
}
 #access-menu .access-input-group {
	 display: flex;
}
 #access-menu .access-input-group label {
	 display: flex;
	 margin-right: 10px;
	 align-items: center;
	 font-size: 20px;
}
 #access-menu a {
	 color: #800000 !important;
}
 #access-menu p:last-of-type {
	 margin-bottom: 0 !important;
	 color: #000 !important;
}
 #access-menu .switch input {
	 opacity: 0;
	 width: 0;
	 height: 0;
}
 #access-menu .switch label {
	 display: flex align-items:center 
}
 #access-menu .switch {
	 position: relative;
	 display: inline-block;
	 width: 60px;
	 height: 34px;
}
 #access-menu label .slider {
	 position: absolute;
	 cursor: pointer;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 background-color: #364451;
	 border-radius: 34px;
	 -webkit-transition: .4s;
	 transition: .4s;
}
 #access-menu input:checked + .slider {
	 background-color: #800000;
}
 #access-menu input:focus + .slider {
	 box-shadow: 0 0 1px #2196F3;
}
 #access-menu label .slider:before {
	 position: absolute;
	 content: "";
	 height: 26px;
	 width: 26px;
	 left: 4px;
	 bottom: 4px;
	 border-radius: 50%;
	 background-color: white;
	 -webkit-transition: .4s;
	 transition: .4s;
}
 #access-menu input:checked + .slider:before {
	 -webkit-transform: translateX(26px);
	 -ms-transform: translateX(26px);
	 transform: translateX(26px);
}
 #access-menu button.close {
	 font-size: 3rem;
	 background: none;
	 border: none;
	 opacity: 0.5;
}
 .header-buttons-btn .icon-search {
	 display:block;
	 color: var(--color-red-primary);
	 transition:all 250ms ease-in-out;
}
 .header-buttons-btn:hover .icon-search {
	 display:block;
	/*text-shadow: 0px 1px 3px rgba(0 0 0 / 90%);
	 */
}
 .header-buttons-btn .icon-menu {
	 display:block;
	 padding-top:2px;
	 color:#fff;
	 transition:all 250ms ease-in-out;
}
 .header-buttons-btn:hover .icon-menu {
	 text-shadow: 0px 1px 3px rgba(0 0 0 / 90%);
	 color: #fff;
}
 .header-search {
	 width:25%;
	 overflow: hidden;
	 transition:transform 0.3s ease-out;
	 transform-origin:top;
	 height:auto;
	 transform:scaleY(0);
	 background: #fff;
	 position:absolute;
	 right:0;
}
 .header-search-input {
	 width: 100%;
	 display: block;
	 border: 0;
	 background: #fff;
	 padding: 9px 15px;
	 color: #7d7d7d;
	 font-size: 1.6rem;
	 line-height: 1.32;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
}
 .header-search-input::-moz-placeholder {
	 color: #7d7d7d;
	 opacity: 1;
}
 .header-search-input:-ms-input-placeholder {
	 color: #7d7d7d;
}
 .header-search-input::-webkit-input-placeholder {
	 color: #7d7d7d;
}
 .header-accessibility-btn {
	 background: #fff;
	 width: 108px;
	 font-size: 20px;
	 padding: 8px 10px;
}
 .header-search-btn {
	 background: #fff;
	 width: 108px;
	 font-size: 20px;
	 padding: 8px 10px;
}
 .header-search form.gsc-search-box, .header-search table.gsc-search-box {
	 margin: 0;
}
 .header-search .gsc-search-box-tools .gsc-search-box .gsc-input {
	 padding: 0;
}
 .header-search .gsc-input-box {
	 padding: 0 15px;
	 font-size: 2rem;
	 line-height: 1.2;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 letter-spacing: 1px;
	 height: auto;
	 border: 1px solid #fff;
}
 .header-search .gsc-input-box table {
	 margin: 0;
}
 .header-search .gsc-input-box.gsc-input-box-hover, .header-search .gsc-input-box.gsc-input-box-focus {
	 border: 1px solid #fff;
	 box-shadow: none;
}
 .header-search .gsc-input-box .gsib_a {
	 padding: 0;
}
 .header-search .gsc-input-box .gscb_a {
	 line-height: 1;
}
 .header-search .gsc-input-box .gsst_a .gscb_a {
	 color: var(--color-grey-medium);
}
 .header-search .gsc-input-box .gsst_a:hover .gscb_a, .header-search .gsc-input-box .gsst_a:focus .gscb_a {
	 color: var(--color-black);
}
 .header-search .gsc-input-box input.gsc-input {
	 display: block;
	 width: 100%;
	 height: 42px;
	 padding: 9px 0 !important;
	 font-size: 1.6rem;
	 line-height: 1.32;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 letter-spacing: 1px;
}
 .header-search td.gsc-search-button {
	 opacity: 0;
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .is-search-open .header-buttons-btn-search {
	 color: #fff;
	 border: none;
	 text-decoration: none;
}
 .is-search-open .header .header-search {
	 width: 25%;
	 height: auto;
	 position:absolute;
	 right:0;
	 z-index:2;
	 border-bottom:2px solid #800000;
	 transform: scaleY(1);
}
 .header-lower {
	 width:100%;
}
 .header-lower-wrap {
	 display: flex;
	 justify-content: flex-end;
}
 @media (max-width: 991px) {
	 .is-search-open .header .header-search {
		 width: 45%;
	}
}
 @media (max-width: 1024px) {
	 .header-holder {
		 padding: 8px 12px 11px 8px;
		 position: relative;
		 z-index: 5;
	}
	 .header-logo {
		 width: 180px;
		 margin-top: 4px;
	}
	 .header-buttons li {
		 margin-left: 0;
	}
	 .header-buttons .search-label, .header-buttons .menu-label, .header-buttons .accessibility-label {
		 display:none;
	}
	 .header-buttons-btn .icon-arrow-down, .header-buttons-btn .icon-search, .header-buttons-btn .icon-accessibility {
		 line-height:2.2em;
	}
	 .header-buttons-btn-menu {
		 font-size: 24px;
		 line-height: 1.32px;
		 padding-top:0px;
	}
	 .header-search {
		 position: absolute;
		 top: 100%;
		/*left: 0;
		 */
		 width: 100%;
		 max-width: none;
		 transition:transform 0.3s ease-out;
		 transform:scaleY(0);
	}
	 .is-search-open .header .header-search {
		 width: 100%;
		 height:auto;
		 transform:scaleY(0);
	}
	 .page .header {
		/*top:33px;
		 only needed if flyout navigation is used*/
	}
}
 @media (max-width: 767px) {
	 .header-logo {
		 width: 180px;
		 margin-top: 4px;
	}
	 .header-r-logo {
		 display:none;
	}
}
/*----------------------- Footer of the page --------------------------- */
 .footer {
	 position:relative;
	 color: #fff;
	 font-size: 16px;
	 line-height: 1.6;
	 background:url('../images/2022/bg-white-chapel-3-low.jpg');
	 background-size:cover;
}
 .footer:before {
	 content:"";
	 background-color: #800000;
	 opacity: .8;
	 width:100%;
	 height:100%;
	 position:absolute;
}
 .footer .flex-row {
	 display:flex;
	 justify-content:space-around;
	 flex-wrap:wrap;
}
 .footer a {
	 color: #fff;
}
 .footer .container {
	 position:relative;
	 padding-top:20px;
	 padding-bottom:10px;
	 width:90%;
}
 @media (max-width:1024px) {
	 .footer .container {
		 margin:0;
		 padding:0;
		 margin:0 auto;
	}
}
 .footer-container {
	 padding: 59px 0 25px;
}
 .footer-container:before, .footer-container:after {
	 content: " ";
	 display: table;
}
 .footer-container:after {
	 clear: both;
}
 .footer-container:before, .footer-container:after {
	 content: " ";
	 display: table;
}
 .footer-container:after {
	 clear: both;
}
 .footer-container.is-dark {
	 background: #364451;
}
 .footer-container.is-dark &gt; .container {
	 max-width: 970px;
}
 .footer-container.is-compact {
	 padding: 28px 0 32px;
	 text-align: left;
}
 .footer-container.is-compact p {
	 margin:0;
	 padding-left:29px;
}
 @media (max-width:1024px) {
	 .footer-container.is-compact p {
		 padding-left:0px;
	}
}
 .footer-container.is-maroon {
	 background: #800000;
}
 .footer-logo {
	 padding: 7px 0 0 5px;
}
 .footer-logo .logo-wrap {
	 display:flex;
	 flex-direction:column;
	 max-width:70%;
	 padding-bottom:15px;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
 @media (max-width: 1024px) {
	 .footer-logo .logo-wrap {
		 margin:0 auto;
	}
}
 .footer-logo img.logo-r {
	 display: inline-block;
	 vertical-align: middle;
	 margin: 0 0 12px -7px;
	 max-width: 100px;
}
 .footer-logo img.logo-name {
	 max-width:100%;
}
 .footer-logo-address {
	 margin-top:10px;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
}
 .footer-logo-address &gt; span {
	 display: block;
}
 .footer-logo-text {
	 margin-bottom: 15px;
	 padding-bottom: 15px;
	 font-weight: normal;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 display: block;
}
 .footer-btns {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 padding-top: 8px;
}
 .footer-btns &gt; li {
	 list-style-type: none;
}
 .footer-btns:before, .footer-btns:after {
	 content: " ";
	 display: table;
}
 .footer-btns:after {
	 clear: both;
}
 .footer-btns:before, .footer-btns:after {
	 content: " ";
	 display: table;
}
 .footer-btns:after {
	 clear: both;
}
 .footer-btns &gt; li {
	 margin-bottom: 20px;
}
 .footer-btns &gt; li a {
	 color: #fff;
	 font-size: 14px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 width: 100%;
	 padding-top: 8px;
	 padding-bottom: 8px;
}
 .footer-phone-number, .footer-contact-us {
	 display:block;
	 margin-top:10px;
}
 .footer-phone-number:hover, .footer-contact-us:hover {
	 text-decoration:none;
}
 .footer-phone-number span {
	 display:flex;
	 font-size:33px;
}
 .footer-phone-number span span {
	 font-size:22px;
	 margin-left:25px;
	 align-self:center;
}
 .footer-contact-us span {
	 display:flex;
	 font-size:33px;
}
 .footer-contact-us span span {
	 font-size:22px;
	 margin-left:25px;
	 align-self:center;
}
 .footer .social-container {
	 margin-top:25px;
}
 .footer .social {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 padding:0;
	 display: flex;
	 flex-direction: row;
	 align-items: center;
}
 .footer .social &gt; li {
	 list-style-type: none;
}
 .footer .social li {
	 display: inline-block;
	 vertical-align: top;
	 width: 45px;
	 margin-bottom: 15px;
	 padding: 0;
}
 .footer .social li a {
	 padding: 0;
	 display: block;
	 font-size: 30px;
	 line-height: 1.56em;
	 font-weight: normal;
	 height: 45px;
	 text-align: center;
	 background:transparent;
	 color:#fff;
	 border:none;
}
 .footer .social li a:hover {
	 background:none;
	 text-decoration:none;
}
 .footer .social li a span {
	 line-height: 1.5em;
}
 .footer .social li.us-news-badge {
	 width:70px;
}
 .footer .social li.us-news-badge a img {
	 width:100%;
}
 .footer .social li.wsj-badge {
	 width:100px;
}
 .footer .social li.wsj-badge a img {
	 width:100%;
}
 .footer .social li:last-child a {
	 background:none;
	 border:none;
	 margin-left:10px;
}
 .footer .social li:last-child a:hover {
	/*background: transparent;
	 */
}
 .footer .social li:last-child a img {
	 display: block;
	 width: 100%;
	 height: auto;
	 min-width: 70px;
}
 .footer-block {
	 padding: 0 0 20px;
}
 .footer-block h3, .footer-block .h3 {
	 color: inherit;
	 text-transform: none;
	 padding-bottom: 8px;
	 margin: 0 0 18px;
	 font-size: 24px;
	 font-family: open-sans, Arial, Helvetica, sans-serif;
	 font-weight:600;
	 line-height: 1.2;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
 .footer-block ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 text-transform: uppercase;
	 font-size: 14px;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
}
 .footer-block ul &gt; li {
	 list-style-type: none;
}
 .footer-block ul li {
	 margin: 0 0 10px;
	 font-size:1.2em;
}
 .footer-additional-nav-wrap p, .footer-additional-nav-wrap li a {
	 font-size:1em;
	 font-weight:300;
}
 .footer-additional-nav {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 .footer-additional-nav &gt; li {
	 list-style-type: none;
}
 .footer-additional-nav li {
	 display: inline-block;
	 vertical-align: top;
	 padding: 0 29px;
	 position: relative;
}
 .footer-additional-nav li:before {
	 content: "|";
	 position: absolute;
	 top: 0px;
	 left: -4px;
}
 .footer-additional-nav li:first-child:before {
	 display: none;
}
 .footer-additional-nav a {
	 color: #fff;
}
/* ------------------------------------- RETURN TO TOP BUTTON --------------------------------- */
 #return-to-top {
	 position: fixed;
	 bottom: 80px;
	 right: 20px;
	 background: rgb(88, 89, 91);
	 border-radius: 5px;
	 width: 50px;
	 height: 50px;
	 display: block;
	 text-decoration: none;
	 display: none;
	 z-index:10;
	 -webkit-transition: all 0.3s linear;
	 -moz-transition: all 0.3s ease;
	 -ms-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease;
	 box-shadow: 6px 6px 8px rgb(0 0 0 / 30%), inset 1px 1px 3px rgb(255 255 255 / 50%), inset -1px -1px 3px rgb(0 0 0 / 50%);
}
 #return-to-top &gt; span {
	 color: #fff;
	 margin: 0;
	 position: relative;
	 left: 10px;
	 top: 11px;
	 font-size: 3rem;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -ms-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease;
}
 #return-to-top:hover {
	 background: rgb(173 173 173);
	 box-shadow: 6px 6px 8px rgb(0 0 0 / 30%), inset 2px 2px 3px rgb(0 0 0 / 50%), inset -2px -2px 3px rgb(255 255 255 / 50%);
}
 #return-to-top:hover span {
	 color: #fff;
	 top: 7px;
	 text-shadow: 3px 3px 3px rgb(0 0 0 / 30%);
}
 .return-top {
	 text-indent: -99999px;
	 position: absolute;
}
 .more-faculty {
	 display:block;
}
 .faculty-name {
	 font-size:25px;
}
 .faculty-name.line {
	 padding-bottom:3px;
	 margin-bottom:10px;
}
 .faculty-contact span {
	 font-weight:bold;
}
 .faculty-contact a {
	 margin-top:7px;
	 display:inline-block;
}
/* Directory contact formatting */
 .faculty-list a {
	 color: var(--color-red-secondary);
}
 .faculty-list a:hover {
	 text-decoration: underline;
}
 .faculty-list .contact h3 {
	 padding-bottom:3px;
	 padding-left:5px;
	 margin-bottom:3px;
	 padding-top: 5px;
	 border-bottom:1px solid #fff;
}
 .person-title-wrap {
	 background:#eee;
	 padding:5px;
}
 .person-title {
	 font-size: 14px;
	 padding-left: 5px;
	 display: block;
}
 .departments {
	 display:block;
	 font-size:13px;
}
 .person-wrap-inner {
	 padding:5px;
	 margin-top:8px;
	 margin-bottom:3px;
}
 .phone {
	 display:block;
	 font-size:13px;
	 margin-top:0px;
}
 .person-email {
	 display:block;
	 font-size:13px;
	 margin-bottom:0;
}
 .person-info {
	 margin-top:0;
	 margin-bottom:0;
}
 .view-profile {
	 padding-left: 5px;
	 font-size: 15px;
}
 @media (max-width: 1024px) {
	 .footer-container {
		 border-top: 5px solid #fff;
		 padding: 15px 0 7px;
		 text-align: center;
	}
	 .footer-container.is-compact {
		 padding: 28px 0 36px;
	}
	 .footer-logo {
		 padding: 50px 0 70px;
	}
	 .footer-logo img {
		 margin: 0 7px 0 0;
	}
	 .footer-logo-address {
		 display: inline-block;
		 vertical-align: middle;
		 text-align: left;
	}
	 .footer-logo-text {
		 font-size: 14px;
		 line-height: 20px;
		 padding-bottom: 26px;
		 margin-bottom: 15px;
	}
	 .footer-btns {
		 max-width: none;
		 margin: 0 -15px 46px;
		 padding: 0;
	}
	 .footer-btns &gt; li {
		 float: left;
		 padding: 0 15px 28px;
		 width: 33.3%;
		 margin: 0;
	}
	 .footer .social {
		 max-width: none;
		 padding: 0;
		 margin: 0 -16px 0 -3px;
	}
	 .footer .social:before, .footer .social:after {
		 content: " ";
		 display: table;
	}
	 .footer .social:after {
		 clear: both;
	}
	 .footer .social:before, .footer .social:after {
		 content: " ";
		 display: table;
	}
	 .footer .social:after {
		 clear: both;
	}
	 .footer .social li {
		 width: 25%;
		 margin: 0 -2px;
		 padding: 0 3px;
	}
	 .footer .social li a {
		 font-size: 24px;
		 line-height: 42px;
		 height: 52px;
	}
	 .footer .social li:last-child a {
		 margin: 0;
	}
	 .footer-block {
		 padding: 0 0 60px;
	}
	 .footer-block h3, .footer-block .h3 {
		 margin: 0 0 32px;
		 display: inline-block;
		 min-width: 240px;
	}
	 .footer-block ul li {
		 display: inline-block;
		 vertical-align: top;
		 margin: 0 18px 24px;
	}
	 .footer-additional-nav-wrap {
		 text-align:center;
	}
	 .footer-additional-nav li {
		 padding: 0 2.5%;
	}
	 .footer-additional-nav li:before {
		 display: none;
	}
}
 @media (max-width: 767px) {
	 .footer-container {
		 padding: 11px 0 13px;
	}
	 .footer-container.is-dark {
		 border-top: 2px solid #fff;
	}
	 .footer-container.is-compact {
		 border-top: 0;
		 padding: 41px 0 62px;
	}
	 .footer-logo {
		 padding: 28px 0 52px;
	}
	 .footer-logo img.logo-r {
		 margin: 0 15px 0 0;
		 max-width: 100px;
	}
	 .footer-logo img.logo-name {
		 margin-top:10px;
	}
	 .footer-logo-address {
		 line-height: 18px;
	}
	 .footer-logo-text {
		 padding-bottom: 13px;
		 margin-bottom: 17px;
	}
	 .footer-btns {
		 margin-bottom: 43px;
	}
	 .footer-btns .btn {
		 display: block;
		 border-width: 0 0 4px;
		 padding: 13px 15px 12px;
	}
	 .footer-btns &gt; li {
		 width: 100%;
		 padding: 0;
	}
	 .footer-btns &gt; li:first-child .btn {
		 border-width: 4px 0;
	}
	 .footer .social {
		 padding-bottom: 33px;
		 margin:0;
	}
	 .footer .social li {
		 width: 56px;
		 margin: 0 6px 15px;
		 padding: 0;
	}
	 .footer .social li a {
		 padding: 0;
		 display: block;
		 font-size: 35px;
		 line-height: 48px;
		 font-weight: normal;
		 height: 56px;
		 text-align: center;
	}
	 .footer .social li a span {
		 line-height: 1.6em;
	}
	 .footer .social li:last-child a {
		 margin: 0;
	}
	 .footer-block {
		 padding: 0 0 22px;
	}
	 .footer-block h3, .footer-block .h3 {
		 padding-bottom: 7px;
		 margin: 0 0 29px;
	}
	 .footer-block ul li {
		 display: block;
		 margin: 0 0 28px;
	}
	 .footer-additional-nav {
		 padding: 25px 0 0;
	}
	 .footer-additional-nav li {
		 display: block;
		 padding: 0 0 20px;
	}
}
 @media (max-width:560px) {
	 .footer .social {
		 flex-direction:row;
		 flex-wrap:wrap;
		 justify-content:center;
	}
}
/* * Overlay for Main Navigation of the site */
 .nav-overlay {
	 background: rgba(0, 0, 0, 0.6);
}
/* * Main Navigation of the site - Header Nav */
 .cc--main-menu ul &gt; li {
	 position: relative;
}
 .cc--main-menu ul &gt; li .link-arrow-wrapper {
	 padding-right: 2.5%;
	 padding-left: 2.5%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
}
 .cc--main-menu ul &gt; li .link-arrow-wrapper &gt; a {
	 font-size: 2rem;
	 font-family:"museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1;
	 padding-top: 1rem;
	 padding-bottom: 1rem;
	 display: block;
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 color: #000;
	 text-decoration: none;
}
 .cc--main-menu ul &gt; li .link-arrow-wrapper &gt; .arrow-toggle {
	 margin-top: 0;
	 margin-right: 0;
	 margin-bottom: 0;
	 margin-left: 0;
	 width: 4rem;
	 text-align: center;
}
 .cc--main-menu ul &gt; li .link-arrow-wrapper &gt; .arrow-toggle svg {
	 width: 1.25rem;
	 height: 1.25rem;
	 -webkit-transform: rotate(-90deg);
	 transform: rotate(-90deg);
	 fill: #000;
}
 .cc--main-menu ul &gt; li .link-arrow-wrapper &gt; .arrow-toggle.is-open svg {
	 width: 1.25rem;
	 height: 1.25rem;
	 -webkit-transform: rotate(0deg);
	 transform: rotate(0deg);
	 fill: #000;
}
 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; .submenus-wrapper {
	 position: relative;
	 top: 0;
	 left: 0;
	 width: auto;
	 min-width: auto;
	 padding: 0;
	 -webkit-transform: none;
	 transform: none;
	 -webkit-box-shadow: none !important;
	 box-shadow: none !important;
}
 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; a {
	 font-size: 0.875rem;
	 line-height: 1;
	 padding-top: 1rem;
	 padding-bottom: 1rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 border-bottom: 0;
	 color: #000;
	 text-decoration: none;
}
 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; a {
	 -webkit-transition: all 0.1s;
	 transition: all 0.1s;
}
 .cc--main-menu ul &gt; li {
	 -webkit-transition: all 0.1s;
	 transition: all 0.1s;
}
 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; .submenus-wrapper {
	 position: relative;
	 top: 0;
	 left: 0;
	 width: auto;
	 min-width: auto;
	 padding: 0;
	 -webkit-transform: none;
	 transform: none;
	 -webkit-box-shadow: none !important;
	 box-shadow: none !important;
}
 .cc--main-menu ul &gt; li .link-arrow-wrapper {
	 padding-right: 2.5%;
	 padding-left: 2.5%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 border-bottom: 1px solid #C8C8C8;
}
 .cc--main-menu ul &gt; li .submenus-wrapper {
	 display: none;
	 width: 100%;
	 background-color: #F5F5F5;
}
 .cc--main-menu ul &gt; li .submenus-wrapper .submenus-wrapper-inner {
	 padding-top: 1.25rem;
}
 .cc--main-menu ul &gt; li ul.submenu {
	 width: 100%;
}
 .cc--main-menu {
	 padding-bottom: 1.25rem;
}
 .cc--main-menu ul &gt; li .submenus-wrapper .submenus-wrapper-inner span {
	 display: block;
	 font-size: 1.6rem;
	 font-weight:700;
	 line-height: 1.1429;
	 margin-bottom: 0.25rem;
	 margin-top: 1rem;
	 color: #ae0a13;
	 text-transform: uppercase;
}
 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; a:hover {
	 color: #ae0a13;
}
 @media screen and (max-width: 1200px){
	 header .header-wrap {
		 display:none;
	}
	 .cc--main-menu ul &gt; li .submenus-wrapper {
		 background-color: rgba(255,255,255,0.78);
	}
	 .cc--main-menu ul &gt; li .submenus-wrapper .submenus-wrapper-inner {
		 padding-top: 0;
		 padding-right: 0;
		 padding-bottom: 0;
		 padding-left: 0;
		 width: 100%;
	}
	 .cc--main-menu ul &gt; li ul.submenu {
		 -webkit-box-orient: horizontal;
		 -webkit-box-direction: normal;
		 -ms-flex-direction: row;
		 flex-direction: row;
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
	}
	 .cc--main-menu ul &gt; li ul.submenu &gt; li {
		 padding-right: 4.16667%;
		 padding-bottom: 0;
		 padding-left: 4.16667%;
	}
	 header .cc--main-menu ul &gt; li .submenus-wrapper ul.submenu &gt; li &gt; .submenus-wrapper {
		 background-color: transparent;
	}
	 .cc--main-menu ul &gt; li .submenus-wrapper .submenus-wrapper-inner {
		 padding-top: 0;
		 padding-right: 0;
		 padding-bottom: 0;
		 padding-left: 0;
		 width: 100%;
	}
	 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; .submenus-wrapper .submenus-wrapper-inner {
		 padding-top: 0;
		 padding-right: 0;
		 padding-bottom: 0;
		 padding-left: 0;
	}
	 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; .submenus-wrapper .submenus-wrapper-inner &gt; ul {
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-direction: column;
		 flex-direction: column;
	}
	 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; .submenus-wrapper .submenus-wrapper-inner &gt; ul &gt; li {
		 padding-top: 0;
		 padding-right: 0;
		 padding-bottom: 0;
		 padding-left: 0;
	}
	 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; a {
		 font-size: 1.5rem;
		 line-height: 1.1875;
		 padding-top: 0.625rem;
		 padding-bottom: 0.625rem;
	}
	 .cc--main-menu ul &gt; li ul.submenu &gt; li &gt; .submenus-wrapper .submenus-wrapper-inner &gt; ul &gt; li {
		 margin-bottom: 0;
		 border-bottom: 1px solid #C8C8C8;
	}
}
 .header-nav-items.top-nav {
	 flex-direction:column;
}
 .header-nav-items.lower-nav &gt; li .link-arrow-wrapper &gt; .arrow-toggle {
	 margin-top: 0;
	 margin-right: 0;
	 margin-bottom: 0;
	 margin-left: 0;
	 width: 2rem;
	 border-bottom: 1px solid #C8C8C8;
	 text-align: right;
}
 .header-nav-items.lower-nav &gt; li .link-arrow-wrapper button {
	 display:none;
}
 .mobile-nav-menu-container {
	 display:none;
}
/*---------------------- R Logo Chevrons ------------------------ */
 .r-logo-chevrons {
	 display:none;
}
/* ----------------------------- QUICK LINKS HEADER --------------------- */
 header.header-refresh .quick-links-header {
	 background-color: var(--color-red-primary);
	 font-family: open-sans, sans-serif;
	 font-weight:600;
}
 header.header-refresh .quick-links-header ul {
	 list-style-type:none;
	 margin:0;
	 padding:5px;
	 margin-right:20px;
	 display:flex;
	 justify-content:flex-end;
}
 @media (max-width:1024px) {
	 header.header-refresh .quick-links-header {
		 display:none;
	}
}
 header.header-refresh .quick-links-header ul li {
	 list-style-type:none;
	 padding: 3px 0;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
}
 header.header-refresh .quick-links-header ul li a {
	 color:#fff;
	 display:block;
	 padding:3px 15px;
	 font-size: .85em;
	 font-weight:600;
}
 header.header-refresh .quick-links-header ul li:not(:last-child) a {
	 border-right: 1px solid var(--color-red-secondary);
}
/* header.header-refresh .quick-links-header ul li:first-child {
	 */
	/* margin-right: 15px;
	 */
	/* 
}
 */
 header.header-refresh .quick-links-header ul li:nth-child(-n+3) {
	 margin-left: 15px;
}
 header.header-refresh .quick-links-header ul li:nth-child(-n+3) a {
	 border: 1px solid #fff;
	 background-color: var(--color-red-primary);
	 transition: all .2s ease-in;
}
 header.header-refresh .quick-links-header ul li a:hover {
	 text-decoration:none;
}
 header.header-refresh .quick-links-header ul li:nth-child(-n+3) a:hover {
	 background-color: #fff;
	 color: var(--color-red-primary);
}
 @media screen and (min-width: 1024px) {
	 .r-logo-chevrons {
		 display:block;
		 width: 170px;
		 top: 87%;
		 position: absolute;
		 left: 0;
		 right: 0;
		 margin-left: auto;
		 margin-right: auto;
	}
	 .r-logo-chevrons img {
		 width:170px;
	}
	 header.header-refresh .nav {
		 width: 100%;
		 height:100%;
		 display:flex;
		 justify-content:center;
	}
	 .header-nav-items.top-nav {
		 display:flex;
		 flex-wrap:wrap;
		 flex-direction:row;
		 justify-content:flex-end;
		 margin-bottom:0;
		 padding-left:0;
		 z-index:10;
		 max-width:70%;
		 align-items: center;
	}
	 .header-nav-items.lower-nav {
		 display:flex;
		 flex-direction:row;
		 justify-content:space-around;
		 align-items:center;
		 z-index:9;
		 margin-bottom:0;
		 padding-left:0;
		 margin-left:300px;
	}
	 .header-nav-items.lower-nav &gt; li .link-arrow-wrapper &gt; .arrow-toggle {
		 display:none;
	}
	 .header-nav-items.lower-nav &gt; button {
		 display:none;
	}
	 .page .header-lower-nav-wrap {
		 display:block;
		 opacity:1.0;
		 width:100%;
	}
	 .page.is-scrolled .header-lower-nav-wrap nav button.nav-top-button {
		 display:none;
	}
	 .header .mobile-header-search {
		 opacity:0;
		 overflow: hidden;
	}
	 .is-nav-open .header .mobile-header-search {
		 width: 100%;
		 opacity: 1;
	}
	 header.header-refresh .header-nav-items.lower-nav .submenus-wrapper-inner .menu.no-children {
		 flex-direction:column;
	}
}
/* ----------------- Mobile Nav -------------------------------- */
 @media screen and (min-width: 1200px){
	 header .mobile-nav {
		 display: none;
	}
}
 .page.home {
	 padding-top:33px;
}
 .mobile-nav {
	 background-color: #800000;
}
 .mobile-header-actions {
	 display:flex;
	 padding-top:2px;
}
 .mobile-header-actions button {
	 align-self:center;
}
 .mobile-header-actions .header-buttons-btn {
	 background:transparent;
	 color:#fff;
	 border:none;
	 margin-left:10px;
}
 .mobile-header-actions .accessibility-btn span {
	 color: var(--color-white);
}
 .mobile-header-actions .mobile-menu-trigger {
	 display:flex;
}
 .mobile-header-actions .header-buttons-btn:hover {
	 background:transparent;
	 border:none;
}
 .mobile-nav .mobile-nav-menu-container {
	 top:7.9rem;
}
 .page.no-flyout header {
	 top:0;
}
 .mobile-nav ul {
	 padding:0;
	 margin:0;
	 list-style:none;
}
 button {
	 padding: 0;
	 border: 0;
	 background-color: transparent;
}
 header .mobile-nav .mobile-nav-topbar-container {
	 padding-top: 0.5rem;
	 padding-right: 2.5%;
	 padding-bottom: 0.5rem;
	 padding-left: 2.5%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 height: 4.525rem;
}
 .mobile-nav .mobile-nav-menu-container {
	 display: none;
	 position: fixed;
	 top: 4.4rem;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 padding-bottom:25px;
	 width: 100%;
	 height: calc(100% - 3.5rem);
	 background-color: #FFF;
	 z-index: 99;
	 overflow-y: auto;
}
/* --------------- Mobile Search ----------------------- */
 .mobile-nav .header-search-mobile {
	 padding:2.5%;
	 color:#000;
	 display:flex;
	 position:relative;
}
 .mobile-nav .header-search-mobile span {
	 align-self:center;
	 font-size:1.3em;
}
 .mobile-nav .header-search-mobile button.icon-search {
	 padding:10px;
	 background-color: #800000;
	 color:#fff;
	 margin-top: 0;
}
 .mobile-nav .header-search-mobile &gt; * {
	 padding-left:20px;
	 padding-right:20px;
}
 .mobile-nav .header-search-mobile .seach-box-wrap {
	 border:1px solid #000;
	 padding:0px;
	 width:100%;
	 min-height:0;
}
 .header-search-mobile form.gsc-search-box, .header-search table.gsc-search-box {
	 margin: 0;
}
 .header-search-mobile .gsc-search-box-tools .gsc-search-box .gsc-input {
	 padding: 0;
	 margin:0;
}
 .header-search-mobile .gsc-input-box .gsib_a {
	 padding: 0;
}
 .header-search-mobile .gsc-input-box {
	 padding: 0 15px;
	 font-size: 2rem;
	 line-height: 1.2;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 letter-spacing: 1px;
	 height: auto;
	 border: 1px solid #fff;
}
 .header-search-mobile .gsc-input-box input.gsc-input {
	 display: block;
	 width: 100%;
	 height: 42px;
	 padding: 9px 0 !important;
	 font-size: 1.6rem;
	 line-height: 1.32;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 letter-spacing: 1px;
}
 .header-search-mobile .gsc-search-button {
	 position:absolute;
	 height:100%;
	 width:50px;
}
 .mobile-nav-topbar-container .mobile-header-logo {
	 width: 14rem;
	 height: auto;
}
 .mobile-nav .mobile-nav-topbar-container .icon-close, .mobile-nav .mobile-nav-topbar-container .icon-hamburger-search {
	 width: 3rem;
	 height: auto;
}
 .mobile-nav .mobile-nav-topbar-container .mobile-menu-trigger .icon-close {
	 display: none;
}
 .header-nav-items &gt; li {
	 color: #800000;
	 list-style:none;
}
 .header-nav-items &gt; li a {
	 display:block;
	 padding:5px 17px;
	 color: #fff;
	 text-transform: uppercase;
	 display: block;
	 background-color: rgba(255,255,255,0.0);
	 text-decoration: none;
	 transition: background-color 250ms ease-out;
}
 .header-nav-items.top-nav &gt; li a {
	 padding:2px 15px 1px;
	 font-size:1.3em;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 .header-nav-items.lower-nav li &gt; ul {
	 padding-left:0px;
}
 .header-nav-items.lower-nav li {
	 height: 100%;
	 position:relative;
	 list-style:none;
	 flex-shrink: 0;
}
 .header-nav-items.lower-nav .link-arrow-wrapper {
	 flex-shrink: 0;
	 height: 100%;
}
 .header-nav-items.lower-nav .link-arrow-wrapper a {
	 font-family: "museo_sans900", Arial, Helvetica, sans-serif;
	 font-size:1em;
	 display: flex;
	 height: 100%;
	 align-items: center;
	 letter-spacing: -.3px;
}
 @media (max-width: 1175px) {
	 .header-nav-items.lower-nav .link-arrow-wrapper a {
		 padding: 10px 10px;
	}
}
 .header-nav-items.lower-nav &gt; li .submenus-wrapper {
	 border: 1px solid #000;
	 background-color: #000;
	 display:none;
	 opacity:0;
	 position: absolute;
	/*left:50%;
	 */
	 top: 100%;
	/*transform: translateX(-50%);
	 */
	 z-index: 2;
	 white-space: nowrap;
}
 .header-nav-items.lower-nav &gt; li .submenus-wrapper {
	 display:none;
	 opacity:0;
	 background-color:#f5f5f5;
	 transition: all .25s ease-in;
	 min-width:100%;
}
 .header-nav-items.lower-nav &gt; li.is-open .submenus-wrapper {
	 display:flex;
	 opacity:1;
}
 .mobile-nav-menu-container .mobile-header-top-nav {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 flex-direction:column;
	 background-color: var(--color-red-primary);
	 padding:10px;
}
 .mobile-nav-menu-container .mobile-header-top-nav ul {
	 display:flex;
	 flex-wrap:wrap;
	 flex-basis:initial;
	 justify-content:space-evenly;
	 gap:15px 
}
 .mobile-nav-menu-container .mobile-header-top-nav li a {
	 padding-right: 2.5%;
	 padding-left: 2.5%;
	 padding-top: 8px;
	 padding-bottom: 8px;
	 color: #fff;
	/*text-transform: uppercase;
	 */
	 display: block;
	 padding: 3px 10px 1px 10px;
	 background-color: transparent;
	 border-radius:3px;
	 text-decoration: none;
	 font-weight:600;
	 font-size:.9em;
	 line-height: 2;
}
 .mobile-nav-menu-container .mobile-header-top-nav li a:hover {
	 color: #ae0a13;
	 background-color: rgba(255,255,255,0.8);
	 text-decoration: none;
	 cursor: pointer;
}
 @media(hover: hover) {
	 .header-nav-items &gt; li:hover {
		 color: #000;
		 background-color: var(--color-grey-cool);
		 text-decoration: none;
		 cursor: pointer;
	}
	 .header-nav-items.lower-nav &gt; li:hover .submenus-wrapper {
		 display:flex;
		 opacity:1;
		 background-color:#000;
	}
	 .header-nav-items.lower-nav &gt; li:hover {
		 background-color: var(--color-grey-cool);
		 color: #000 !important;
	}
	 .header-nav-items.lower-nav &gt; li a:hover span {
		 color:#000 !important;
		 background-color: #fff !important;
	}
	 .header-nav-items.lower-nav &gt; li:hover .link-arrow-wrapper a:first-child {
		 border:none;
		 color: #000;
	}
	 .header-nav-items.lower-nav &gt; li:focus-within .link-arrow-wrapper a {
		 border-color: #800000;
	}
	 .header-nav-items.lower-nav &gt; li:focus-within .submenus-wrapper {
		 display:flex;
	}
	 .header-nav-items.lower-nav &gt; li:focus-within .submenus-wrapper &gt; li {
		 background-color:#fff;
		 color:#000;
	}
}
 .header-nav-items.lower-nav &gt; li a {
	 color: var(--color-red-primary);
}
 .header-nav-items.lower-nav &gt; li ul.submenu &gt; li &gt; .submenus-wrapper .submenus-wrapper-inner &gt; ul {
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 padding-left:0px;
}
 .header-nav-items.lower-nav &gt; li .submenus-wrapper .submenus-wrapper-inner {
	 padding-top: 0;
	 padding-right: 0;
	 padding-bottom: 0;
	 padding-left: 0;
	 width: 100%;
}
 .header-nav-items.lower-nav &gt; li .submenus-wrapper .submenus-wrapper-inner ul {
	 -webkit-box-orient: horizontal;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: row;
	 flex-direction: row;
}
 .header-nav-items.lower-nav &gt; li ul.submenu {
	 padding-left:0;
}
 .header-nav-items.lower-nav &gt; li ul.submenu li.submenu-name &gt; a {
	 padding:0;
}
 .header-nav-items.lower-nav &gt; li ul.submenu li.submenu-name span {
	 color: #fff;
	 font-weight:bold;
	 font-size: 0.9em;
	 display:block;
	 padding: 5px 20px !important;
	 margin:0 !important;
	 text-transform: uppercase;
	 text-decoration: underline;
	 text-underline-offset: 4px;
	 background-color: rgba(255,255,255,0.0);
	 transition: background-color 350ms, color 350ms;
}
/* ------ subnav lists ------- */
 .header-nav-items.lower-nav &gt; li ul.submenu &gt; li &gt; .submenus-wrapper {
	 position: relative;
	 top: 0;
	 left: 0;
	 width: auto;
	 min-width: auto;
	 padding: 0;
	 -webkit-transform: none;
	 transform: none;
	 -webkit-box-shadow: none !important;
	 box-shadow: none !important;
	 font-size:1em;
	 background:transparent;
}
 .header-nav-items.lower-nav &gt; li ul.submenu &gt; li &gt; .submenus-wrapper ul li a {
	 font-size:.9em;
	 font-weight:normal;
	 text-transform:unset;
	 color:#fff;
	 width:100%;
}
 .header-nav-items.lower-nav &gt; li ul.submenu &gt; li &gt; .submenus-wrapper ul li:hover a {
	 color:#000;
	 background-color:#fff;
}
 @media screen and (min-width: 1024px) {
	 .header-nav-items.lower-nav ul {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
	}
}
 .nav-holder {
	 width: 503px;
	 height: 100%;
	 overflow: hidden;
	 position: relative;
}
 .nav-holder .iScrollVerticalScrollbar {
	 right: 12px !important;
}
 .nav-frame {
	 padding-bottom: 30px;
}
 .nav-frame:before, .nav-frame:after {
	 content: " ";
	 display: table;
}
 .nav-frame:after {
	 clear: both;
}
 .nav-frame:before, .nav-frame:after {
	 content: " ";
	 display: table;
}
 .nav-frame:after {
	 clear: both;
}
 .nav-top-button {
	 position: absolute;
	 top: 2px;
	 right: 50px;
	 width: 30px;
	 height: 30px;
	 color: #364451;
	 background: none;
	 border: 0;
	 font-size: 30px;
}
 .nav a {
	 display: block;
	 color: #fff;
}
 .nav a:hover, .nav a:focus {
	 background-color: transparent;
	 text-decoration: none;
}
 .nav-block {
	 margin: 0 0 40px;
}
 .nav-title {
	 display: block;
	 text-transform: uppercase;
	 font-size: 20px;
	 line-height: 1.2;
	 font-weight: normal;
	 padding: 9px 0;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	 margin: 0 130px 12px 50px;
}
 .nav-title.nav-home {
	 border: 0;
	 margin: 0;
	 padding: 0;
}
 .nav-title.nav-home a {
	 padding: 9px 130px 9px 50px;
	 background: #d85c20;
}
 .nav-secondary {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.25;
	 text-transform: uppercase;
	 padding: 22px 130px 22px 50px;
	 position: relative;
}
 .nav-secondary &gt; li {
	 list-style-type: none;
}
 .nav-secondary:before, .nav-secondary:after {
	 position: absolute;
	 content: "";
	 width: 56px;
	 height: 1px;
	 background: rgba(255, 255, 255, 0.5);
	 top: 0;
}
 .nav-secondary:after {
	 top: auto;
	 bottom: 0;
}
 .nav-secondary a {
	 margin: 0 -130px 0 -50px;
	 padding: 0 130px 0 50px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
}
 .nav-helpful {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 font-size: 16px;
	 line-height: 1.25;
	 font-weight: normal;
	 text-transform: uppercase;
	 padding: 0 130px 0 50px;
}
 .nav-helpful &gt; li {
	 list-style-type: none;
}
 .nav-helpful &gt; li {
	 margin: 0 0 10px;
}
 .nav-helpful &gt; li a {
	 padding: 2px 130px 2px 50px;
	 margin: 0 -130px 0 -50px;
}
 .nav-close-btn {
	 font-size: 20px;
	 line-height: 1.2;
	 font-weight: normal;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 text-transform: uppercase;
	 color: #fff;
	 display: none;
	 background-color: #d85c20;
	 border: 0;
	 padding: 11px 50px;
	 width: 100%;
	 text-align: left;
}
 .nav-close-btn .icon {
	 margin-right: 3px;
}
 .nav-close-btn:hover {
	 background-color: rgba(216, 92, 32, 0.6);
}
 .nav-primary {
	 padding-top: 10px;
}
 .nav-primary .nav-title {
	 padding: 0;
	 margin: 0;
}
 .nav-primary .nav-title a {
	 font-size: 16px;
	 padding: 14px 130px 14px 50px;
	 line-height: 1.25;
	 position: relative;
}
 .nav-primary .nav-title a:after {
	 right: 125px;
	 top: 50%;
	 border: solid transparent;
	 content: " ";
	 height: 0;
	 width: 0;
	 position: absolute;
	 pointer-events: none;
	 border-color: transparent;
	 border-left-color: #fff;
	 border-width: 6px;
	 margin-top: -6px;
}
 .nav-primary a:hover {
	 background-color: rgba(216, 92, 32, 0.6);
}
 .nav-primary li.active &gt; a {
	 background-color: #d85c20;
}
 .nav-primary-block {
	 overflow: hidden;
}
 .nav-primary-opener-icon {
	 position: absolute;
	 top: 50%;
	 margin-top: -19px;
	 right: 116px;
	 width: 38px;
	 height: 38px;
	 transition: 250ms all;
}
 .nav-primary-opener-icon .icon-plus, .nav-primary-opener-icon .icon-minus {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 38px;
	 height: 38px;
	 font-size: 20px;
	 line-height: 38px;
	 text-align: center;
	 transition: all 350ms ease-out;
}
 .nav-primary-opener-icon .icon-plus {
	 opacity: 1;
	 transform: rotate(0);
}
 .nav-primary-opener-icon .icon-minus {
	 opacity: 0;
	 transform: rotate(-90deg);
}
 .nav-primary-opener:hover .icon-plus {
	 opacity: 0;
	 transform: rotate(90deg);
}
 .nav-primary-opener:hover .icon-minus {
	 opacity: 1;
	 transform: rotate(0);
}
 .nav-primary li.active &gt; .nav-primary-opener .icon-plus {
	 opacity: 0;
	 transform: rotate(90deg);
}
 .nav-primary li.active &gt; .nav-primary-opener .icon-minus {
	 opacity: 1;
	 transform: rotate(0);
}
 .nav-primary-first-level {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 .nav-primary-first-level &gt; li {
	 list-style-type: none;
}
 .nav-primary-first-level &gt; li &gt; a {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 30px;
	 line-height: 1.2;
	 text-transform: uppercase;
	 position: relative;
	 padding: 4px 130px 4px 50px;
}
 .nav-primary-first-level &gt; li.active &gt; a {
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
 .nav-primary-second-level {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	 margin: 0 -130px 32px -50px;
	 padding: 0 130px 0px 50px;
}
 .nav-primary-second-level &gt; li {
	 list-style-type: none;
}
 .nav-primary-second-level &gt; li {
	 margin: 0;
}
 .nav-primary-second-level &gt; li &gt; a {
	 font-size: 16px;
	 line-height: 1.25;
	 font-weight: normal;
	 text-transform: uppercase;
	 position: relative;
	 padding: 12px 130px 11px 65px;
}
 .nav-primary-second-level &gt; li:first-child a {
	 position: relative;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	 padding-left: 50px;
}
 .nav-primary-second-level &gt; li:first-child a:after {
	 right: 125px;
	 top: 50%;
	 border: solid transparent;
	 content: " ";
	 height: 0;
	 width: 0;
	 position: absolute;
	 pointer-events: none;
	 border-color: transparent;
	 border-left-color: #fff;
	 border-width: 6px;
	 margin-top: -6px;
}
 .nav-primary-second-level &gt; li.active &gt; a {
	 padding-top: 12px;
	 padding-bottom: 12px;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
 .nav-primary-second-level &gt; li .nav-primary-opener-icon .icon-plus, .nav-primary-second-level &gt; li .nav-primary-opener-icon .icon-minus {
	 font-size: 10px;
}
 .nav-primary-third-level {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	 margin: 0 -130px 10px -50px;
	 padding: 0 130px 0px 50px;
}
 .nav-primary-third-level &gt; li {
	 list-style-type: none;
}
 .nav-primary-third-level &gt; li {
	 margin: 0;
}
 .nav-primary-third-level &gt; li &gt; a {
	 font-size: 16px;
	 line-height: 1.25;
	 font-weight: normal;
	 text-transform: none;
	 padding: 11px 130px 12px 80px;
}
 .nav-primary-third-level &gt; li:first-child a {
	 position: relative;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	 padding-left: 65px;
}
 .nav-primary-third-level &gt; li:first-child a:after {
	 right: 125px;
	 top: 50%;
	 border: solid transparent;
	 content: " ";
	 height: 0;
	 width: 0;
	 position: absolute;
	 pointer-events: none;
	 border-color: transparent;
	 border-left-color: #fff;
	 border-width: 6px;
	 margin-top: -6px;
}
 @media (max-width: 991px) {
	 .nav-frame {
		 padding-bottom: 0;
	}
	 .nav-close-btn {
		 display: block;
		 padding: 11px 15px;
	}
}
 @media (max-width: 767px) {
	 .nav {
		 padding-top: 50px;
		 max-width: 480px;
		 width: 100%;
	}
	 .nav .iScrollVerticalScrollbar {
		 right: 5px !important;
	}
	 .nav-top-button {
		 top: 5px;
		 right: 15px;
	}
	 .nav-holder {
		 max-width: 503px;
		 min-width: 320px;
		 width: 100%;
	}
	 .nav-primary-second-level, .nav-primary-third-level {
		 margin: 0 0 32px;
		 padding: 0;
	}
	 .nav-primary-third-level {
		 margin-bottom: 10px;
	}
	 .nav-title.nav-home a, .nav-primary-first-level &gt; li &gt; a, .nav-primary-second-level &gt; li:first-child a {
		 padding-left: 15px;
		 padding-right: 45px;
		 margin: 0;
	}
	 .nav-primary-opener-icon {
		 right: 5px;
	}
	 .nav-primary-opener:after, .nav-primary-first-level &gt; li &gt; a.nav-primary-opener:after, .nav-primary-second-level &gt; li:first-child a:after, .nav-primary-third-level &gt; li:first-child a:after {
		 right: 15px;
	}
	 .nav-primary-second-level &gt; li &gt; a, .nav-primary-third-level &gt; li:first-child a {
		 padding-left: 30px;
		 padding-right: 45px;
		 margin: 0;
	}
	 .nav-primary-third-level &gt; li &gt; a {
		 padding-left: 45px;
		 padding-right: 45px;
	}
	 .nav-block a {
		 padding-left: 15px;
		 padding-right: 15px;
		 margin-left: -15px;
		 margin-right: -15px;
	}
	 .nav-secondary {
		 padding: 22px 15px;
	}
	 .nav-title {
		 margin: 0 15px 12px;
	}
	 .nav-helpful &gt; li a {
		 padding-left: 15px;
		 padding-right: 15px;
	}
}
/* Nav Secondary - Flyout */
 .nav-secondary-flyout-wrap {
	 position: fixed;
	 top: 257px;
	 right: 0;
	 z-index: 2;
	 display:none;
}
 .nav-secondary-flyout-wrap.custom {
	 display:block;
}
 .nav-secondary-flyout {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-weight: 900;
	 text-transform: uppercase;
}
 .nav-secondary-flyout li {
	 margin-bottom: 8px;
	 position: relative;
	 list-style-type: none;
}
 .nav-secondary-flyout a {
	 font-size: 12px;
	 color: #364451;
	 text-decoration: none;
	 width: 140px;
	 display: block;
	 position: relative;
	 z-index: 1;
	 padding: 11px 17px 8px 45px;
	 background-color: #fff;
	 overflow: hidden;
	 -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.65);
	 -moz-box-shadow:2px 2px 5px rgba(0,0,0,.65);
	 box-shadow:2px 2px 5px rgba(0,0,0,.65);
	 transition: all .25s ease-in-out;
}
 .nav-secondary-flyout a:before {
	 content: '';
	 width: 39px;
	 display: block;
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 z-index: 1;
	 background-color: rgb(88, 89, 91);
	 transition: width .35s ease-in-out;
}
 .nav-secondary-flyout li:not(.nav--expanded) a:hover {
	 width: 160px;
	 margin-left: -20px;
	 color:#fff 
}
 .nav-secondary-flyout li:not(.nav--expanded) a:hover:before {
	 width: 160px;
}
 .nav-secondary-flyout .nav_icon {
	 width: 39px;
	 position: absolute;
	 top: 1px;
	 left: 0;
	 text-align: center;
	 z-index: 3;
	 padding: 8px 0 6px 0;
	/*background: rgb(40, 173, 205);
	 */
	 font-size: 18px;
	 color:#fff;
}
 .nav-secondary-flyout .nav_icon .icon {
	 display: block;
}
 .nav-secondary-flyout .nav_icon .fa-pencil-square-o {
	 margin: 1px -2px 0 0;
}
 .nav-secondary-flyout .nav_content {
	 display: block;
	 white-space:nowrap;
	 opacity: 1;
	 visibility: visible;
	 position: relative;
	 z-index: 2;
	 top: -1px;
	 transition: all .35s ease-in-out;
	 font-family: "museo_sans900", Arial, Helvetica, sans-serif;
}
 .nav-secondary-flyout--closed a, .nav-secondary-flyout--collapse a {
	 width: 39px;
	 padding-left: 0;
	 overflow: hidden;
}
 .nav-secondary-flyout--closed a:before, .nav-secondary-flyout--collapse a:before {
	 transition-delay: .2s;
}
 .nav-secondary-flyout--closed .nav_content, .nav-secondary-flyout--collapse .nav_content {
	 opacity: 0;
	 visibility: hidden;
}
 .nav-secondary-flyout--closed {
	 top: 136px;
}
 .nav-secondary-flyout--closed li:not(.nav--expanded) a:hover, .nav-secondary-flyout--collapse li:not(.nav--expanded) a:hover {
	 width: 140px;
	 padding-left: 45px;
	 margin-left: -101px;
}
 .nav-secondary-flyout--closed li:not(.nav--expanded) a:hover .nav_content, .nav-secondary-flyout--collapse li:not(.nav--expanded) a:hover .nav_content {
	 opacity: 1;
	 visibility: visible;
}
 .nav-secondary-flyout .nav--expanded &gt; a, .nav-secondary-flyout .nav--expanded .search {
	 margin-left: -132px;
}
 .nav-secondary-flyout .nav--expanded .search {
	 width: 233px;
}
 .nav-secondary-flyout--closed .nav--expanded &gt; a, .nav-secondary-flyout--closed .nav--expanded .search {
	 margin-left: -233px;
}
 @media (max-width: 1024px) {
	 .nav-secondary-flyout {
		 position:fixed;
		 top: 0;
		 right: 0;
		 left: 0;
		 background-color: rgb(40, 173, 205);
		 z-index:1;
	}
	 .nav-secondary-flyout ul {
		 display: -webkit-flex;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-flex-flow: row nowrap;
		 -ms-flex-flow: row nowrap;
		 flex-flow: row nowrap;
		 -webkit-justify-content: center;
		 -ms-flex-pack: center;
		 justify-content: center;
		 margin-top: 6px;
		 margin-bottom: 6px;
		 padding:0;
	}
	 .nav-secondary-flyout ul li {
		 margin: 0;
		 position: static;
	}
	 .nav-secondary-flyout ul li + li {
		 margin-left: 10px;
	}
	 .nav-secondary-flyout ul li a {
		 width: auto;
		 padding: 1px;
		 background-color: transparent;
		 color: #fff;
		 margin: 0 5px;
		 -webkit-box-shadow:none;
		 -moz-box-shadow:none;
		 box-shadow:none;
	}
	 .nav-secondary-flyout ul li a:before {
		 content: none;
	}
	 .nav-secondary-flyout .nav_icon {
		 display:none !important;
		 width: auto;
		 position: relative;
		 display: inline-block;
		 vertical-align: middle;
		 margin-right: 2px;
		 padding:1px;
		 font-size:16px;
	}
	 .nav-secondary-flyout .nav_icon .icon {
		 width:auto;
		 line-height: 16px;
	}
	 .nav-secondary-flyout .nav_content {
		 width:auto;
		 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
		 font-stretch: condensed;
		 position: relative;
		 display: inline-block;
		 vertical-align: middle;
		 opacity: 1;
		 top: 0px;
		 visibility: visible;
		 margin-left:2px;
	}
	 .nav-secondary-flyout ul li a:hover, .nav-secondary-flyout li:not(.nav--expanded) a:hover, .nav-secondary-flyout--closed li:not(.nav--expanded) a:hover, .nav-secondary-flyout--collapse li:not(.nav--expanded) a:hover {
		 width: auto;
		 padding: 1px;
		 margin:0 5px;
	}
	 .nav-secondary-flyout li:not(.nav--expanded) a:hover {
		 width: auto;
		 color:#fff;
		 padding: 1px;
	}
	 .nav-secondary-flyout li:not(.nav--expanded) a:hover:before {
		 padding: 1px;
		 width: auto;
	}
	 .nav-secondary-flyout .nav--expanded {
		 width: auto;
		 position: relative;
		 top: 0;
		 right: 0;
		 left: 0;
		 z-index: 3;
		 padding:0;
		 margin: 0;
		 background-color: rgb(40, 173, 205);
	}
	 .nav-secondary-flyout .nav--expanded .nav_link {
		 width: auto;
		 position: absolute;
		 top: 0;
		 left: 0;
		 margin-left:0;
	}
	 .nav-secondary-flyout .nav--expanded .nav_icon {
		 width: auto;
		 padding:1px;
		 margin:0;
	}
	 .nav-secondary-flyout .nav--expanded .search {
		 position: static;
		 margin: 0;
	}
}
/* * Region */
 .region-holder {
	 position:relative;
}
 .region:before, .region:after {
	 content: " ";
	 display: table;
}
 .region:after {
	 clear: both;
}
 .region:before, .region:after {
	 content: " ";
	 display: table;
}
 .region:after {
	 clear: both;
}
 .region-holder:before, .region-holder:after {
	 content: " ";
	 display: table;
}
 .region-holder:after {
	 clear: both;
}
 .region-holder:before, .region-holder:after {
	 content: " ";
	 display: table;
}
 .region-holder:after {
	 clear: both;
}
 .page-wide-tier .region-holder {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .page-wide-tier .region-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .page-wide-tier .region-holder {
		 width: 970px;
	}
}
 @media (min-width: 1200px) {
	 .page-wide-tier .region-holder {
		 width: 1200px;
	}
}
 .page-wide-tier .region.tier-header-region .region-holder, .page-wide-tier .region.quote-region .region-holder, .page-right-rail .region.tier-header-region .region-holder, .page-right-rail .region.quote-region .region-holder {
	 width: 100%;
	 padding: 0;
}
 .page .tier-header-region {
	 position:relative;
	 z-index:0;
}
/* * Content container - common component */
 .content-container {
	 text-align: center;
}
 .content-container:before, .content-container:after {
	 content: " ";
	 display: table;
}
 .content-container:after {
	 clear: both;
}
 .content-container:before, .content-container:after {
	 content: " ";
	 display: table;
}
 .content-container:after {
	 clear: both;
}
 .content-container-holder:before, .content-container-holder:after {
	 content: " ";
	 display: table;
}
 .content-container-holder:after {
	 clear: both;
}
 .content-container-holder:before, .content-container-holder:after {
	 content: " ";
	 display: table;
}
 .content-container-holder:after {
	 clear: both;
}
 .content-container .row-heading:before, .content-container .row-heading:after {
	 content: " ";
	 display: table;
}
 .content-container .row-heading:after {
	 clear: both;
}
 .content-container .row-heading:before, .content-container .row-heading:after {
	 content: " ";
	 display: table;
}
 .content-container .row-heading:after {
	 clear: both;
}
 .content-container h1, .content-container h2, .content-container .h1, .content-container .h2 {
	 margin: 0 0 26px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 28px;
	 text-transform: uppercase;
}
 .content-container .row-text {
	 margin: 0 0 16px;
	 color: var(--color-black);
}
 .content-container .row-text:before, .content-container .row-text:after {
	 content: " ";
	 display: table;
}
 .content-container .row-text:after {
	 clear: both;
}
 .content-container .row-text:before, .content-container .row-text:after {
	 content: " ";
	 display: table;
}
 .content-container .row-text:after {
	 clear: both;
}
 .content-container .row-text h3, .content-container .row-text .h3 {
	 color: #364451;
	 text-transform: none;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
}
 .content-container .row-text h3:last-child, .content-container .row-text .h3:last-child {
	 margin: 35px 0 2px;
}
 .content-container .row-content-block-collection:before, .content-container .row-content-block-collection:after {
	 content: " ";
	 display: table;
}
 .content-container .row-content-block-collection:after {
	 clear: both;
}
 .content-container .row-content-block-collection:before, .content-container .row-content-block-collection:after {
	 content: " ";
	 display: table;
}
 .content-container .row-content-block-collection:after {
	 clear: both;
}
 .content-container .row-btn {
	 margin-top:25px;
	 margin-bottom: 50px;
}
 .content-container .row-btn:before, .content-container .row-btn:after {
	 content: " ";
	 display: table;
}
 .content-container .row-btn:after {
	 clear: both;
}
 .content-container .row-btn:before, .content-container .row-btn:after {
	 content: " ";
	 display: table;
}
 .content-container .row-btn:after {
	 clear: both;
}
 @media (max-width: 991px) {
	 .content-container h1, .content-container h2, .content-container .h1, .content-container .h2 {
		 margin: 0 0 18px;
	}
}
 @media (max-width: 767px) {
	 .content-container h1, .content-container h2, .content-container .h1, .content-container .h2 {
		 margin: 0 0 17px;
		 font-size: 24px;
		 line-height: 1.25;
	}
	 .content-container .row-text {
		 margin: 0 0 7px;
	}
	 .content-container .row-btn {
		 margin-bottom: 45px;
	}
	 .content-container .content-block-text-wrap {
		 margin:20px;
	}
}
 .content-container .content-block-text-wrap {
	 padding-top:20px;
	 padding-bottom:20px;
}
/* Content Styles */
 .blue-box {
	 background:#28adcd;
}
 .green-box {
	 background:#90bb39;
}
 .orange-box {
	 background:#f17021;
}
 .red-box {
	 background: #800000;
}
 .pink-box {
	 background:#a81d76;
}
 .blue-box, .green-box, .orange-box, .red-box, .pink-box {
	 padding:15px 15px;
	 color:#fff !important;
	 margin:25px 0;
}
 .blue-box *, .green-box *, .orange-box *, .red-box *, .pink-box * {
	 margin:0 !important;
	 color:#fff !important;
}
 .blue-text {
	 color:#28adcd !important;
}
 .green-text {
	 color:#90bb39 !important;
}
 .gold-text {
	 color:#e8cb31 !important;
}
 .orange-text {
	 color:#f17021 !important;
}
 .red-text {
	 color: #ae0a13 !important;
}
 .pink-text {
	 color:#a81d76 !important;
}
 .white-text {
	 color:#fff !important;
}
/* * Region */
 .region:before, .region:after {
	 content: " ";
	 display: table;
}
 .region:after {
	 clear: both;
}
 .region:before, .region:after {
	 content: " ";
	 display: table;
}
 .region:after {
	 clear: both;
}
 .region-holder:before, .region-holder:after {
	 content: " ";
	 display: table;
}
 .region-holder:after {
	 clear: both;
}
 .region-holder:before, .region-holder:after {
	 content: " ";
	 display: table;
}
 .region-holder:after {
	 clear: both;
}
 .page-wide-tier .region-holder, .page-home .filtered-news-region .region-holder {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .page-wide-tier .region-holder, .page-home .filtered-news-region .region-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .page-wide-tier .region-holder, .page-home .filtered-news-region .region-holder {
		 width: 970px;
	}
}
/* @media (min-width: 1200px) {
	 */
	/* .page-wide-tier .region-holder, .page-home .filtered-news-region .region-holder {
		 */
		/* width: 1200px;
		 */
		/* 
	}
	 */
	/* 
}
 */
 .page-wide-tier .region.tier-header-region .region-holder, .page-wide-tier .region.quote-region .region-holder, .page-right-rail .region.tier-header-region .region-holder, .page-right-rail .region.quote-region .region-holder {
	 width: 100%;
	 padding: 0;
}
 .btn {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 font-size: 16px;
	 line-height: 1.375;
	 border-radius: 0;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
}
 .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .btn:hover, .btn:focus, .btn.focus {
	 color: #364451;
	 text-decoration: none;
}
 .btn:active, .btn.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.btn.disabled, fieldset[disabled] a.btn {
	 pointer-events: none;
}
 .btn-default {
	 color: #364451;
	 background-color: transparent;
	 border-color: #364451;
}
 .btn-default:focus, .btn-default.focus {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #030405;
}
 .btn-default:hover {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e252c;
}
 .btn-default:active, .btn-default.active, .open &gt; .dropdown-toggle.btn-default {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e252c;
}
 .btn-default:active:hover, .btn-default.active:hover, .open &gt; .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open &gt; .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open &gt; .dropdown-toggle.btn-default.focus {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #030405;
}
 .btn-default:active, .btn-default.active, .open &gt; .dropdown-toggle.btn-default {
	 background-image: none;
}
 .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {
	 background-color: transparent;
	 border-color: #364451;
}
 .btn-default .badge {
	 color: transparent;
	 background-color: #364451;
}
 .btn-primary {
	 color: #800000;
	 background-color: transparent;
	 border-color: #800000;
}
 .btn-primary:focus, .btn-primary.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .btn-primary:hover {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .btn-primary:active, .btn-primary.active, .open &gt; .dropdown-toggle.btn-primary {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .btn-primary:active:hover, .btn-primary.active:hover, .open &gt; .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open &gt; .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open &gt; .dropdown-toggle.btn-primary.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .btn-primary:active, .btn-primary.active, .open &gt; .dropdown-toggle.btn-primary {
	 background-image: none;
}
 .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
	 background-color: transparent;
	 border-color: #800000;
}
 .btn-primary .badge {
	 color: transparent;
	 background-color: #800000;
}
 .btn-success {
	 color: #90bb39;
	 background-color: transparent;
	 border-color: #90bb39;
}
 .btn-success:focus, .btn-success.focus {
	 color: #90bb39;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #45591b;
}
 .btn-success:hover {
	 color: #90bb39;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #6c8c2b;
}
 .btn-success:active, .btn-success.active, .open &gt; .dropdown-toggle.btn-success {
	 color: #90bb39;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #6c8c2b;
}
 .btn-success:active:hover, .btn-success.active:hover, .open &gt; .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open &gt; .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open &gt; .dropdown-toggle.btn-success.focus {
	 color: #90bb39;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #45591b;
}
 .btn-success:active, .btn-success.active, .open &gt; .dropdown-toggle.btn-success {
	 background-image: none;
}
 .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus {
	 background-color: transparent;
	 border-color: #90bb39;
}
 .btn-success .badge {
	 color: transparent;
	 background-color: #90bb39;
}
 .btn-info {
	 color: #28adcd;
	 background-color: transparent;
	 border-color: #28adcd;
}
 .btn-info:focus, .btn-info.focus {
	 color: #28adcd;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #135362;
}
 .btn-info:hover {
	 color: #28adcd;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e829a;
}
 .btn-info:active, .btn-info.active, .open &gt; .dropdown-toggle.btn-info {
	 color: #28adcd;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e829a;
}
 .btn-info:active:hover, .btn-info.active:hover, .open &gt; .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open &gt; .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open &gt; .dropdown-toggle.btn-info.focus {
	 color: #28adcd;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #135362;
}
 .btn-info:active, .btn-info.active, .open &gt; .dropdown-toggle.btn-info {
	 background-image: none;
}
 .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus {
	 background-color: transparent;
	 border-color: #28adcd;
}
 .btn-info .badge {
	 color: transparent;
	 background-color: #28adcd;
}
 .btn-warning {
	 color: #f17021;
	 background-color: transparent;
	 border-color: #f17021;
}
 .btn-warning:focus, .btn-warning.focus {
	 color: #f17021;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #8a3a09;
}
 .btn-warning:hover {
	 color: #f17021;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #c8540d;
}
 .btn-warning:active, .btn-warning.active, .open &gt; .dropdown-toggle.btn-warning {
	 color: #f17021;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #c8540d;
}
 .btn-warning:active:hover, .btn-warning.active:hover, .open &gt; .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open &gt; .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open &gt; .dropdown-toggle.btn-warning.focus {
	 color: #f17021;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #8a3a09;
}
 .btn-warning:active, .btn-warning.active, .open &gt; .dropdown-toggle.btn-warning {
	 background-image: none;
}
 .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus {
	 background-color: transparent;
	 border-color: #f17021;
}
 .btn-warning .badge {
	 color: transparent;
	 background-color: #f17021;
}
 .btn-danger {
	 color: #cd201f;
	 background-color: transparent;
	 border-color: #cd201f;
}
 .btn-danger:focus, .btn-danger.focus {
	 color: #cd201f;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #5e0f0e;
}
 .btn-danger:hover {
	 color: #cd201f;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #981817;
}
 .btn-danger:active, .btn-danger.active, .open &gt; .dropdown-toggle.btn-danger {
	 color: #cd201f;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #981817;
}
 .btn-danger:active:hover, .btn-danger.active:hover, .open &gt; .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open &gt; .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open &gt; .dropdown-toggle.btn-danger.focus {
	 color: #cd201f;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #5e0f0e;
}
 .btn-danger:active, .btn-danger.active, .open &gt; .dropdown-toggle.btn-danger {
	 background-image: none;
}
 .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus {
	 background-color: transparent;
	 border-color: #cd201f;
}
 .btn-danger .badge {
	 color: transparent;
	 background-color: #cd201f;
}
 .btn-link {
	 color: #ff7336;
	 font-weight: normal;
	 border-radius: 0;
}
 .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
	 background-color: transparent;
	 box-shadow: none;
}
 .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	 border-color: transparent;
}
 .btn-link:hover, .btn-link:focus {
	 color: #ff7336;
	 text-decoration: underline;
	 background-color: transparent;
}
 .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	 color: #777777;
	 text-decoration: none;
}
 .btn-lg {
	 padding: 13px 20px;
	 font-size: 20px;
	 line-height: 1.3333333;
	 border-radius: 0;
}
 .btn-sm {
	 padding: 12px 20px;
	 font-size: 16px;
	 line-height: 1.5;
	 border-radius: 0;
}
 .btn-xs {
	 padding: 12px 20px;
	 font-size: 16px;
	 line-height: 1.5;
	 border-radius: 0;
}
 .btn-block {
	 display: block;
	 width: 100%;
}
 .btn-block + .btn-block {
	 margin-top: 5px;
}
 input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	 width: 100%;
}
 .btn {
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
}
 .btn:before, .btn:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .btn:after {
	 left: 50%;
}
 .btn:before {
	 right: 50%;
}
 .btn:hover, .btn:focus, .btn.focus, .btn:active, .btn.active {
	 color: #fff;
}
 .btn:hover:before, .btn:focus:before, .btn.focus:before, .btn:active:before, .btn.active:before, .btn:hover:after, .btn:focus:after, .btn.focus:after, .btn:active:after, .btn.active:after {
	 opacity: 1;
}
 .btn:hover:after, .btn:focus:after, .btn.focus:after, .btn:active:after, .btn.active:after {
	 left: 0;
}
 .btn:hover:before, .btn:focus:before, .btn.focus:before, .btn:active:before, .btn.active:before {
	 right: 0;
}
 .btn-xs {
	 line-height: 1.25;
}
 .btn-default:before, .btn-default:after {
	 background: #800000;
}
 .btn-default:focus, .btn-default.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .btn-default:focus:before, .btn-default.focus:before, .btn-default:focus:after, .btn-default.focus:after {
	 background: #800000;
}
 .btn-default:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .btn-default:hover:before, .btn-default:hover:after {
	 background: #800000;
}
 .btn-default:active, .btn-default.active {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .btn-default:active:before, .btn-default.active:before, .btn-default:active:after, .btn-default.active:after {
	 background: #800000;
}
 .btn-default:active:hover, .btn-default.active:hover, .btn-default:active:focus, .btn-default.active:focus, .btn-default:active.focus, .btn-default.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .btn-primary:before, .btn-primary:after {
	 background: #800000;
}
 .btn-primary:focus, .btn-primary.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .btn-primary:focus:before, .btn-primary.focus:before, .btn-primary:focus:after, .btn-primary.focus:after {
	 background: #800000;
}
 .btn-primary:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .btn-primary:hover:before, .btn-primary:hover:after {
	 background: #800000;
}
 .btn-primary:active, .btn-primary.active {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .btn-primary:active:before, .btn-primary.active:before, .btn-primary:active:after, .btn-primary.active:after {
	 background: #800000;
}
 .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary:active:focus, .btn-primary.active:focus, .btn-primary:active.focus, .btn-primary.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .btn-success:before, .btn-success:after {
	 background: #90bb39;
}
 .btn-success:focus, .btn-success.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #90bb39;
}
 .btn-success:focus:before, .btn-success.focus:before, .btn-success:focus:after, .btn-success.focus:after {
	 background: #90bb39;
}
 .btn-success:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #90bb39;
}
 .btn-success:hover:before, .btn-success:hover:after {
	 background: #90bb39;
}
 .btn-success:active, .btn-success.active {
	 color: #fff;
	 background: transparent;
	 border-color: #90bb39;
}
 .btn-success:active:before, .btn-success.active:before, .btn-success:active:after, .btn-success.active:after {
	 background: #90bb39;
}
 .btn-success:active:hover, .btn-success.active:hover, .btn-success:active:focus, .btn-success.active:focus, .btn-success:active.focus, .btn-success.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #90bb39;
}
 .btn-info:before, .btn-info:after {
	 background: #28adcd;
}
 .btn-info:focus, .btn-info.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #28adcd;
}
 .btn-info:focus:before, .btn-info.focus:before, .btn-info:focus:after, .btn-info.focus:after {
	 background: #28adcd;
}
 .btn-info:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #28adcd;
}
 .btn-info:hover:before, .btn-info:hover:after {
	 background: #28adcd;
}
 .btn-info:active, .btn-info.active {
	 color: #fff;
	 background: transparent;
	 border-color: #28adcd;
}
 .btn-info:active:before, .btn-info.active:before, .btn-info:active:after, .btn-info.active:after {
	 background: #28adcd;
}
 .btn-info:active:hover, .btn-info.active:hover, .btn-info:active:focus, .btn-info.active:focus, .btn-info:active.focus, .btn-info.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #28adcd;
}
 .btn-warning:before, .btn-warning:after {
	 background: #f17021;
}
 .btn-warning:focus, .btn-warning.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #f17021;
}
 .btn-warning:focus:before, .btn-warning.focus:before, .btn-warning:focus:after, .btn-warning.focus:after {
	 background: #f17021;
}
 .btn-warning:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #f17021;
}
 .btn-warning:hover:before, .btn-warning:hover:after {
	 background: #f17021;
}
 .btn-warning:active, .btn-warning.active {
	 color: #fff;
	 background: transparent;
	 border-color: #f17021;
}
 .btn-warning:active:before, .btn-warning.active:before, .btn-warning:active:after, .btn-warning.active:after {
	 background: #f17021;
}
 .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning:active:focus, .btn-warning.active:focus, .btn-warning:active.focus, .btn-warning.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #f17021;
}
 .btn-danger:before, .btn-danger:after {
	 background: #cd201f;
}
 .btn-danger:focus, .btn-danger.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #cd201f;
}
 .btn-danger:focus:before, .btn-danger.focus:before, .btn-danger:focus:after, .btn-danger.focus:after {
	 background: #cd201f;
}
 .btn-danger:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #cd201f;
}
 .btn-danger:hover:before, .btn-danger:hover:after {
	 background: #cd201f;
}
 .btn-danger:active, .btn-danger.active {
	 color: #fff;
	 background: transparent;
	 border-color: #cd201f;
}
 .btn-danger:active:before, .btn-danger.active:before, .btn-danger:active:after, .btn-danger.active:after {
	 background: #cd201f;
}
 .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger:active:focus, .btn-danger.active:focus, .btn-danger:active.focus, .btn-danger.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #cd201f;
}
/* * Custom buttons */
 .btn-is-light {
	 color: #fff;
	 background-color: transparent;
	 border-color: #fff;
	 padding-top:6px;
	 padding-bottom:5px;
}
 .btn-is-light:focus, .btn-is-light.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .btn-is-light:hover {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .btn-is-light:active, .btn-is-light.active, .open &gt; .dropdown-toggle.btn-is-light {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .btn-is-light:active:hover, .btn-is-light.active:hover, .open &gt; .dropdown-toggle.btn-is-light:hover, .btn-is-light:active:focus, .btn-is-light.active:focus, .open &gt; .dropdown-toggle.btn-is-light:focus, .btn-is-light:active.focus, .btn-is-light.active.focus, .open &gt; .dropdown-toggle.btn-is-light.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .btn-is-light:active, .btn-is-light.active, .open &gt; .dropdown-toggle.btn-is-light {
	 background-image: none;
}
 .btn-is-light.disabled:hover, .btn-is-light[disabled]:hover, fieldset[disabled] .btn-is-light:hover, .btn-is-light.disabled:focus, .btn-is-light[disabled]:focus, fieldset[disabled] .btn-is-light:focus, .btn-is-light.disabled.focus, .btn-is-light[disabled].focus, fieldset[disabled] .btn-is-light.focus {
	 background-color: transparent;
	 border-color: #fff;
}
 .btn-is-light .badge {
	 color: transparent;
	 background-color: #fff;
}
 .btn-is-light:before, .btn-is-light:after {
	 background: #fff;
}
 .btn-is-light:focus, .btn-is-light.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .btn-is-light:focus:before, .btn-is-light.focus:before, .btn-is-light:focus:after, .btn-is-light.focus:after {
	 background: #fff;
}
 .btn-is-light:hover {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .btn-is-light:hover:before, .btn-is-light:hover:after {
	 background: #fff;
}
 .btn-is-light:active, .btn-is-light.active {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .btn-is-light:active:before, .btn-is-light.active:before, .btn-is-light:active:after, .btn-is-light.active:after {
	 background: #fff;
}
 .btn-is-light:active:hover, .btn-is-light.active:hover, .btn-is-light:active:focus, .btn-is-light.active:focus, .btn-is-light:active.focus, .btn-is-light.active.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .btn-is-light-reverse {
	 color: #fff;
	 background-color: transparent;
	 border-color: #fff;
}
 .btn-is-light-reverse:focus, .btn-is-light-reverse.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .btn-is-light-reverse:hover {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .btn-is-light-reverse:active, .btn-is-light-reverse.active, .open &gt; .dropdown-toggle.btn-is-light-reverse {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .btn-is-light-reverse:active:hover, .btn-is-light-reverse.active:hover, .open &gt; .dropdown-toggle.btn-is-light-reverse:hover, .btn-is-light-reverse:active:focus, .btn-is-light.active-reverse:focus, .open &gt; .dropdown-toggle.btn-is-light-reverse:focus, .btn-is-light-reverse:active.focus, .btn-is-light-reverse.active.focus, .open &gt; .dropdown-toggle.btn-is-light-reverse.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .btn-is-light-reverse:active, .btn-is-light-reverse.active, .open &gt; .dropdown-toggle.btn-is-light-reverse {
	 background-image: none;
}
 .btn-is-light-reverse.disabled:hover, .btn-is-light-reverse[disabled]:hover, fieldset[disabled] .btn-is-light-reverse:hover, .btn-is-light-reverse.disabled:focus, .btn-is-light-reverse[disabled]:focus, fieldset[disabled] .btn-is-light-reverse:focus, .btn-is-light-reverse.disabled.focus, .btn-is-light-reverse[disabled].focus, fieldset[disabled] .btn-is-light-reverse.focus {
	 background-color: transparent;
	 border-color: #fff;
}
 .btn-is-light-reverse .badge {
	 color: transparent;
	 background-color: #fff;
}
 .btn-is-light-reverse:before, .btn-is-light-reverse:after {
	 background: #fff;
}
 .btn-is-light-reverse:focus, .btn-is-light-reverse.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .btn-is-light-reverse:focus:before, .btn-is-light-reverse.focus:before, .btn-is-light-reverse:focus:after, .btn-is-light-reverse.focus:after {
	 background: #fff;
}
 .btn-is-light-reverse:hover {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .btn-is-light-reverse:hover:before, .btn-is-light-reverse:hover:after {
	 background: #fff;
}
 .btn-is-light-reverse:active, .btn-is-light-reverse.active {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .btn-is-light-reverse:active:before, .btn-is-light-reverse.active:before, .btn-is-light-reverse:active:after, .btn-is-light-reverse.active:after {
	 background: #fff;
}
 .btn-is-light-reverse:active:hover, .btn-is-light-reverse.active:hover, .btn-is-light-reverse:active:focus, .btn-is-light-reverse.active:focus, .btn-is-light-reverse:active.focus, .btn-is-light-reverse.active.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .btn-is-yellow {
	 color: #e3b41a;
	 background-color: transparent;
	 border-color: #e3b41a;
}
 .btn-is-yellow:focus, .btn-is-yellow.focus {
	 color: #e3b41a;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #71590d;
}
 .btn-is-yellow:hover {
	 color: #e3b41a;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #ac8814;
}
 .btn-is-yellow:active, .btn-is-yellow.active, .open &gt; .dropdown-toggle.btn-is-yellow {
	 color: #e3b41a;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #ac8814;
}
 .btn-is-yellow:active:hover, .btn-is-yellow.active:hover, .open &gt; .dropdown-toggle.btn-is-yellow:hover, .btn-is-yellow:active:focus, .btn-is-yellow.active:focus, .open &gt; .dropdown-toggle.btn-is-yellow:focus, .btn-is-yellow:active.focus, .btn-is-yellow.active.focus, .open &gt; .dropdown-toggle.btn-is-yellow.focus {
	 color: #e3b41a;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #71590d;
}
 .btn-is-yellow:active, .btn-is-yellow.active, .open &gt; .dropdown-toggle.btn-is-yellow {
	 background-image: none;
}
 .btn-is-yellow.disabled:hover, .btn-is-yellow[disabled]:hover, fieldset[disabled] .btn-is-yellow:hover, .btn-is-yellow.disabled:focus, .btn-is-yellow[disabled]:focus, fieldset[disabled] .btn-is-yellow:focus, .btn-is-yellow.disabled.focus, .btn-is-yellow[disabled].focus, fieldset[disabled] .btn-is-yellow.focus {
	 background-color: transparent;
	 border-color: #e3b41a;
}
 .btn-is-yellow .badge {
	 color: transparent;
	 background-color: #e3b41a;
}
 .btn-is-yellow:before, .btn-is-yellow:after {
	 background: #e3b41a;
}
 .btn-is-yellow:focus, .btn-is-yellow.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #e3b41a;
}
 .btn-is-yellow:focus:before, .btn-is-yellow.focus:before, .btn-is-yellow:focus:after, .btn-is-yellow.focus:after {
	 background: #e3b41a;
}
 .btn-is-yellow:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #e3b41a;
}
 .btn-is-yellow:hover:before, .btn-is-yellow:hover:after {
	 background: #e3b41a;
}
 .btn-is-yellow:active, .btn-is-yellow.active {
	 color: #fff;
	 background: transparent;
	 border-color: #e3b41a;
}
 .btn-is-yellow:active:before, .btn-is-yellow.active:before, .btn-is-yellow:active:after, .btn-is-yellow.active:after {
	 background: #e3b41a;
}
 .btn-is-yellow:active:hover, .btn-is-yellow.active:hover, .btn-is-yellow:active:focus, .btn-is-yellow.active:focus, .btn-is-yellow:active.focus, .btn-is-yellow.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #e3b41a;
}
 .btn-is-violet {
	 color: #a81d76;
	 background-color: transparent;
	 border-color: #a81d76;
}
 .btn-is-violet:focus, .btn-is-violet.focus {
	 color: #a81d76;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #3b0a2a;
}
 .btn-is-violet:hover {
	 color: #a81d76;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #741451;
}
 .btn-is-violet:active, .btn-is-violet.active, .open &gt; .dropdown-toggle.btn-is-violet {
	 color: #a81d76;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #741451;
}
 .btn-is-violet:active:hover, .btn-is-violet.active:hover, .open &gt; .dropdown-toggle.btn-is-violet:hover, .btn-is-violet:active:focus, .btn-is-violet.active:focus, .open &gt; .dropdown-toggle.btn-is-violet:focus, .btn-is-violet:active.focus, .btn-is-violet.active.focus, .open &gt; .dropdown-toggle.btn-is-violet.focus {
	 color: #a81d76;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #3b0a2a;
}
 .btn-is-violet:active, .btn-is-violet.active, .open &gt; .dropdown-toggle.btn-is-violet {
	 background-image: none;
}
 .btn-is-violet.disabled:hover, .btn-is-violet[disabled]:hover, fieldset[disabled] .btn-is-violet:hover, .btn-is-violet.disabled:focus, .btn-is-violet[disabled]:focus, fieldset[disabled] .btn-is-violet:focus, .btn-is-violet.disabled.focus, .btn-is-violet[disabled].focus, fieldset[disabled] .btn-is-violet.focus {
	 background-color: transparent;
	 border-color: #a81d76;
}
 .btn-is-violet .badge {
	 color: transparent;
	 background-color: #a81d76;
}
 .btn-is-violet:before, .btn-is-violet:after {
	 background: #a81d76;
}
 .btn-is-violet:focus, .btn-is-violet.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #a81d76;
}
 .btn-is-violet:focus:before, .btn-is-violet.focus:before, .btn-is-violet:focus:after, .btn-is-violet.focus:after {
	 background: #a81d76;
}
 .btn-is-violet:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #a81d76;
}
 .btn-is-violet:hover:before, .btn-is-violet:hover:after {
	 background: #a81d76;
}
 .btn-is-violet:active, .btn-is-violet.active {
	 color: #fff;
	 background: transparent;
	 border-color: #a81d76;
}
 .btn-is-violet:active:before, .btn-is-violet.active:before, .btn-is-violet:active:after, .btn-is-violet.active:after {
	 background: #a81d76;
}
 .btn-is-violet:active:hover, .btn-is-violet.active:hover, .btn-is-violet:active:focus, .btn-is-violet.active:focus, .btn-is-violet:active.focus, .btn-is-violet.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #a81d76;
}
 .btn-is-dark {
	 color: #364451;
	 background-color: transparent;
	 border-color: #364451;
}
 .btn-is-dark:focus, .btn-is-dark.focus {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #030405;
}
 .btn-is-dark:hover {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e252c;
}
 .btn-is-dark:active, .btn-is-dark.active, .open &gt; .dropdown-toggle.btn-is-dark {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e252c;
}
 .btn-is-dark:active:hover, .btn-is-dark.active:hover, .open &gt; .dropdown-toggle.btn-is-dark:hover, .btn-is-dark:active:focus, .btn-is-dark.active:focus, .open &gt; .dropdown-toggle.btn-is-dark:focus, .btn-is-dark:active.focus, .btn-is-dark.active.focus, .open &gt; .dropdown-toggle.btn-is-dark.focus {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #030405;
}
 .btn-is-dark:active, .btn-is-dark.active, .open &gt; .dropdown-toggle.btn-is-dark {
	 background-image: none;
}
 .btn-is-dark.disabled:hover, .btn-is-dark[disabled]:hover, fieldset[disabled] .btn-is-dark:hover, .btn-is-dark.disabled:focus, .btn-is-dark[disabled]:focus, fieldset[disabled] .btn-is-dark:focus, .btn-is-dark.disabled.focus, .btn-is-dark[disabled].focus, fieldset[disabled] .btn-is-dark.focus {
	 background-color: transparent;
	 border-color: #364451;
}
 .btn-is-dark .badge {
	 color: transparent;
	 background-color: #364451;
}
 .btn-is-dark:before, .btn-is-dark:after {
	 background: #434d55;
}
 .btn-is-dark:focus, .btn-is-dark.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #434d55;
}
 .btn-is-dark:focus:before, .btn-is-dark.focus:before, .btn-is-dark:focus:after, .btn-is-dark.focus:after {
	 background: #434d55;
}
 .btn-is-dark:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #434d55;
}
 .btn-is-dark:hover:before, .btn-is-dark:hover:after {
	 background: #434d55;
}
 .btn-is-dark:active, .btn-is-dark.active {
	 color: #fff;
	 background: transparent;
	 border-color: #434d55;
}
 .btn-is-dark:active:before, .btn-is-dark.active:before, .btn-is-dark:active:after, .btn-is-dark.active:after {
	 background: #434d55;
}
 .btn-is-dark:active:hover, .btn-is-dark.active:hover, .btn-is-dark:active:focus, .btn-is-dark.active:focus, .btn-is-dark:active.focus, .btn-is-dark.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #434d55;
}
 .flexbox {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -moz-box-justify-content: flex-end;
	 -ms-justify-content: flex-end;
	 -webkit-justify-content: flex-end;
	 justify-content: flex-end;
}
 .btn-media {
	 font-size: 0.8em;
	 padding: 5px 10px 3px;
	 border-width: 2px;
	 margin-bottom: 20px;
}
/* * DP select */
 .dp-select {
	 display: inline-block;
	 vertical-align: middle;
	 width: 100%;
	 position: relative;
	 background: #fff;
	 min-width: 196px;
	 color: #7d7d7d;
	 text-transform: uppercase;
	 font-size: 18px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 line-height: 1.33;
	 letter-spacing: 1px;
	 text-align: center;
}
 .dp-select-static {
	 display: inline-block;
	 vertical-align: top;
	 position: relative;
	 border: 4px solid #7d7d7d;
	 background: #fff;
	 margin: 0 0 12px;
	 min-width: 196px;
}
 .dp-select-input {
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 overflow: hidden;
	 cursor: default;
	 display: block;
	 height: 54px;
	 padding: 11px 40px 11px 10px;
	 border: 4px solid #7d7d7d;
}
 .dp-select-opener {
	 position: absolute;
	 background: #fff;
	 width: 40px;
	 bottom: 4px;
	 right: 4px;
	 top: 4px;
}
 .dp-select-opener:after {
	 content: "";
	 position: absolute;
	 top: 50%;
	 margin-top: -3px;
	 right: 23px;
	 border: solid transparent;
	 border-top: solid #7d7d7d;
	 border-width: 6px;
}
 .dp-select-drop {
	 width: 100%;
	 border: 4px solid #7d7d7d;
	 border-top: 0;
}
 .dp-select-list, .dp-select-list ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 margin-top: -1px;
	 background: #fff;
	 color: #7d7d7d;
	 text-transform: uppercase;
	 font-size: 18px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 letter-spacing: 1px;
	 text-align: center;
}
 .dp-select-list &gt; li, .dp-select-list ul &gt; li {
	 list-style-type: none;
}
 .dp-select-list li {
	 overflow: hidden;
}
 .dp-select-list .dp-option {
	 white-space: nowrap;
	 overflow: hidden;
	 display: block;
	 padding: 12px 15px 6px;
	 color: #7d7d7d;
	 height: 1%;
	 border-top: 1px solid #7d7d7d;
	 cursor: pointer;
	 transition: all 350ms;
}
 .dp-select-list .dp-hover, .dp-select-list .dp-selected {
	 background: #7d7d7d;
	 color: #fff;
}
 .dp-select-list .dp-selected {
	 display: none;
}
 .dp-select-drop-above + .dp-select-drop {
	 border-bottom: 0;
	 border-top: 4px solid #7d7d7d;
}
 .form-module-row {
	 margin-bottom: 15px;
}
 .form-module-row:before, .form-module-row:after {
	 content: " ";
	 display: table;
}
 .form-module-row:after {
	 clear: both;
}
 .form-module-row:before, .form-module-row:after {
	 content: " ";
	 display: table;
}
 .form-module-row:after {
	 clear: both;
}
 .form-module-item {
	 float: left;
	 width: 70%;
	 text-align: left;
	 position: relative;
}
 .form-module-item:first-child {
	 width: 30%;
}
 .form-module-item-radio {
	 display: block;
	 position: relative;
}
 .form-module-item-radio label {
	 font-size: 16px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 text-transform: uppercase;
	 color: #364451;
}
 .form-module-list {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 .form-module-list &gt; li {
	 list-style-type: none;
}
 .form-module-list &gt; li {
	 padding: 10px 0;
}
 .form-module-list input[type=radio], .form-module-list input[type=checkbox] {
	 position: absolute;
	 visibility: hidden;
}
 .form-module-list label {
	 display: inline-block;
	 position: relative;
	 z-index: 1;
	 font-size: 18px;
	 padding: 4px 0 0 50px;
	 transition: all .25s linear;
}
 .form-module-list label:before, .form-module-list label:after {
	 position: absolute;
	 content: "";
	 transition: all .25s linear;
	 border-radius: 100%;
	 top: 0;
	 left: 0;
	 background: #fff;
}
 .form-module-list label:before {
	 border: 4px solid #7d7d7d;
	 height: 32px;
	 width: 32px;
}
 .form-module-list label:after {
	 height: 16px;
	 width: 16px;
	 top: 8px;
	 left: 8px;
	 z-index: 2;
}
 .form-module-list input[type=checkbox] ~ label:before, .form-module-list input[type=checkbox] ~ label:after {
	 border-radius: 0;
}
 .form-module-list input[type=radio]:checked ~ label:before, .form-module-list input[type=checkbox]:checked ~ label:before {
	 border: 4px solid #800000;
}
 .form-module-list input[type=radio]:checked ~ label:after, .form-module-list input[type=checkbox]:checked ~ label:after {
	 background: #800000;
}
 .form-module-list input[type=radio]:checked ~ label, .form-module-list input[type=checkbox]:checked ~ label {
	 color: #800000;
}
 .form-module-label {
	 font-size: 18px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 text-transform: uppercase;
	 color: #364451;
	 padding: 15px 15px 15px 0;
	 display: inline-block;
	 text-align: left;
}
 .form-module-label .required {
	 color: #f17021;
}
 .form-module-input {
	 width: 100%;
	 display: block;
	 border: 4px solid #7d7d7d;
	 background: #fff;
	 padding: 14px 15px;
	 color: #364451;
	 font-size: 16px;
	 line-height: 1.2;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 text-align: center;
	 letter-spacing: 1px;
}
 .form-module-input::-moz-placeholder {
	 color: #364451;
	 opacity: 1;
}
 .form-module-input:-ms-input-placeholder {
	 color: #364451;
}
 .form-module-input::-webkit-input-placeholder {
	 color: #364451;
}
 @media (max-width: 767px) {
	 .form-module-item {
		 float: none;
		 width: 100%;
	}
	 .form-module-item:first-child {
		 width: 100%;
	}
}
 .form-field-wrap {
	 width:100%;
	 float:left;
	 margin-bottom:30px;
}
/* * Quote module */
 .quote {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 color: #fff;
	 background-color: #800000;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
}
 .quote:before, .quote:after {
	 content: " ";
	 display: table;
}
 .quote:after {
	 clear: both;
}
 .quote:before, .quote:after {
	 content: " ";
	 display: table;
}
 .quote:after {
	 clear: both;
}
 .quote p {
	 margin: 0;
}
 .quote-wrap {
	 width: 100%;
}
 .quote-holder {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .quote-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .quote-holder {
		 width: 970px;
	}
}
 @media (min-width: 1200px) {
	 .quote-holder {
		 width: 970px;
	}
}
 .quote-frame {
	 margin: 0;
	 border: 0;
	 position: relative;
}
 .quote-frame:before, .quote-frame:after {
	 content: " ";
	 display: table;
}
 .quote-frame:after {
	 clear: both;
}
 .quote-frame:before, .quote-frame:after {
	 content: " ";
	 display: table;
}
 .quote-frame:after {
	 clear: both;
}
 .quote-frame .icon-quote {
	 position: absolute;
	 color: #e8cb31;
}
 blockquote .quote-text {
	 color: inherit;
	 margin: 0 0 10px;
	 font-size: 18px;
	 line-height: 1.556;
}
 blockquote .quote-text p:last-child:after {
	 content: "\201D";
}
 .quote-attribution {
	 color: inherit;
	 font-family: "MuseoSansW01-100Italic", Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 line-height: 1.5;
}
 .quote-attribution:before {
	 display: none;
}
/* * Quote module full width */
 .quote-full-width {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 color: #fff;
	 background-color: #800000;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
	 min-height: 200px;
	 -ms-flex-pack: center;
	 justify-content: center;
	 padding: 52px 0 30px;
	 text-align: center;
}
 .quote-full-width:before, .quote-full-width:after {
	 content: " ";
	 display: table;
}
 .quote-full-width:after {
	 clear: both;
}
 .quote-full-width:before, .quote-full-width:after {
	 content: " ";
	 display: table;
}
 .quote-full-width:after {
	 clear: both;
}
 .quote-full-width p {
	 margin: 0;
}
 .quote-full-width-wrap {
	 width: 100%;
}
 .quote-full-width-holder {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .quote-full-width-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .quote-full-width-holder {
		 width: 970px;
	}
}
 @media (min-width: 1200px) {
	 .quote-full-width-holder {
		 width: 970px;
	}
}
 .quote-full-width-frame {
	 margin: 0;
	 border: 0;
	 position: relative;
}
 .quote-full-width-frame:before, .quote-full-width-frame:after {
	 content: " ";
	 display: table;
}
 .quote-full-width-frame:after {
	 clear: both;
}
 .quote-full-width-frame:before, .quote-full-width-frame:after {
	 content: " ";
	 display: table;
}
 .quote-full-width-frame:after {
	 clear: both;
}
 .quote-full-width-frame .icon-quote {
	 position: absolute;
	 color: #e8cb31;
}
 .quote-full-width-text {
	 color: inherit;
	 margin: 0 0 10px;
	 font-size: 18px;
	 line-height: 1.556;
}
 .quote-full-width-text p:last-child:after {
	 content: "\201D";
}
 .quote-full-width-attribution {
	 color: inherit;
	 font-family: "MuseoSansW01-100Italic", Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 line-height: 1.5;
}
 .quote-full-width-attribution:before {
	 display: none;
}
 .quote-full-width .quote-frame {
	 padding: 72px 0 0;
	 margin: 0 auto;
}
 .quote-full-width .quote-frame .icon-quote {
	 top: -44px;
	 left: 50%;
	 width: 52px;
	 margin: 0 0 0 -26px;
	 font-size: 78px;
}
 .quote-full-width .quote-text {
	 min-height: 102px;
	 padding: 0 15px;
}
 @media (max-width: 991px) {
	 .quote-full-width .quote-frame {
		 padding: 62px 0 0;
	}
	 .quote-full-width .quote-text {
		 min-height: 112px;
	}
}
 @media (max-width: 767px) {
	 .quote-full-width {
		 min-height: 320px;
		 padding: 52px 0 34px;
	}
	 .quote-full-width .quote-holder {
		 width: 100%;
	}
	 .quote-full-width .quote-frame {
		 padding: 38px 0 0;
	}
	 .quote-full-width .quote-frame .icon-quote {
		 top: -36px;
		 width: 32px;
		 margin: 0 0 0 -16px;
		 font-size: 50px;
	}
	 .quote-full-width .quote-text {
		 min-height: 0;
		 margin: 0 0 30px;
		 line-height: 1.222;
	}
	 .quote-full-width .quote-attribution {
		 font-size: 14px;
	}
}
/* * Quote module half width */
 .quote-half-width {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 color: #fff;
	 background-color: #800000;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
	 height: 294px;
	 padding: 30px 0;
}
 .quote-half-width:before, .quote-half-width:after {
	 content: " ";
	 display: table;
}
 .quote-half-width:after {
	 clear: both;
}
 .quote-half-width:before, .quote-half-width:after {
	 content: " ";
	 display: table;
}
 .quote-half-width:after {
	 clear: both;
}
 .quote-half-width p {
	 margin: 0;
}
 .quote-half-width-wrap {
	 width: 100%;
}
 .quote-half-width-holder {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .quote-half-width-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .quote-half-width-holder {
		 width: 970px;
	}
}
 @media (min-width: 1200px) {
	 .quote-half-width-holder {
		 width: 970px;
	}
}
 .quote-half-width-frame {
	 margin: 0;
	 border: 0;
	 position: relative;
}
 .quote-half-width-frame:before, .quote-half-width-frame:after {
	 content: " ";
	 display: table;
}
 .quote-half-width-frame:after {
	 clear: both;
}
 .quote-half-width-frame:before, .quote-half-width-frame:after {
	 content: " ";
	 display: table;
}
 .quote-half-width-frame:after {
	 clear: both;
}
 .quote-half-width-frame .icon-quote {
	 position: absolute;
	 color: #e8cb31;
}
 .quote-half-width-text {
	 color: inherit;
	 margin: 0 0 10px;
	 font-size: 18px;
	 line-height: 1.556;
}
 .quote-half-width-text p:last-child:after {
	 content: "\201D";
}
 .quote-half-width-attribution {
	 color: inherit;
	 font-family: "MuseoSansW01-100Italic", Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 line-height: 1.5;
}
 .quote-half-width-attribution:before {
	 display: none;
}
 .quote-half-width .quote-frame {
	 width: 50%;
	 float: right;
	 padding: 10px 0 0;
}
 .quote-half-width .quote-frame .icon-quote {
	 top: -14px;
	 left: -60px;
	 width: 42px;
	 font-size: 68px;
}
 @media (max-width: 991px) {
	 .quote-half-width .quote-frame {
		 padding: 50px 0 0;
	}
	 .quote-half-width .quote-frame .icon-quote {
		 top: 26px;
		 left: -46px;
		 width: 32px;
		 font-size: 52px;
	}
}
 @media (max-width: 767px) {
	 .quote-half-width {
		 height: 203px;
	}
	 .quote-half-width .quote-holder {
		 width: 100%;
	}
	 .quote-half-width .quote-frame {
		 width: 59%;
		 padding: 14px 0 0;
	}
	 .quote-half-width .quote-frame .icon-quote {
		 top: -18px;
	}
	 .quote-half-width .quote-text {
		 margin: 0 0 21px;
		 padding: 0 15px;
		 line-height: 1.167;
	}
}
/* * Container Style In page nav */
 .container-style-in-page-nav .row-content-block-collection {
	 margin-bottom: 6px;
}
 .container-style-in-page-nav .row-content-block-collection:last-child {
	 margin-bottom: 22px;
}
 @media (max-width: 991px) {
	 .container-style-in-page-nav .row-content-block-collection {
		 margin-bottom: 12px;
	}
	 .container-style-in-page-nav .row-content-block-collection:last-child {
		 margin-bottom: 28px;
	}
}
 @media (max-width: 767px) {
	 .container-style-in-page-nav .row-content-block-collection {
		 margin-bottom: 18px;
	}
	 .container-style-in-page-nav .row-content-block-collection:last-child {
		 margin-bottom: 33px;
	}
}
/* * In page navigation */
 .in-page-nav:before, .in-page-nav:after {
	 content: " ";
	 display: table;
}
 .in-page-nav:after {
	 clear: both;
}
 .in-page-nav:before, .in-page-nav:after {
	 content: " ";
	 display: table;
}
 .in-page-nav:after {
	 clear: both;
}
 .in-page-nav-list {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 margin-left: -15px;
	 margin-right: -15px;
}
 .in-page-nav-list &gt; li {
	 list-style-type: none;
}
 .in-page-nav-list:before, .in-page-nav-list:after {
	 content: " ";
	 display: table;
}
 .in-page-nav-list:after {
	 clear: both;
}
 .in-page-nav-list:before, .in-page-nav-list:after {
	 content: " ";
	 display: table;
}
 .in-page-nav-list:after {
	 clear: both;
}
 .in-page-nav-list &gt; li {
	 float: left;
	 padding: 0 15px 34px;
}
 .page-wide-tier .in-page-nav-list &gt; li {
	 width: 33.333%;
}
 .page-right-rail .in-page-nav-list &gt; li {
	 width: 50%;
}
 @media (max-width: 991px) {
	 .in-page-nav-list &gt; li {
		 padding-bottom: 28px;
	}
	 .page-right-rail .in-page-nav-list &gt; li {
		 width: 33.333%;
	}
}
 @media (max-width: 767px) {
	 .in-page-nav {
		 margin: 0;
	}
	 .in-page-nav-list {
		 margin: 0;
	}
	 .in-page-nav-list &gt; li {
		 padding: 0 13px 12px;
	}
	 .page-wide-tier .in-page-nav-list &gt; li, .page-right-rail .in-page-nav-list &gt; li {
		 width: 100%;
	}
}
/* * In page navigation item */
 .in-page-nav-item {
	 position: relative;
	 display: block;
	 height: 0;
	 padding: 0;
	 overflow: hidden;
	 padding-bottom: 60%;
	 color: #fff;
	 background: #364451;
}
 .in-page-nav-item .embed-responsive-item, .in-page-nav-item iframe, .in-page-nav-item embed, .in-page-nav-item object, .in-page-nav-item video {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 height: 100%;
	 width: 100%;
	 border: 0;
}
 .in-page-nav-item-holder {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 height: 100%;
	 width: 100%;
	 border: 0;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 overflow: hidden;
}
 .in-page-nav-item-holder:before {
	 position: absolute;
	 top: 10px;
	 left: 10px;
	 right: 10px;
	 bottom: 10px;
	 content: "";
	 border: 2px solid #fff;
}
 .in-page-nav-item-frame {
	 width: 100%;
	 padding: 12px 0 0;
}
 .in-page-nav-item-title {
	 display: block;
	 margin: 0 30px 8px 30px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 22px;
	 font-weight: 400;
	 line-height: 1.273;
	 text-transform: uppercase;
	 letter-spacing: 1px;
}
 .in-page-nav-item-icon {
	 display: block;
	 font-size: 26px;
}
 .in-page-nav-item-img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 height: 100%;
	 opacity: 0;
	 overflow: hidden;
	 transition: all 350ms ease-in-out;
	 transform: translateY(101%);
}
 .in-page-nav-item-img:before {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 content: "";
}
 .in-page-nav-item-img img {
	 width: 100%;
	 height: auto;
}
 .in-page-nav-item:hover {
	 color: #fff;
	 text-decoration: none;
}
 .in-page-nav-item:hover .in-page-nav-item-img {
	 opacity: .35;
	 transform: translateY(0);
}
 @media (max-width: 991px) {
	 .in-page-nav-item {
		 padding-bottom: 80%;
	}
	 .in-page-nav-item-holder {
		 padding: 32px;
	}
	 .in-page-nav-item-holder:before {
		 top: 10px;
		 left: 10px;
		 right: 10px;
		 bottom: 10px;
	}
	 .in-page-nav-item-title {
		 margin: 0 0 7px;
		 font-size: 20px;
		 line-height: 1.3;
	}
}
 @media (max-width: 767px) {
	 .in-page-nav-item {
		 height: auto;
		 padding: 0;
		 transition: opacity 350ms ease-in-out;
	}
	 .in-page-nav-item-holder {
		 position: relative;
		 top: auto;
		 left: auto;
		 right: auto;
		 bottom: auto;
		 padding: 16px;
	}
	 .in-page-nav-item-holder:before {
		 top: 7px;
		 left: 7px;
		 right: 7px;
		 bottom: 7px;
	}
	 .in-page-nav-item-frame {
		 padding: 6px 0 0;
	}
	 .in-page-nav-item-title {
		 margin: 0 30px 8px 30px;
		 font-size: 18px;
		 line-height: 1.333;
	}
	 .in-page-nav-item-img {
		 position: absolute;
		 top: -10px;
		 height: 1px !important;
		 width: 1px !important;
		 padding: 0 !important;
		 overflow: hidden;
	}
	 .in-page-nav-item:hover {
		 opacity: .75;
	}
	 .in-page-nav-item-icon.icon-arrow-right {
		 display:none;
	}
}
/* ------------------------- Social Share Block ----------------------------- */
 .social-share {
	 overflow: hidden;
}
 .social-share ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 margin: -3px;
}
 .social-share ul &gt; li {
	 list-style-type: none;
}
 .social-share ul:before, .social-share ul:after {
	 content: " ";
	 display: table;
}
 .social-share ul:after {
	 clear: both;
}
 .social-share ul:before, .social-share ul:after {
	 content: " ";
	 display: table;
}
 .social-share ul:after {
	 clear: both;
}
 .social-share ul li {
	 float: left;
	 width: 50%;
	 padding: 3px;
}
 .social-share-btn {
	 display: block;
	 padding: 100% 0 0;
	 position: relative;
	 color: #fff;
	 font-size: 60px;
	 cursor: pointer;
}
 .social-share-btn:before {
	 content: "";
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
	 border: 4px solid;
}
/* .social-share-btn.is-dark-grey {
	 */
	/* background-color: #434d55;
	 */
	/* 
}
 */
/* .social-share-btn.is-dark-grey:before {
	 */
	/* border-color: #434d55;
	 */
	/* 
}
 */
/* .social-share-btn.is-blue {
	 */
	/* background-color: #28adcd;
	 */
	/* 
}
 */
/* .social-share-btn.is-blue:before {
	 */
	/* border-color: #28adcd;
	 */
	/* 
}
 */
/* .social-share-btn.is-green {
	 */
	/* background-color: #90bb39;
	 */
	/* 
}
 */
/* .social-share-btn.is-green:before {
	 */
	/* border-color: #90bb39;
	 */
	/* 
}
 */
/* .social-share-btn.is-red {
	 */
	/* background-color: #cd201f;
	 */
	/* 
}
 */
/* .social-share-btn.is-red:before {
	 */
	/* border-color: #cd201f;
	 */
	/* 
}
 */
/* .social-share-btn.is-dark-blue {
	 */
	/* background-color: #3b579d;
	 */
	/* 
}
 */
/* .social-share-btn.is-dark-blue:before {
	 */
	/* border-color: #3b579d;
	 */
	/* 
}
 */
/* .social-share-btn.is-violet {
	 */
	/* background-color: #a81d76;
	 */
	/* 
}
 */
/* .social-share-btn.is-violet:before {
	 */
	/* border-color: #a81d76;
	 */
	/* 
}
 */
/* .social-share-btn.is-orange {
	 */
	/* background-color: #f17021;
	 */
	/* 
}
 */
/* .social-share-btn.is-orange:before {
	 */
	/* border-color: #f17021;
	 */
	/* 
}
 */
/*.social-share-btn.is-orange:before {
	 */
	/* border-color: #f17021;
	 */
	/* 
}
 */
/*.social-share-btn.is-orange:before {
	 */
	/* border-color: #f17021;
	 */
	/* 
}
 */
/*.social-share-btn.is-orange:before {
	 */
	/* border-color: #f17021;
	 */
	/* 
}
 */
 .social-share-btn.is-red-secondary {
	 background-color: var(--color-red-secondary);
}
 .social-share-btn.is-red-secondary:before {
	 border-color: var(--color-red-secondary);
}
 .social-share-btn.is-red-dark {
	 background-color: var(--color-red-dark);
}
 .social-share-btn.is-red-dark:before {
	 border-color: var(--color-red-dark);
}
 .social-share-btn.is-grey-cool {
	 background-color: var(--color-grey-cool);
}
 .social-share-btn.is-grey-cool:before {
	 border-color: var(--color-grey-cool);
}
 .social-share-btn.is-grey-medium {
	 background-color: var(--color-grey-medium);
}
 .social-share-btn.is-grey-medium:before {
	 border-color: var(--color-grey-medium);
}
 .social-share-btn:hover, .social-share-btn:focus, .social-share-btn:active {
	 text-decoration: none;
	 color: #fff;
}
 .social-share-btn:hover.is-red-secondary, .social-share-btn:focus.is-red-secondary, .social-share-btn:active.is-red-secondary {
	 background-color: #fff;
	 color: var(--color-red-secondary);
}
 .social-share-btn:hover.is-red-dark, .social-share-btn:focus.is-red-dark, .social-share-btn:active.is-red-dark {
	 background-color: #fff;
	 color: var(--color-red-dark);
}
 .social-share-btn:hover.is-grey-cool, .social-share-btn:focus.is-grey-cool, .social-share-btn:active.is-grey-cool {
	 background-color: #fff;
	 color: var(--color-grey-cool);
}
 .social-share-btn:hover.is-grey-medium, .social-share-btn:focus.is-grey-medium, .social-share-btn:active.is-grey-medium {
	 background-color: #fff;
	 color: var(--color-grey-medium);
}
/* .social-share-btn:hover.is-dark-grey, .social-share-btn:focus.is-dark-grey, .social-share-btn:active.is-dark-grey {
	 */
	/* background-color: #fff;
	 */
	/* color: #434d55;
	 */
	/* 
}
 */
/* .social-share-btn:hover.is-blue, .social-share-btn:focus.is-blue, .social-share-btn:active.is-blue {
	 */
	/* background-color: #fff;
	 */
	/* color: #28adcd;
	 */
	/* 
}
 */
/* .social-share-btn:hover.is-red, .social-share-btn:focus.is-red, .social-share-btn:active.is-red {
	 */
	/* background-color: #fff;
	 */
	/* color: #cd201f;
	 */
	/* 
}
 */
/* .social-share-btn:hover.is-dark-blue, .social-share-btn:focus.is-dark-blue, .social-share-btn:active.is-dark-blue {
	 */
	/* background-color: #fff;
	 */
	/* color: #3b579d;
	 */
	/* 
}
 */
/* .social-share-btn:hover.is-orange, .social-share-btn:focus.is-orange, .social-share-btn:active.is-orange {
	 */
	/* background-color: #fff;
	 */
	/* color: #f17021;
	 */
	/* 
}
 */
/* .social-share-btn:hover.is-violet, .social-share-btn:focus.is-violet, .social-share-btn:active.is-violet {
	 */
	/* background-color: #fff;
	 */
	/* color: #a81d76;
	 */
	/* 
}
 */
/* .social-share-btn:hover.is-green, .social-share-btn:focus.is-green, .social-share-btn:active.is-green {
	 */
	/* background-color: #fff;
	 */
	/* color: #90bb39;
	 */
	/* 
}
 */
 .social-share-holder {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 height: 100%;
	 width: 100%;
	 overflow: hidden;
}
 .social-share-frame {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 height: 100%;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
}
 .social-widget {
	 margin-top:40px !important;
}
 .social-widget:first-child {
	 margin-top:0px !important;
}
 .social-widget:first-of-type {
	 margin-top:0px !important;
}
 @media (max-width: 991px) {
	 .social-share-btn {
		 font-size: 44px;
	}
}
 @media (max-width: 767px) {
	 .social-share ul li {
		 width: 25%;
	}
	 .social-share-btn {
		 font-size: 40px;
	}
}
/* Slider */
 .slick-slider {
	 position: relative;
	 display: block;
	 box-sizing: border-box;
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 -ms-touch-action: pan-y;
	 touch-action: pan-y;
	 -webkit-tap-highlight-color: transparent;
	 height: auto !important;
}
 .slick-list {
	 position: relative;
	 overflow: hidden;
	 display: block;
	 margin: 0;
	 padding: 0;
}
 .slick-list:focus {
	 outline: none;
}
 .slick-list.dragging {
	 cursor: pointer;
}
 .slick-slider .slick-track, .slick-slider .slick-list {
	 transform: translate3d(0, 0, 0);
}
 .slick-track {
	 position: relative;
	 left: 0;
	 top: 0;
	 display: block;
}
 .slick-track:before, .slick-track:after {
	 content: "";
	 display: table;
}
 .slick-track:after {
	 clear: both;
}
 .slick-loading .slick-track {
	 visibility: hidden;
}
 .slick-slide {
	 float: left;
	 height: 100%;
	 min-height: 1px;
	 display: none;
}
 [dir="rtl"] .slick-slide {
	 float: right;
}
 .slick-slide img {
	 display: block;
}
 .slick-slide.slick-loading img {
	 display: none;
}
 .slick-slide.dragging img {
	 pointer-events: none;
}
 .slick-initialized .slick-slide {
	 display: block;
}
 .slick-loading .slick-slide {
	 visibility: hidden;
}
 .slick-vertical .slick-slide {
	 display: block;
	 height: auto;
	 border: 1px solid transparent;
}
 .slick-arrow.slick-hidden {
	 display: none;
}
 .slick-slide {
	 outline: none;
}
/* * Tier Header */
 .tier-header {
	 position: relative;
}
 .tier-header:before, .tier-header:after {
	 content: " ";
	 display: table;
}
 .tier-header:after {
	 clear: both;
}
 .tier-header:before, .tier-header:after {
	 content: " ";
	 display: table;
}
 .tier-header:after {
	 clear: both;
}
 .tier-header-wrap {
	 position: relative;
	 border-bottom:1px solid #7d7d7d;
	 z-index:0;
}
 .tier-header-holder {
	 position: relative;
}
 .tier-header-holder:before, .tier-header-holder:after {
	 content: " ";
	 display: table;
}
 .tier-header-holder:after {
	 clear: both;
}
 .tier-header-holder:before, .tier-header-holder:after {
	 content: " ";
	 display: table;
}
 .tier-header-holder:after {
	 clear: both;
}
 .tier-header-img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-color: #7d7d7d;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
}
 .tier-header-img img {
	 display: block !important;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
/* --------------- Header Title Box Angle ---------------------------- */
 .tier-header-frame {
	 background: rgba(255, 255, 255, 0.9);
	 padding: 53px 70px 40px 50px;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 position: relative;
	 z-index: 2;
	 clip-path: polygon(0% 0%,85% 0%,100% 100%,0% 100%);
}
/*.tier-header-frame::after {
	 */
	/* content: "";
	 */
	/* position: absolute;
	 */
	/* height: 0;
	 */
	/* right: -80px;
	 */
	/* top: 0;
	 */
	/* border-left: 80px solid rgba(255, 255, 255, 0.9);
	 */
	/* border-top: 314px solid transparent;
	 */
	/* z-index:1;
	 */
	/* 
}
 */
 .tier-header-content {
	 width: 100%;
	 color: #7d7d7d;
	 font-size: 20px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 line-height: 1.3;
}
 .tier-header-title {
	 color: #364451;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.08;
}
 .tier-header p {
	 margin: 0;
}
 .tier-header.tier-first .tier-header-holder {
	 padding-top: 190px;
	 padding-bottom: 147px;
}
 .tier-header.tier-first .tier-header-frame {
	 max-width: 460px;
	 min-height: 314px;
	 padding: 30px 70px 30px 30px;
}
 .tier-header.tier-first .tier-header-title {
	 margin: 0 0 22px;
	 font-size: 50px;
}
 @media (max-width: 991px) {
	 .tier-header.tier-first .tier-header-holder {
		 padding-top: 67px;
		 padding-bottom: 107px;
	}
	 .tier-header.tier-first .tier-header-frame {
		 max-width: 400px;
		/*padding: 30px;
		 */
	}
	 .tier-header.tier-first .tier-header-title {
		 font-size: 30px;
	}
}
 @media (max-width: 767px) {
	 .tier-header.tier-first .tier-header-holder {
		 height: 240px;
		 padding: 0;
	}
	 .tier-header.tier-first .tier-header-frame {
		 position: absolute;
		 bottom: 0;
		 left: 0;
		 min-height: 0;
		 max-width: none;
		 padding: 0;
		 width:100%;
		 clip-path: none;
	}
	 .tier-header.tier-first .tier-header-title-wrapper {
		 margin: 0;
		 padding: 5px 15px;
		 text-align:center;
		 display: -ms-flexbox;
		 display: flex;
		 -ms-flex-align: center;
		 align-items: center;
		 -ms-flex-pack: center;
		 justify-content: center;
	}
	 .tier-header.tier-first .tier-header-title {
		 margin: 0;
		 font-size: 30px;
		 line-height: 1.133;
	}
	 .tier-header.tier-first .tier-header-text {
		 position: absolute;
		 top: -10px;
		 height: 1px !important;
		 width: 1px !important;
		 padding: 0 !important;
		 overflow: hidden;
	}
}
 .tier-header.tier-second .tier-header-holder {
	 padding-top: 147px;
	 padding-bottom: 91px;
}
 .tier-header.tier-second .tier-header-frame {
	 max-width: 530px;
	 min-height: 314px;
	 padding: 30px 80px 33px 30px;
}
 .tier-header.tier-second .tier-header-title {
	 margin: 0 0 22px;
	 font-size: 45px;
}
 @media (max-width: 991px) {
	 .tier-header.tier-second .tier-header-holder {
		 padding-top: 33px;
		 padding-bottom: 64px;
	}
	 .tier-header.tier-second .tier-header-frame {
		 max-width: 400px;
		/*padding: 30px;
		 */
	}
	 .tier-header.tier-second .tier-header-title {
		 font-size: 30px;
	}
}
 @media (max-width: 767px) {
	 .tier-header.tier-second .tier-header-holder {
		 height: 240px;
		 padding: 0;
	}
	 .tier-header.tier-second .tier-header-frame {
		 position: absolute;
		 bottom: 0;
		 left: 0;
		 right: 0;
		 min-height: 0;
		 max-width: none;
		 padding: 0;
		 clip-path: none;
	}
	 .tier-header.tier-second .tier-header-title-wrapper {
		 margin: 0;
		 padding: 5px 15px;
		 text-align:center;
		 display: -ms-flexbox;
		 display: flex;
		 -ms-flex-align: center;
		 align-items: center;
		 justify-content: center;
	}
	 .tier-header.tier-second .tier-header-title {
		 margin: 0;
		 font-size: 30px;
		 line-height: 1.133;
	}
	 .tier-header.tier-second .tier-header-text {
		 position: absolute;
		 top: -10px;
		 height: 1px !important;
		 width: 1px !important;
		 padding: 0 !important;
		 overflow: hidden;
	}
}
 .tier-header.tier-third .tier-header-holder {
	 padding-top: 152px;
	 padding-bottom: 32px;
}
 .tier-header.tier-third .tier-header-frame {
	 max-width: 530px;
	 min-height: 314px;
	 padding: 32px 30px 33px 30px;
	 -ms-flex-align: start;
	 -ms-grid-row-align: flex-start;
	 align-items: flex-start;
}
 .tier-header.tier-third .tier-header-title {
	 font-size: 30px;
	 line-height: 1.4;
	 margin-bottom: 15px;
}
 @media (max-width: 991px) {
	 .tier-header.tier-third .tier-header-holder {
		 padding-top: 69px;
	}
	 .tier-header.tier-third .tier-header-frame {
		 max-width: 420px;
		 min-height: 314px;
		 padding: 40px 30px 30px;
	}
	 .tier-header.tier-third .tier-header-content {
		 font-size: 18px;
	}
	 .tier-header.tier-third .tier-header-title {
		 font-size: 24px;
		 line-height: 1.3;
	}
}
 @media (max-width: 767px) {
	 .tier-header.tier-third .tier-header-holder {
		 padding: 0;
	}
	 .tier-header.tier-third .tier-header-img {
		 height: 215px;
	}
	 .tier-header.tier-third .tier-header-frame {
		 padding: 0;
		 min-height: 0;
		 max-width: 100%;
		 background: none;
	}
	 .tier-header.tier-third .tier-header-content {
		 padding: 215px 0 0;
	}
	 .tier-header.tier-third .tier-header-title-wrapper {
		 position: absolute;
		 top: 139px;
		 left: 0;
		 right: 0;
		 margin: 0;
		 padding: 5px 15px;
		 min-height: 76px;
		 display: -ms-flexbox;
		 display: flex;
		 -ms-flex-align: center;
		 align-items: center;
		 background: rgba(255, 255, 255, 0.9);
	}
	 .tier-header.tier-third .tier-header-title {
		 margin: 0;
		 font-size: 22px;
		 line-height: 1.133;
	}
	 .tier-header.tier-third .tier-header-text {
		 padding: 22px 16px;
	}
}
 .tier-header.tier-fourth .tier-header-holder {
	 padding-top: 50px;
	 padding-bottom: 80px;
	 margin: 0 auto;
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .tier-header.tier-fourth .tier-header-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .tier-header.tier-fourth .tier-header-holder {
		 width: 970px;
	}
}
 @media (min-width: 1200px) {
	 .tier-header.tier-fourth .tier-header-holder {
		 width: 970px;
	}
}
 .tier-header.tier-fourth .tier-header-frame {
	 min-height: 150px;
	 padding: 0;
	 background: none;
	 clip-path: none;
}
 .tier-header.tier-fourth .tier-header-content {
	 font-size: 18px;
}
 .tier-header.tier-fourth .tier-header-title {
	 margin: 0 0 22px;
	 font-size: 40px;
}
 .tier-header.tier-fourth p {
	 margin: 0 0 15px;
}
 @media (max-width: 991px) {
	 .tier-header.tier-fourth .tier-header-holder {
		 padding-top: 62px;
		 padding-bottom: 65px;
	}
	 .tier-header.tier-fourth .tier-header-title {
		 font-size: 30px;
		 margin-bottom: 18px;
	}
}
 @media (max-width: 767px) {
	 .tier-header.tier-fourth .tier-header-holder {
		 padding-top: 27px;
		 padding-bottom: 30px;
	}
	 .tier-header.tier-fourth .tier-header-frame {
		 min-height: 0;
	}
	 .tier-header.tier-fourth .tier-header-title {
		 font-size: 30px;
		 margin: 0 0 18px;
	}
}
/*.tier-no-header {
	 */
	/* margin-top: 12px;
	 */
	/* 
}
 */
 .tier-header .breadcrumb {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 z-index: 2;
	 margin-bottom:0;
	 padding: 0 15px 0 15px;
	 background: rgba(255, 255, 255, 0.85);
	 border-radius:0;
}
 .tier-secondary-header .breadcrumb {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 z-index: 2;
}
 @media (max-width: 767px) {
	 .tier-header .breadcrumb {
		 display: none;
		 visibility: hidden;
	}
}
/* * Tier Secondary Header */
 .tier-secondary-header {
	 background-color: #7d7d7d;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
}
 .tier-header-region.profile .tier-secondary-header {
	 display:none;
}
 .tier-secondary-header-holder {
	 padding-top: 40px;
	 padding-bottom: 70px;
}
 .tier-secondary-header:before, .tier-secondary-header:after {
	 content: " ";
	 display: table;
}
 .tier-secondary-header:after {
	 clear: both;
}
 .tier-secondary-header:before, .tier-secondary-header:after {
	 content: " ";
	 display: table;
}
 .tier-secondary-header:after {
	 clear: both;
}
 .tier-secondary-header p {
	 margin: 0 0 15px;
}
 .tier-secondary-header-content {
	 background: rgba(255, 255, 255, 0.7);
	 color: #7d7d7d;
	 font-size: 24px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 line-height: 1.25;
	 padding: 24px 25px 20px;
	 margin: 0 -15px;
}
 .tier-secondary-header-title {
	 color: #364451;
	 font-size: 40px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 margin: 0 0 7px;
}
 .tier-secondary-header .breadcrumb {
	 background: #fff;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 z-index: 2;
}
 @media (max-width: 991px) {
	 .tier-secondary-header-holder {
		 padding-top: 62px;
	}
	 .tier-secondary-header-content {
		 font-size: 18px;
		 line-height: 1.33;
		 padding: 32px 47px 37px;
	}
	 .tier-secondary-header-title {
		 font-size: 30px;
		 margin: 0 0 15px;
	}
}
 @media (max-width: 767px) {
	 .tier-secondary-header-holder {
		 padding:0px;
		 position: absolute;
		 bottom: 0;
		 left: 0;
		 right: 0;
		 min-height: 0;
		 max-width: none;
		 padding: 0;
	}
	 .tier-secondary-header-holder .container {
		 padding:0;
	}
	 .tier-secondary-header {
		 position:relative;
		 height:240px;
	}
	 .tier-secondary-header-content {
		 margin: 0;
		 font-size: 18px;
		 padding: 5px 15px;
		 min-height: 0;
		 display: flex;
		 -ms-flex-align: center;
		 align-items: center;
		 justify-content:center;
	}
	 .tier-secondary-header-title {
		 font-size: 30px;
		 line-height:1.133em;
		 margin:0;
	}
	 .tier-secondary-header .breadcrumb {
		 display: none;
	}
}
/* * Breadcrumb */
 .breadcrumb {
	 background: rgba(255, 255, 255, 0.85);
	 border-top: 1px solid rgba(125, 125, 125, 0.67);
	 border-bottom: 1px solid rgba(125, 125, 125, 0.67);
	 padding: 0 290px 0 25px;
	 text-transform: uppercase;
	 letter-spacing: .5px;
	 font-size: 14px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 30px;
	 color: var(--color-red-primary);
}
 .breadcrumb a {
	 color: var(--color-red-primary);
}
 .breadcrumb ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 .breadcrumb ul &gt; li {
	 list-style-type: none;
}
 .breadcrumb ul li {
	 display: inline-block;
	 vertical-align: middle;
}
 .breadcrumb ul li:before {
	 content: "/";
	 margin: 0 6px 0 5px;
}
 .breadcrumb ul li:first-child:before {
	 display: none;
}
 .page-refresh .breadcrumb {
	 margin-bottom:0;
}
 @media (max-width: 991px) {
	 .breadcrumb {
		 padding: 0 30px;
	}
}
/* * Paging */
 .paging:before, .paging:after {
	 content: " ";
	 display: table;
}
 .paging:after {
	 clear: both;
}
 .paging:before, .paging:after {
	 content: " ";
	 display: table;
}
 .paging:after {
	 clear: both;
}
 .paging-holder {
	 float: right;
	 width: 650px;
}
 .paging-list {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 overflow: hidden;
	 padding-top: 7px;
}
 .paging-list &gt; li {
	 list-style-type: none;
}
 .paging-list li {
	 display: inline-block;
	 vertical-align: middle;
	 margin-right: 11px;
}
 .paging-list li a {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 font-size: 16px;
	 line-height: 1.375;
	 border-radius: 0;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #800000;
	 background-color: transparent;
	 border-color: #800000;
	 font-size: 24px;
	 padding: 0;
	 width: 48px;
	 line-height: 40px;
}
 .paging-list li a:focus, .paging-list li a:active:focus, .paging-list li a.active:focus, .paging-list li a.focus, .paging-list li a:active.focus, .paging-list li a.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .paging-list li a:hover, .paging-list li a:focus, .paging-list li a.focus {
	 color: #364451;
	 text-decoration: none;
}
 .paging-list li a:active, .paging-list li a.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .paging-list li a.disabled, .paging-list li a[disabled], fieldset[disabled] .paging-list li a {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.paging-list li a.disabled, fieldset[disabled] a.paging-list li a {
	 pointer-events: none;
}
 .paging-list li a:before, .paging-list li a:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .paging-list li a:after {
	 left: 50%;
}
 .paging-list li a:before {
	 right: 50%;
}
 .paging-list li a:hover, .paging-list li a:focus, .paging-list li a.focus, .paging-list li a:active, .paging-list li a.active {
	 color: #fff;
}
 .paging-list li a:hover:before, .paging-list li a:focus:before, .paging-list li a.focus:before, .paging-list li a:active:before, .paging-list li a.active:before, .paging-list li a:hover:after, .paging-list li a:focus:after, .paging-list li a.focus:after, .paging-list li a:active:after, .paging-list li a.active:after {
	 opacity: 1;
}
 .paging-list li a:hover:after, .paging-list li a:focus:after, .paging-list li a.focus:after, .paging-list li a:active:after, .paging-list li a.active:after {
	 left: 0;
}
 .paging-list li a:hover:before, .paging-list li a:focus:before, .paging-list li a.focus:before, .paging-list li a:active:before, .paging-list li a.active:before {
	 right: 0;
}
 .paging-list li a:focus, .paging-list li a.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .paging-list li a:hover {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .paging-list li a:active, .paging-list li a.active, .open &gt; .dropdown-toggle.paging-list li a {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .paging-list li a:active:hover, .paging-list li a.active:hover, .open &gt; .dropdown-toggle.paging-list li a:hover, .paging-list li a:active:focus, .paging-list li a.active:focus, .open &gt; .dropdown-toggle.paging-list li a:focus, .paging-list li a:active.focus, .paging-list li a.active.focus, .open &gt; .dropdown-toggle.paging-list li a.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .paging-list li a:active, .paging-list li a.active, .open &gt; .dropdown-toggle.paging-list li a {
	 background-image: none;
}
 .paging-list li a.disabled:hover, .paging-list li a[disabled]:hover, fieldset[disabled] .paging-list li a:hover, .paging-list li a.disabled:focus, .paging-list li a[disabled]:focus, fieldset[disabled] .paging-list li a:focus, .paging-list li a.disabled.focus, .paging-list li a[disabled].focus, fieldset[disabled] .paging-list li a.focus {
	 background-color: transparent;
	 border-color: #800000;
}
 .paging-list li a .badge {
	 color: transparent;
	 background-color: #800000;
}
 .paging-list li a:before, .paging-list li a:after {
	 background: #800000;
}
 .paging-list li a:focus, .paging-list li a.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .paging-list li a:focus:before, .paging-list li a.focus:before, .paging-list li a:focus:after, .paging-list li a.focus:after {
	 background: #800000;
}
 .paging-list li a:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .paging-list li a:hover:before, .paging-list li a:hover:after {
	 background: #800000;
}
 .paging-list li a:active, .paging-list li a.active {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .paging-list li a:active:before, .paging-list li a.active:before, .paging-list li a:active:after, .paging-list li a.active:after {
	 background: #800000;
}
 .paging-list li a:active:hover, .paging-list li a.active:hover, .paging-list li a:active:focus, .paging-list li a.active:focus, .paging-list li a:active.focus, .paging-list li a.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .paging-list li.current a {
	 background: #800000;
	 color: #fff;
}
 .paging-prev {
	 display: none;
	 float: left;
	 margin-right: 20px;
}
 .paging-next {
	 float: right;
	 margin-left: 20px;
}
 .paging-next .btn {
	 min-width: 244px;
}
 @media (max-width: 767px) {
	 .paging-list li {
		 display: none;
	}
	 .paging-holder {
		 float: none;
		 width: 100%;
	}
	 .paging-holder:before, .paging-holder:after {
		 content: " ";
		 display: table;
	}
	 .paging-holder:after {
		 clear: both;
	}
	 .paging-holder:before, .paging-holder:after {
		 content: " ";
		 display: table;
	}
	 .paging-holder:after {
		 clear: both;
	}
	 .paging-prev {
		 display: block;
		 margin: 0;
	}
	 .paging-next {
		 margin: 0;
	}
	 .paging-prev .btn, .paging-next .btn {
		 min-width: 128px;
		 font-size: 16px;
		 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
		 padding-top: 14px;
		 padding-bottom: 18px;
	}
}
/* ----------------------- Accordions ------------------------------ */
 .accordion {
	 margin: 20px 0 62px;
}
 .accordion ul {
	 margin-left:20px;
}
 .accordion ul li {
	 padding:5px 0;
}
 .accordion-item {
	 margin: 0 0 10px;
}
 .accordion-item-opener {
	 background: var(--color-grey-dark);
	 color: #fff;
	 padding: 20px 90px 20px 30px;
	 position: relative;
}
 .accordion-item-opener-title, .accordion-item-opener h1, .accordion-item-opener .h1, .accordion-item-opener h2, .accordion-item-opener .h2 {
	 margin: 0;
	 color: #fff;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-size: 20px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
}
 .accordion-item-opener-link {
	 position: absolute;
	 top: 50%;
	 right: 26px;
	 width: 36px;
	 height: 36px;
	 border: 0;
	 background: none;
	 margin-top: -18px;
	 text-align: center;
	 color: #fff;
}
 .accordion-item-opener-link:before {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 content: "";
	 width: 36px;
	 height: 36px;
	 margin: -18px 0 0 -18px;
	 border: 3px solid #fff;
}
 .accordion-item-opener-link .icon-plus, .accordion-item-opener-link .icon-minus {
	 width: 20px;
	 height: 20px;
	 margin: -10px 0 0 -10px;
	 font-size: 18px;
	 line-height: 22px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 color: #fff;
	 text-align: center;
	 transition: all 350ms ease-out;
}
 .accordion-item-opener-link .icon-plus {
	 opacity: 1;
	 transform: rotate(0);
}
 .accordion-item-opener-link .icon-minus {
	 opacity: 0;
	 transform: rotate(-90deg);
}
 .accordion-item-content {
	 display:none;
	 background: var(--color-grey-medium);
	 color: #fff;
	 font-size: 20px;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 line-height: 1.3;
	 margin-top: 3px;
	 overflow: hidden;
}
 .accordion-item-content-holder {
	 padding: 40px 30px 40px;
	 line-height:1.4em;
}
 .accordion-item-content-holder a {
	 color:var(--color-red-primary);
	 font-weight: 600;
}
 .accordion-item-content-holder a.accordion-item-content-btn {
	 color:#fff;
}
/* .accordion-item-content table tr:nth-child(1) td {
	 */
	/* background:rgba(255,255,255, .5);
	 */
	/* 
}
 */
 .accordion-item-content h3 {
	 font-size: 20px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 line-height: 1.2;
	 color: #fff;
	 text-transform: none;
	 margin: 0 0 30px;
}
 .accordion-item-content p {
	 margin: 0 0 30px;
}
 .accordion-item-content p:last-of-type {
	 margin:10px 0;
}
 .accordion-item-content-btn {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 line-height: 1.375;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #fff;
	 background-color: transparent;
	 border-color: #fff;
	 padding: 12px 20px;
	 font-size: 16px;
	 line-height: 1.5;
	 border-radius: 0;
}
 .accordion-item-content-btn:focus, .accordion-item-content-btn:active:focus, .accordion-item-content-btn.active:focus, .accordion-item-content-btn.focus, .accordion-item-content-btn:active.focus, .accordion-item-content-btn.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .accordion-item-content-btn:hover, .accordion-item-content-btn:focus, .accordion-item-content-btn.focus {
	 color: #364451;
	 text-decoration: none;
}
 .accordion-item-content-btn:active, .accordion-item-content-btn.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .accordion-item-content-btn.disabled, .accordion-item-content-btn[disabled], fieldset[disabled] .accordion-item-content-btn {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.accordion-item-content-btn.disabled, fieldset[disabled] a.accordion-item-content-btn {
	 pointer-events: none;
}
 .accordion-item-content-btn:before, .accordion-item-content-btn:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .accordion-item-content-btn:after {
	 left: 50%;
}
 .accordion-item-content-btn:before {
	 right: 50%;
}
 .accordion-item-content-btn:hover, .accordion-item-content-btn:focus, .accordion-item-content-btn.focus, .accordion-item-content-btn:active, .accordion-item-content-btn.active {
	 color: #fff;
}
 .accordion-item-content-btn:hover:before, .accordion-item-content-btn:focus:before, .accordion-item-content-btn.focus:before, .accordion-item-content-btn:active:before, .accordion-item-content-btn.active:before, .accordion-item-content-btn:hover:after, .accordion-item-content-btn:focus:after, .accordion-item-content-btn.focus:after, .accordion-item-content-btn:active:after, .accordion-item-content-btn.active:after {
	 opacity: 1;
}
 .accordion-item-content-btn:hover:after, .accordion-item-content-btn:focus:after, .accordion-item-content-btn.focus:after, .accordion-item-content-btn:active:after, .accordion-item-content-btn.active:after {
	 left: 0;
}
 .accordion-item-content-btn:hover:before, .accordion-item-content-btn:focus:before, .accordion-item-content-btn.focus:before, .accordion-item-content-btn:active:before, .accordion-item-content-btn.active:before {
	 right: 0;
}
 .accordion-item-content-btn:focus, .accordion-item-content-btn.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .accordion-item-content-btn:hover {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .accordion-item-content-btn:active, .accordion-item-content-btn.active, .open &gt; .dropdown-toggle.accordion-item-content-btn {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .accordion-item-content-btn:active:hover, .accordion-item-content-btn.active:hover, .open &gt; .dropdown-toggle.accordion-item-content-btn:hover, .accordion-item-content-btn:active:focus, .accordion-item-content-btn.active:focus, .open &gt; .dropdown-toggle.accordion-item-content-btn:focus, .accordion-item-content-btn:active.focus, .accordion-item-content-btn.active.focus, .open &gt; .dropdown-toggle.accordion-item-content-btn.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .accordion-item-content-btn:active, .accordion-item-content-btn.active, .open &gt; .dropdown-toggle.accordion-item-content-btn {
	 background-image: none;
}
 .accordion-item-content-btn.disabled:hover, .accordion-item-content-btn[disabled]:hover, fieldset[disabled] .accordion-item-content-btn:hover, .accordion-item-content-btn.disabled:focus, .accordion-item-content-btn[disabled]:focus, fieldset[disabled] .accordion-item-content-btn:focus, .accordion-item-content-btn.disabled.focus, .accordion-item-content-btn[disabled].focus, fieldset[disabled] .accordion-item-content-btn.focus {
	 background-color: transparent;
	 border-color: #fff;
}
 .accordion-item-content-btn .badge {
	 color: transparent;
	 background-color: #fff;
}
 .accordion-item-content-btn:before, .accordion-item-content-btn:after {
	 background: #fff;
}
 .accordion-item-content-btn:focus, .accordion-item-content-btn.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .accordion-item-content-btn:focus:before, .accordion-item-content-btn.focus:before, .accordion-item-content-btn:focus:after, .accordion-item-content-btn.focus:after {
	 background: #fff;
}
 .accordion-item-content-holder .accordion-item-content-btn:hover {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .accordion-item-content-btn:hover:before, .accordion-item-content-btn:hover:after {
	 background: #fff;
}
 .accordion-item-content-btn:active, .accordion-item-content-btn.active {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .accordion-item-content-btn:active:before, .accordion-item-content-btn.active:before, .accordion-item-content-btn:active:after, .accordion-item-content-btn.active:after {
	 background: #fff;
}
 .accordion-item-content-btn:active:hover, .accordion-item-content-btn.active:hover, .accordion-item-content-btn:active:focus, .accordion-item-content-btn.active:focus, .accordion-item-content-btn:active.focus, .accordion-item-content-btn.active.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .accordion-item.is-open .accordion-item-opener-link .icon-plus {
	 opacity: 0;
	 transform: rotate(90deg);
}
 .accordion-item.is-open .accordion-item-opener-link .icon-minus {
	 opacity: 1;
	 transform: rotate(0);
}
 .accordion-item.is-open .accordion-item-content {
	 display: block;
}
 @media (max-width: 991px) {
	 .accordion-item-opener {
		 padding: 27px 80px 28px 28px;
	}
	 .accordion-item-opener-title, .accordion-item-opener h1, .accordion-item-opener .h1, .accordion-item-opener h2, .accordion-item-opener .h2 {
		 letter-spacing: 1px;
		 font-size: 20px;
	}
	 .accordion-item-opener-link {
		 right: 14px;
		 margin-top: -22px;
	}
	 .accordion-item-content {
		 font-size: 18px;
		 margin-top: 0;
	}
	 .accordion-item-content-holder {
		 padding: 25px 35px 59px;
	}
	 .accordion-item-content h3 {
		 font-size: 28px;
		 margin: 0 0 30px;
	}
	 .accordion-item-content p {
		 margin: 0 0 38px;
	}
}
 @media (max-width: 767px) {
	 .accordion-item-opener {
		 padding: 20px 65px 20px 15px;
	}
	 .accordion-item-opener-title, .accordion-item-opener h1, .accordion-item-opener .h1, .accordion-item-opener h2, .accordion-item-opener .h2 {
		 font-size: 18px;
	}
	 .accordion-item-opener-link {
		 right: 15px;
		 margin-top: -18px;
	}
	 .accordion-item-content {
		 font-size: 16px;
	}
	 .accordion-item-content-holder {
		 padding: 30px 15px;
	}
	 .accordion-item-content h3 {
		 font-size: 24px;
	}
	 .accordion-item-content p {
		 margin: 0 0 30px;
	}
}
/* ---------------------------- In This Section -------------------------------- */
 .in-this-section {
	 position: relative;
}
 .in-this-section:before, .in-this-section:after {
	 content: " ";
	 display: table;
}
 .in-this-section:after {
	 clear: both;
}
 .in-this-section:before, .in-this-section:after {
	 content: " ";
	 display: table;
}
 .in-this-section:after {
	 clear: both;
}
 .in-this-section-opener {
	 position: absolute;
	 top:-34px;
	 right: 0;
	 z-index: 2;
	 width: 265px;
	 min-height: 33px;
	 padding: 6px 35px 6px 20px;
	 text-align: center;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 cursor: pointer;
	 transition: 250ms all;
	 color: #fff;
	 background: var(--color-grey-medium);
}
 .in-this-section-opener-text {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 18px;
	 line-height: 1;
}
 .in-this-section-opener-icon {
	 position: absolute;
	 top: 0;
	 right: 20px;
	 width: 32px;
	 height: 32px;
	 color: inherit;
	 background: none;
	 border: 0;
}
 .in-this-section-opener-icon .icon-plus, .in-this-section-opener-icon .icon-minus {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 32px;
	 height: 32px;
	 font-size: 20px;
	 line-height: 32px;
	 text-align: center;
	 transition: all 350ms ease-out;
}
 .in-this-section-opener-icon .icon-plus {
	 opacity: 1;
	 transform: rotate(0);
}
 .in-this-section-opener-icon .icon-minus {
	 opacity: 0;
	 transform: rotate(-90deg);
}
 .in-this-section.is-open .in-this-section-opener {
	 padding-bottom: 39px;
}
 .in-this-section.is-open .in-this-section-opener .icon-plus {
	 opacity: 0;
	 transform: rotate(90deg);
}
 .in-this-section.is-open .in-this-section-opener .icon-minus {
	 opacity: 1;
	 transform: rotate(0);
}
 .in-this-section-content {
	 display:none;
	 color: #fff;
	 background: var(--color-grey-medium);
	 ;
	 font-size: 16px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 overflow: hidden;
}
 .in-this-section-content-holder {
	 padding: 40px 0 20px;
}
 .in-this-section-content-holder &gt; .container-fluid {
	 max-width: 1120px;
}
 .in-this-section-content h3 {
	 color: #fff;
	 font-size: 18px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 border-bottom: 1px solid #fff;
	 padding-bottom: 13px;
	 margin-bottom: 22px;
}
 .in-this-section-content-list {
	 padding-bottom: 26px;
}
 .in-this-section-content-list ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 text-transform: uppercase;
	 -webkit-column-count: 3;
	 -moz-column-count: 3;
	 column-count: 3;
}
 .in-this-section-content-list ul &gt; li {
	 list-style-type: none;
}
 .in-this-section-content-list ul li {
	 margin-bottom: 13px;
	 vertical-align: top;
}
 .in-this-section-content-list ul a {
	 color: #fff;
}
 .in-this-section-content.two-sets-list ul {
	 -webkit-column-count: 2;
	 -moz-column-count: 2;
	 column-count: 2;
}
 @media (max-width: 991px) {
	 .in-this-section-opener {
		 position: relative;
		 top: auto;
		 right: auto;
		 width: 100%;
		 padding: 14px 30px 10px;
		 text-align: left;
		 border-bottom: 2px solid #fff;
	}
	 .in-this-section-opener-text {
		 font-size: 16px;
	}
	 .in-this-section-opener-icon {
		 position: relative;
		 top: -2px;
		 right: auto;
		 display: inline-block;
		 vertical-align: middle;
	}
	 .in-this-section-content-holder {
		 padding: 40px 15px 8px;
	}
	 .in-this-section-content-list ul li {
		 margin-bottom: 22px;
	}
	 .in-this-section-content.two-sets-list ul {
		 -webkit-column-count: 3;
		 -moz-column-count: 3;
		 column-count: 3;
	}
	 .in-this-section.is-open .in-this-section-opener {
		 border-bottom: 2px solid #fff;
		 padding-bottom: 10px;
	}
}
 @media (max-width: 767px) {
	 .in-this-section-opener {
		 padding: 12px 15px 9px;
		 text-align: center;
		 border-bottom: 6px solid #fff;
	}
	 .in-this-section-opener-text {
		 font-size: 18px;
	}
	 .in-this-section-opener-icon {
		 position: relative;
		 top: -2px;
		 right: auto;
		 display: inline-block;
		 vertical-align: middle;
	}
	 .in-this-section-content-holder {
		 padding: 32px 0 8px;
	}
	 .in-this-section-content h3 {
		 padding-bottom: 14px;
	}
	 .in-this-section-content-list {
		 padding-bottom: 17px;
	}
	 .in-this-section-content-list ul {
		 -webkit-column-count: 1;
		 -moz-column-count: 1;
		 column-count: 1;
	}
	 .in-this-section-content-list ul li {
		 margin-bottom: 23px;
		 display: block;
	}
	 .in-this-section-content.two-sets-list ul {
		 -webkit-column-count: 1;
		 -moz-column-count: 1;
		 column-count: 1;
	}
	 .in-this-section.is-open .in-this-section-opener {
		 border-bottom: 2px solid #fff;
	}
}
/* * Specialized Content Module - Program Requirements */
 .program-requirements {
	 text-align: left;
}
 .program-requirements-table {
	 display: -ms-flexbox;
	 display: flex;
	 width: 100%;
	 margin: 0 0 32px;
	 border: solid #364451;
	 border-width: 2px 4px;
	 color: #364451;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 .program-requirements-table-column {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex: 1 auto;
	 flex: 1 auto;
	 -ms-flex-align: center;
	 align-items: center;
}
 .program-requirements-table-column:last-child {
	 color: #fff;
	 background: #364451;
	 flex:none;
	 width:150px;
}
 .program-requirements-table-holder {
	 -ms-flex: 1;
	 flex: 1;
}
 .program-requirements-text {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 text-transform: uppercase;
	 font-weight: normal;
	 line-height: 1.3;
	 letter-spacing: 1px;
}
 .program-requirements-number {
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 font-weight:bold;
	 line-height: 1.6;
}
 .program-requirements-list {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 .program-requirements-list &gt; li {
	 list-style-type: none;
}
 .program-requirements-list-item {
	 border-top: 2px solid #364451;
	 border-bottom: 2px solid #364451;
	 padding: 5px 20px;
	 display: -ms-flexbox;
	 display: flex;
}
 .program-requirements-list-item .program-requirements-number {
	 -ms-flex: 0 1 auto;
	 flex: 0 1 auto;
	 -ms-flex-item-align: center;
	 align-self: center;
	 min-width: 53px;
	 padding: 0;
	 text-align:center;
}
 .program-requirements-list-item .program-requirements-text {
	 -ms-flex: 1 1 auto;
	 flex: 1 1 auto;
	 -ms-flex-item-align: center;
	 align-self: center;
	 padding:5px 15px;
}
 .program-requirements-alt-item {
	 text-align: center;
	 padding:0 15px;
}
 .program-requirements-alt-item .program-requirements-number {
	 padding: 0 10px 0 0;
	 display: block;
	 width: auto;
	 font-size:25px;
	 font-weight:bold;
}
 .program-requirements-alt-item .program-requirements-text {
	 font-size: 15px;
	 display: block;
	 padding: 5px 0 5px;
}
 .program-requirements + .program-requirements {
	 border-top: 1px solid #7d7d7d;
	 padding-top: 50px;
}
 @media (max-width: 991px) {
	 .program-requirements-table {
		 display: block;
		 margin: 0 0 43px;
	}
	 .program-requirements-table-column {
		 display: block;
		 width: 100%;
	}
	 .program-requirements-list-item .program-requirements-number {
		 min-width: 250px;
		 max-width: 250px;
		 padding-left: 140px;
	}
	 .program-requirements-alt-item {
		 text-align: left;
		 padding: 5px 45px;
		 display: -ms-flexbox;
		 display: flex;
		 height: auto;
	}
	 .program-requirements-alt-item .program-requirements-number {
		 -ms-flex: 0 1 auto;
		 flex: 0 1 auto;
		 -ms-flex-item-align: center;
		 align-self: center;
		 min-width: 250px;
		 max-width: 250px;
		 padding: 0 10px 0 140px;
	}
	 .program-requirements-alt-item .program-requirements-text {
		 -ms-flex: 1 1 auto;
		 flex: 1 1 auto;
		 -ms-flex-item-align: center;
		 align-self: center;
		 padding: 0;
	}
	 .program-requirements-table-column:last-child {
		 width:100%;
	}
	 .program-requirements .btn-primary:last-of-type {
		 margin-top:15px;
	}
}
 @media (max-width: 767px) {
	 .program-requirements-table {
		 margin: 0 0 35px;
	}
	 .program-requirements-table-column:last-child {
		 display: -ms-flexbox;
		 display: flex;
		 width:auto;
	}
	 .program-requirements-list-item {
		 padding: 5px 15px 5px 25px;
	}
	 .program-requirements-list-item .program-requirements-number {
		 min-width: 75px;
		 max-width: 75px;
		 padding-left: 0;
	}
	 .program-requirements-alt-item {
		 text-align: center;
		 padding: 5px 15px 15px;
		 height: auto;
		 display: block;
	}
	 .program-requirements-alt-item .program-requirements-number {
		 display: block;
		 min-width: 0;
		 max-width: none;
		 padding: 0;
	}
	 .program-requirements-alt-item .program-requirements-text {
		 display: block;
		 padding: 0;
	}
	 .program-requirements .btn-primary:last-of-type {
		 margin-top:15px;
	}
}
/* * Search Results */
 .search-results {
	 text-align: left;
}
 .search-results-list {
	 margin-bottom: 64px;
}
 .search-results .gsc-control-cse {
	 padding: 0;
	 font-family: inherit;
	 background: none;
	 border: 0;
	 position: relative;
}
 .search-results .gsc-control-cse .gsc-above-wrapper-area {
	 padding: 0;
	 border: 0;
}
 .search-results .gsc-control-cse .gsc-above-wrapper-area-container {
	 margin: 0;
}
 .search-results .gsc-control-cse .gsc-result-info {
	 margin: 0;
	 padding: 0 0 48px;
	 color: #364451;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 28px;
	 text-transform: uppercase;
	 border-bottom: 1px solid #7d7d7d;
}
 .search-results .gsc-control-cse .gsc-adBlock, .search-results .gsc-control-cse .gcsc-branding, .search-results .gsc-control-cse .gsc-resultsHeader, .search-results .gsc-control-cse .gsc-tabsArea {
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .search-results .gsc-control-cse .gsc-webResult .gsc-result {
	 padding: 50px 0 32px;
	 border-width: 0 0 1px;
	 border-bottom: 1px solid #7d7d7d;
}
 .search-results .gsc-control-cse .gsc-webResult .gsc-result:before, .search-results .gsc-control-cse .gsc-webResult .gsc-result:after {
	 content: " ";
	 display: table;
}
 .search-results .gsc-control-cse .gsc-webResult .gsc-result:after {
	 clear: both;
}
 .search-results .gsc-control-cse .gsc-webResult .gsc-result:before, .search-results .gsc-control-cse .gsc-webResult .gsc-result:after {
	 content: " ";
	 display: table;
}
 .search-results .gsc-control-cse .gsc-webResult .gsc-result:after {
	 clear: both;
}
 .search-results .gsc-control-cse .gsc-thumbnail-inside {
	 padding: 0;
}
 .search-results .gsc-control-cse .gs-result .gs-title, .search-results .gsc-control-cse .gs-result .gs-title * {
	 padding: 0;
	 font-size: 18px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 color: #364451;
	 text-transform: none;
	 line-height: 1.2;
	 margin: 0;
	 text-decoration: none;
}
 .search-results .gsc-control-cse .gs-webResult.gs-result a.gs-title, .search-results .gsc-control-cse .gs-webResult.gs-result a.gs-title:link {
	 color: #364451;
}
 .search-results .gsc-control-cse .gs-webResult.gs-result a.gs-title b, .search-results .gsc-control-cse .gs-webResult.gs-result a.gs-title:link b {
	 color: #800000;
}
 .search-results .gsc-control-cse .gs-webResult.gs-result a.gs-title:hover {
	 text-decoration: underline;
}
 .search-results .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited, .search-results .gsc-control-cse .gs-webResult.gs-result a.gs-title:link:visited {
	 color: #3b579d;
}
 .search-results .gsc-control-cse .gsc-url-top {
	 padding: 0 0 6px;
	 color: #7d7d7d;
	 font-size: 16px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 .search-results .gsc-control-cse .gsc-url-top b {
	 color: #800000;
}
 .search-results .gsc-control-cse .gs-result a.gs-visibleUrl, .search-results .gsc-control-cse .gs-result .gs-visibleUrl {
	 margin: 0;
	 color: #7d7d7d;
}
 .search-results .gsc-control-cse .gsc-table-result {
	 font-family: inherit;
	 font-size: 16px;
	 color: #7d7d7d;
}
 .search-results .gsc-control-cse .gs-webResult .gs-snippet {
	 color: #7d7d7d;
}
 .search-results .gsc-control-cse .gs-webResult .gs-snippet strong, .search-results .gsc-control-cse .gs-webResult .gs-snippet b {
	 color: #800000;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 .search-results .gsc-control-cse .gs-per-result-labels {
	 padding: 21px 0 0;
	 overflow: hidden;
}
 .search-results .gsc-control-cse .gs-per-result-labels &gt; span {
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .search-results .gsc-control-cse .gs-per-result-labels a.gs-label {
	 display: inline-block;
	 vertical-align: top;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 color: #f17021;
	 font-size: 16px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1;
	 text-decoration: none;
	 pointer-events: none;
	 margin: 0 34px 0 0;
	 position: relative;
}
 .search-results .gsc-control-cse .gs-per-result-labels a.gs-label:after {
	 position: absolute;
	 top: 50%;
	 left: -12px;
	 margin: -8px;
	 content: "|";
	 color: #364451;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
}
 .search-results .gsc-control-cse .gs-per-result-labels a.gs-label:last-child:after {
	 display: none;
}
 .search-results .gsc-control-cse .gsc-table-cell-thumbnail {
	 width: 162px;
	 padding: 0 30px 0 0;
}
 .search-results .gsc-control-cse .gsc-table-cell-thumbnail .gs-image-box {
	 width: 130px;
	 height: auto;
	 max-height: 138px;
	 margin-right:20px;
	 overflow: hidden;
}
 .search-results .gsc-control-cse .gsc-table-cell-thumbnail img.gs-image, .search-results .gsc-control-cse .gsc-table-cell-thumbnail .gs-web-image-box-landscape img.gs-image {
	 width: 100%;
	 height: auto;
	 max-width: 100%;
	 max-height: 100%;
	 border: 0;
}
 .search-results .gsc-control-cse .gsc-cursor-box {
	 margin: 0;
	 padding: 70px 0 20px;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 font-size: 16px;
	 line-height: 1.375;
	 border-radius: 0;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #800000;
	 background-color: transparent;
	 border-color: #800000;
	 font-size: 24px;
	 padding: 0;
	 width: 48px;
	 line-height: 40px;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active.focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus {
	 color: #364451;
	 text-decoration: none;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.disabled, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page[disabled], fieldset[disabled] .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.disabled, fieldset[disabled] a.search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page {
	 pointer-events: none;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:after {
	 left: 50%;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:before {
	 right: 50%;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active {
	 color: #fff;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:after {
	 opacity: 1;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:after {
	 left: 0;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:before {
	 right: 0;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active, .open &gt; .dropdown-toggle.search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:hover, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:hover, .open &gt; .dropdown-toggle.search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:focus, .open &gt; .dropdown-toggle.search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active.focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active.focus, .open &gt; .dropdown-toggle.search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active, .open &gt; .dropdown-toggle.search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page {
	 background-image: none;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.disabled:hover, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page[disabled]:hover, fieldset[disabled] .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.disabled:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page[disabled]:focus, fieldset[disabled] .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.disabled.focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page[disabled].focus, fieldset[disabled] .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus {
	 background-color: transparent;
	 border-color: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page .badge {
	 color: transparent;
	 background-color: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:after {
	 background: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:focus:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.focus:after {
	 background: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:hover:after {
	 background: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:after, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:after {
	 background: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:hover, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:hover, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active:focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page:active.focus, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
	 color: #fff;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:before, .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:after {
	 opacity: 1;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:after {
	 left: 0;
}
 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:before {
	 right: 0;
}
 .search-results .gsc-control-cse .gs-no-results-result {
	 margin: 0;
	 padding: 0 0 48px;
	 color: #364451;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 28px;
	 text-transform: uppercase;
}
 .search-results .gsc-control-cse .gs-no-results-result .gs-snippet {
	 margin: 0;
	 padding: 0;
	 border: 0;
	 background: none;
}
 @media (max-width: 991px) {
	 .search-results .gsc-control-cse .gsc-result-info {
		 padding: 0 0 34px;
	}
}
 @media (max-width: 767px) {
	 .search-results-list {
		 margin: 0 0 20px;
	}
	 .search-results .gsc-control-cse .gsc-result-info {
		 margin: 0 -15px;
		 padding: 10px 15px 35px;
		 font-size: 24px;
		 line-height: 1.25;
	}
	 .search-results .gsc-control-cse .gsc-webResult .gsc-result {
		 margin: 0 -15px;
		 padding: 36px 15px 22px;
	}
	 .search-results .gsc-control-cse .gsc-table-result {
		 display: block;
		 padding: 0;
	}
	 .search-results .gsc-control-cse .gsc-table-result &gt; tbody, .search-results .gsc-control-cse .gsc-table-result &gt; tbody &gt; tr, .search-results .gsc-control-cse .gsc-table-result &gt; tbody &gt; tr &gt; td {
		 display: block;
	}
	 .search-results .gsc-control-cse .gsc-table-cell-thumbnail {
		 width: 100%;
		 padding: 10px 0 20px;
	}
	 .search-results .gsc-control-cse .gsc-table-cell-thumbnail .gs-image-box {
		 float: none;
	}
	 .search-results .gsc-control-cse .gsc-cursor-box {
		 margin: 0;
		 padding: 30px 0 20px;
	}
	 .search-results .gsc-control-cse .gsc-cursor-box .gsc-cursor-page {
		 margin: 0 8px 5px 0;
	}
	 .search-results .gsc-control-cse .gs-no-results-result {
		 font-size: 24px;
	}
}
/* * Specialized Content Modules: Filtered News List */
 .page-wide-tier .container-style-basic-block-filtered-news-list .row-content-block-collection:last-child, .page-right-rail .container-style-basic-block-filtered-news-list .row-content-block-collection:last-child {
	 margin-bottom: 28px;
}
 .container-style-basic-block-filtered-news-list .content-block {
	 display: inline-block;
	 vertical-align: top;
	 margin-left: -2px;
	 margin-right: -2px;
}
 .page-right-rail .container-style-basic-block-filtered-news-list .content-block {
	 width: 50%;
}
 .page-wide-tier .container-style-basic-block-filtered-news-list .content-block, .page-home .container-style-basic-block-filtered-news-list .content-block {
	 width: 33.333%;
}
 .page-wide-tier .content-block.filtered-news-item, .page-home .content-block.filtered-news-item {
	 width:33% !important;
}
 .page-wide-tier .content-block.filtered-news-item h3, .page-home .content-block.filtered-news-item h3 {
	 font-size:1em;
}
 @media (max-width: 991px) {
	 .page-wide-tier .content-block.filtered-news-item, .page-home .content-block.filtered-news-item {
		 width:50% !important;
	}
}
 @media (max-width: 768px) {
	 .page-wide-tier .content-block.filtered-news-item, .page-home .content-block.filtered-news-item {
		 width:100% !important;
	}
}
/* responsive settings for WYSIWYG placed images must have this class */
 .content-image {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-color: #fff;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
}
/* Vertical Ticker Styles */
 .content-container .news-ticker-holder {
	 margin-bottom:50px;
}
 .news-ticker-heading {
	 text-align:left;
}
 .news-ticker {
	 background:#eee;
	 overflow:auto;
}
 .news-ticker.ticker {
	 width:100%;
}
 .news-ticker-headline {
	 border-bottom: 2px solid rgba(255,255,255,0.75);
	 margin-bottom:0px;
	 text-align:left;
}
 .news-ticker-headline a .date {
	 color:#800000;
}
 .news-ticker-headline a {
	 padding: 8px 7px;
	 background:rgba(54,68,81,0.1);
	 cursor:pointer;
	 color:#364451;
	 display:inline-block;
	 text-transform: capitalize;
	 font-size:.65em;
	 width:100%;
	 vertical-align:middle;
}
 .news-ticker-headline a span {
	 line-height: 1.2em;
}
 .news-ticker-headline a:hover {
	 background:rgba(54,68,81,0.4);
	 text-decoration:none;
}
 .news-ticker-description {
	 text-align:left;
}
 .news-ticker-heading h2 {
	 margin-bottom:15px;
}
/* News Ticker - Horizontal Scrolling */
/* * {
	 box-sizing: border-box;
}
 @-webkit-keyframes ticker {
	 0% {
		 -webkit-transform: translate3d(0, 0, 0);
		 transform: translate3d(0, 0, 0);
		 visibility: visible;
	}
	 100% {
		 -webkit-transform: translate3d(-100%, 0, 0);
		 transform: translate3d(-100%, 0, 0);
	}
}
 @keyframes ticker {
	 0% {
		 -webkit-transform: translate3d(0, 0, 0);
		 transform: translate3d(0, 0, 0);
		 visibility: visible;
	}
	 100% {
		 -webkit-transform: translate3d(-100%, 0, 0);
		 transform: translate3d(-100%, 0, 0);
	}
}
 .content-container .news-ticker-holder {
	 margin-bottom:50px;
}
 .news-ticker-heading {
	 text-align:left;
}
 .ticker-wrap {
	 position: absolute;
	 bottom: 0px;
	 left:0px;
	 width: 100%;
	 overflow: hidden;
	 height: 4rem;
	 background-color: rgba(0, 0, 0, 0.2);
	 box-sizing: content-box;
}
 .ticker-wrap .ticker {
	 display: inline-block;
	 height: 4rem;
	 line-height: 4.5rem;
	 white-space: nowrap;
	 padding-left: 100%;
	 box-sizing: content-box;
	 -webkit-animation-iteration-count: infinite;
	 animation-iteration-count: infinite;
	 -webkit-animation-timing-function: linear;
	 animation-timing-function: linear;
	 -webkit-animation-name: ticker;
	 animation-name: ticker;
	 -webkit-animation-duration: 20s;
	 animation-duration: 20s;
}
 .wide.ticker-wrap .ticker {
	 display: inline-block;
	 height: 4rem;
	 line-height: 4.5rem;
	 white-space: nowrap;
	 padding-left: 100%;
	 box-sizing: content-box;
	 -webkit-animation-iteration-count: infinite;
	 animation-iteration-count: infinite;
	 -webkit-animation-timing-function: linear;
	 animation-timing-function: linear;
	 -webkit-animation-name: ticker;
	 animation-name: ticker;
	 -webkit-animation-duration: 60s;
	 animation-duration: 60s;
}
 .ticker-wrap .ticker_item {
	 display: inline-block;
	 padding: 0 2.4rem;
	 font-size: 1.5rem;
	 color: white;
}
 .ticker-wrap .ticker-headline {
	 line-height:0;
	 margin-bottom:0;
}
 .ticker-wrap .ticker_item a {
	 color:#000;
	 text-transform:capitalize;
	 margin-top:0px;
	 margin-bottom:0px;
}
 */
 @media (max-width: 991px) {
	 .page-wide-tier .container-style-basic-block-filtered-news-list .row-content-block-collection:last-child, .page-right-rail .container-style-basic-block-filtered-news-list .row-content-block-collection:last-child {
		 margin-bottom: -3px;
	}
	 .page-wide-tier .container-style-basic-block-filtered-news-list .content-block {
		 width: 50%;
	}
}
 @media (max-width: 767px) {
	 .page-wide-tier .container-style-basic-block-filtered-news-list .row-content-block-collection:last-child, .page-right-rail .container-style-basic-block-filtered-news-list .row-content-block-collection:last-child {
		 margin-bottom: 12px;
	}
	 .page-wide-tier .container-style-basic-block-filtered-news-list .content-block, .page-right-rail .container-style-basic-block-filtered-news-list .content-block {
		 width: 100%;
		 margin-left: 0;
		 margin-right: 0;
	}
}
/* -------------------------- Container Style Spotlight 3 Column ---------------------------- */
 .container-style-spotlight-3-column .row-content-block-collection {
	 margin: 0 -15px 6px;
}
 .container-style-spotlight-3-column .row-content-block-collection:last-child {
	 margin-bottom: 22px;
}
 .container-style-spotlight-3-column .content-block {
	 float: left;
	 width: 33.333%;
	 padding-left: 15px;
	 padding-right: 15px;
	 padding-bottom: 34px;
	 color: #fff;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 line-height: 1.563;
	 overflow: hidden;
	 position: relative;
	 transform: rotate(0deg);
}
 .container-style-spotlight-3-column .content-block-holder {
	 overflow: hidden;
	 position: relative;
	 background: var(--color-grey-medium);
}
 .container-style-spotlight-3-column .content-block-taxonomy {
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .container-style-spotlight-3-column .content-block-img {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 height: 308px;
	 overflow: hidden;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
}
 .container-style-spotlight-3-column .content-block-img img {
	 width: 100%;
	 height: auto;
	 -ms-flex-item-align: center;
	 align-self: center;
	 display: block ;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 padding: 0 !important;
	 overflow: hidden;
	 top:0px;
	 left:0px;
}
 .container-style-spotlight-3-column .content-block-heading {
	 height: 130px;
	 padding-left: 15px;
	 padding-right: 15px;
	 padding-bottom: 50px;
	 text-align: center;
	 position: relative;
	 z-index: 2;
	 background: var(--color-grey-medium);
}
 .container-style-spotlight-3-column .content-block-heading-holder {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 height: 100%;
	 overflow: hidden;
}
 .container-style-spotlight-3-column .content-block-title {
	 width: 100%;
	 margin: 0;
	 color: inherit;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.3;
	 text-transform: uppercase;
}
 .container-style-spotlight-3-column .content-block-opener {
	 position: absolute;
	 left: 50%;
	 bottom: 13px;
	 width: 44px;
	 height: 44px;
	 margin: 0 0 0 -22px;
	 color: #fff;
	 background: none;
	 border: 0;
}
 .container-style-spotlight-3-column .content-block-opener:before {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 width: 36px;
	 height: 36px;
	 margin: -18px 0 0 -18px;
	 content: "";
	 border: 3px solid #fff;
}
 .container-style-spotlight-3-column .content-block-opener .icon-plus, .container-style-spotlight-3-column .content-block-opener .icon-minus {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 width: 30px;
	 height: 30px;
	 margin: -15px 0 0 -15px;
	 font-size: 24px;
	 line-height: 30px;
	 color: #fff;
	 text-align: center;
	 transition: all 350ms ease-out;
}
 .container-style-spotlight-3-column .content-block-opener .icon-plus {
	 opacity: 1;
	 transform: rotate(0);
}
 .container-style-spotlight-3-column .content-block-opener .icon-minus {
	 opacity: 0;
	 transform: rotate(-90deg);
}
 .container-style-spotlight-3-column .content-block-link-row {
	 margin: 0 0 28px;
}
 .container-style-spotlight-3-column .content-block-link-row:before, .container-style-spotlight-3-column .content-block-link-row:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlight-3-column .content-block-link-row:after {
	 clear: both;
}
 .container-style-spotlight-3-column .content-block-link-row:before, .container-style-spotlight-3-column .content-block-link-row:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlight-3-column .content-block-link-row:after {
	 clear: both;
}
 .container-style-spotlight-3-column .content-block-link {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 line-height: 1.375;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #fff;
	 background-color: transparent;
	 border-color: #fff;
	 padding: 6px 15px;
	 font-size: 15px;
	 line-height: 1.5;
	 border-radius: 0;
}
 .container-style-spotlight-3-column .content-block-link:focus, .container-style-spotlight-3-column .content-block-link:active:focus, .container-style-spotlight-3-column .content-block-link.active:focus, .container-style-spotlight-3-column .content-block-link.focus, .container-style-spotlight-3-column .content-block-link:active.focus, .container-style-spotlight-3-column .content-block-link.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .container-style-spotlight-3-column .content-block-link:hover, .container-style-spotlight-3-column .content-block-link:focus, .container-style-spotlight-3-column .content-block-link.focus {
	 color: #364451;
	 text-decoration: none;
}
 .container-style-spotlight-3-column .content-block-link:active, .container-style-spotlight-3-column .content-block-link.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .container-style-spotlight-3-column .content-block-link.disabled, .container-style-spotlight-3-column .content-block-link[disabled], fieldset[disabled] .container-style-spotlight-3-column .content-block-link {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.container-style-spotlight-3-column .content-block-link.disabled, fieldset[disabled] a.container-style-spotlight-3-column .content-block-link {
	 pointer-events: none;
}
 .container-style-spotlight-3-column .content-block-link:before, .container-style-spotlight-3-column .content-block-link:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .container-style-spotlight-3-column .content-block-link:after {
	 left: 50%;
}
 .container-style-spotlight-3-column .content-block-link:before {
	 right: 50%;
}
 .container-style-spotlight-3-column .content-block-link:hover, .container-style-spotlight-3-column .content-block-link:focus, .container-style-spotlight-3-column .content-block-link.focus, .container-style-spotlight-3-column .content-block-link:active, .container-style-spotlight-3-column .content-block-link.active {
	 color: #fff;
}
 .container-style-spotlight-3-column .content-block-link:hover:before, .container-style-spotlight-3-column .content-block-link:focus:before, .container-style-spotlight-3-column .content-block-link.focus:before, .container-style-spotlight-3-column .content-block-link:active:before, .container-style-spotlight-3-column .content-block-link.active:before, .container-style-spotlight-3-column .content-block-link:hover:after, .container-style-spotlight-3-column .content-block-link:focus:after, .container-style-spotlight-3-column .content-block-link.focus:after, .container-style-spotlight-3-column .content-block-link:active:after, .container-style-spotlight-3-column .content-block-link.active:after {
	 opacity: 1;
}
 .container-style-spotlight-3-column .content-block-link:hover:after, .container-style-spotlight-3-column .content-block-link:focus:after, .container-style-spotlight-3-column .content-block-link.focus:after, .container-style-spotlight-3-column .content-block-link:active:after, .container-style-spotlight-3-column .content-block-link.active:after {
	 left: 0;
}
 .container-style-spotlight-3-column .content-block-link:hover:before, .container-style-spotlight-3-column .content-block-link:focus:before, .container-style-spotlight-3-column .content-block-link.focus:before, .container-style-spotlight-3-column .content-block-link:active:before, .container-style-spotlight-3-column .content-block-link.active:before {
	 right: 0;
}
 .container-style-spotlight-3-column .content-block-link:focus, .container-style-spotlight-3-column .content-block-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .container-style-spotlight-3-column .content-block-link:hover {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .container-style-spotlight-3-column .content-block-link:active, .container-style-spotlight-3-column .content-block-link.active, .open &gt; .dropdown-toggle.container-style-spotlight-3-column .content-block-link {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .container-style-spotlight-3-column .content-block-link:active:hover, .container-style-spotlight-3-column .content-block-link.active:hover, .open &gt; .dropdown-toggle.container-style-spotlight-3-column .content-block-link:hover, .container-style-spotlight-3-column .content-block-link:active:focus, .container-style-spotlight-3-column .content-block-link.active:focus, .open &gt; .dropdown-toggle.container-style-spotlight-3-column .content-block-link:focus, .container-style-spotlight-3-column .content-block-link:active.focus, .container-style-spotlight-3-column .content-block-link.active.focus, .open &gt; .dropdown-toggle.container-style-spotlight-3-column .content-block-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .container-style-spotlight-3-column .content-block-link:active, .container-style-spotlight-3-column .content-block-link.active, .open &gt; .dropdown-toggle.container-style-spotlight-3-column .content-block-link {
	 background-image: none;
}
 .container-style-spotlight-3-column .content-block-link.disabled:hover, .container-style-spotlight-3-column .content-block-link[disabled]:hover, fieldset[disabled] .container-style-spotlight-3-column .content-block-link:hover, .container-style-spotlight-3-column .content-block-link.disabled:focus, .container-style-spotlight-3-column .content-block-link[disabled]:focus, fieldset[disabled] .container-style-spotlight-3-column .content-block-link:focus, .container-style-spotlight-3-column .content-block-link.disabled.focus, .container-style-spotlight-3-column .content-block-link[disabled].focus, fieldset[disabled] .container-style-spotlight-3-column .content-block-link.focus {
	 background-color: transparent;
	 border-color: #fff;
}
 .container-style-spotlight-3-column .content-block-link .badge {
	 color: transparent;
	 background-color: #fff;
}
 .container-style-spotlight-3-column .content-block-link:before, .container-style-spotlight-3-column .content-block-link:after {
	 background: #fff;
}
 .container-style-spotlight-3-column .content-block-link:focus, .container-style-spotlight-3-column .content-block-link.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .container-style-spotlight-3-column .content-block-link:focus:before, .container-style-spotlight-3-column .content-block-link.focus:before, .container-style-spotlight-3-column .content-block-link:focus:after, .container-style-spotlight-3-column .content-block-link.focus:after {
	 background: #fff;
}
 .container-style-spotlight-3-column .content-block-link:hover {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .container-style-spotlight-3-column .content-block-link:hover:before, .container-style-spotlight-3-column .content-block-link:hover:after {
	 background: #fff;
}
 .container-style-spotlight-3-column .content-block-link:active, .container-style-spotlight-3-column .content-block-link.active {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .container-style-spotlight-3-column .content-block-link:active:before, .container-style-spotlight-3-column .content-block-link.active:before, .container-style-spotlight-3-column .content-block-link:active:after, .container-style-spotlight-3-column .content-block-link.active:after {
	 background: #fff;
}
 .container-style-spotlight-3-column .content-block-link:active:hover, .container-style-spotlight-3-column .content-block-link.active:hover, .container-style-spotlight-3-column .content-block-link:active:focus, .container-style-spotlight-3-column .content-block-link.active:focus, .container-style-spotlight-3-column .content-block-link:active.focus, .container-style-spotlight-3-column .content-block-link.active.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .container-style-spotlight-3-column .content-block-body {
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 height: 100%;
	 padding: 20px 10px 120px 27px;
	 opacity: 0;
	 text-align: left;
	 color: #fff;
	 background: var(--color-grey-medium-opaque);
	 transform: translateY(101%);
	 transition: all 350ms;
}
 .container-style-spotlight-3-column .content-block-body-holder {
	 height: 100%;
	 padding: 0 15px 0 0;
	 overflow: hidden;
	 position: relative;
}
 .is-mobile .container-style-spotlight-3-column .content-block-body-holder {
	 overflow-x: hidden;
	 overflow-y: auto;
}
 .container-style-spotlight-3-column .content-block-body-frame {
	 width: 100%;
	 padding-bottom:15px;
}
 .container-style-spotlight-3-column .content-block-body-text:before, .container-style-spotlight-3-column .content-block-body-text:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlight-3-column .content-block-body-text:after {
	 clear: both;
}
 .container-style-spotlight-3-column .content-block-body-text:before, .container-style-spotlight-3-column .content-block-body-text:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlight-3-column .content-block-body-text:after {
	 clear: both;
}
 .container-style-spotlight-3-column .content-block-body ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 margin: 0 0 15px;
}
 .container-style-spotlight-3-column .content-block-body ul &gt; li {
	 list-style-type: none;
}
 .container-style-spotlight-3-column .content-block-body ul li {
	 padding-left: 12px;
	 position: relative;
}
 .container-style-spotlight-3-column .content-block-body ul li:before {
	 position: absolute;
	 top: 0;
	 left: 0;
	 content: "\2022";
}
 .container-style-spotlight-3-column .content-block p {
	 text-shadow: 1px 1px 2px rgba(0 0 0 / 90%);
	 margin: 0 0 20px;
}
 .container-style-spotlight-3-column .content-block a {
	 color: #fff;
}
 .container-style-spotlight-3-column .content-block.is-open .content-block-opener .icon-plus {
	 opacity: 0;
	 transform: rotate(90deg);
}
 .container-style-spotlight-3-column .content-block.is-open .content-block-opener .icon-minus {
	 opacity: 1;
	 transform: rotate(0);
}
 .container-style-spotlight-3-column .content-block.is-open .content-block-body {
	 opacity: 1;
	 transform: translateY(0);
}
 @media (max-width: 991px) {
	 .container-style-spotlight-3-column .row-content-block-collection {
		 margin-bottom: 8px;
	}
	 .container-style-spotlight-3-column .row-content-block-collection:last-child {
		 margin-bottom: 24px;
	}
	 .container-style-spotlight-3-column .content-block {
		 width: 50%;
		 padding-bottom: 32px;
		 line-height: 1.313;
	}
	 .container-style-spotlight-3-column .content-block-title {
		 font-size: 24px;
		 line-height: 1.167;
	}
}
 @media (max-width: 767px) {
	 .container-style-spotlight-3-column .row-content-block-collection {
		 margin-bottom: 10px;
	}
	 .container-style-spotlight-3-column .row-content-block-collection:last-child {
		 margin-bottom: 25px;
	}
	 .container-style-spotlight-3-column .content-block {
		 float: none;
		 width: 100%;
		 margin-left: auto;
		 margin-right: auto;
		 padding: 0 15px 20px;
	}
	 .container-style-spotlight-3-column .content-block:before, .container-style-spotlight-3-column .content-block:after {
		 content: " ";
		 display: table;
	}
	 .container-style-spotlight-3-column .content-block:after {
		 clear: both;
	}
	 .container-style-spotlight-3-column .content-block:before, .container-style-spotlight-3-column .content-block:after {
		 content: " ";
		 display: table;
	}
	 .container-style-spotlight-3-column .content-block:after {
		 clear: both;
	}
	 .container-style-spotlight-3-column .content-block-img {
		 height: 248px;
	}
	 .container-style-spotlight-3-column .content-block-heading {
		 height: 108px;
		 padding-bottom: 50px;
	}
	 .container-style-spotlight-3-column .content-block-opener {
		 bottom: 6px;
	}
	 .container-style-spotlight-3-column .content-block-opener:before {
		 width: 30px;
		 height: 30px;
		 margin: -15px 0 0 -15px;
	}
	 .container-style-spotlight-3-column .content-block-opener .icon-plus, .container-style-spotlight-3-column .content-block-opener .icon-minus {
		 width: 24px;
		 height: 24px;
		 margin: -12px 0 0 -12px;
		 font-size: 18px;
		 line-height: 26px;
	}
	 .container-style-spotlight-3-column .content-block-title {
		 font-size: 20px;
		 line-height: 1.2;
	}
	 .container-style-spotlight-3-column .content-block-body {
		 padding: 18px 10px 110px 27px;
	}
	 .container-style-spotlight-3-column .content-block-link-row {
		 margin: 0 0 20px;
	}
}
/* * Stackable Content */
 .content-container-holder .stackable {
	 padding:0;
}
 .stackable .content-block-holder {
	 text-align:left;
	 margin-bottom:20px;
	 width:100%;
}
 .stackable .content-block-img {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 height: 123px;
	 width: 175px;
	 overflow: hidden;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
	 float:left;
	 border-right: 3px solid #fff;
}
 .stackable-content-block-text-wrap {
	 text-align:left;
	 margin-left:175px;
	 padding:15px;
}
 .stackable .stackable-link {
	 z-index:100;
	 display:block;
	 cursor: pointer;
	 border:1px solid #000;
	 background:#ededed;
	 transition:all .25s ease-in;
	 height:125px;
	 width:100%;
	 float:left;
	 margin-bottom:20px;
	 color:#7d7d7d;
}
 .stackable .stackable-link:hover {
	 display:block;
	 cursor: pointer;
	 background:rgba(255,255,255,.5);
	 text-decoration:none;
}
 .stackable-content-block-text-wrap .content-block-heading h3 {
	 margin-bottom:5px;
	 font-size:21px;
}
 @media (max-width: 768px){
	 .stackable .stackable-link {
		 z-index:100;
		 display:block;
		 cursor: pointer;
		 border:1px solid #000;
		 background:#ededed;
		 transition:all .25s ease-in;
		 max-height:95px;
		 width:100%;
		 float:left;
		 margin-bottom:10px;
	}
	 .stackable .stackable-link:hover {
		 display:block;
		 cursor: pointer;
		 background:rgba(255,255,255,.5);
		 text-decoration:none;
	}
	 .stackable .content-block-img {
		 display: -ms-flexbox;
		 display: flex;
		 -ms-flex-pack: center;
		 justify-content: center;
		 height: 95px;
		 width: 100px;
		 overflow: hidden;
		 background-color: transparent;
		 background-repeat: no-repeat;
		 background-size: cover;
		 background-position: 50% 0;
		 float:left;
		 border-right: 3px solid #fff;
	}
	 .stackable-content-block-text-wrap {
		 text-align:left;
		 margin-left:100px;
		 padding:7px;
	}
	 .stackable .content-block-title {
		 font-size:15px;
		 margin-bottom:4px;
	}
	 .stackable .content-block-body {
		 font-size:11px;
	}
	 .stackable .stackable-content-block-text-wrap .content-block-heading h3 {
		 margin-bottom:3px;
		 font-size:15px;
	}
}
/* Stackable Quote Block */
 .stack-quote-bg {
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 overflow: hidden;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
	 margin-bottom:10px;
}
 .stack-quote-bg .stack-quote {
	 margin:0px;
	 background-color:transparent;
}
 .stack-quote-bg .stack-quote .content-block-body-text .quote-text:before, .stack-quote-bg .stack-quote .content-block-body-text .quote-text:after, .page-wide-tier .stack-quote-bg .stack-quote .content-block-body-text .quote-text:before, .page-wide-tier .stack-quote-bg .stack-quote .content-block-body-text .quote-text:after {
	 color:#fff;
}
 .stack-quote-bg .stack-quote .content-block-body-text .quote-text, .page-wide-tier .stack-quote-bg .stack-quote .content-block-body-text .quote-text {
	 color:#fff;
}
 .stack-quote-bg .stack-quote .stack-quote-col:first-child .attribution-wrap, .page-wide-tier .stack-quote-bg .stack-quote .stack-quote-col:first-child .attribution-wrap{
	 background: rgba(0,0,0,.5);
}
 .stack-quote {
	 float:left;
	 display:flex;
	 justify-content:center;
	 align-items:stretch;
	 width:100%;
	 margin:20px 0;
	 background-color:#364451;
}
 .stack-quote-col:first-child {
	 width:40%;
	 float:left;
	 padding:0px 20px;
	 text-align:center;
	 display:flex;
	 align-items:stretch;
}
 .stack-quote-col:first-child .attribution-wrap {
	 background: rgb(33, 41, 49);
	 padding: 15px;
	 position:relative;
	 min-width:200px;
	 display:flex;
	 align-items:center;
	 flex-direction: column;
	 justify-content:center;
}
 .stack-quote-col {
	 width:60%;
	 float:left;
	 padding: 25px 40px;
	 text-align:left;
	 display:flex;
	 align-items: center;
}
 .stack-quote .content-block-body-text .quote-text:before {
	 color: rgb(21, 27, 32);
	 content: "\201C";
	 font-size: 5em;
	 line-height: 0.04em;
	 position: absolute;
	 left: -65px;
	 top: 30px;
}
 .stack-quote .content-block-body-text .quote-text:after {
	 color: rgb(21, 27, 32);
	 content: "\201D";
	 font-size: 5em;
	 line-height: 0.04em;
	 position: absolute;
	 right: -20px;
	 bottom: -20px;
}
 .stack-quote .content-block-img.clip-circle {
	 position:relative;
	 clip-path: circle(80px at center);
	 display:inline-block !important;
	 background-position: 50% 50%;
	 float: none;
	 height:170px;
	 width:170px;
	 border-right:none;
}
 .stack-quote .content-block-img.clip-circle:before {
	 position: absolute;
	 content: '';
	 width: 160px;
	 height: 160px;
	 border-radius: 50%;
	 border: 3px solid #fff;
	 left: 5px;
	 top: 5px;
}
 .stack-quote .attribution {
	 color:#fff;
	 text-align:center;
	 font-size:.9em;
	 margin-top:10px;
}
 .stack-quote .attribution p:last-of-type {
	 margin-bottom:0px;
}
 .stack-quote .content-block-body-text {
	 font-family:"HelveticaNeueBold", Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-style:italic;
	 font-size:1.6em;
	 color: rgba(255,255,255,0.55);
}
 .stack-quote .content-block-body-text .quote-text {
	 font-size:19px;
	 position:relative;
	 margin-bottom:0;
}
 .stack-quote .content-block-body-text .quote-text p:last-of-type {
	 margin-bottom:0px;
}
 .page-wide-tier .stack-quote-col:first-child {
	 width:35%;
	 float:left;
	 padding:0px 20px;
	 text-align:center;
	 display:flex;
	 align-items:stretch;
}
 .page-wide-tier .stack-quote-col {
	 width: 65%;
	 float: left;
	 padding: 30px 55px 30px 30px;
	 text-align: left;
	 display: flex;
	 align-items: center;
}
 .page-wide-tier .stack-quote .content-block-body-text .quote-text {
	 font-size:23px;
	 position:relative;
	 margin-bottom:0;
}
 .page-wide-tier .stack-quote .content-block-body-text .quote-text p:last-of-type {
	 margin-bottom:0px;
}
 .page-wide-tier .stack-quote .content-block-body-text .quote-text:before {
	 color: rgb(21, 27, 32);
	 content: "\201C";
	 font-size: 5em;
	 line-height: 0.04em;
	 position: absolute;
	 left: -80px;
	 top: 30px;
}
 .page-wide-tier .stack-quote .content-block-body-text .quote-text:after {
	 color: rgb(21, 27, 32);
	 content: "\201D";
	 font-size: 5em;
	 line-height: 0.04em;
	 position: absolute;
	 right: -30px;
	 bottom: -25px;
}
 .page-wide-tier .stack-quote .content-block-img.clip-circle {
	 position:relative;
	 clip-path: circle(80px at center);
	 display:inline-block !important;
	 background-position: 50% 50%;
	 float: none;
	 height:170px;
	 width:170px;
}
 .page-wide-tier .stack-quote .content-block-img.clip-circle:before {
	 position: absolute;
	 content: '';
	 width: 160px;
	 height: 160px;
	 border-radius: 50%;
	 border: 3px solid #fff;
	 left: 5px;
	 top: 5px;
}
 .page-wide-tier .stack-quote-col:first-child .attribution-wrap {
	 background: rgb(33, 41, 49);
	 padding: 20px;
	 position:relative;
	 max-width:265px;
	 display:flex;
	 align-items:center;
	 flex-direction: column;
	 justify-content:center;
}
 .page-wide-tier .stack-quote .attribution {
	 color:#fff;
	 text-align:center;
	 font-size:1em;
	 margin-top:10px;
}
 .page-wide-tier .stack-quote .content-block-btn-row {
	 margin-top:25px;
}
 .page-wide-tier .stack-quote .content-block-btn-row .content-block-link {
	 float:right;
}
 @media (max-width: 768px) {
	 .page-wide-tier .stack-quote-col, .stack-quote-col {
		 width: 60%;
		 float: left;
		 padding: 20px 50px 20px 30px;
		 text-align: left;
		 display: flex;
		 align-items: center;
	}
	 .page-wide-tier .stack-quote-col:first-child {
		 width: 40%;
		 float: left;
		 padding: 0px 20px;
		 text-align: center;
		 display: flex;
		 align-items: stretch;
	}
	 .page-wide-tier .stack-quote-col:first-child .attribution-wrap, .stack-quote-col:first-child .attribution-wrap {
		 background: rgba(0,0,0,.5);
		 padding: 20px 15px;
		 min-width:0;
		 position:relative;
		 display:flex;
		 align-items:center;
		 flex-direction: column;
		 justify-content:center;
	}
	 .page-wide-tier .stack-quote .content-block-img.clip-circle, .stack-quote .content-block-img.clip-circle {
		 position:relative;
		 clip-path: circle(50px at center);
		 display:inline-block !important;
		 background-position: 50% 50%;
		 float: none;
		 height:110px;
		 width:110px;
		 border-right:none;
	}
	 .page-wide-tier .stack-quote .content-block-img.clip-circle:before, .stack-quote .content-block-img.clip-circle:before {
		 position: absolute;
		 content: '';
		 width: 100px;
		 height: 100px;
		 border-radius: 50%;
		 border: 2px solid #fff;
		 left: 5px;
		 top: 5px;
	}
	 .page-wide-tier .stack-quote .content-block-body-text .quote-text, .stack-quote .content-block-body-text .quote-text {
		 font-size:15px;
		 position:relative;
		 margin-bottom:0;
	}
	 .page-wide-tier .stack-quote .content-block-body-text .quote-text:before, .stack-quote .content-block-body-text .quote-text:before {
		 color: rgba(0,0,0,.6);
		 content: "\201C";
		 font-size: 5em;
		 line-height: 0.04em;
		 position: absolute;
		 left: -55px;
		 top: 30px;
	}
	 .page-wide-tier .stack-quote .content-block-body-text .quote-text:after, .stack-quote .content-block-body-text .quote-text:after {
		 color: rgba(0,0,0,.6);
		 content: "\201D";
		 font-size: 5em;
		 line-height: 0.04em;
		 position: absolute;
		 right: -30px;
		 bottom: -20px;
	}
	 .page-wide-tier .stack-quote .attribution, .stack-quote .attribution {
		 color: #fff;
		 text-align: center;
		 font-size: .8em;
		 margin-top: 10px;
	}
}
 @supports (-ms-ime-align: auto) {
	/* Microsoft EdgeV13&amp;14 CSS styles go here */
	 .stack-quote .content-block-img.clip-circle {
		 -wekit-clip-path:none;
		 clip-path:none;
		 border-right:0;
	}
	 .page-wide-tier .stack-quote .content-block-img.clip-circle::before {
		 border:none;
	}
}
/* ------------------------- Video Grid ------------------------ */
 .video-grid {
	 margin-top:20px;
	 margin-bottom:20px;
}
 .video-grid .video-grid-row {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-flex-flow: row;
	 justify-content: space-around;
}
 .video-grid .video-grid-row .video-description-wrap {
	 display:flex;
	 flex-direction:column;
	 margin-top: 10px;
	 margin-left: 0;
	 max-width: 100%;
	 text-align: left;
}
 .video-grid .video-grid-row .video-description-wrap .video-embed-title h2 {
	 width: 100%;
	 margin-bottom:10px;
}
 .video-grid .video-grid-row .video-description-wrap .video-description {
	 width: 100%;
}
 .video-grid .video-grid-row .video-description-wrap .video-description p:last-of-type {
	 margin-bottom:0;
}
 @media (max-width: 564px){
	 .video-grid .video-grid-row {
		 flex-wrap: wrap;
	}
}
 .video-grid .video-group {
	 width:50%;
	 margin:5px;
	 position:relative;
	 height:auto;
}
 @media (max-width: 564px) {
	 .video-grid .video-group {
		 width:100%;
		 margin:5px;
		 position:relative;
		 height:auto;
	}
}
 .video-grid .video-group .video-embed {
	 margin-bottom:0;
}
 .video-grid .video-group .video-embed-wrap {
	 width:100%;
}
 .video-grid .video-group:after {
	 content: "";
	 float:left;
	 display: block;
}
/* Image Grid */
 .image-grid {
	 margin-top:0px;
	 margin-bottom:20px;
}
 .image-grid .image-grid-row {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-flex-flow: row;
	 justify-content: space-around;
}
 .image-grid .image-group {
	 width:25%;
	 margin:5px;
	 position:relative;
	 height:auto;
}
 .image-grid .image-group:after {
	 content: "";
	 float:left;
	 display: block;
}
 .image-group .image-grid-image {
	 position: relative;
	 overflow: hidden;
	 padding-top: 100%;
	 background-position: 50% 50%;
}
 .image-group a {
	 display: block;
}
 .image-group a:hover {
	 -webkit-filter: brightness(110%);
	 filter: brightness(110%);
}
 .image-group .description-wrapper {
	 position:relative;
}
 .image-group a + .description-wrapper .image-description {
	 text-align:left;
	 display:block;
	 padding: 15px;
	 position:absolute;
	 opacity:0;
	 background:rgba(255,255,255,1);
	 border:3px solid rgba(0,0,0,.0);
	 width: 460px;
	 height:0;
	 top:0;
	 transition: all .25s ease-in;
}
 .image-group a:hover + .description-wrapper .image-description {
	 opacity:1;
	 display:block;
	 height:auto;
	 background:rgba(255,255,255,1);
	 border:3px solid rgba(0,0,0,1);
	 z-index: 100;
}
 .image-group:nth-child(3n) a + .description-wrapper .image-description, .image-group:nth-child(4n) a + .description-wrapper .image-description {
	 right:0px;
}
 .image-group:nth-child(3n) a:hover + .description-wrapper .image-description, .image-group:nth-child(4n) a:hover + .description-wrapper .image-description {
	 right:0px;
}
 @media (max-width: 768px) {
	 .image-group a + .description-wrapper .image-description {
		 width: 300px;
	}
}
 @media only screen and (max-width: 480px) and (min-width: 320px) {
	 .image-group a + .description-wrapper .image-description {
		 width: 300px;
	}
}
/* *Basic Block Chooser (One Column) Video Embed */
 .content-block.video-block {
	 border:4px solid rgba(54,68,81, .3) ;
	 color:#7d7d7d;
	 padding:15px !important;
	 margin:30px 14px;
}
 .video-block .content-block-title {
	 margin-top:0 !important;
	 margin-bottom:10px !important;
	 font-size:24px !important;
}
 .content-block.video-block h2 {
	 color:#7d7d7d;
}
 .content-block.video-block .videoWrapper {
	 padding-top:0;
}
 @media only screen and (max-width: 480px) and (min-width: 320px){
	 .content-block.video-block {
		 padding:10px !important;
	}
	 .content-block.video-block p {
		 margin-top:0;
		 padding-top:0;
	}
	 .video-block .content-block-title {
		 margin-top:0 !important;
		 margin-bottom:10px !important;
		 font-size:16px !important;
	}
	 .content-block.video-block .videoWrapper iframe {
		 width:100% !important;
		 height:100% !important;
	}
	 .content-block.video-block .videoWrapper {
		 padding-top:0;
	}
}
/* --------------------- Spotlights Accordion Region --------------------------------- */
 .spotlights-accordion-region .content-container {
	 background-position: 50% -100px;
	 padding:0px;
	 text-align: center;
}
 .spotlights-accordion-region .content-container:before, .spotlights-accordion-region .content-container:after {
	 content: " ";
	 display: table;
}
 .spotlights-accordion-region .content-container:after {
	 clear: both;
}
 .spotlights-accordion-region .content-container:before, .spotlights-accordion-region .content-container:after {
	 content: " ";
	 display: table;
}
 .spotlights-accordion-region .content-container:after {
	 clear: both;
}
 .spotlights-accordion-region .content-container-holder {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .spotlights-accordion-region .content-container-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .spotlights-accordion-region .content-container-holder {
		 width: 970px;
	}
}
/* @media (min-width: 1200px) {
	 */
	/* .spotlights-accordion-region .content-container-holder {
		 */
		/* width: 1200px;
		 */
		/* 
	}
	 */
	/* 
}
 */
 .spotlights-accordion-region .content-container h1, .spotlights-accordion-region .content-container h2, .spotlights-accordion-region .content-container .h1, .spotlights-accordion-region .content-container .h2 {
	 margin: 52px 0 52px;
	 font-size: 40px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 .spotlights-accordion-region .content-container .row-content-block-collection {
	 margin: 0 -15px 24px;
}
 .spotlights-accordion-region .content-container .row-btn {
	 margin: 0 0 32px;
}
 .spotlights-accordion-region .content-container .btn {
	 min-width: 274px;
}
 @media (max-width: 991px) {
	 .spotlights-accordion-region .content-container {
		 background-color: transparent;
		 background-repeat: no-repeat;
		 background-size: contain;
		 background-position: 50% 0;
		 padding: 67px 0 35px;
	}
	 .spotlights-accordion-region .content-container h1, .spotlights-accordion-region .content-container h2, .spotlights-accordion-region .content-container .h1, .spotlights-accordion-region .content-container .h2 {
		 margin: 0 0 36px;
		 font-size: 35px;
	}
	 .spotlights-accordion-region .content-container .row-btn {
		 margin: 0 0 44px;
	}
}
 @media (max-width: 767px) {
	 .spotlights-accordion-region .content-container {
		 padding: 31px 0 39px;
		 background: none !important;
	}
	 .spotlights-accordion-region .content-container h1, .spotlights-accordion-region .content-container h2, .spotlights-accordion-region .content-container .h1, .spotlights-accordion-region .content-container .h2 {
		 margin: 0 0 26px;
		 font-size: 24px;
		 line-height: 1.25;
	}
	 .spotlights-accordion-region .content-container .row-content-block-collection {
		 margin-bottom: 20px;
	}
	 .spotlights-accordion-region .content-container .row-btn {
		 margin: 0 0 2px;
	}
}
/* * Container Style Spotlights Accordion */
 .container-style-spotlights-accordion .row-heading h2 {
}
 .container-style-spotlights-accordion .content-block {
	 width: 50%;
	 float: left;
	 padding-left: 15px;
	 padding-right: 15px;
	 padding-bottom: 28px;
	 color: #fff;
	 overflow: hidden;
	 position: relative;
	 transform: rotate(0deg);
}
 .container-style-spotlights-accordion .content-block-holder {
	 overflow: hidden;
	 position: relative;
	 background: var(--color-grey-medium);
}
 .container-style-spotlights-accordion .content-block-holder:after {
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 3;
	 width: 100%;
	 height: 100%;
	 content: "";
	 opacity: 0;
	 visibility: hidden;
	 transition: opacity 250ms, visibility 250ms;
	 background: rgba(255, 255, 255, 0.5);
}
 .container-style-spotlights-accordion .content-block-taxonomy {
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .container-style-spotlights-accordion .content-block-img {
	 height: 320px;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 overflow: hidden;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
}
 .container-style-spotlights-accordion .content-block-img img {
	 width: 100%;
	 height: auto;
	 -ms-flex-item-align: center;
	 align-self: center;
	 display: block;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .container-style-spotlights-accordion .content-block-heading {
	 height: 112px;
	 padding-left: 15px;
	 padding-right: 15px;
	 padding-bottom: 40px;
	 text-align: center;
	 position: relative;
	 z-index: 2;
	 background: var(--color-grey-medium);
}
 .container-style-spotlights-accordion .content-block-heading-holder {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 height: 100%;
	 overflow: hidden;
}
 .container-style-spotlights-accordion .content-block-title {
	 width: 100%;
	 margin: 0;
	 color: inherit;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 18px;
	 line-height: 1.222;
	 text-transform: uppercase;
}
 .container-style-spotlights-accordion .content-block-opener {
	 position: absolute;
	 left: 50%;
	 bottom: 6px;
	 width: 44px;
	 height: 44px;
	 margin: 0 0 0 -22px;
	 color: #fff;
	 background: none;
	 border: 0;
}
 .container-style-spotlights-accordion .content-block-opener:before {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 width: 30px;
	 height: 30px;
	 margin: -15px 0 0 -15px;
	 content: "";
	 border: 3px solid #fff;
}
 .container-style-spotlights-accordion .content-block-opener .icon-plus, .container-style-spotlights-accordion .content-block-opener .icon-minus {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 color: #fff;
	 text-align: center;
	 width: 24px;
	 height: 24px;
	 margin: -12px 0 0 -12px;
	 font-size: 20px;
	 line-height: 26px;
	 transition: all 350ms ease-out;
}
 .container-style-spotlights-accordion .content-block-opener .icon-plus {
	 opacity: 1;
	 transform: rotate(0);
}
 .container-style-spotlights-accordion .content-block-opener .icon-minus {
	 opacity: 0;
	 transform: rotate(-90deg);
}
 .container-style-spotlights-accordion .content-block-link-row {
	 margin: 0 0 28px;
}
 .container-style-spotlights-accordion .content-block-link-row:before, .container-style-spotlights-accordion .content-block-link-row:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlights-accordion .content-block-link-row:after {
	 clear: both;
}
 .container-style-spotlights-accordion .content-block-link-row:before, .container-style-spotlights-accordion .content-block-link-row:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlights-accordion .content-block-link-row:after {
	 clear: both;
}
 .container-style-spotlights-accordion .content-block-link {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 line-height: 1.375;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #fff;
	 background-color: transparent;
	 border-color: #fff;
	 padding: 12px 20px;
	 font-size: 16px;
	 line-height: 1.5;
	 border-radius: 0;
}
 .container-style-spotlights-accordion .content-block-link:focus, .container-style-spotlights-accordion .content-block-link:active:focus, .container-style-spotlights-accordion .content-block-link.active:focus, .container-style-spotlights-accordion .content-block-link.focus, .container-style-spotlights-accordion .content-block-link:active.focus, .container-style-spotlights-accordion .content-block-link.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .container-style-spotlights-accordion .content-block-link:hover, .container-style-spotlights-accordion .content-block-link:focus, .container-style-spotlights-accordion .content-block-link.focus {
	 color: #364451;
	 text-decoration: none;
}
 .container-style-spotlights-accordion .content-block-link:active, .container-style-spotlights-accordion .content-block-link.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .container-style-spotlights-accordion .content-block-link.disabled, .container-style-spotlights-accordion .content-block-link[disabled], fieldset[disabled] .container-style-spotlights-accordion .content-block-link {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.container-style-spotlights-accordion .content-block-link.disabled, fieldset[disabled] a.container-style-spotlights-accordion .content-block-link {
	 pointer-events: none;
}
 .container-style-spotlights-accordion .content-block-link:before, .container-style-spotlights-accordion .content-block-link:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .container-style-spotlights-accordion .content-block-link:after {
	 left: 50%;
}
 .container-style-spotlights-accordion .content-block-link:before {
	 right: 50%;
}
 .container-style-spotlights-accordion .content-block-link:hover, .container-style-spotlights-accordion .content-block-link:focus, .container-style-spotlights-accordion .content-block-link.focus, .container-style-spotlights-accordion .content-block-link:active, .container-style-spotlights-accordion .content-block-link.active {
	 color: #fff;
}
 .container-style-spotlights-accordion .content-block-link:hover:before, .container-style-spotlights-accordion .content-block-link:focus:before, .container-style-spotlights-accordion .content-block-link.focus:before, .container-style-spotlights-accordion .content-block-link:active:before, .container-style-spotlights-accordion .content-block-link.active:before, .container-style-spotlights-accordion .content-block-link:hover:after, .container-style-spotlights-accordion .content-block-link:focus:after, .container-style-spotlights-accordion .content-block-link.focus:after, .container-style-spotlights-accordion .content-block-link:active:after, .container-style-spotlights-accordion .content-block-link.active:after {
	 opacity: 1;
}
 .container-style-spotlights-accordion .content-block-link:hover:after, .container-style-spotlights-accordion .content-block-link:focus:after, .container-style-spotlights-accordion .content-block-link.focus:after, .container-style-spotlights-accordion .content-block-link:active:after, .container-style-spotlights-accordion .content-block-link.active:after {
	 left: 0;
}
 .container-style-spotlights-accordion .content-block-link:hover:before, .container-style-spotlights-accordion .content-block-link:focus:before, .container-style-spotlights-accordion .content-block-link.focus:before, .container-style-spotlights-accordion .content-block-link:active:before, .container-style-spotlights-accordion .content-block-link.active:before {
	 right: 0;
}
 .container-style-spotlights-accordion .content-block-link:focus, .container-style-spotlights-accordion .content-block-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .container-style-spotlights-accordion .content-block-link:hover {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .container-style-spotlights-accordion .content-block-link:active, .container-style-spotlights-accordion .content-block-link.active, .open &gt; .dropdown-toggle.container-style-spotlights-accordion .content-block-link {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .container-style-spotlights-accordion .content-block-link:active:hover, .container-style-spotlights-accordion .content-block-link.active:hover, .open &gt; .dropdown-toggle.container-style-spotlights-accordion .content-block-link:hover, .container-style-spotlights-accordion .content-block-link:active:focus, .container-style-spotlights-accordion .content-block-link.active:focus, .open &gt; .dropdown-toggle.container-style-spotlights-accordion .content-block-link:focus, .container-style-spotlights-accordion .content-block-link:active.focus, .container-style-spotlights-accordion .content-block-link.active.focus, .open &gt; .dropdown-toggle.container-style-spotlights-accordion .content-block-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .container-style-spotlights-accordion .content-block-link:active, .container-style-spotlights-accordion .content-block-link.active, .open &gt; .dropdown-toggle.container-style-spotlights-accordion .content-block-link {
	 background-image: none;
}
 .container-style-spotlights-accordion .content-block-link.disabled:hover, .container-style-spotlights-accordion .content-block-link[disabled]:hover, fieldset[disabled] .container-style-spotlights-accordion .content-block-link:hover, .container-style-spotlights-accordion .content-block-link.disabled:focus, .container-style-spotlights-accordion .content-block-link[disabled]:focus, fieldset[disabled] .container-style-spotlights-accordion .content-block-link:focus, .container-style-spotlights-accordion .content-block-link.disabled.focus, .container-style-spotlights-accordion .content-block-link[disabled].focus, fieldset[disabled] .container-style-spotlights-accordion .content-block-link.focus {
	 background-color: transparent;
	 border-color: #fff;
}
 .container-style-spotlights-accordion .content-block-link .badge {
	 color: transparent;
	 background-color: #fff;
}
 .container-style-spotlights-accordion .content-block-link:before, .container-style-spotlights-accordion .content-block-link:after {
	 background: #fff;
}
 .container-style-spotlights-accordion .content-block-link:focus, .container-style-spotlights-accordion .content-block-link.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .container-style-spotlights-accordion .content-block-link:focus:before, .container-style-spotlights-accordion .content-block-link.focus:before, .container-style-spotlights-accordion .content-block-link:focus:after, .container-style-spotlights-accordion .content-block-link.focus:after {
	 background: #fff;
}
 .container-style-spotlights-accordion .content-block-link:hover {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .container-style-spotlights-accordion .content-block-link:hover:before, .container-style-spotlights-accordion .content-block-link:hover:after {
	 background: #fff;
}
 .container-style-spotlights-accordion .content-block-link:active, .container-style-spotlights-accordion .content-block-link.active {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .container-style-spotlights-accordion .content-block-link:active:before, .container-style-spotlights-accordion .content-block-link.active:before, .container-style-spotlights-accordion .content-block-link:active:after, .container-style-spotlights-accordion .content-block-link.active:after {
	 background: #fff;
}
 .container-style-spotlights-accordion .content-block-link:active:hover, .container-style-spotlights-accordion .content-block-link.active:hover, .container-style-spotlights-accordion .content-block-link:active:focus, .container-style-spotlights-accordion .content-block-link.active:focus, .container-style-spotlights-accordion .content-block-link:active.focus, .container-style-spotlights-accordion .content-block-link.active.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .container-style-spotlights-accordion .content-block p {
	 margin: 0 0 12px;
}
 .container-style-spotlights-accordion .content-block a {
	 color: #fff;
}
 .container-style-spotlights-accordion .content-block .content-block-body {
	 position: absolute;
	 top: -10px;
	 width: 1px;
	 height: 1px;
	 padding: 0;
	 overflow: hidden;
}
 .container-style-spotlights-accordion .content-block.is-open .content-block-holder:after {
	 display: none;
}
 .container-style-spotlights-accordion .content-block.is-open .content-block-opener .icon-plus {
	 opacity: 0;
	 transform: rotate(90deg);
}
 .container-style-spotlights-accordion .content-block.is-open .content-block-opener .icon-minus {
	 opacity: 1;
	 transform: rotate(0);
}
 .container-style-spotlights-accordion .content-block.is-inactive .content-block-holder:after {
	 opacity: 1;
	 visibility: visible;
}
 .container-style-spotlights-accordion .content-block-body-slide {
	 float: left;
	 width: 100%;
	 height: 0;
	 margin: -22px 0 7px;
	 clear: both;
	 overflow: hidden;
}
 .container-style-spotlights-accordion .content-block-body {
	 padding-left: 15px;
	 padding-right: 15px;
	 font-size: 20px;
	 line-height: 1.3;
	 text-align: left;
	 color: #fff;
}
 .container-style-spotlights-accordion .content-block-body:before, .container-style-spotlights-accordion .content-block-body:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlights-accordion .content-block-body:after {
	 clear: both;
}
 .container-style-spotlights-accordion .content-block-body:before, .container-style-spotlights-accordion .content-block-body:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlights-accordion .content-block-body:after {
	 clear: both;
}
 .container-style-spotlights-accordion .content-block-body-holder {
	 padding: 36px 50px 22px;
	 background: var(--color-grey-medium-opaque);
}
 .container-style-spotlights-accordion .content-block-body-holder:before, .container-style-spotlights-accordion .content-block-body-holder:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlights-accordion .content-block-body-holder:after {
	 clear: both;
}
 .container-style-spotlights-accordion .content-block-body-holder:before, .container-style-spotlights-accordion .content-block-body-holder:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlights-accordion .content-block-body-holder:after {
	 clear: both;
}
 .container-style-spotlights-accordion .content-block-body-frame {
	 width: 100%;
}
 .content-block-body-text a {
	 text-decoration:underline !important;
}
 .content-block-body-text a:hover {
	 text-decoration:underline !important;
	 cursor: pointer;
	 color:rgba(0,0,0,.4);
}
 .container-style-spotlights-accordion .content-block-body-text {
	 margin: 0 0 28px;
}
 .container-style-spotlights-accordion .content-block-body-text:before, .container-style-spotlights-accordion .content-block-body-text:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlights-accordion .content-block-body-text:after {
	 clear: both;
}
 .container-style-spotlights-accordion .content-block-body-text:before, .container-style-spotlights-accordion .content-block-body-text:after {
	 content: " ";
	 display: table;
}
 .container-style-spotlights-accordion .content-block-body-text:after {
	 clear: both;
}
 .container-style-spotlights-accordion .content-block-body-columns {
	 display: -ms-flexbox;
	 display: flex;
	 margin: 0 0 30px;
	 font-size: 16px;
}
 .container-style-spotlights-accordion .content-block-body-column {
	 width: 38%;
}
 .container-style-spotlights-accordion .content-block-body-column:first-child {
	 padding: 0 20px 0 0;
}
 .container-style-spotlights-accordion .content-block-body-column:last-child {
	 padding: 0 0 0 20px;
}
 .container-style-spotlights-accordion .content-block-body-column ul {
	 text-transform: uppercase;
}
 .container-style-spotlights-accordion .content-block-body h1, .container-style-spotlights-accordion .content-block-body .h1, .container-style-spotlights-accordion .content-block-body h2, .container-style-spotlights-accordion .content-block-body .h2, .container-style-spotlights-accordion .content-block-body h3, .container-style-spotlights-accordion .content-block-body .h3, .container-style-spotlights-accordion .content-block-body h4, .container-style-spotlights-accordion .content-block-body .h4, .container-style-spotlights-accordion .content-block-body h5, .container-style-spotlights-accordion .content-block-body .h5, .container-style-spotlights-accordion .content-block-body h6, .container-style-spotlights-accordion .content-block-body .h6 {
	 color: inherit;
}
 .container-style-spotlights-accordion .content-block-body h4, .container-style-spotlights-accordion .content-block-body .h4 {
	 margin: 0 0 17px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 text-transform: none;
}
 .container-style-spotlights-accordion .content-block-body ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 margin: 0 0 14px;
}
 .container-style-spotlights-accordion .content-block-body ul &gt; li {
	 list-style-type: none;
}
 .container-style-spotlights-accordion .content-block-body ul li {
	 padding-left: 12px;
	 position: relative;
	 margin: 0 0 8px;
}
 .container-style-spotlights-accordion .content-block-body ul li:before {
	 position: absolute;
	 top: 0;
	 left: 0;
	 content: "\2022";
}
 .container-style-spotlights-accordion .content-block-body a {
	 color: #fff;
}
 @media (max-width: 991px) {
	 .container-style-spotlights-accordion .content-block {
		 padding: 0 15px 30px;
	}
	 .container-style-spotlights-accordion .content-block-img {
		 height: 234px;
	}
	 .container-style-spotlights-accordion .content-block-heading {
		 height: 92px;
		 padding-bottom: 30px;
	}
	 .container-style-spotlights-accordion .content-block-opener {
		 bottom: 0;
	}
	 .container-style-spotlights-accordion .content-block-opener:before {
		 width: 24px;
		 height: 24px;
		 margin: -12px 0 0 -12px;
	}
	 .container-style-spotlights-accordion .content-block-opener .icon-plus, .container-style-spotlights-accordion .content-block-opener .icon-minus {
		 width: 18px;
		 height: 18px;
		 margin: -9px 0 0 -9px;
		 font-size: 14px;
		 line-height: 18px;
	}
	 .container-style-spotlights-accordion .content-block-body-slide {
		 margin: -18px 0 11px;
	}
	 .container-style-spotlights-accordion .content-block-body-holder {
		 padding: 35px 35px 28px;
	}
	 .container-style-spotlights-accordion .content-block-body-column {
		 width: 48%;
	}
}
 @media (max-width: 767px) {
	 .container-style-spotlights-accordion .content-block {
		 float: none;
		 width: 100%;
		 max-width: 405px;
		 margin-left: auto;
		 margin-right: auto;
		 padding: 0 15px;
	}
	 .container-style-spotlights-accordion .content-block:nth-child(n + 3) {
		 display: none;
		 visibility: hidden;
	}
	 .container-style-spotlights-accordion .content-block:before, .container-style-spotlights-accordion .content-block:after {
		 content: " ";
		 display: table;
	}
	 .container-style-spotlights-accordion .content-block:after {
		 clear: both;
	}
	 .container-style-spotlights-accordion .content-block:before, .container-style-spotlights-accordion .content-block:after {
		 content: " ";
		 display: table;
	}
	 .container-style-spotlights-accordion .content-block:after {
		 clear: both;
	}
	 .container-style-spotlights-accordion .content-block-holder {
		 background: none;
	}
	 .container-style-spotlights-accordion .content-block-img {
		 height: 272px;
	}
	 .container-style-spotlights-accordion .content-block-heading {
		 height: 135px;
		 padding-bottom: 50px;
		 margin: 0 0 9px;
	}
	 .container-style-spotlights-accordion .content-block-opener {
		 bottom: 20px;
	}
	 .container-style-spotlights-accordion .content-block-opener:before {
		 width: 36px;
		 height: 36px;
		 margin: -18px 0 0 -18px;
	}
	 .container-style-spotlights-accordion .content-block-opener .icon-plus, .container-style-spotlights-accordion .content-block-opener .icon-minus {
		 width: 30px;
		 height: 30px;
		 margin: -15px 0 0 -15px;
		 font-size: 24px;
		 line-height: 30px;
	}
	 .container-style-spotlights-accordion .content-block-title {
		 font-size: 20px;
	}
	 .container-style-spotlights-accordion .content-block .content-block-body {
		 position: static;
		 width: auto;
		 height: 0;
		 transition: height 500ms;
	}
	 .container-style-spotlights-accordion .content-block-body-holder {
		 padding: 35px 31px;
	}
	 .container-style-spotlights-accordion .content-block-body-columns {
		 -ms-flex-direction: column;
		 flex-direction: column;
		 margin: 0 0 2px;
	}
	 .container-style-spotlights-accordion .content-block-body-column {
		 width: 100%;
	}
	 .container-style-spotlights-accordion .content-block-body-column:first-child, .container-style-spotlights-accordion .content-block-body-column:last-child {
		 padding: 0 0 32px;
	}
	 .container-style-spotlights-accordion .content-block-body ul {
		 margin: 0 0 12px;
	}
}
/* * Home Spotlights */
 .container-style-spotlights-accordion.home .content-block-heading {
	 height:auto;
	 padding:15px 0;
}
 .container-style-spotlights-accordion.home .content-block-heading h3 {
	 font-size: 1.6em;
}
 .container-style-spotlights-accordion.home .content-block-body-slide .content-block-body {
	 position:relative;
	 height:100%;
	 width:100%;
}
/* * Carousel Block common styles */
 .page-wide-tier .carousel-block {
	 margin-bottom: 56px;
}
 .page-right-rail .carousel-block {
	 margin-bottom: 30px;
}
 .carousel-block-holder {
	 overflow: hidden;
	 background: #800000;
}
 .carousel-block-frame {
	 overflow: hidden;
	 position: relative;
}
 .carousel-block-taxonomy {
	 color: #fff;
	 font-size: 16px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 padding: 15px 35px;
	 background-color: #4c1416;
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 3;
}
 .carousel-block-img {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 overflow: hidden;
	 position: relative;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
}
 .carousel-block-img img {
	 width: 100%;
	 height: auto;
	 -ms-flex-item-align: center;
	 align-self: center;
	 display: block;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 padding: 0 !important;
	 overflow: hidden;
}
 .slide-show-block-holder {
	 visibility:hidden;
}
 .slide-show-block-holder .slide-block-item {
	 visibility:hidden;
	 display:none;
}
 .slide-show-block-holder.slick-initialized {
	 visibility:visible;
}
 .slide-show-block-holder.slick-initialized .slide-block-item {
	 visibility:visible;
	 display:block !important;
}
 .slide-block-img {
	 position:relative;
	 width:293.33px;
	 height:200px;
}
 .slide-block-img img {
	 width:100%;
	 position:absolute;
	 top:0;
	 left:0;
	 right:0;
	 bottom:0;
	 margin:auto;
}
 .slide-show-title h3 {
	 font-size:19px;
}
 .slide-show-description {
	 margin-bottom:15px;
}
 .carousel-block-img-link {
	 display: block;
	 width: 100%;
	 height: 100%;
}
 .carousel-block-content {
	 padding: 25px 35px 25px;
	 color: #fff;
	 font-size: 18px;
	 line-height: 1.34;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 overflow: hidden;
}
 .carousel-block-content p {
	 margin: 0 0 20px;
}
 .carousel-block-content p:last-of-type {
	 margin-bottom: 0;
}
 .carousel-block-content a {
	 color: #fff;
}
 .carousel-block-content ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 padding: 18px 0 26px;
	 text-transform: uppercase;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
}
 .carousel-block-content ul &gt; li {
	 list-style-type: none;
}
 .carousel-block-content ul a:after {
	 content: " \25B6";
}
 .carousel-block-title {
	 color: #fff;
	 font-size: 28px;
	 line-height: 1.22;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 text-transform: none;
	 margin: 0 0 18px;
}
 .col-md-8.content-side .carousel-block-title {
	 color: #fff;
	 font-size: 25px;
	 line-height: 1.22;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 text-transform: none;
	 margin: 0 0 18px;
}
 .carousel-block-btn-row a {
	 font-size:15px;
	 padding:8px 20px;
}
 .carousel-block-btn-row {
	 margin: 15px 0 15px;
}
 .carousel-block-link {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 line-height: 1.375;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #fff;
	 background-color: transparent;
	 border-color: #fff;
	 padding: 12px 20px;
	 font-size: 16px;
	 line-height: 1.5;
	 border-radius: 0;
}
 .carousel-block-link:focus, .carousel-block-link:active:focus, .carousel-block-link.active:focus, .carousel-block-link.focus, .carousel-block-link:active.focus, .carousel-block-link.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .carousel-block-link:hover, .carousel-block-link:focus, .carousel-block-link.focus {
	 color: #364451;
	 text-decoration: none;
}
 .carousel-block-link:active, .carousel-block-link.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .carousel-block-link.disabled, .carousel-block-link[disabled], fieldset[disabled] .carousel-block-link {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.carousel-block-link.disabled, fieldset[disabled] a.carousel-block-link {
	 pointer-events: none;
}
 .carousel-block-link:before, .carousel-block-link:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .carousel-block-link:after {
	 left: 50%;
}
 .carousel-block-link:before {
	 right: 50%;
}
 .carousel-block-link:hover, .carousel-block-link:focus, .carousel-block-link.focus, .carousel-block-link:active, .carousel-block-link.active {
	 color: #fff;
}
 .carousel-block-link:hover:before, .carousel-block-link:focus:before, .carousel-block-link.focus:before, .carousel-block-link:active:before, .carousel-block-link.active:before, .carousel-block-link:hover:after, .carousel-block-link:focus:after, .carousel-block-link.focus:after, .carousel-block-link:active:after, .carousel-block-link.active:after {
	 opacity: 1;
}
 .carousel-block-link:hover:after, .carousel-block-link:focus:after, .carousel-block-link.focus:after, .carousel-block-link:active:after, .carousel-block-link.active:after {
	 left: 0;
}
 .carousel-block-link:hover:before, .carousel-block-link:focus:before, .carousel-block-link.focus:before, .carousel-block-link:active:before, .carousel-block-link.active:before {
	 right: 0;
}
 .carousel-block-link:focus, .carousel-block-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .carousel-block-link:hover {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .carousel-block-link:active, .carousel-block-link.active, .open &gt; .dropdown-toggle.carousel-block-link {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .carousel-block-link:active:hover, .carousel-block-link.active:hover, .open &gt; .dropdown-toggle.carousel-block-link:hover, .carousel-block-link:active:focus, .carousel-block-link.active:focus, .open &gt; .dropdown-toggle.carousel-block-link:focus, .carousel-block-link:active.focus, .carousel-block-link.active.focus, .open &gt; .dropdown-toggle.carousel-block-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .carousel-block-link:active, .carousel-block-link.active, .open &gt; .dropdown-toggle.carousel-block-link {
	 background-image: none;
}
 .carousel-block-link.disabled:hover, .carousel-block-link[disabled]:hover, fieldset[disabled] .carousel-block-link:hover, .carousel-block-link.disabled:focus, .carousel-block-link[disabled]:focus, fieldset[disabled] .carousel-block-link:focus, .carousel-block-link.disabled.focus, .carousel-block-link[disabled].focus, fieldset[disabled] .carousel-block-link.focus {
	 background-color: transparent;
	 border-color: #fff;
}
 .carousel-block-link .badge {
	 color: transparent;
	 background-color: #fff;
}
 .carousel-block-link:before, .carousel-block-link:after {
	 background: #fff;
}
 .carousel-block-link:focus, .carousel-block-link.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .carousel-block-link:focus:before, .carousel-block-link.focus:before, .carousel-block-link:focus:after, .carousel-block-link.focus:after {
	 background: #fff;
}
 .carousel-block-link:hover {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .carousel-block-link:hover:before, .carousel-block-link:hover:after {
	 background: #fff;
}
 .carousel-block-link:active, .carousel-block-link.active {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .carousel-block-link:active:before, .carousel-block-link.active:before, .carousel-block-link:active:after, .carousel-block-link.active:after {
	 background: #fff;
}
 .carousel-block-link:active:hover, .carousel-block-link.active:hover, .carousel-block-link:active:focus, .carousel-block-link.active:focus, .carousel-block-link:active.focus, .carousel-block-link.active.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .carousel-block-footer {
	 background-color: #4c1416;
	 padding: 15px 10px;
	 overflow: hidden;
	 color: #fff;
	 text-align: center;
}
 .carousel-block-counter {
	 overflow: hidden;
	 font-size: 24px;
	 line-height: 30px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
}
 .carousel-block .slick-arrow {
	 background: none;
	 border: 0;
	 width: 30px;
	 height: 30px;
	 color: #fff;
	 transition: all 350ms;
}
 .carousel-block .slick-arrow.slick-prev {
	 float: left;
}
 .carousel-block .slick-arrow.slick-next {
	 float: right;
}
 .carousel-block .slick-arrow:hover, .carousel-block .slick-arrow:focus, .carousel-block .slick-arrow:active {
	 color: #4c1416;
	 background-color: #fff;
}
 .carousel-block-text a {
	 text-decoration:underline !important;
}
 .carousel-block-text a:hover {
	 text-decoration:underline !important;
	 color:#ff7336 !important;
}
 @media (max-width: 991px) {
	 .carousel-block-content {
		 padding: 35px 38px 15px;
		 font-size: 16px;
		 line-height: 1.38;
	}
	 .carousel-block-title {
		 font-size: 24px;
		 line-height: 1.33;
		 margin: 0 0 18px;
	}
}
 @media (max-width: 767px) {
	 .page-wide-tier .carousel-block {
		 margin-bottom: 45px;
	}
	 .page-right-rail .carousel-block {
		 margin-bottom: 19px;
	}
	 .carousel-block-content {
		 padding: 17px 20px 18px;
	}
	 .carousel-block-title {
		 font-size: 20px;
		 line-height: 1.5;
		 margin: 0 0 18px;
	}
	 .carousel-block-link {
		 padding: 12px 20px;
		 font-size: 16px;
		 line-height: 1.5;
		 border-radius: 0;
		 line-height: 1.25;
	}
}
 .carousel-image-top .carousel-block-img {
	 height: 300px;
}
 @media (max-width: 991px) {
	 .carousel-image-top .carousel-block {
		 max-width: 100%;
	}
	 .carousel-image-top .carousel-block-img {
		 height: 380px;
	}
}
 @media (max-width: 767px) {
	 .carousel-image-top .carousel-block-img {
		 height: 230px;
	}
}
 .carousel-image-left .carousel-block-img {
	 float: left;
	 height: 390px;
	 width: 50%;
}
 .carousel-image-left .carousel-block-content {
	 padding: 40px 30px 15px;
	 max-height: 390px;
	 overflow-x: hidden;
	 overflow-y: auto;
}
 @media (max-width: 991px) {
	 .carousel-image-left .carousel-block-img {
		 height: 300px;
	}
	 .carousel-image-left .carousel-block-content {
		 padding: 35px 38px 15px;
		 height: 300px;
	}
}
 @media (max-width: 767px) {
	 .carousel-image-left .carousel-block-img {
		 height: 230px;
		 float: none;
		 width: 100%;
	}
	 .carousel-image-left .carousel-block-content {
		 padding: 17px 20px 18px;
		 height: auto;
	}
}
 .carousel-image-full .carousel-block-img {
	 height: 547px;
}
 .carousel-image-full .carousel-block-content {
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 @media (max-width: 991px) {
	 .carousel-image-full .carousel-block-img {
		 height: 421px;
	}
}
 @media (max-width: 767px) {
	 .carousel-image-full .carousel-block-img {
		 height: 230px;
	}
}
 .carousel-image-full-captions .carousel-block-img {
	 height: 547px;
}
 .carousel-image-full-captions .carousel-block-content {
	 position: absolute;
	 bottom: 25px;
	 padding: 15px 35px 15px;
	 overflow: hidden;
	 background: rgba(0,0,0,.5);
}
 @media (max-width: 991px) {
	 .carousel-image-full-captions .carousel-block-img {
		 height: 421px;
	}
}
 @media (max-width: 767px) {
	 .carousel-image-full-captions .carousel-block-img {
		 height: 300px;
	}
}
/* * Hero Slideshow */
 .slide-show-hero-holder {
	 display:none;
}
 .slide-show-hero-holder.slick-initialized {
	 display:block;
}
 .slide-block-frame {
	 height:100% !important;
}
 .slide-block-frame .unmuteButton {
	 position: absolute;
	 top: 40px;
	 left: 15px;
	 background: transparent;
	 font-size: 25px;
	 display: inline-block;
	 z-index: 100;
	 border: none;
	 color: #fff;
}
 @media (max-width:1024px) {
	 .slide-block-frame .unmuteButton {
		 top:10px;
	}
}
 .slide-show-hero-holder.slick-slider {
	 height:100% !important;
}
 .slide-show-hero-holder .slick-track {
	 height:100% !important;
}
 .slide-show-hero-holder .slick-list {
	 height:100% !important;
}
 .slide-show-hero-holder .slide-block-img {
	 position:initial;
	 width:100%;
	 height:100%;
}
 .slide-show-hero-holder .slide-block-img img {
	 position:relative;
	 width:100%;
	 height:100%;
}
 .slide-show-hero-holder .slide-block-img-link, .slide-show-hero-holder .slide-block-img {
	 position:absolute;
	 background-position:center, center;
	 width:100%;
	 height:100%;
}
 .slide-show-hero-holder .slide-block-content {
	/*display: block;
	 */
	 display:none;
	 text-align: left;
	 position: absolute;
	 width: 375px;
	 text-decoration: none;
	 padding: 25px;
	 background: #ae0a13;
	 top: 100px;
	 right: 250px;
	 min-height: 300px;
}
 .slide-show-hero-holder .slide-block-content::before {
	 content: "";
	 width: 40px;
	 height: 40px;
	 position: absolute;
	 top: 60px;
	 transform: rotate(45deg);
	 background: #ae0a13;
	 z-index: 1;
	 left: -20px;
}
 .slide-show-hero-holder .slide-block-content {
	 text-decoration:none;
	 color: #fff;
}
 .slide-show-hero-holder .slide-block-content:hover {
	 text-decoration:none;
	 color:#fff;
	 cursor: pointer;
}
 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 1.7em;
	 text-align:left;
	 margin-bottom: 5px;
	 color: #fff;
}
 .slide-show-hero-holder .slide-block-content-holder .slide-text p {
	 font-size:1.2em;
}
 .slide-show-hero-holder .slide-block-content-holder .slide-text h2 sup {
	 font-size:50%;
	 top:-0.6em;
}
 .slide-block-content-holder .slide-text p {
	 font-size:1.5em;
}
 .slide-block-content-holder .slide-text .slide-description-box {
	 background: rgba(0,0,0,0.5);
	 padding:3px 10px;
}
 .slide-block-content-holder .slide-text .slide-description-shadow {
	 text-shadow:2px 2px 5px rgba(0,0,0,0.8);
}
 .slide-block-frame video {
	 width:100%;
	 height:100%;
	 object-fit: cover;
	 max-height:100%;
}
 @media (max-width: 991px) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-family: "iron__brineregular", "museo_sans300", Arial, Helvetica, sans-serif;
		 font-size: 50px;
		 line-height: .9;
		 text-transform: uppercase;
		 margin-bottom: 5px;
		 color: #fff;
		 text-shadow: 5px 5px 10px rgba(0,0,0,.5);
	}
	 .slide-show-hero-holder .slide-block-content .slide-text {
		 padding:0 160px 0 35px;
		 margin-bottom:20px;
	}
}
 @media (max-width: 767px) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-family: "iron__brineregular", "museo_sans300", Arial, Helvetica, sans-serif;
		 font-size: 40px;
		 line-height: .8;
		 text-transform: uppercase;
		 margin-bottom: 5px;
		 color: #fff;
		 text-shadow: 5px 5px 10px rgba(0,0,0,.5);
	}
	 .slide-show-hero-holder .slide-block-content .slide-text {
		 padding:0 15px 0 15px;
		 margin-bottom:20px;
	}
	 .slide-block-content-holder .slide-text p {
		 display:none;
	}
	 .slide-block-frame video {
		 width:100%;
		 object-fit: cover;
		 max-height:100%;
	}
}
 @media (max-width: 600px) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-family: "iron__brineregular", "museo_sans300", Arial, Helvetica, sans-serif;
		 font-size: 30px;
		 line-height: .8;
	}
}
/* ----------- Galaxy Tab S ----------- */
/* Portrait and Landscape */
 @media (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 2) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 40px;
		 line-height: .8;
	}
}
/* ----------- iPhone ----------- */
/* Portrait and Landscape */
 @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
 @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
/* ----------- Galaxy S4, S5 and Note 3 ----------- */
 @media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
 @media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
 @media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
 @media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
/* Portrait and Landscape */
 @media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
/* Landscape */
 @media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4) and (orientation: landscape) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
 @media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
 @media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
	 .slide-show-hero-holder .slide-block-content h1, .slide-show-hero-holder .slide-block-content h2, .slide-show-hero-holder .slide-block-content h3, .slide-show-hero-holder .slide-block-content h4 {
		 font-size: 30px;
		 line-height: .8;
	}
}
/* Hero Slideshow Nav Dots */
 .slide-show-hero-holder .slick-dotted.slick-slider {
	 margin-bottom: 30px;
}
 .slide-show-hero-holder .slick-dots {
	 position: absolute;
	 bottom: 0px;
	 display: block;
	 width: 100%;
	 padding: 0;
	 margin: 0;
	 list-style: none;
	 text-align: center;
}
 .slide-show-hero-holder .slick-dots li {
	 position: relative;
	 display: inline-block;
	 width: 20px;
	 height: 20px;
	 margin: 0 5px;
	 padding: 0;
	 cursor: pointer;
}
 .slide-show-hero-holder .slick-dots li button {
	 font-size: 0;
	 line-height: 0;
	 display: block;
	 width: 20px;
	 height: 20px;
	 padding: 5px;
	 cursor: pointer;
	 color: transparent;
	 border: 0;
	 outline: none;
	 background: transparent;
}
 .slide-show-hero-holder .slick-dots li button:hover, .slide-show-hero-holder .slick-dots li button:focus {
	 outline: none;
}
 .slide-show-hero-holder .slick-dots li button:hover:before, .slide-show-hero-holder .slick-dots li button:focus:before {
	 opacity: 1;
}
 .slide-show-hero-holder .slick-dots li button:before {
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 font-size: 40px;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 20px;
	 height: 20px;
	 content: 'â€¢';
	 text-align: center;
	 opacity: .75;
	 color: white;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
}
 .slide-show-hero-holder .slick-dots li.slick-active button:before {
	 opacity: 1;
	 color: #ae0a13;
}
/* * Container Style Spotlight 3 column */
 .page-wide-tier [class*="container-style-prominent-"]:last-child {
	 margin: 0 0 26px;
}
 [class*="container-style-prominent-"] .row-content-block-collection {
	 margin-left: -15px;
	 margin-right: -15px;
}
 [class*="container-style-prominent-"] .content-block {
	 padding-left: 15px;
	 padding-right: 15px;
	 margin-bottom: 30px;
	 text-align: left;
}
 [class*="container-style-prominent-"] .content-block-holder {
	 overflow: hidden;
	 position: relative;
	 background: #364451;
}
 [class*="container-style-prominent-"] .content-block-taxonomy {
	 color: #fff;
	 font-size: 16px;
	 line-height: 1.25;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 padding: 16px 35px;
	 background-color: #28adcd;
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 4;
	 max-width: 80%;
}
 [class*="container-style-prominent-"] .content-block-img {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 overflow: hidden;
	 position: relative;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
}
 [class*="container-style-prominent-"] .content-block-img img {
	 width: 100%;
	 height: auto;
	 -ms-flex-item-align: center;
	 align-self: center;
	 display: block !important;
	/* override "display:none" from JS plugin */
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 [class*="container-style-prominent-"] .content-block-btn {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 margin: -50px 0 0 -50px;
	 background-color: rgba(0, 0, 0, 0.26);
	 z-index: 3;
	 width: 100px;
	 height: 100px;
	 font-size: 22px;
	 padding: 0 0 0 8px;
}
 [class*="container-style-prominent-"] .content-block-title {
	 color: #fff;
	 font-size: 28px;
	 line-height: 1.2;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 text-transform: none;
	 margin: 0 0 25px;
}
 .col-md-8.content-side [class*="container-style-prominent-"] .content-block-title {
	 color: #fff;
	 font-size: 27px;
	 line-height: 1.2;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 text-transform: none;
	 margin: 0 0 25px;
}
 [class*="container-style-prominent-"] .content-block-content {
	 padding: 30px;
	 color: #fff;
	 font-size: 18px;
	 line-height: 1.333;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 overflow: hidden;
}
 [class*="container-style-prominent-"] .content-block-content-holder {
	 height: 100%;
	 overflow: hidden;
}
 [class*="container-style-prominent-"] .content-block-content-holder .is-mobile {
	 overflow-x: hidden;
	 overflow-y: scroll;
}
 [class*="container-style-prominent-"] .content-block-body-text:before, [class*="container-style-prominent-"] .content-block-body-text:after {
	 content: " ";
	 display: table;
}
 [class*="container-style-prominent-"] .content-block-body-text:after {
	 clear: both;
}
 [class*="container-style-prominent-"] .content-block-body-text:before, [class*="container-style-prominent-"] .content-block-body-text:after {
	 content: " ";
	 display: table;
}
 [class*="container-style-prominent-"] .content-block-body-text:after {
	 clear: both;
}
 [class*="container-style-prominent-"] .content-block-body-text h1, [class*="container-style-prominent-"] .content-block-body-text .h1, [class*="container-style-prominent-"] .content-block-body-text h2, [class*="container-style-prominent-"] .content-block-body-text .h2, [class*="container-style-prominent-"] .content-block-body-text h3, [class*="container-style-prominent-"] .content-block-body-text .h3, [class*="container-style-prominent-"] .content-block-body-text h4, [class*="container-style-prominent-"] .content-block-body-text .h4 {
	 color: #fff;
	 font-size: 22px;
	 line-height: 1.2;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 text-transform: none;
	 margin: 0 0 25px;
}
 [class*="container-style-prominent-"] .content-block-body-text p {
	 margin: 0 0 29px;
}
 [class*="container-style-prominent-"] .content-block-body-text ul {
	 margin: 0;
	 padding: 0;
	 list-style: disc;
	 margin-bottom: 30px;
	 margin-left:40px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
}
 [class*="container-style-prominent-"] .content-block-body-text ul &gt; li {
	 list-style-type: disc;
}
 [class*="container-style-prominent-"] .content-block-body-text ul &gt; li {
	 margin-bottom: 7px;
}
 [class*="container-style-prominent-"] .content-block-body-text a {
	 color: inherit;
}
 [class*="container-style-prominent-"] .content-block-btn-row {
	 padding: 13px 0 2px;
}
 [class*="container-style-prominent-"] .content-block-link {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 line-height: 1.375;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #fff;
	 background-color: transparent;
	 border-color: #fff;
	 padding: 8px 20px;
	 font-size: 15px;
	 line-height: 1.5;
	 border-radius: 0;
	 text-align: left;
}
 [class*="container-style-prominent-"] .content-block-link:focus, [class*="container-style-prominent-"] .content-block-link:active:focus, [class*="container-style-prominent-"] .content-block-link.active:focus, [class*="container-style-prominent-"] .content-block-link.focus, [class*="container-style-prominent-"] .content-block-link:active.focus, [class*="container-style-prominent-"] .content-block-link.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 [class*="container-style-prominent-"] .content-block-link:hover, [class*="container-style-prominent-"] .content-block-link:focus, [class*="container-style-prominent-"] .content-block-link.focus {
	 color: #364451;
	 text-decoration: none;
}
 [class*="container-style-prominent-"] .content-block-link:active, [class*="container-style-prominent-"] .content-block-link.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 [class*="container-style-prominent-"] .content-block-link.disabled, [class*="container-style-prominent-"] .content-block-link[disabled], fieldset[disabled] [class*="container-style-prominent-"] .content-block-link {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a[class*="container-style-prominent-"] .content-block-link.disabled, fieldset[disabled] a[class*="container-style-prominent-"] .content-block-link {
	 pointer-events: none;
}
 [class*="container-style-prominent-"] .content-block-link:before, [class*="container-style-prominent-"] .content-block-link:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 [class*="container-style-prominent-"] .content-block-link:after {
	 left: 50%;
}
 [class*="container-style-prominent-"] .content-block-link:before {
	 right: 50%;
}
 [class*="container-style-prominent-"] .content-block-link:hover, [class*="container-style-prominent-"] .content-block-link:focus, [class*="container-style-prominent-"] .content-block-link.focus, [class*="container-style-prominent-"] .content-block-link:active, [class*="container-style-prominent-"] .content-block-link.active {
	 color: #fff;
}
 [class*="container-style-prominent-"] .content-block-link:hover:before, [class*="container-style-prominent-"] .content-block-link:focus:before, [class*="container-style-prominent-"] .content-block-link.focus:before, [class*="container-style-prominent-"] .content-block-link:active:before, [class*="container-style-prominent-"] .content-block-link.active:before, [class*="container-style-prominent-"] .content-block-link:hover:after, [class*="container-style-prominent-"] .content-block-link:focus:after, [class*="container-style-prominent-"] .content-block-link.focus:after, [class*="container-style-prominent-"] .content-block-link:active:after, [class*="container-style-prominent-"] .content-block-link.active:after {
	 opacity: 1;
}
 [class*="container-style-prominent-"] .content-block-link:hover:after, [class*="container-style-prominent-"] .content-block-link:focus:after, [class*="container-style-prominent-"] .content-block-link.focus:after, [class*="container-style-prominent-"] .content-block-link:active:after, [class*="container-style-prominent-"] .content-block-link.active:after {
	 left: 0;
}
 [class*="container-style-prominent-"] .content-block-link:hover:before, [class*="container-style-prominent-"] .content-block-link:focus:before, [class*="container-style-prominent-"] .content-block-link.focus:before, [class*="container-style-prominent-"] .content-block-link:active:before, [class*="container-style-prominent-"] .content-block-link.active:before {
	 right: 0;
}
 [class*="container-style-prominent-"] .content-block-link:focus, [class*="container-style-prominent-"] .content-block-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 [class*="container-style-prominent-"] .content-block-link:hover {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 [class*="container-style-prominent-"] .content-block-link:active, [class*="container-style-prominent-"] .content-block-link.active, .open &gt; .dropdown-toggle[class*="container-style-prominent-"] .content-block-link {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 [class*="container-style-prominent-"] .content-block-link:active:hover, [class*="container-style-prominent-"] .content-block-link.active:hover, .open &gt; .dropdown-toggle[class*="container-style-prominent-"] .content-block-link:hover, [class*="container-style-prominent-"] .content-block-link:active:focus, [class*="container-style-prominent-"] .content-block-link.active:focus, .open &gt; .dropdown-toggle[class*="container-style-prominent-"] .content-block-link:focus, [class*="container-style-prominent-"] .content-block-link:active.focus, [class*="container-style-prominent-"] .content-block-link.active.focus, .open &gt; .dropdown-toggle[class*="container-style-prominent-"] .content-block-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 [class*="container-style-prominent-"] .content-block-link:active, [class*="container-style-prominent-"] .content-block-link.active, .open &gt; .dropdown-toggle[class*="container-style-prominent-"] .content-block-link {
	 background-image: none;
}
 [class*="container-style-prominent-"] .content-block-link.disabled:hover, [class*="container-style-prominent-"] .content-block-link[disabled]:hover, fieldset[disabled] [class*="container-style-prominent-"] .content-block-link:hover, [class*="container-style-prominent-"] .content-block-link.disabled:focus, [class*="container-style-prominent-"] .content-block-link[disabled]:focus, fieldset[disabled] [class*="container-style-prominent-"] .content-block-link:focus, [class*="container-style-prominent-"] .content-block-link.disabled.focus, [class*="container-style-prominent-"] .content-block-link[disabled].focus, fieldset[disabled] [class*="container-style-prominent-"] .content-block-link.focus {
	 background-color: transparent;
	 border-color: #fff;
}
 [class*="container-style-prominent-"] .content-block-link .badge {
	 color: transparent;
	 background-color: #fff;
}
 [class*="container-style-prominent-"] .content-block-link:before, [class*="container-style-prominent-"] .content-block-link:after {
	 background: #fff;
}
 [class*="container-style-prominent-"] .content-block-link:focus, [class*="container-style-prominent-"] .content-block-link.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 [class*="container-style-prominent-"] .content-block-link:focus:before, [class*="container-style-prominent-"] .content-block-link.focus:before, [class*="container-style-prominent-"] .content-block-link:focus:after, [class*="container-style-prominent-"] .content-block-link.focus:after {
	 background: #fff;
}
 [class*="container-style-prominent-"] .content-block-link:hover {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 [class*="container-style-prominent-"] .content-block-link:hover:before, [class*="container-style-prominent-"] .content-block-link:hover:after {
	 background: #fff;
}
 [class*="container-style-prominent-"] .content-block-link:active, [class*="container-style-prominent-"] .content-block-link.active {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 [class*="container-style-prominent-"] .content-block-link:active:before, [class*="container-style-prominent-"] .content-block-link.active:before, [class*="container-style-prominent-"] .content-block-link:active:after, [class*="container-style-prominent-"] .content-block-link.active:after {
	 background: #fff;
}
 [class*="container-style-prominent-"] .content-block-link:active:hover, [class*="container-style-prominent-"] .content-block-link.active:hover, [class*="container-style-prominent-"] .content-block-link:active:focus, [class*="container-style-prominent-"] .content-block-link.active:focus, [class*="container-style-prominent-"] .content-block-link:active.focus, [class*="container-style-prominent-"] .content-block-link.active.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
/* prominent left image for iScroll */
 .page-right-rail [class*="container-style-prominent-"].container-style-prominent-left-image .content-block {
	 margin-bottom:30px;
}
 .page-right-rail [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-content {
	 width:100%;
	 height:300px;
}
 .page-right-rail [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-content {
	 position:absolute;
	 padding:25px;
}
 .page-right-rail [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-content-wrap {
	 height:300px;
	 width:50%;
	 padding: 0 15px 0 0;
	 position: absolute;
	 right:0;
	 z-index:1;
}
 .page-wide-tier [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-content-wrap {
	 width:50%;
	 padding: 0 15px 0 0;
	 position: absolute;
	 right:0;
	 z-index:1;
}
 @media (max-width: 991px) {
	 [class*="container-style-prominent-"] .content-block-taxonomy {
		 padding: 16px 20px;
	}
	 [class*="container-style-prominent-"] .content-block-title {
		 font-size: 24px;
		 line-height: 1.33;
		 margin: 0 0 20px;
	}
	 [class*="container-style-prominent-"] .content-block-content {
		 padding: 25px 24px 15px;
		 font-size: 16px;
		 line-height: 1.38;
	}
	 [class*="container-style-prominent-"] .content-block-content p {
		 margin: 0 0 22px;
	}
	 [class*="container-style-prominent-"] .content-block-content ul {
		 margin-bottom: 24px;
	}
	 [class*="container-style-prominent-"] .content-block-content ul &gt; li {
		 margin-bottom: 0;
	}
	 [class*="container-style-prominent-"] .content-block-body-text h1, [class*="container-style-prominent-"] .content-block-body-text .h1, [class*="container-style-prominent-"] .content-block-body-text h2, [class*="container-style-prominent-"] .content-block-body-text .h2, [class*="container-style-prominent-"] .content-block-body-text h3, [class*="container-style-prominent-"] .content-block-body-text .h3 {
		 font-size: 16px;
		 line-height: 1.33;
		 margin: 0 0 20px;
	}
	 [class*="container-style-prominent-"] .content-block-btn-row {
		 padding: 9px 0 2px;
	}
}
 @media (max-width: 767px) {
	 .page-wide-tier [class*="container-style-prominent-"]:last-child {
		 margin: 0 0 26px;
	}
	 [class*="container-style-prominent-"] .content-block {
		 margin-bottom: 19px;
	}
	 [class*="container-style-prominent-"] .content-block-btn {
		 margin: -37px 0 0 -37px;
		 width: 74px;
		 height: 74px;
		 padding: 0 0 0 8px;
	}
	 [class*="container-style-prominent-"] .content-block-img {
		 float: none;
		 width: 100%;
	}
	 [class*="container-style-prominent-"] .content-block-title {
		 font-size: 20px;
		 line-height: 1.5;
		 margin: 0 0 20px;
	}
	 [class*="container-style-prominent-"] .content-block-body-text h1, [class*="container-style-prominent-"] .content-block-body-text .h1, [class*="container-style-prominent-"] .content-block-body-text h2, [class*="container-style-prominent-"] .content-block-body-text .h2, [class*="container-style-prominent-"] .content-block-body-text h3, [class*="container-style-prominent-"] .content-block-body-text .h3, [class*="container-style-prominent-"] .content-block-body-text h4, [class*="container-style-prominent-"] .content-block-body-text .h4 {
		 font-size: 20px;
		 line-height: 1.5;
		 margin: 0 0 20px;
	}
	 [class*="container-style-prominent-"] .content-block-btn-row {
		 padding: 8px 0 6px;
	}
	 [class*="container-style-prominent-"] .content-block-link {
		 padding: 12px 20px;
		 font-size: 16px;
		 line-height: 1.5;
		 border-radius: 0;
		 line-height: 1.25;
	}
	 .page-wide-tier [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-img {
		 height:450px;
	}
	 .page-wide-tier [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-content-wrap {
		/* height:300px;
		 */
		 width:100%;
		 padding: 0 15px 0 0;
		/* overflow: visible;
		 */
		 position: relative;
		 right:0;
		 z-index:1;
	}
}
 [class*="container-style-prominent-"].container-style-prominent-two-col .content-block {
	 float: left;
	 width: 50%;
}
 [class*="container-style-prominent-"].container-style-prominent-two-col .content-block-img {
	 height: 385px;
}
 [class*="container-style-prominent-"].container-style-prominent-two-col .content-block-btn-row:last-child {
	 margin: 0 0 23px;
}
 @media (max-width: 991px) {
	 [class*="container-style-prominent-"].container-style-prominent-two-col .content-block-img {
		 height: 266px;
	}
}
 @media (max-width: 767px) {
	 [class*="container-style-prominent-"].container-style-prominent-two-col .content-block {
		 float: none;
		 width: 100%;
	}
	 [class*="container-style-prominent-"].container-style-prominent-two-col .content-block-img {
		 height: 230px;
	}
}
 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-img {
	 height: 375px;
}
 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-btn-row:last-child {
	 margin: 0 0 23px;
}
 @media (max-width: 991px) {
	 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-holder {
		 max-width: 100%;
	}
}
 [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-taxonomy {
	 max-width: 50%;
}
 .page-right-rail [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-img {
	 width: 50%;
	 height: 300px;
	 float: left;
}
 [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-img {
	 width: 50%;
	 height: 450px;
	 float: left;
}
 [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-content {
	 height: 450px;
	 padding: 40px 30px 35px;
}
 .page-right-rail [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-content {
	 padding: 25px;
}
 @media (max-width: 991px) {
	 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-taxonomy, [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-taxonomy {
		 max-width: 50%;
	}
	 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-img, [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-img {
		 float: left;
		 width: 50%;
		 height: 370px;
	}
	 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-content, [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-content {
		 height: 370px;
		 padding: 32px 25px 30px;
		 overflow: hidden;
	}
	 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-btn-row:last-child, [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-btn-row:last-child {
		 margin: 0;
	}
}
 @media (max-width: 767px) {
	 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-taxonomy, [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-taxonomy {
		 max-width: 70%;
	}
	 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-img, [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-img {
		 float: none;
		 width: 100%;
		 height: 230px;
	}
	 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-content, [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-content {
		 width: 100%;
		 height: auto;
		 padding: 25px 20px 36px;
	}
	 [class*="container-style-prominent-"].container-style-prominent-top-image .content-block-btn-row:last-child, [class*="container-style-prominent-"].container-style-prominent-left-image .content-block-btn-row:last-child {
		 margin: 0 0 11px;
	}
}
/* * Container Style: Basic Block */
 [class*="container-style-basic-block"] .row-content-block-collection {
	 margin: 0 -15px -4px;
	 text-align: left;
}
 .page-home .filtered-news-region .row-content-block-collection {
	 display:flex;
	 justify-content:space-evenly;
	 margin: 0 0 0;
	 text-align: left;
	 margin-bottom:35px;
}
 .page-home .filtered-news-region .row-heading h2{
	 font-size:40px;
}
 [class*="container-style-basic-block"] .content-block {
	 padding: 0 15px 5px;
	 position: relative;
}
 [class*="container-style-basic-block"] .content-block:before, [class*="container-style-basic-block"] .content-block:after {
	 content: " ";
	 display: table;
}
 [class*="container-style-basic-block"] .content-block:after {
	 clear: both;
}
 [class*="container-style-basic-block"] .content-block:before, [class*="container-style-basic-block"] .content-block:after {
	 content: " ";
	 display: table;
}
 [class*="container-style-basic-block"] .content-block:after {
	 clear: both;
}
 [class*="container-style-basic-block"] .content-block p {
	 margin: 0 0 22px;
}
 [class*="container-style-basic-block"] .content-block-taxonomy {
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 [class*="container-style-basic-block"] .content-block-img {
	 margin: 0 0 26px;
}
 [class*="container-style-basic-block"] .content-block-img:before, [class*="container-style-basic-block"] .content-block-img:after {
	 content: " ";
	 display: table;
}
 [class*="container-style-basic-block"] .content-block-img:after {
	 clear: both;
}
 [class*="container-style-basic-block"] .content-block-img:before, [class*="container-style-basic-block"] .content-block-img:after {
	 content: " ";
	 display: table;
}
 [class*="container-style-basic-block"] .content-block-img:after {
	 clear: both;
}
 [class*="container-style-basic-block"] .content-block-img img {
	 display: block;
	 width: 100%;
	 height: auto;
}
 [class*="container-style-basic-block"] .content-block-title {
	 font-size: 18px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 text-transform: none;
	 line-height: 1.2;
	 margin: 0 0 12px;
}
 [class*="container-style-basic-block"] .content-block-link-row {
	 margin-top:10px;
}
 [class*="container-style-basic-block"] .content-block-link-row:before, [class*="container-style-basic-block"] .content-block-link-row:after {
	 content: " ";
	 display: table;
}
 [class*="container-style-basic-block"] .content-block-link-row:after {
	 clear: both;
}
 [class*="container-style-basic-block"] .content-block-link-row:before, [class*="container-style-basic-block"] .content-block-link-row:after {
	 content: " ";
	 display: table;
}
 [class*="container-style-basic-block"] .content-block-link-row:after {
	 clear: both;
}
 [class*="container-style-basic-block"] .content-block-link {
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: bold;
}
 [class*="container-style-basic-block"] .content-block-body-text ul {
	 margin: 0;
	 padding: 0;
	 padding-left:40px;
	 list-style: none;
	 margin: 0 0 22px;
}
 [class*="container-style-basic-block"] .content-block-body-text ul &gt; li {
	 list-style-type: disc;
}
 [class*="content-container"] .container-style-basic-block-two-columns-horizontal {
	 text-align:left;
}
 [class*="container-style-basic-block"] .content-block table {
	 width: 100%;
	 border-collapse: collapse;
	 font-size: 20px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 color: #364451;
	 border: #364451;
	 margin: 0 0 36px;
}
 [class*="container-style-basic-block"] .content-block table th, [class*="container-style-basic-block"] .content-block table td {
	 border: 4px solid #364451;
	 padding: 15px 25px;
	 vertical-align: middle;
}
 [class*="container-style-basic-block"] .content-block table th p:last-of-type, [class*="container-style-basic-block"] .content-block table td p:last-of-type {
	 margin-bottom:0;
}
 [class*="container-style-basic-block"] .content-block table th {
	 text-transform: uppercase;
	 font-size: 24px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
}
 .table-border td {
	 padding:2px 10px;
	 border:1px solid #000;
}
 .table-border td p {
	 padding:0;
	 margin:0;
}
 .table-border td h2 {
	 padding:0;
	 margin:0;
}
 .table-border-stripe td {
	 padding:2px 10px;
	 border:1px solid #000;
	 background:none;
}
 .table-border-stripe td p {
	 padding:0;
	 margin:0;
}
 .table-border-stripe td h2 {
	 padding:0;
	 margin:0;
}
 .table-border-stripe tr:nth-child(2n) {
	 background:rgba(79,117,139,0.15);
}
 @media (max-width: 991px) {
	 [class*="container-style-basic-block"] .row-content-block-collection {
		 margin-bottom: 4px;
	}
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column {
	 text-align: left;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-container-holder .content-block .content-block-link-row.link-align-left {
	 text-align: left;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-container-holder .content-block .content-block-link-row.link-align-center {
	 text-align: center;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block {
	 padding-bottom: 33px;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-title, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block h2, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block .h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block .h2 {
	 margin: 0;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 28px;
	 font-weight:700;
	 text-transform: uppercase;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text {
	 padding: 20px 0 0;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text h2, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text .h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text .h2 {
	 margin: 0 0 26px;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text h3, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text .h3 {
	 padding-top: 20px;
	 margin-bottom: 24px;
	 font-size: 22px;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text h4, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text .h4 {
	 margin: 0 0 3px;
	 text-transform: none;
	 font-size: 18px;
	 line-height: 1.4;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text a:hover, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text a:focus {
	 text-decoration: underline;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link-row {
	 padding: 4px 0 25px;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 line-height: 1.375;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #800000;
	 background-color: transparent;
	 border-color: #800000;
	 padding: 12px 20px;
	 font-size: 16px;
	 line-height: 1.5;
	 border-radius: 0;
	 text-align: left;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active.focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus {
	 color: #364451;
	 text-decoration: none;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.disabled, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link[disabled], fieldset[disabled] [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a[class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.disabled, fieldset[disabled] a[class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link {
	 pointer-events: none;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:after {
	 left: 50%;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:before {
	 right: 50%;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active {
	 color: #fff;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:after {
	 opacity: 1;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:after {
	 left: 0;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:before {
	 right: 0;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active, .open &gt; .dropdown-toggle[class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:hover, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:hover, .open &gt; .dropdown-toggle[class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:focus, .open &gt; .dropdown-toggle[class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active.focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active.focus, .open &gt; .dropdown-toggle[class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active, .open &gt; .dropdown-toggle[class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link {
	 background-image: none;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.disabled:hover, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link[disabled]:hover, fieldset[disabled] [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.disabled:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link[disabled]:focus, fieldset[disabled] [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.disabled.focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link[disabled].focus, fieldset[disabled] [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus {
	 background-color: transparent;
	 border-color: #800000;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link .badge {
	 color: transparent;
	 background-color: #800000;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:after {
	 background: #800000;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:focus:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.focus:after {
	 background: #800000;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:hover:after {
	 background: #800000;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:before, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:after, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:after {
	 background: #800000;
}
 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:hover, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:hover, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active:focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link:active.focus, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 @media (max-width: 991px) {
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block {
		 padding-bottom: 21px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-title, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block h2, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block .h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block .h2 {
		 margin: 0 0 2px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text h2, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text .h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-body-text .h2 {
		 margin: 0 0 22px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link-row {
		 padding: 18px 0 34px;
	}
}
 @media (max-width: 767px) {
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block {
		 padding-bottom: 11px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-title, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block h2, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block .h1, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block .h2 {
		 margin-top: 10px;
		 font-size: 24px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link-row {
		 padding: 0 0 30px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block-link {
		 padding: 12px 20px;
		 font-size: 16px;
		 line-height: 1.5;
		 border-radius: 0;
		 line-height: 1.25;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block table {
		 margin: 0 0 15px;
		 font-size: 18px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block table th, [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block table td {
		 padding: 15px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block table th {
		 font-size: 20px;
	}
}
 @media (max-width: 525px) {
	 .page-home .filtered-news-region .row-content-block-collection {
		 justify-content:space-evenly;
		 flex-direction:column;
		 margin: 0 0 0;
		 text-align: left;
		 margin-bottom:0;
	}
}
 [class*="container-style-basic-block"].container-style-basic-block-two-columns .content-block {
	 width: 50%;
}
/* ------------------------ BASIC BLOCK 2 COLUMN FLOWING -------------------------- */
 [class*="container-style-basic-block"].container-style-basic-block-two-flowing .row-content-block-collection {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
}
 .container-style-basic-block-two-flowing .row-content-block-collection:before, .container-style-basic-block-two-flowing .row-content-block-collection:after {
	 content: unset;
	 display: unset;
}
 .container-style-basic-block-two-flowing .content-block {
	 padding-bottom: 45px;
}
 .container-style-basic-block-two-flowing .content-block .content-block-img {
	 margin-bottom: 15px;
}
 .container-style-basic-block-two-flowing .content-block .content-block-body-text p {
	 margin-bottom: 11px;
}
 @media (max-width: 767px) {
	 [class*="container-style-basic-block"].container-style-basic-block-two-flowing .row-content-block-collection {
		 grid-template-columns: 1fr;
	}
}
 [class*="container-style-basic-block"].basic-block-two-columns-horizontal {
	 text-align:left;
}
 [class*="container-style-basic-block"].container-style-basic-block-three-columns .content-block {
	 width: 33.333%;
}
 [class*="container-style-basic-block"].container-style-basic-block-three-columns .content-block .content-block-img-link {
	 display:block;
	 border: 3px solid transparent;
	 filter:brightness(100%);
	 transition: all .25s ease-in;
}
 [class*="container-style-basic-block"].container-style-basic-block-three-columns .content-block .content-block-img-link:hover {
	 border: 3px solid var(--color-red-secondary);
	 filter:brightness(0.85);
}
 .page-right-rail [class*="container-style-basic-block"].container-style-basic-block-three-columns .content-block {
	 width: 50%;
}
 .page-wide-tier [class*="container-style-basic-block"].container-style-basic-block-two-columns .row-content-block-collection:last-child, .page-wide-tier [class*="container-style-basic-block"].container-style-basic-block-three-columns .row-content-block-collection:last-child, .page-right-rail [class*="container-style-basic-block"].container-style-basic-block-two-columns .row-content-block-collection:last-child, .page-right-rail [class*="container-style-basic-block"].container-style-basic-block-three-columns .row-content-block-collection:last-child {
	 margin-bottom: 28px;
}
 [class*="container-style-basic-block"].container-style-basic-block-two-columns .content-block, [class*="container-style-basic-block"].container-style-basic-block-three-columns .content-block {
	 display: inline-block;
	 vertical-align: top;
	 margin-left: -2px;
	 margin-right: -2px;
}
 @media (max-width: 991px) {
	 .page-wide-tier [class*="container-style-basic-block"].container-style-basic-block-two-columns .row-content-block-collection:last-child, .page-wide-tier [class*="container-style-basic-block"].container-style-basic-block-three-columns .row-content-block-collection:last-child, .page-right-rail [class*="container-style-basic-block"].container-style-basic-block-two-columns .row-content-block-collection:last-child, .page-right-rail [class*="container-style-basic-block"].container-style-basic-block-three-columns .row-content-block-collection:last-child {
		 margin-bottom: -3px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-two-columns .content-block, [class*="container-style-basic-block"].container-style-basic-block-three-columns .content-block {
		 padding-bottom: 24px;
	}
}
 @media (max-width: 767px) {
	 .page-wide-tier [class*="container-style-basic-block"].container-style-basic-block-two-columns .row-content-block-collection:last-child, .page-wide-tier [class*="container-style-basic-block"].container-style-basic-block-three-columns .row-content-block-collection:last-child, .page-right-rail [class*="container-style-basic-block"].container-style-basic-block-two-columns .row-content-block-collection:last-child, .page-right-rail [class*="container-style-basic-block"].container-style-basic-block-three-columns .row-content-block-collection:last-child {
		 margin-bottom: 12px;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-one-column .content-block p img {
		 width:100%;
		 height:auto;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-two-columns .content-block, [class*="container-style-basic-block"].container-style-basic-block-three-columns .content-block {
		 width: 100%;
		 padding-bottom: 32px;
	}
	 .page-right-rail [class*="container-style-basic-block"].container-style-basic-block-two-columns .content-block, .page-right-rail [class*="container-style-basic-block"].container-style-basic-block-three-columns .content-block {
		 width: 100%;
	}
	 [class*="container-style-basic-block"].container-style-basic-block-two-columns .content-block-title, [class*="container-style-basic-block"].container-style-basic-block-three-columns .content-block-title {
		 font-size: 20px;
		 line-height: 1.5;
	}
}
 [class*="container-style-basic-block"] .login-row {
	 margin: 0 0 38px;
}
 [class*="container-style-basic-block"] .login-item {
	 display: inline-block;
	 vertical-align: top;
	 margin-right: 14px;
	 width: 187px;
}
 @media (max-width: 767px) {
	 [class*="container-style-basic-block"] .login-row {
		 margin: 0;
	}
	 [class*="container-style-basic-block"] .login-item {
		 display: block;
		 margin: 0 0 12px;
	}
}
 [class*="container-style-basic-block"] + [class*="container-style-basic-block"] {
	 border-top: 1px solid #7d7d7d;
	 padding-top: 50px;
}
/* Wide Content Container */
 .wide-content {
	 padding:15px;
}
 .com-video-wrap iframe {
	 position: absolute;
	 top: 0;
	 width: 64%;
	 height:100%;
}
 #student-video {
	 position:relative;
	 overflow:hidden;
	 width:100%;
}
 #student-video iframe {
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%;
}
 .code-block #social-wall {
	 padding: 20px;
	 text-align: center;
}
 .code-block #social-wall .watch-all {
	 display:flex;
	 justify-content:center;
}
 .code-block #social-wall .watch-all-copy p {
	 padding:0 15px 0 15px;
	 text-align:left;
	 font-size:1.2em;
}
 .code-block #social-wall .watch-all-copy p a {
	 display: inline-block;
	 height: 100%;
	 width: auto;
	 cursor:pointer;
	 z-index:100;
}
 .code-block #social-wall p {
	 padding: 20px;
	 text-align: center;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 1.6em;
	 color:#000;
}
 .code-block #social-wall h2.thin-heading {
	 text-align:center;
	 text-transform:capitalize;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 font-size:4em;
	 color:#000;
}
 .code-block #social-wall h2.extra-large-heading {
	 text-align:center;
	 text-transform:capitalize;
	 font-family: museo-slab, serif;
	 font-weight: 900;
	 font-style: normal;
	 font-size:4em;
	 margin-bottom:0;
}
 [class*="wide-content"] #video-block .heading {
	 font-family: "museo_sans900", Arial, Helvetica, sans-serif;
	 text-transform:capitalize;
	 font-size:3.6em;
	 margin-bottom:0;
	 color:#000;
}
 [class*="wide-content"] #video-block .sub-heading {
	 text-align:center;
	 text-transform:initial;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 font-size:3.5em;
	 color: #000;
}
 [class*="wide-content"] #video-block p {
	 font-family: museo-slab, serif;
	 font-weight: 900;
	 font-style: normal;
	 font-size:1.2em;
	 color:#000;
	 padding: 0 60px 0 60px;
}
 [class*="wide-content"] h2.extra-large-title {
	 text-align:center;
	 font-family: museo-slab, serif;
	 font-weight: 900;
	 font-style: normal;
	 font-size:5.35em;
}
 [class*="wide-content"] .content-block-link-row {
	 text-align:center;
}
 [class*="wide-content"] .content-block-link {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 line-height: 1.375;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #800000;
	 background-color: transparent;
	 border-color: #800000;
	 padding: 12px 20px;
	 font-size: 16px;
	 line-height: 1.5;
	 border-radius: 0;
	 text-align: center;
	 text-decoration:none;
}
 [class*="wide-content"] .content-block-link:before, [class*="wide-content"] .content-block-link:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 [class*="wide-content"] .content-block-link:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 [class*="wide-content"] .content-block-link:before {
	 background: #800000;
	 right: 50%;
}
 [class*="wide-content"] .content-block-link:after {
	 background: #800000;
	 left: 50%;
}
 [class*="wide-content"] .content-block-link:hover:before {
	 right: 0;
	 opacity:1;
}
 [class*="wide-content"] .content-block-link:hover:after {
	 left: 0;
	 opacity:1;
}
 @media (max-width: 992px) {
	 [class*="wide-content"] h2.extra-large-title {
		 font-size:4em;
		 margin-bottom:0;
	}
	 [class*="wide-content"] #video-block .heading {
		 font-size:2.7em;
	}
	 [class*="wide-content"] #video-block .sub-heading {
		 font-size:2.6em;
	}
	 .code-block #social-wall h2.extra-large-heading {
		 font-size:3.5em;
		 margin-bottom:0;
	}
}
 @media (max-width: 768px) {
	 .code-block #social-wall .watch-all {
		 padding:0 10px;
	}
	 .code-block #social-wall .watch-all-copy {
		 padding:0 15px 0 15px;
		 text-align:left;
		 font-size:1.1em;
	}
	 .code-block #social-wall .watch-all-copy {
		 padding-top:0;
		 padding-bottom:0;
	}
	 .code-block #social-wall h2.extra-large-heading {
		 font-size:2em;
		 margin-bottom:0;
	}
	 .code-block #social-wall h2.thin-heading {
		 font-size:2em;
	}
	 .code-block #social-wall p:first-of-type {
		 font-size:1em;
		 padding: 15px 0;
	}
	 .code-block #social-wall .watch-all-copy p {
		 padding-top: 0;
		 padding-bottom:0;
	}
	 [class*="wide-content"] h2.extra-large-title {
		 font-size:2em;
		 margin-bottom:0;
	}
	 [class*="wide-content"] #video-block .heading {
		 font-size:1.5em;
	}
	 [class*="wide-content"] #video-block .sub-heading {
		 font-size:1.5em;
	}
	 [class*="wide-content"] #video-block p {
		 font-size:1.1em;
		 padding:0 10px 0 10px !important;
	}
	 .code-block div div.com-video-wrap {
		 position:relative;
		 padding-top:56.25%;
		 width:100%;
	}
	 .code-block .com-video-wrap img {
		 display:none;
	}
	 .code-block .com-video-wrap iframe {
		 position:absolute;
		 top: 0 !important;
		 left:0;
		 width:100% !important;
	}
}
/* * Container Style Specialized Callouts common styles */
 .container-style-specialized-callouts .row-content-block-collection {
	 padding-bottom: 3px;
}
 .container-style-specialized-callouts .content-block {
	 color: #fff;
	 font-size: 24px;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 line-height: 1.34;
	 margin: 0 0 36px;
	 text-align: left;
	 overflow: hidden;
}
 .container-style-specialized-callouts .content-block:before, .container-style-specialized-callouts .content-block:after {
	 content: " ";
	 display: table;
}
 .container-style-specialized-callouts .content-block:after {
	 clear: both;
}
 .container-style-specialized-callouts .content-block:before, .container-style-specialized-callouts .content-block:after {
	 content: " ";
	 display: table;
}
 .container-style-specialized-callouts .content-block:after {
	 clear: both;
}
 .container-style-specialized-callouts .content-block p {
	 margin: 0;
}
 .container-style-specialized-callouts .content-block-link {
	 color: #fff;
	 display: block;
}
 .container-style-specialized-callouts .content-block-link:before, .container-style-specialized-callouts .content-block-link:after {
	 content: " ";
	 display: table;
}
 .container-style-specialized-callouts .content-block-link:after {
	 clear: both;
}
 .container-style-specialized-callouts .content-block-link:before, .container-style-specialized-callouts .content-block-link:after {
	 content: " ";
	 display: table;
}
 .container-style-specialized-callouts .content-block-link:after {
	 clear: both;
}
 .container-style-specialized-callouts .content-block-link:hover p {
	 text-decoration: underline;
}
 .container-style-specialized-callouts .content-block-img {
	 position: relative;
	 background-position: 50% 0;
}
 .container-style-specialized-callouts .content-block-img img {
	 display: block !important;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .container-style-specialized-callouts .content-block-body {
	 padding: 30px;
	 overflow: hidden;
}
 .container-style-specialized-callouts .content-block-text .icon {
	 margin-left: 10px;
}
 .container-style-specialized-callouts .content-block.is-maroon {
	 background-color: #800000;
	 font-size:22px;
}
 .container-style-specialized-callouts .content-block.is-dark {
	 background-color: #364451;
	 font-size:22px;
}
 .container-style-specialized-callouts .content-block.is-blue {
	 background-color: #28adcd;
	 font-size:22px;
}
 .container-style-specialized-callouts .content-block-01 .content-block-img {
	 height: 407px;
}
 .container-style-specialized-callouts .content-block-01 .content-block-body {
	 padding: 30px 34px;
	 height: 185px;
}
 .container-style-specialized-callouts .content-block-02 .content-block-img {
	 height: 278px;
	 overflow: hidden;
}
 .container-style-specialized-callouts .content-block-02 .content-block-body {
	 padding: 27px 26px;
	 height: 278px;
	 width: 243px;
	 float: left;
}
 .container-style-specialized-callouts .content-block-03 .content-block-body {
	 padding: 30px 32px;
	 height: 278px;
}
 @media (max-width: 991px) {
	 .container-style-specialized-callouts .row-content-block-collection {
		 padding-bottom: 0;
	}
	 .container-style-specialized-callouts .content-block {
		 margin: 0 0 32px;
	}
	 .container-style-specialized-callouts .content-block-img {
		 background-position: 50% 50%;
	}
	 .container-style-specialized-callouts .content-block-01 .content-block-img {
		 height: 347px;
	}
	 .container-style-specialized-callouts .content-block-01 .content-block-body {
		 padding: 24px 30px;
		 height: 164px;
	}
	 .container-style-specialized-callouts .content-block-02 .content-block-img {
		 height: 241px;
	}
	 .container-style-specialized-callouts .content-block-02 .content-block-body {
		 padding: 24px 26px;
		 height: 181px;
		 width: 100%;
		 float: none;
	}
	 .container-style-specialized-callouts .content-block-03 .content-block-body {
		 padding: 38px 29px;
		 height: 422px;
	}
}
 @media (max-width: 767px) {
	 .container-style-specialized-callouts .row-content-block-collection {
		 padding-bottom: 12px;
	}
	 .container-style-specialized-callouts .content-block {
		 margin: 0 0 15px;
		 font-size: 20px;
		 line-height: 1.4;
	}
	 .container-style-specialized-callouts .content-block-img {
		 background-position: 50% 50%;
	}
	 .container-style-specialized-callouts .content-block-01 .content-block-img {
		 height: 220px;
	}
	 .container-style-specialized-callouts .content-block-01 .content-block-body {
		 padding: 24px 25px 28px;
		 height: auto;
	}
	 .container-style-specialized-callouts .content-block-02 .content-block-img {
		 height: 278px;
	}
	 .container-style-specialized-callouts .content-block-02 .content-block-body {
		 padding: 24px 25px 28px;
		 height: auto;
		 width: 100%;
	}
	 .container-style-specialized-callouts .content-block-03 .content-block-body {
		 padding: 26px 25px 38px;
		 height: auto;
	}
}
/* * Container Style: Promotional Callout List */
 .container-style-promotional-callout-list {
	 text-align: left;
}
 .container-style-promotional-callout-list .row-content-block-collection {
	 padding: 0 0 20px;
}
 .container-style-promotional-callout-list .content-block {
	 color: #7d7d7d;
	 padding: 20px 0 20px;
}
 .container-style-promotional-callout-list .content-block:before, .container-style-promotional-callout-list .content-block:after {
	 content: " ";
	 display: table;
}
 .container-style-promotional-callout-list .content-block:after {
	 clear: both;
}
 .container-style-promotional-callout-list .content-block:before, .container-style-promotional-callout-list .content-block:after {
	 content: " ";
	 display: table;
}
 .container-style-promotional-callout-list .content-block:after {
	 clear: both;
}
 .container-style-promotional-callout-list .content-block p {
	 margin: 0 0 22px;
}
 .container-style-promotional-callout-list .content-block-img {
	 float: left;
	 margin: 5px 30px 0 0;
	 width: 140px;
}
 .container-style-promotional-callout-list .content-block-img img {
	 max-width: 100%;
	 height: auto;
	 display: block;
}
 .container-style-promotional-callout-list .content-block-body {
	 overflow: hidden;
}
 .container-style-promotional-callout-list .content-block-title {
	 color: #364451;
	 font-size: 22px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 line-height: 1.3;
	 font-weight: normal;
	 text-transform: none;
	 margin: 0 0 22px;
}
 .container-style-promotional-callout-list .content-block-link-row {
	 margin: 0 0 24px;
}
 .container-style-promotional-callout-list .content-block-link-row:before, .container-style-promotional-callout-list .content-block-link-row:after {
	 content: " ";
	 display: table;
}
 .container-style-promotional-callout-list .content-block-link-row:after {
	 clear: both;
}
 .container-style-promotional-callout-list .content-block-link-row:before, .container-style-promotional-callout-list .content-block-link-row:after {
	 content: " ";
	 display: table;
}
 .container-style-promotional-callout-list .content-block-link-row:after {
	 clear: both;
}
 .container-style-promotional-callout-list .content-block-link {
	 text-transform: uppercase;
	 letter-spacing: 1px;
}
 @media (max-width: 991px) {
	 .container-style-promotional-callout-list .row-content-block-collection {
		 padding: 14px 0 20px;
	}
	 .container-style-promotional-callout-list .content-block {
		 padding: 8px 0;
	}
	 .container-style-promotional-callout-list .content-block-link-row {
		 margin: 0 0 25px;
	}
}
 @media (max-width: 767px) {
	 .container-style-promotional-callout-list .row-content-block-collection {
		 padding: 10px 0 28px;
	}
	 .container-style-promotional-callout-list .content-block {
		 padding: 20px 0 20px;
	}
	 .container-style-promotional-callout-list .content-block p {
		 margin: 0 0 22px;
	}
	 .container-style-promotional-callout-list .content-block-img {
		 float: none;
		 width: 100%;
		 margin: 0 0 34px;
	}
	 .container-style-promotional-callout-list .content-block-title {
		 font-size: 20px;
		 margin: 0 0 18px;
	}
	 .container-style-promotional-callout-list .content-block-link-row {
		 margin: 0 0 18px;
	}
}
/* * News List */
 .news-list-region .region-holder {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .news-list-region .region-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .news-list-region .region-holder {
		 width: 970px;
	}
}
 @media (min-width: 1200px) {
	 .news-list-region .region-holder {
		 width: 970px;
	}
}
 .news-list-region .filter-form {
	 padding: 5px 0 40px;
}
 .news-list-region .paging {
	 margin-bottom: 73px;
}
 .news-list {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 text-align: left;
	 margin-left: -15px;
	 margin-right: -15px;
}
 .news-list &gt; li {
	 list-style-type: none;
}
 .news-list-item {
	 display: inline-block;
	 vertical-align: top;
	 width: 33.3%;
	 padding-left: 15px;
	 padding-right: 15px;
	 margin: 0 -2px;
}
 .news-block {
	 position: relative;
	 margin-bottom: 30px;
}
 .news-block-taxonomy {
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 2;
	 max-width: 75%;
	 padding: 10px 15px;
	 font-size: 14px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 color: #fff;
	 background-color: var(--color-red-primary);
	 text-transform: uppercase;
	 letter-spacing: 1px;
}
 .news-block-img {
	 position: relative;
	 overflow: hidden;
	 padding-top: 100%;
	 margin-bottom: 18px;
	 background-position: 50% 50%;
}
 .news-block-img img {
	 display: block !important;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .news-block-img-link:before {
	 content:"";
	 width:100%;
	 height:293px;
	 background-color:rgba(255,255,255,0);
	 border:3px solid rgba(241, 112, 33, 0);
	 transition:all 250ms ease-in-out;
	 position:absolute;
}
 .news-block-img-link:hover:before {
	 background-color:rgba(255,255,255,.4);
	 border:3px solid var(--color-red-primary);
	 z-index:999;
}
 .news-block-img-link:active:before {
	 background-color:rgba(255,255,255,0);
	 border:3px solid rgba(241, 112, 33, 1.0);
	 z-index:999;
}
 .news-block-body {
	 font-size: 16px;
	 line-height: 1.4;
	 color: #7d7d7d;
	 padding-bottom: 15px;
}
 .news-block-link {
	 color: var(--color-grey-medium);
}
 .expertise-link {
	 display:block;
	 color: var(--color-red-primary);
	 margin-top: 5px;
}
 .news-block-link:after, .expertise-link:after {
	 content: " \25B6";
}
 .news-block-link:hover {
	 color: var(--color-grey-dark);
}
 .expertise-link:hover {
	 color: var(--color-grey-dark);
}
 .news-block-link h3:after {
	 content: " \25B6";
}
 .news-block.is-blue .news-block-taxonomy {
	 background: #28adcd;
}
 .news-block .news-block-holder.is-blue .news-block-taxonomy {
	 background: #28adcd;
}
 .news-block.is-violet .news-block-taxonomy {
	 background: #a81d76;
}
 .news-block.is-yellow .news-block-taxonomy {
	 background: #e3b41a;
}
 .news-block.is-orange .news-block-taxonomy {
	 background: #f17021;
}
 .news-block.is-green .news-block-taxonomy {
	 background: #90bb39;
}
 .news-article {
	 margin-top:25px;
}
/* --------------------- NEWS ARTICLE HEADER REMOVAL --------------------- */
 .news-refresh .tier-secondary-header, .news-refresh .tier-secondary-header .tier-secondary-header-holder {
	 display:none;
}
 @media (max-width: 991px) {
	 .news-list-region .filter-form {
		 display: flex;
		 flex-wrap: wrap;
		 justify-content: flex-end;
		 padding: 0 0 15px;
	}
	 .news-list-item {
		 width: 50%;
	}
	 .news-block {
		 margin-bottom: 22px;
	}
	 .news-block-img-link:before {
		 content:"";
		 width:100%;
		 height:346px;
		 background-color:rgba(255,255,255,0);
		 border:3px solid rgba(241, 112, 33, 0);
		 transition:all 250ms ease-in-out;
		 position:absolute;
	}
}
 @media (max-width: 767px) {
	 .news-list-region .filter-form {
		 padding: 0 0 43px;
	}
	 .news-list {
		 margin: 0;
	}
	 .news-list-item {
		 width: 100%;
		 margin: 0;
		 padding: 0;
	}
	 .news-block {
		 margin-bottom: 15px;
	}
	 .news-block-img {
		/*padding-top: 290px;
		 */
	}
	 .news-block-img-link:before {
		 content:"";
		 width:100%;
		 height:292px;
		 background-color:rgba(255,255,255,0);
		 border:3px solid rgba(241, 112, 33, 0);
		 transition:all 250ms ease-in-out;
		 position:absolute;
	}
}
 .news-detail {
	 font-size: 20px;
	 line-height: 1.3;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 color: #7d7d7d;
	 margin-bottom: 25px;
	 margin-top:25px;
}
 .news-detail a {
	 color: var(--color-red-secondary);
}
 .news-detail p {
	 margin: 0 0 30px;
}
 .news-detail-header {
	 padding-bottom: 13px;
}
 .news-detail-headline {
	 font-size: 34px;
	 line-height: 1.18;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 color: #364451;
	 text-transform: none;
	 margin: 0 0 10px;
}
 .news-detail-info {
	 text-transform: uppercase;
	 font-size: 18px;
	 line-height: 1.2;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 color: #800000;
	 margin: 0 0 5px;
}
 .news-detail-content {
	 padding-bottom: 22px;
	 position: relative;
}
 .news-detail-content:after {
	 width: 460px;
	 content: "";
	 position: absolute;
	 bottom: 0;
}
 .news-detail-media {
	 position: relative;
}
 .news-detail-media-holder {
	 margin: 0 0 32px;
	 background-position: 50% 50%;
	 position: relative;
	 display: block;
	 height: 0;
	 padding: 0;
	 overflow: hidden;
	 padding-bottom: 56.25%;
}
 .news-detail-video-holder {
	 margin: 0 0 32px;
	 position: relative;
	 padding-bottom: 56.25%;
	 height: 0;
	 overflow: hidden;
}
 .news-detail-video-holder .embed-responsive-item, .news-detail-video-holder iframe, .news-detail-video-holder embed, .news-detail-video-holder object, .news-detail-video-holder video {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 height: 100%;
	 width: 100%;
	 border: 0;
}
 .news-detail-media-holder img {
	 display: block !important;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .news-detail-media-caption {
	 font-size: 20px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.5em;
	 color: #364451;
	 background:#eee;
	 padding:1em;
	 position: absolute;
	 left: -10px;
	 height: 346.86px;
}
 .news-detail-media-caption .icon-arrow-left {
	 font-size: 30px;
	 padding-top: 7px;
	 display: block;
}
 .news-detail-media-caption .bold-caption {
	 font-size:20px;
	 font-weight:bold;
}
 .news-detail-media-caption p:last-of-type {
	 margin:0;
}
 .news-detail-taxonomy {
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 2;
	 max-width: 70%;
	 padding: 16px 25px;
	 font-size: 16px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 color: #fff;
	 text-transform: uppercase;
	 letter-spacing: 1px;
}
 .news-detail.is-blue .news-detail-taxonomy {
	 background: #28adcd;
}
 .news-detail.is-violet .news-detail-taxonomy {
	 background: #a81d76;
}
 .news-detail.is-yellow .news-detail-taxonomy {
	 background: #e3b41a;
}
 .news-detail.is-orange .news-detail-taxonomy {
	 background: #f17021;
}
 .news-detail.is-green .news-detail-taxonomy {
	 background: #90bb39;
}
 .news-detail .slide-show-region {
	 width:400px;
	 float:right;
	 margin:0 0 25px 0;
}
 .news-detail .slide-show-region button {
	 background:none;
	 border:0;
}
 .news-detail .slide-show-region .news-slide-footer {
	 text-align:center;
	 vertical-align:middle;
}
 .news-detail .slide-show-region .slide-show-block-counter {
	 font-size:16px;
}
 .news-detail .slide-show-region .slide-show-caption {
	 font-size:16px;
}
 .news-detail .slide-show-region .slide-block-img {
	 width:100%;
	 margin:0 auto;
}
 .news-detail .slide-show-block {
	 padding:0 30px;
}
 @media (max-width: 991px) {
	 .news-detail {
		 font-size: 18px;
		 margin-top:0;
	}
	 .news-detail-header {
		 padding-bottom: 13px;
	}
	 .news-detail-headline {
		 font-size: 28px;
		 line-height: 1.2;
		 margin: 0;
	}
	 .news-detail-info {
		 margin: 10px 0 0 0;
	}
	 .news-detail-content blockquote {
		 font-size: 18px;
		 margin: 0 0 28px;
	}
	 .news-detail-media-holder {
		 margin: 0 0 24px;
	}
	 .news-detail-media-caption {
		 margin: 0 0 38px;
	}
	 .news-detail-taxonomy {
		 padding: 16px 30px;
	}
	 .news-detail-media-caption {
		 height:auto;
		 position:initial;
		 margin-top:-20px;
	}
	 .news-detail-media-caption .icon-arrow-left {
		 display:none;
	}
}
 @media (max-width: 767px) {
	 .news-detail {
		 font-size: 16px;
		 line-height: 1.4;
	}
	 .news-detail p {
		 margin: 0 0 24px;
	}
	 .news-detail-header {
		 padding-bottom: 13px;
	}
	 .news-detail-content:after {
		 width: 100%;
	}
	 .news-detail-content blockquote {
		 font-size: 20px;
		 line-height: 1.3;
	}
	 .news-detail-media-holder {
		 margin: 0 0 30px;
	}
	 .news-detail-taxonomy {
		 padding: 16px 30px;
	}
	 .news-detail-media-caption {
		 font-size:15px;
		 line-height:1.3em;
		 height:auto;
		 position:initial;
		 margin-top:-25px;
		 margin-bottom:30px;
	}
	 .news-detail-media-caption .bold-caption {
		 font-size:15px;
	}
	 .news-detail-media-caption .icon-arrow-left {
		 display:none;
	}
	 .news-detail-video-holder iframe {
		 width:100% !important;
		 height:100% !important;
	}
}
/** Experts List **/
 .experts-list &gt; li {
	 list-style-type: none;
}
 .experts-list-list-item {
	 display: inline-block;
	 vertical-align: top;
	 width: 50%;
	 padding-left: 15px;
	 padding-right: 15px;
	 margin: 0 -2px;
}
/* * Google Custom Search Engine * * Search block styles */
 .search-block {
	 height: 52px;
	 position: relative;
	 padding: 0 123px 0 57px;
}
 .search-block:before {
	 position: absolute;
	 top: 0;
	 left: 0;
	 background: #fff;
	 border: 1px solid #364451;
	 width: 52px;
	 height: 52px;
	 content: "\f002";
	 font-family: "icomoon";
	 line-height: 48px;
	 text-align: center;
	 color: #7d7d7d;
}
 .search-block form.gsc-search-box {
	 margin: 0 0 8px;
}
 .search-block table.gsc-search-box {
	 margin: 0;
}
 .search-block .gsc-search-box-tools .gsc-search-box .gsc-input {
	 padding: 0;
	 background-image:none;
	 margin:inherit !important;
}
 .search-block .gsc-input-box {
	 padding: 0 15px;
	 font-size: 2rem;
	 line-height: 1.2;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 letter-spacing: 1px;
	 height: auto;
}
 .search-block .gsc-input-box table {
	 margin: 0;
}
 .search-block .gsc-input-box.gsc-input-box-hover, .search-block .gsc-input-box.gsc-input-box-focus {
	 border: 1px solid #364451;
	 box-shadow: none;
}
 .search-block .gsc-input-box .gsib_a {
	 padding: 0;
}
 .search-block .gsc-input-box .gscb_a {
	 line-height: 1;
}
 .search-block .gsc-input-box input.gsc-input {
	 display: block;
	 width: 100%;
	 padding: 13px 0 !important;
	 font-size: 2rem;
	 line-height: 1.2;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 letter-spacing: 1px;
}
 .search-block td.gsc-search-button {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 font-size: 16px;
	 line-height: 1.375;
	 border-radius: 0;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #800000;
	 background-color: transparent;
	 border-color: #800000;
	 position: absolute;
	 top: 0;
	 right: 0;
	 width: 108px;
	 height: 52px;
	 background: #fff url("../images/sprite.png") -190px 0 no-repeat;
	 transition: background 350ms;
}
 .search-block td.gsc-search-button:focus, .search-block td.gsc-search-button:active:focus, .search-block td.gsc-search-button.active:focus, .search-block td.gsc-search-button.focus, .search-block td.gsc-search-button:active.focus, .search-block td.gsc-search-button.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .search-block td.gsc-search-button:hover, .search-block td.gsc-search-button:focus, .search-block td.gsc-search-button.focus {
	 color: #364451;
	 text-decoration: none;
}
 .search-block td.gsc-search-button:active, .search-block td.gsc-search-button.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .search-block td.gsc-search-button.disabled, .search-block td.gsc-search-button[disabled], fieldset[disabled] .search-block td.gsc-search-button {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.search-block td.gsc-search-button.disabled, fieldset[disabled] a.search-block td.gsc-search-button {
	 pointer-events: none;
}
 .search-block td.gsc-search-button:before, .search-block td.gsc-search-button:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .search-block td.gsc-search-button:after {
	 left: 50%;
}
 .search-block td.gsc-search-button:before {
	 right: 50%;
}
 .search-block td.gsc-search-button:hover, .search-block td.gsc-search-button:focus, .search-block td.gsc-search-button.focus, .search-block td.gsc-search-button:active, .search-block td.gsc-search-button.active {
	 color: #fff;
}
 .search-block td.gsc-search-button:hover:before, .search-block td.gsc-search-button:focus:before, .search-block td.gsc-search-button.focus:before, .search-block td.gsc-search-button:active:before, .search-block td.gsc-search-button.active:before, .search-block td.gsc-search-button:hover:after, .search-block td.gsc-search-button:focus:after, .search-block td.gsc-search-button.focus:after, .search-block td.gsc-search-button:active:after, .search-block td.gsc-search-button.active:after {
	 opacity: 1;
}
 .search-block td.gsc-search-button:hover:after, .search-block td.gsc-search-button:focus:after, .search-block td.gsc-search-button.focus:after, .search-block td.gsc-search-button:active:after, .search-block td.gsc-search-button.active:after {
	 left: 0;
}
 .search-block td.gsc-search-button:hover:before, .search-block td.gsc-search-button:focus:before, .search-block td.gsc-search-button.focus:before, .search-block td.gsc-search-button:active:before, .search-block td.gsc-search-button.active:before {
	 right: 0;
}
 .search-block td.gsc-search-button:focus, .search-block td.gsc-search-button.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .search-block td.gsc-search-button:hover {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .search-block td.gsc-search-button:active, .search-block td.gsc-search-button.active, .open &gt; .dropdown-toggle.search-block td.gsc-search-button {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .search-block td.gsc-search-button:active:hover, .search-block td.gsc-search-button.active:hover, .open &gt; .dropdown-toggle.search-block td.gsc-search-button:hover, .search-block td.gsc-search-button:active:focus, .search-block td.gsc-search-button.active:focus, .open &gt; .dropdown-toggle.search-block td.gsc-search-button:focus, .search-block td.gsc-search-button:active.focus, .search-block td.gsc-search-button.active.focus, .open &gt; .dropdown-toggle.search-block td.gsc-search-button.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .search-block td.gsc-search-button:active, .search-block td.gsc-search-button.active, .open &gt; .dropdown-toggle.search-block td.gsc-search-button {
	 background-image: none;
}
 .search-block td.gsc-search-button.disabled:hover, .search-block td.gsc-search-button[disabled]:hover, fieldset[disabled] .search-block td.gsc-search-button:hover, .search-block td.gsc-search-button.disabled:focus, .search-block td.gsc-search-button[disabled]:focus, fieldset[disabled] .search-block td.gsc-search-button:focus, .search-block td.gsc-search-button.disabled.focus, .search-block td.gsc-search-button[disabled].focus, fieldset[disabled] .search-block td.gsc-search-button.focus {
	 background-color: transparent;
	 border-color: #800000;
}
 .search-block td.gsc-search-button .badge {
	 color: transparent;
	 background-color: #800000;
}
 .search-block td.gsc-search-button:before, .search-block td.gsc-search-button:after {
	 background: #800000;
}
 .search-block td.gsc-search-button:focus, .search-block td.gsc-search-button.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-block td.gsc-search-button:focus:before, .search-block td.gsc-search-button.focus:before, .search-block td.gsc-search-button:focus:after, .search-block td.gsc-search-button.focus:after {
	 background: #800000;
}
 .search-block td.gsc-search-button:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-block td.gsc-search-button:hover:before, .search-block td.gsc-search-button:hover:after {
	 background: #800000;
}
 .search-block td.gsc-search-button:active, .search-block td.gsc-search-button.active {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-block td.gsc-search-button:active:before, .search-block td.gsc-search-button.active:before, .search-block td.gsc-search-button:active:after, .search-block td.gsc-search-button.active:after {
	 background: #800000;
}
 .search-block td.gsc-search-button:active:hover, .search-block td.gsc-search-button.active:hover, .search-block td.gsc-search-button:active:focus, .search-block td.gsc-search-button.active:focus, .search-block td.gsc-search-button:active.focus, .search-block td.gsc-search-button.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-block td.gsc-search-button:before, .search-block td.gsc-search-button:after {
	 display: none;
}
 .search-block td.gsc-search-button:hover, .search-block td.gsc-search-button:focus, .search-block td.gsc-search-button:active {
	 background: rgb(128, 0, 0) url("../images/sprite.png") -190px -46px no-repeat;
}
 .search-block td.gsc-search-button:hover:hover, .search-block td.gsc-search-button:focus:hover, .search-block td.gsc-search-button:active:hover, .search-block td.gsc-search-button:hover:active, .search-block td.gsc-search-button:focus:active, .search-block td.gsc-search-button:active:active {
	 background: rgb(128, 0, 0) url("../images/sprite.png") -190px -46px no-repeat;
}
 .search-block td.gsc-search-button input.gsc-search-button {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 font-size: 16px;
	 line-height: 1.375;
	 border-radius: 0;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #800000;
	 background-color: transparent;
	 border-color: #800000;
	 position: absolute;
	 top: -4px;
	 left: -4px;
	 width: 108px;
	 height: 52px;
	 margin: 0;
	 opacity: 0;
}
 .search-block td.gsc-search-button input.gsc-search-button:focus, .search-block td.gsc-search-button input.gsc-search-button:active:focus, .search-block td.gsc-search-button input.gsc-search-button.active:focus, .search-block td.gsc-search-button input.gsc-search-button.focus, .search-block td.gsc-search-button input.gsc-search-button:active.focus, .search-block td.gsc-search-button input.gsc-search-button.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .search-block td.gsc-search-button input.gsc-search-button:hover, .search-block td.gsc-search-button input.gsc-search-button:focus, .search-block td.gsc-search-button input.gsc-search-button.focus {
	 color: #364451;
	 text-decoration: none;
}
 .search-block td.gsc-search-button input.gsc-search-button:active, .search-block td.gsc-search-button input.gsc-search-button.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .search-block td.gsc-search-button input.gsc-search-button.disabled, .search-block td.gsc-search-button input.gsc-search-button[disabled], fieldset[disabled] .search-block td.gsc-search-button input.gsc-search-button {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.search-block td.gsc-search-button input.gsc-search-button.disabled, fieldset[disabled] a.search-block td.gsc-search-button input.gsc-search-button {
	 pointer-events: none;
}
 .search-block td.gsc-search-button input.gsc-search-button:before, .search-block td.gsc-search-button input.gsc-search-button:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .search-block td.gsc-search-button input.gsc-search-button:after {
	 left: 50%;
}
 .search-block td.gsc-search-button input.gsc-search-button:before {
	 right: 50%;
}
 .search-block td.gsc-search-button input.gsc-search-button:hover, .search-block td.gsc-search-button input.gsc-search-button:focus, .search-block td.gsc-search-button input.gsc-search-button.focus, .search-block td.gsc-search-button input.gsc-search-button:active, .search-block td.gsc-search-button input.gsc-search-button.active {
	 color: #fff;
}
 .search-block td.gsc-search-button input.gsc-search-button:hover:before, .search-block td.gsc-search-button input.gsc-search-button:focus:before, .search-block td.gsc-search-button input.gsc-search-button.focus:before, .search-block td.gsc-search-button input.gsc-search-button:active:before, .search-block td.gsc-search-button input.gsc-search-button.active:before, .search-block td.gsc-search-button input.gsc-search-button:hover:after, .search-block td.gsc-search-button input.gsc-search-button:focus:after, .search-block td.gsc-search-button input.gsc-search-button.focus:after, .search-block td.gsc-search-button input.gsc-search-button:active:after, .search-block td.gsc-search-button input.gsc-search-button.active:after {
	 opacity: 1;
}
 .search-block td.gsc-search-button input.gsc-search-button:hover:after, .search-block td.gsc-search-button input.gsc-search-button:focus:after, .search-block td.gsc-search-button input.gsc-search-button.focus:after, .search-block td.gsc-search-button input.gsc-search-button:active:after, .search-block td.gsc-search-button input.gsc-search-button.active:after {
	 left: 0;
}
 .search-block td.gsc-search-button input.gsc-search-button:hover:before, .search-block td.gsc-search-button input.gsc-search-button:focus:before, .search-block td.gsc-search-button input.gsc-search-button.focus:before, .search-block td.gsc-search-button input.gsc-search-button:active:before, .search-block td.gsc-search-button input.gsc-search-button.active:before {
	 right: 0;
}
 .search-block td.gsc-search-button input.gsc-search-button:focus, .search-block td.gsc-search-button input.gsc-search-button.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .search-block td.gsc-search-button input.gsc-search-button:hover {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .search-block td.gsc-search-button input.gsc-search-button:active, .search-block td.gsc-search-button input.gsc-search-button.active, .open &gt; .dropdown-toggle.search-block td.gsc-search-button input.gsc-search-button {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .search-block td.gsc-search-button input.gsc-search-button:active:hover, .search-block td.gsc-search-button input.gsc-search-button.active:hover, .open &gt; .dropdown-toggle.search-block td.gsc-search-button input.gsc-search-button:hover, .search-block td.gsc-search-button input.gsc-search-button:active:focus, .search-block td.gsc-search-button input.gsc-search-button.active:focus, .open &gt; .dropdown-toggle.search-block td.gsc-search-button input.gsc-search-button:focus, .search-block td.gsc-search-button input.gsc-search-button:active.focus, .search-block td.gsc-search-button input.gsc-search-button.active.focus, .open &gt; .dropdown-toggle.search-block td.gsc-search-button input.gsc-search-button.focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .search-block td.gsc-search-button input.gsc-search-button:active, .search-block td.gsc-search-button input.gsc-search-button.active, .open &gt; .dropdown-toggle.search-block td.gsc-search-button input.gsc-search-button {
	 background-image: none;
}
 .search-block td.gsc-search-button input.gsc-search-button.disabled:hover, .search-block td.gsc-search-button input.gsc-search-button[disabled]:hover, fieldset[disabled] .search-block td.gsc-search-button input.gsc-search-button:hover, .search-block td.gsc-search-button input.gsc-search-button.disabled:focus, .search-block td.gsc-search-button input.gsc-search-button[disabled]:focus, fieldset[disabled] .search-block td.gsc-search-button input.gsc-search-button:focus, .search-block td.gsc-search-button input.gsc-search-button.disabled.focus, .search-block td.gsc-search-button input.gsc-search-button[disabled].focus, fieldset[disabled] .search-block td.gsc-search-button input.gsc-search-button.focus {
	 background-color: transparent;
	 border-color: #800000;
}
 .search-block td.gsc-search-button input.gsc-search-button .badge {
	 color: transparent;
	 background-color: #800000;
}
 .search-block td.gsc-search-button input.gsc-search-button:before, .search-block td.gsc-search-button input.gsc-search-button:after {
	 background: #800000;
}
 .search-block td.gsc-search-button input.gsc-search-button:focus, .search-block td.gsc-search-button input.gsc-search-button.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-block td.gsc-search-button input.gsc-search-button:focus:before, .search-block td.gsc-search-button input.gsc-search-button.focus:before, .search-block td.gsc-search-button input.gsc-search-button:focus:after, .search-block td.gsc-search-button input.gsc-search-button.focus:after {
	 background: #800000;
}
 .search-block td.gsc-search-button input.gsc-search-button:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-block td.gsc-search-button input.gsc-search-button:hover:before, .search-block td.gsc-search-button input.gsc-search-button:hover:after {
	 background: #800000;
}
 .search-block td.gsc-search-button input.gsc-search-button:active, .search-block td.gsc-search-button input.gsc-search-button.active {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .search-block td.gsc-search-button input.gsc-search-button:active:before, .search-block td.gsc-search-button input.gsc-search-button.active:before, .search-block td.gsc-search-button input.gsc-search-button:active:after, .search-block td.gsc-search-button input.gsc-search-button.active:after {
	 background: #800000;
}
 .search-block td.gsc-search-button input.gsc-search-button:active:hover, .search-block td.gsc-search-button input.gsc-search-button.active:hover, .search-block td.gsc-search-button input.gsc-search-button:active:focus, .search-block td.gsc-search-button input.gsc-search-button.active:focus, .search-block td.gsc-search-button input.gsc-search-button:active.focus, .search-block td.gsc-search-button input.gsc-search-button.active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 @media (max-width: 991px) {
	 .search-block {
		 padding-right: 97px;
	}
	 .search-block td.gsc-search-button, .search-block input.gsc-search-button {
		 width: 74px;
	}
	 .search-block td.gsc-search-button {
		 background: #fff url("../images/sprite.png") -204px 0 no-repeat;
	}
	 .search-block td.gsc-search-button:hover, .search-block td.gsc-search-button:focus, .search-block td.gsc-search-button:active {
		 background: rgb(128, 0, 0) url("../images/sprite.png") -204px -46px no-repeat;
	}
	 .search-block td.gsc-search-button:hover:hover, .search-block td.gsc-search-button:focus:hover, .search-block td.gsc-search-button:active:hover, .search-block td.gsc-search-button:hover:active, .search-block td.gsc-search-button:focus:active, .search-block td.gsc-search-button:active:active {
		 background: rgb(128, 0, 0) url("../images/sprite.png") -204px -46px no-repeat;
	}
}
 @media (max-width: 767px) {
	 .search-block {
		 height: 119px;
		 padding-right: 0;
		 padding-bottom: 67px;
	}
	 .search-block form.gsc-search-box {
		 margin: 0;
	}
	 .search-block table.gsc-search-box {
		 display: block;
	}
	 .search-block table.gsc-search-box &gt; tbody, .search-block table.gsc-search-box &gt; tbody &gt; tr {
		 display: block;
	}
	 .search-block table.gsc-search-box td.gsc-input, .search-block table.gsc-search-box td.gsc-search-button {
		 display: block;
	}
	 .search-block table.gsc-search-box td.gsc-search-button {
		 top: auto;
		 left: 0;
		 bottom: 0;
	}
}
/* * Override styles for autocomplete of Google Custom Search Engine */
 table.gsc-completion-container {
	 font-family: inherit;
	 font-size: inherit;
}
 table.gsc-completion-container b, table.gsc-completion-container strong {
	 font-weight: 400;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 table.gsc-completion-container &gt; tbody &gt; tr:last-child {
	 display: none;
}
 table.gsc-completion-container .gssb_a {
	 padding-top: 3px;
	 padding-bottom: 3px;
}
 table.gsc-completion-container .gssb_a td {
	 white-space: normal;
}
 .filter-form {
	 position: relative;
	 z-index: 3;
}
 .filter-form-holder:before, .filter-form-holder:after {
	 content: " ";
	 display: table;
}
 .filter-form-holder:after {
	 clear: both;
}
 .filter-form-holder:before, .filter-form-holder:after {
	 content: " ";
	 display: table;
}
 .filter-form-holder:after {
	 clear: both;
}
 .filter-form-item {
	 float: left;
	 margin-bottom: 25px;
}
 .filter-form-label {
	 font-size: 28px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.2;
	 text-transform: uppercase;
	 color: #364451;
	 padding: 14px 0 0;
	 display: inline-block;
	 width: 192px;
	 text-align: left;
}
 .filter-form-btn {
	 width: 165px;
	 font-size: 18px;
}
 .filter-form-select {
	 width: 274px;
}
 .filter-form-select-wrapper {
	 position: relative;
	 margin-right: 17px;
}
 .filter-form .dp-select {
	 width: 274px;
	 margin: 0 auto;
}
 .filter-form .dp-select-input {
	 height: 59px;
	 padding: 14px 40px 13px 10px;
}
 @media (max-width: 991px) {
	 .filter-form-label {
		 width: 165px;
	}
	 .filter-form-select-wrapper {
		 margin-right: 0;
		 margin-left: 25px;
	}
	 .filter-form .dp-select {
		 width: 252px;
	}
}
 @media (max-width: 767px) {
	 .filter-form-item {
		 float: none;
		 margin-bottom: 15px;
	}
	 .filter-form-label {
		 width: auto;
		 font-size: 24px;
	}
	 .filter-form-select-wrapper {
		 margin-left: 0;
	}
	 .filter-form .dp-select {
		 width: 100%;
	}
}
 .login-row:before, .login-row:after {
	 content: " ";
	 display: table;
}
 .login-row:after {
	 clear: both;
}
 .login-row:before, .login-row:after {
	 content: " ";
	 display: table;
}
 .login-row:after {
	 clear: both;
}
 .login-input {
	 width: 100%;
	 display: block;
	 border: 4px solid #7d7d7d;
	 background: #fff;
	 padding: 14px 15px;
	 color: #364451;
	 font-size: 1.5rem;
	 line-height: 1.2;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-style: italic;
	 text-align: center;
	 letter-spacing: 1px;
}
 .login-input::-moz-placeholder {
	 color: #364451;
	 opacity: 1;
}
 .login-input:-ms-input-placeholder {
	 color: #364451;
}
 .login-input::-webkit-input-placeholder {
	 color: #364451;
}
 .login-btn {
	 padding: 12px 20px;
	 font-size: 16px;
	 line-height: 1.5;
	 border-radius: 0;
	 width: 120px;
}
/* * Hero Image * * Component can show image or video */
 .page-home .hero-headline {
	 font-family:"industry", sans-serif !important;
}
 .hero-image {
	 height: 75vh;
	/*max-height: 740px;
	 */
	/*overflow: hidden;
	 */
	 position: relative;
}
 .hero-image-holder {
	 height: 100%;
	 position: relative;
	 overflow: hidden;
}
 .hero-image-media {
	 position: absolute;
	 top: 0;
	 left: 0;
	 height: 100%;
	 width: 100%;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 overflow: hidden;
	 background-color: #364451;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
}
 .hero-image-media img {
	 width: 100%;
	 height: auto;
	 -ms-flex-item-align: center;
	 align-self: center;
	 display: block !important;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .hero-image-media .hero-image-link {
	 width:100%;
	 height:100%;
	 cursor:pointer;
	 z-index:4;
}
 .hero-image-media .hero-image-link:hover {
	 background:rgba(255,255,255,.25);
}
 .hero-image-video.cover {
	 min-height: calc(102%);
	 position: absolute;
	 left: -1px;
	 right: -1px;
}
 .hero-image-video.cover:before {
	 content: "";
	 display: block;
	 height: 0;
	 padding-bottom: 75%;
}
 .hero-image-video.cover video {
	 width: auto;
	 height: 100%;
	 position: absolute;
	 top: 0;
}
 .hero-image-video.cover.align-center video {
	 left: 50%;
	 top: 0;
	 transform: translate(-50%, 0);
}
 .hero-image-video.cover.align-middle {
	 top: 50%;
	 transform: translate(0, -50%);
}
 .hero-image-btn {
	 position: absolute;
	 top: 27%;
	 left: 50%;
	 display: none;
	 margin: 0 0 0 -35px;
	 background-color: rgba(0, 0, 0, 0.26);
	 z-index: 3;
	 width: 70px;
	 height: 70px;
	 font-size: 22px;
	 padding: 0 0 0 8px;
}
 .hero-image-text {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: end;
	 align-items: flex-end;
	 -ms-flex-pack: center;
	 justify-content: center;
	 height: 100%;
	 width: 100%;
	 overflow: hidden;
	 position: absolute;
	 z-index: 1;
	 top: 0;
	 padding: 0 15px 50px;
}
 .hero-image-text-holder {
	 text-align: center;
}
 .hero-image-title {
	 color: #fff;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 font-size: 62px;
	 line-height: 1.2;
	 text-transform: uppercase;
	 margin-bottom: 18px;
	 text-shadow: 5px 5px 10px rgba(0,0,0,.5);
}
 .hero-image-title a:first-of-type {
	 color:#fff;
	 text-decoration:none;
}
 .hero-image-title a:first-of-type:hover {
	 color:#fff;
	 text-decoration:none;
	 cursor:pointer;
}
 .hero-image-title strong {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 .hero-image-chevron {
	 display: inline-block;
	 vertical-align: middle;
	 text-indent: -9999px;
	 overflow: hidden;
	 width: 72px;
	 height: 24px;
	 background: url(../images/sprite.png) 0 -50px no-repeat;
}
/* ----------------------------- Wide Tier Hero Video --------------------- */
 .hero-video video {
	 width: 100%;
	 height: 100%;
}
 .hero-video-holder {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	/*margin-bottom: 50px;
	 */
}
 .hero-video-holder .hero-image-btn {
	 position: absolute;
	 top: unset;
	 left: unset;
	 display: block;
	 margin: 0;
	 background-color: rgba(0, 0, 0, 0.26);
	 z-index: 3;
	 width: 100px;
	 height: 100px;
	 font-size: 30px;
	 padding: 0 0 0 8px;
}
 .hero-video-holder .hero-image-btn:hover, .hero-video-holder .hero-image-btn:active {
	 border: 4px solid var(--color-black);
}
 @media (max-width: 1300px) {
	/* .hero-image {
		 */
		/* max-height: 650px;
		 */
		/* 
	}
	 */
}
 @media (max-width: 1150px) {
	/* .hero-image {
		 */
		/* max-height: 570px;
		 */
		/* 
	}
	 */
}
 @media (max-width: 991px) {
	/* .hero-image {
		 */
		/* max-height: 470px;
		 */
		/* 
	}
	 */
	 .hero-image-title {
		 font-size: 52px;
	}
	 .hero-image-text {
		 padding-bottom: 50px;
	}
}
 @media (max-width: 767px) {
	 .hero-image {
		 height: 60vw;
	}
	 .hero-image-title {
		 font-size: 32px;
		 line-height: 1.06;
	}
	 .hero-image-title strong {
		 display: block;
	}
	 .hero-image-text {
		 padding-bottom: 8px;
		 pointer-events: none;
	}
	 .hero-image-chevron {
		 display: none;
	}
	 .is-mobile .hero-image-btn {
		 display: block;
	}
	 .is-mobile .hero-image-btn.hidden {
		 display: none;
	}
	 .ios .hero-image-btn {
		 display: none;
	}
}
 @media (max-width: 500px) {
	/* .hero-image {
		 */
		/* max-height:220px;
		 */
		/* 
	}
	 */
	 .hero-image .slide-block-content {
		 bottom:10px;
	}
	 .hero-image .slide-block-content h2 {
		 font-size:25px;
	}
}
/* * Right Now region */
 .right-now-region .content-container .hp-news-title-link {
	 color:#ae0a13;
}
 .right-now-region .content-container h2.right-now-title {
	 font-size:1.5em;
	 text-transform: none;
	 color: #ae0a13;
}
 .right-now-region .content-container {
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
	 padding: 52px 0 46px;
	 text-align: center;
}
 .right-now-region .content-container:before, .right-now-region .content-container:after {
	 content: " ";
	 display: table;
}
 .right-now-region .content-container:after {
	 clear: both;
}
 .right-now-region .content-container:before, .right-now-region .content-container:after {
	 content: " ";
	 display: table;
}
 .right-now-region .content-container:after {
	 clear: both;
}
 .right-now-region .content-container-holder {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .right-now-region .content-container-holder, .filtered-news-region .content-container-holder {
		 width: 750px;
	}
	 .right-now-region .content-container .right-now-title {
		 font-size: 25px;
	}
}
 @media (min-width: 992px) {
	 .right-now-region .content-container-holder, .filtered-news-region .content-container-holder {
		 width: 970px;
	}
	 .right-now-region .content-container .right-now-title {
		 font-size: 30px;
	}
}
 @media (min-width: 1200px) {
	 .right-now-region .content-container-holder, .filtered-news-region .content-container-holder {
		 width: 1200px;
	}
	 .right-now-region .content-container .right-now-title {
		 font-size: 30px;
	}
}
 .right-now-region .content-container h1, .right-now-region .content-container h2, .right-now-region .content-container .h1, .right-now-region .content-container .h2 {
	 margin: 0 0 36px;
	 font-size: 40px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 @media (max-width: 991px) {
	 .right-now-region .content-container, .filtered-news-region .content-container-holder {
		 padding: 51px 0 42px;
	}
	 .right-now-region .content-container h1, .right-now-region .content-container h2, .right-now-region .content-container .h1, .right-now-region .content-container .h2 {
		 margin: 0 0 24px;
		 font-size: 35px;
	}
}
 @media (max-width: 767px) {
	 .right-now-region .content-container, .filtered-news-region .content-container-holder {
		 padding: 17px 0 39px;
		 background: none;
	}
	 .right-now-region .content-container h1, .right-now-region .content-container h2, .right-now-region .content-container .h1, .right-now-region .content-container .h2 {
		 margin: 0 0 21px;
		 font-size: 24px;
		 line-height: 1.25;
	}
	 .right-now-region .content-container h2.right-now-title {
		 font-size: 1.2em;
	}
}
 @media (max-width: 525px) {
	 .right-now-region .content-container, .filtered-news-region .content-container-holder {
		 padding-bottom:0;
	}
}
/* * Right Now */
 .right-now {
	 margin: 0 0 26px;
}
 .right-now-carousel {
	 margin-bottom: 28px;
}
 .right-now-carousel .right-now-item {
	 margin: 0 0 25px;
}
 .right-now-controls {
	 position: relative;
}
 .right-now-controls:before, .right-now-controls:after {
	 content: " ";
	 display: table;
}
 .right-now-controls:after {
	 clear: both;
}
 .right-now-controls:before, .right-now-controls:after {
	 content: " ";
	 display: table;
}
 .right-now-controls:after {
	 clear: both;
}
 .right-now-controls [class*="-btn-"] {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 13px 20px;
	 font-size: 16px;
	 line-height: 1.375;
	 border-radius: 0;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 z-index: 1;
	 color: #364451;
	 background-color: transparent;
	 border-color: #364451;
	 min-width: 264px;
	 position: relative;
	 z-index: 2;
}
 .right-now-controls [class*="-btn-"]:focus, .right-now-controls [class*="-btn-"]:active:focus, .right-now-controls [class*="-btn-"].active:focus, .right-now-controls [class*="-btn-"].focus, .right-now-controls [class*="-btn-"]:active.focus, .right-now-controls [class*="-btn-"].active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .right-now-controls [class*="-btn-"]:hover, .right-now-controls [class*="-btn-"]:focus, .right-now-controls [class*="-btn-"].focus {
	 color: #364451;
	 text-decoration: none;
}
 .right-now-controls [class*="-btn-"]:active, .right-now-controls [class*="-btn-"].active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .right-now-controls [class*="-btn-"].disabled, .right-now-controls [class*="-btn-"][disabled], fieldset[disabled] .right-now-controls [class*="-btn-"] {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.right-now-controls [class*="-btn-"].disabled, fieldset[disabled] a.right-now-controls [class*="-btn-"] {
	 pointer-events: none;
}
 .right-now-controls [class*="-btn-"]:before, .right-now-controls [class*="-btn-"]:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .right-now-controls [class*="-btn-"]:after {
	 left: 50%;
}
 .right-now-controls [class*="-btn-"]:before {
	 right: 50%;
}
 .right-now-controls [class*="-btn-"]:hover, .right-now-controls [class*="-btn-"]:focus, .right-now-controls [class*="-btn-"].focus, .right-now-controls [class*="-btn-"]:active, .right-now-controls [class*="-btn-"].active {
	 color: #fff;
}
 .right-now-controls [class*="-btn-"]:hover:before, .right-now-controls [class*="-btn-"]:focus:before, .right-now-controls [class*="-btn-"].focus:before, .right-now-controls [class*="-btn-"]:active:before, .right-now-controls [class*="-btn-"].active:before, .right-now-controls [class*="-btn-"]:hover:after, .right-now-controls [class*="-btn-"]:focus:after, .right-now-controls [class*="-btn-"].focus:after, .right-now-controls [class*="-btn-"]:active:after, .right-now-controls [class*="-btn-"].active:after {
	 opacity: 1;
}
 .right-now-controls [class*="-btn-"]:hover:after, .right-now-controls [class*="-btn-"]:focus:after, .right-now-controls [class*="-btn-"].focus:after, .right-now-controls [class*="-btn-"]:active:after, .right-now-controls [class*="-btn-"].active:after {
	 left: 0;
}
 .right-now-controls [class*="-btn-"]:hover:before, .right-now-controls [class*="-btn-"]:focus:before, .right-now-controls [class*="-btn-"].focus:before, .right-now-controls [class*="-btn-"]:active:before, .right-now-controls [class*="-btn-"].active:before {
	 right: 0;
}
 .right-now-controls [class*="-btn-"]:focus, .right-now-controls [class*="-btn-"].focus {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #030405;
}
 .right-now-controls [class*="-btn-"]:hover {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e252c;
}
 .right-now-controls [class*="-btn-"]:active, .right-now-controls [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls [class*="-btn-"] {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e252c;
}
 .right-now-controls [class*="-btn-"]:active:hover, .right-now-controls [class*="-btn-"].active:hover, .open &gt; .dropdown-toggle.right-now-controls [class*="-btn-"]:hover, .right-now-controls [class*="-btn-"]:active:focus, .right-now-controls [class*="-btn-"].active:focus, .open &gt; .dropdown-toggle.right-now-controls [class*="-btn-"]:focus, .right-now-controls [class*="-btn-"]:active.focus, .right-now-controls [class*="-btn-"].active.focus, .open &gt; .dropdown-toggle.right-now-controls [class*="-btn-"].focus {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #030405;
}
 .right-now-controls [class*="-btn-"]:active, .right-now-controls [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls [class*="-btn-"] {
	 background-image: none;
}
 .right-now-controls [class*="-btn-"].disabled:hover, .right-now-controls [class*="-btn-"][disabled]:hover, fieldset[disabled] .right-now-controls [class*="-btn-"]:hover, .right-now-controls [class*="-btn-"].disabled:focus, .right-now-controls [class*="-btn-"][disabled]:focus, fieldset[disabled] .right-now-controls [class*="-btn-"]:focus, .right-now-controls [class*="-btn-"].disabled.focus, .right-now-controls [class*="-btn-"][disabled].focus, fieldset[disabled] .right-now-controls [class*="-btn-"].focus {
	 background-color: transparent;
	 border-color: #364451;
}
 .right-now-controls [class*="-btn-"] .badge {
	 color: transparent;
	 background-color: #364451;
}
 .right-now-controls [class*="-btn-"]:before, .right-now-controls [class*="-btn-"]:after {
	 background: #800000;
}
 .right-now-controls [class*="-btn-"]:focus, .right-now-controls [class*="-btn-"].focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .right-now-controls [class*="-btn-"]:focus:before, .right-now-controls [class*="-btn-"].focus:before, .right-now-controls [class*="-btn-"]:focus:after, .right-now-controls [class*="-btn-"].focus:after {
	 background: #800000;
}
 .right-now-controls [class*="-btn-"]:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .right-now-controls [class*="-btn-"]:hover:before, .right-now-controls [class*="-btn-"]:hover:after {
	 background: #800000;
}
 .right-now-controls [class*="-btn-"]:active, .right-now-controls [class*="-btn-"].active {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .right-now-controls [class*="-btn-"]:active:before, .right-now-controls [class*="-btn-"].active:before, .right-now-controls [class*="-btn-"]:active:after, .right-now-controls [class*="-btn-"].active:after {
	 background: #800000;
}
 .right-now-controls [class*="-btn-"]:active:hover, .right-now-controls [class*="-btn-"].active:hover, .right-now-controls [class*="-btn-"]:active:focus, .right-now-controls [class*="-btn-"].active:focus, .right-now-controls [class*="-btn-"]:active.focus, .right-now-controls [class*="-btn-"].active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .right-now-controls-btn-prev {
	 float: left;
}
 .right-now-controls-btn-next {
	 float: right;
}
 .right-now-controls .is-default [class*="-btn-"] {
	 color: #364451;
	 background-color: transparent;
	 border-color: #364451;
}
 .right-now-controls .is-default [class*="-btn-"]:focus, .right-now-controls .is-default [class*="-btn-"].focus {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #030405;
}
 .right-now-controls .is-default [class*="-btn-"]:hover {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e252c;
}
 .right-now-controls .is-default [class*="-btn-"]:active, .right-now-controls .is-default [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-default [class*="-btn-"] {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e252c;
}
 .right-now-controls .is-default [class*="-btn-"]:active:hover, .right-now-controls .is-default [class*="-btn-"].active:hover, .open &gt; .dropdown-toggle.right-now-controls .is-default [class*="-btn-"]:hover, .right-now-controls .is-default [class*="-btn-"]:active:focus, .right-now-controls .is-default [class*="-btn-"].active:focus, .open &gt; .dropdown-toggle.right-now-controls .is-default [class*="-btn-"]:focus, .right-now-controls .is-default [class*="-btn-"]:active.focus, .right-now-controls .is-default [class*="-btn-"].active.focus, .open &gt; .dropdown-toggle.right-now-controls .is-default [class*="-btn-"].focus {
	 color: #364451;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #030405;
}
 .right-now-controls .is-default [class*="-btn-"]:active, .right-now-controls .is-default [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-default [class*="-btn-"] {
	 background-image: none;
}
 .right-now-controls .is-default [class*="-btn-"].disabled:hover, .right-now-controls .is-default [class*="-btn-"][disabled]:hover, fieldset[disabled] .right-now-controls .is-default [class*="-btn-"]:hover, .right-now-controls .is-default [class*="-btn-"].disabled:focus, .right-now-controls .is-default [class*="-btn-"][disabled]:focus, fieldset[disabled] .right-now-controls .is-default [class*="-btn-"]:focus, .right-now-controls .is-default [class*="-btn-"].disabled.focus, .right-now-controls .is-default [class*="-btn-"][disabled].focus, fieldset[disabled] .right-now-controls .is-default [class*="-btn-"].focus {
	 background-color: transparent;
	 border-color: #364451;
}
 .right-now-controls .is-default [class*="-btn-"] .badge {
	 color: transparent;
	 background-color: #364451;
}
 .right-now-controls .is-default [class*="-btn-"]:before, .right-now-controls .is-default [class*="-btn-"]:after {
	 background: #434d55;
}
 .right-now-controls .is-default [class*="-btn-"]:focus, .right-now-controls .is-default [class*="-btn-"].focus {
	 color: #fff;
	 background: transparent;
	 border-color: #434d55;
}
 .right-now-controls .is-default [class*="-btn-"]:focus:before, .right-now-controls .is-default [class*="-btn-"].focus:before, .right-now-controls .is-default [class*="-btn-"]:focus:after, .right-now-controls .is-default [class*="-btn-"].focus:after {
	 background: #434d55;
}
 .right-now-controls .is-default [class*="-btn-"]:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #434d55;
}
 .right-now-controls .is-default [class*="-btn-"]:hover:before, .right-now-controls .is-default [class*="-btn-"]:hover:after {
	 background: #434d55;
}
 .right-now-controls .is-default [class*="-btn-"]:active, .right-now-controls .is-default [class*="-btn-"].active {
	 color: #fff;
	 background: transparent;
	 border-color: #434d55;
}
 .right-now-controls .is-default [class*="-btn-"]:active:before, .right-now-controls .is-default [class*="-btn-"].active:before, .right-now-controls .is-default [class*="-btn-"]:active:after, .right-now-controls .is-default [class*="-btn-"].active:after {
	 background: #434d55;
}
 .right-now-controls .is-default [class*="-btn-"]:active:hover, .right-now-controls .is-default [class*="-btn-"].active:hover, .right-now-controls .is-default [class*="-btn-"]:active:focus, .right-now-controls .is-default [class*="-btn-"].active:focus, .right-now-controls .is-default [class*="-btn-"]:active.focus, .right-now-controls .is-default [class*="-btn-"].active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #434d55;
}
 .right-now-controls .is-maroon [class*="-btn-"] {
	 color: #800000;
	 background-color: transparent;
	 border-color: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"]:focus, .right-now-controls .is-maroon [class*="-btn-"].focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .right-now-controls .is-maroon [class*="-btn-"]:hover {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .right-now-controls .is-maroon [class*="-btn-"]:active, .right-now-controls .is-maroon [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-maroon [class*="-btn-"] {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #4a0c0d;
}
 .right-now-controls .is-maroon [class*="-btn-"]:active:hover, .right-now-controls .is-maroon [class*="-btn-"].active:hover, .open &gt; .dropdown-toggle.right-now-controls .is-maroon [class*="-btn-"]:hover, .right-now-controls .is-maroon [class*="-btn-"]:active:focus, .right-now-controls .is-maroon [class*="-btn-"].active:focus, .open &gt; .dropdown-toggle.right-now-controls .is-maroon [class*="-btn-"]:focus, .right-now-controls .is-maroon [class*="-btn-"]:active.focus, .right-now-controls .is-maroon [class*="-btn-"].active.focus, .open &gt; .dropdown-toggle.right-now-controls .is-maroon [class*="-btn-"].focus {
	 color: #800000;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #110303;
}
 .right-now-controls .is-maroon [class*="-btn-"]:active, .right-now-controls .is-maroon [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-maroon [class*="-btn-"] {
	 background-image: none;
}
 .right-now-controls .is-maroon [class*="-btn-"].disabled:hover, .right-now-controls .is-maroon [class*="-btn-"][disabled]:hover, fieldset[disabled] .right-now-controls .is-maroon [class*="-btn-"]:hover, .right-now-controls .is-maroon [class*="-btn-"].disabled:focus, .right-now-controls .is-maroon [class*="-btn-"][disabled]:focus, fieldset[disabled] .right-now-controls .is-maroon [class*="-btn-"]:focus, .right-now-controls .is-maroon [class*="-btn-"].disabled.focus, .right-now-controls .is-maroon [class*="-btn-"][disabled].focus, fieldset[disabled] .right-now-controls .is-maroon [class*="-btn-"].focus {
	 background-color: transparent;
	 border-color: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"] .badge {
	 color: transparent;
	 background-color: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"]:before, .right-now-controls .is-maroon [class*="-btn-"]:after {
	 background: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"]:focus, .right-now-controls .is-maroon [class*="-btn-"].focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"]:focus:before, .right-now-controls .is-maroon [class*="-btn-"].focus:before, .right-now-controls .is-maroon [class*="-btn-"]:focus:after, .right-now-controls .is-maroon [class*="-btn-"].focus:after {
	 background: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"]:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"]:hover:before, .right-now-controls .is-maroon [class*="-btn-"]:hover:after {
	 background: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"]:active, .right-now-controls .is-maroon [class*="-btn-"].active {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"]:active:before, .right-now-controls .is-maroon [class*="-btn-"].active:before, .right-now-controls .is-maroon [class*="-btn-"]:active:after, .right-now-controls .is-maroon [class*="-btn-"].active:after {
	 background: #800000;
}
 .right-now-controls .is-maroon [class*="-btn-"]:active:hover, .right-now-controls .is-maroon [class*="-btn-"].active:hover, .right-now-controls .is-maroon [class*="-btn-"]:active:focus, .right-now-controls .is-maroon [class*="-btn-"].active:focus, .right-now-controls .is-maroon [class*="-btn-"]:active.focus, .right-now-controls .is-maroon [class*="-btn-"].active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #800000;
}
 .right-now-controls .is-violet [class*="-btn-"] {
	 color: #a81d76;
	 background-color: transparent;
	 border-color: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"]:focus, .right-now-controls .is-violet [class*="-btn-"].focus {
	 color: #a81d76;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #3b0a2a;
}
 .right-now-controls .is-violet [class*="-btn-"]:hover {
	 color: #a81d76;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #741451;
}
 .right-now-controls .is-violet [class*="-btn-"]:active, .right-now-controls .is-violet [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-violet [class*="-btn-"] {
	 color: #a81d76;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #741451;
}
 .right-now-controls .is-violet [class*="-btn-"]:active:hover, .right-now-controls .is-violet [class*="-btn-"].active:hover, .open &gt; .dropdown-toggle.right-now-controls .is-violet [class*="-btn-"]:hover, .right-now-controls .is-violet [class*="-btn-"]:active:focus, .right-now-controls .is-violet [class*="-btn-"].active:focus, .open &gt; .dropdown-toggle.right-now-controls .is-violet [class*="-btn-"]:focus, .right-now-controls .is-violet [class*="-btn-"]:active.focus, .right-now-controls .is-violet [class*="-btn-"].active.focus, .open &gt; .dropdown-toggle.right-now-controls .is-violet [class*="-btn-"].focus {
	 color: #a81d76;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #3b0a2a;
}
 .right-now-controls .is-violet [class*="-btn-"]:active, .right-now-controls .is-violet [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-violet [class*="-btn-"] {
	 background-image: none;
}
 .right-now-controls .is-violet [class*="-btn-"].disabled:hover, .right-now-controls .is-violet [class*="-btn-"][disabled]:hover, fieldset[disabled] .right-now-controls .is-violet [class*="-btn-"]:hover, .right-now-controls .is-violet [class*="-btn-"].disabled:focus, .right-now-controls .is-violet [class*="-btn-"][disabled]:focus, fieldset[disabled] .right-now-controls .is-violet [class*="-btn-"]:focus, .right-now-controls .is-violet [class*="-btn-"].disabled.focus, .right-now-controls .is-violet [class*="-btn-"][disabled].focus, fieldset[disabled] .right-now-controls .is-violet [class*="-btn-"].focus {
	 background-color: transparent;
	 border-color: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"] .badge {
	 color: transparent;
	 background-color: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"]:before, .right-now-controls .is-violet [class*="-btn-"]:after {
	 background: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"]:focus, .right-now-controls .is-violet [class*="-btn-"].focus {
	 color: #fff;
	 background: transparent;
	 border-color: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"]:focus:before, .right-now-controls .is-violet [class*="-btn-"].focus:before, .right-now-controls .is-violet [class*="-btn-"]:focus:after, .right-now-controls .is-violet [class*="-btn-"].focus:after {
	 background: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"]:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"]:hover:before, .right-now-controls .is-violet [class*="-btn-"]:hover:after {
	 background: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"]:active, .right-now-controls .is-violet [class*="-btn-"].active {
	 color: #fff;
	 background: transparent;
	 border-color: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"]:active:before, .right-now-controls .is-violet [class*="-btn-"].active:before, .right-now-controls .is-violet [class*="-btn-"]:active:after, .right-now-controls .is-violet [class*="-btn-"].active:after {
	 background: #a81d76;
}
 .right-now-controls .is-violet [class*="-btn-"]:active:hover, .right-now-controls .is-violet [class*="-btn-"].active:hover, .right-now-controls .is-violet [class*="-btn-"]:active:focus, .right-now-controls .is-violet [class*="-btn-"].active:focus, .right-now-controls .is-violet [class*="-btn-"]:active.focus, .right-now-controls .is-violet [class*="-btn-"].active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #a81d76;
}
 .right-now-controls .is-blue [class*="-btn-"] {
	 color: #28adcd;
	 background-color: transparent;
	 border-color: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"]:focus, .right-now-controls .is-blue [class*="-btn-"].focus {
	 color: #28adcd;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #135362;
}
 .right-now-controls .is-blue [class*="-btn-"]:hover {
	 color: #28adcd;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e829a;
}
 .right-now-controls .is-blue [class*="-btn-"]:active, .right-now-controls .is-blue [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-blue [class*="-btn-"] {
	 color: #28adcd;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #1e829a;
}
 .right-now-controls .is-blue [class*="-btn-"]:active:hover, .right-now-controls .is-blue [class*="-btn-"].active:hover, .open &gt; .dropdown-toggle.right-now-controls .is-blue [class*="-btn-"]:hover, .right-now-controls .is-blue [class*="-btn-"]:active:focus, .right-now-controls .is-blue [class*="-btn-"].active:focus, .open &gt; .dropdown-toggle.right-now-controls .is-blue [class*="-btn-"]:focus, .right-now-controls .is-blue [class*="-btn-"]:active.focus, .right-now-controls .is-blue [class*="-btn-"].active.focus, .open &gt; .dropdown-toggle.right-now-controls .is-blue [class*="-btn-"].focus {
	 color: #28adcd;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #135362;
}
 .right-now-controls .is-blue [class*="-btn-"]:active, .right-now-controls .is-blue [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-blue [class*="-btn-"] {
	 background-image: none;
}
 .right-now-controls .is-blue [class*="-btn-"].disabled:hover, .right-now-controls .is-blue [class*="-btn-"][disabled]:hover, fieldset[disabled] .right-now-controls .is-blue [class*="-btn-"]:hover, .right-now-controls .is-blue [class*="-btn-"].disabled:focus, .right-now-controls .is-blue [class*="-btn-"][disabled]:focus, fieldset[disabled] .right-now-controls .is-blue [class*="-btn-"]:focus, .right-now-controls .is-blue [class*="-btn-"].disabled.focus, .right-now-controls .is-blue [class*="-btn-"][disabled].focus, fieldset[disabled] .right-now-controls .is-blue [class*="-btn-"].focus {
	 background-color: transparent;
	 border-color: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"] .badge {
	 color: transparent;
	 background-color: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"]:before, .right-now-controls .is-blue [class*="-btn-"]:after {
	 background: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"]:focus, .right-now-controls .is-blue [class*="-btn-"].focus {
	 color: #fff;
	 background: transparent;
	 border-color: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"]:focus:before, .right-now-controls .is-blue [class*="-btn-"].focus:before, .right-now-controls .is-blue [class*="-btn-"]:focus:after, .right-now-controls .is-blue [class*="-btn-"].focus:after {
	 background: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"]:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"]:hover:before, .right-now-controls .is-blue [class*="-btn-"]:hover:after {
	 background: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"]:active, .right-now-controls .is-blue [class*="-btn-"].active {
	 color: #fff;
	 background: transparent;
	 border-color: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"]:active:before, .right-now-controls .is-blue [class*="-btn-"].active:before, .right-now-controls .is-blue [class*="-btn-"]:active:after, .right-now-controls .is-blue [class*="-btn-"].active:after {
	 background: #28adcd;
}
 .right-now-controls .is-blue [class*="-btn-"]:active:hover, .right-now-controls .is-blue [class*="-btn-"].active:hover, .right-now-controls .is-blue [class*="-btn-"]:active:focus, .right-now-controls .is-blue [class*="-btn-"].active:focus, .right-now-controls .is-blue [class*="-btn-"]:active.focus, .right-now-controls .is-blue [class*="-btn-"].active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #28adcd;
}
 .right-now-controls .is-orange [class*="-btn-"] {
	 color: #f17021;
	 background-color: transparent;
	 border-color: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"]:focus, .right-now-controls .is-orange [class*="-btn-"].focus {
	 color: #f17021;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #8a3a09;
}
 .right-now-controls .is-orange [class*="-btn-"]:hover {
	 color: #f17021;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #c8540d;
}
 .right-now-controls .is-orange [class*="-btn-"]:active, .right-now-controls .is-orange [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-orange [class*="-btn-"] {
	 color: #f17021;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #c8540d;
}
 .right-now-controls .is-orange [class*="-btn-"]:active:hover, .right-now-controls .is-orange [class*="-btn-"].active:hover, .open &gt; .dropdown-toggle.right-now-controls .is-orange [class*="-btn-"]:hover, .right-now-controls .is-orange [class*="-btn-"]:active:focus, .right-now-controls .is-orange [class*="-btn-"].active:focus, .open &gt; .dropdown-toggle.right-now-controls .is-orange [class*="-btn-"]:focus, .right-now-controls .is-orange [class*="-btn-"]:active.focus, .right-now-controls .is-orange [class*="-btn-"].active.focus, .open &gt; .dropdown-toggle.right-now-controls .is-orange [class*="-btn-"].focus {
	 color: #f17021;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #8a3a09;
}
 .right-now-controls .is-orange [class*="-btn-"]:active, .right-now-controls .is-orange [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-orange [class*="-btn-"] {
	 background-image: none;
}
 .right-now-controls .is-orange [class*="-btn-"].disabled:hover, .right-now-controls .is-orange [class*="-btn-"][disabled]:hover, fieldset[disabled] .right-now-controls .is-orange [class*="-btn-"]:hover, .right-now-controls .is-orange [class*="-btn-"].disabled:focus, .right-now-controls .is-orange [class*="-btn-"][disabled]:focus, fieldset[disabled] .right-now-controls .is-orange [class*="-btn-"]:focus, .right-now-controls .is-orange [class*="-btn-"].disabled.focus, .right-now-controls .is-orange [class*="-btn-"][disabled].focus, fieldset[disabled] .right-now-controls .is-orange [class*="-btn-"].focus {
	 background-color: transparent;
	 border-color: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"] .badge {
	 color: transparent;
	 background-color: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"]:before, .right-now-controls .is-orange [class*="-btn-"]:after {
	 background: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"]:focus, .right-now-controls .is-orange [class*="-btn-"].focus {
	 color: #fff;
	 background: transparent;
	 border-color: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"]:focus:before, .right-now-controls .is-orange [class*="-btn-"].focus:before, .right-now-controls .is-orange [class*="-btn-"]:focus:after, .right-now-controls .is-orange [class*="-btn-"].focus:after {
	 background: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"]:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"]:hover:before, .right-now-controls .is-orange [class*="-btn-"]:hover:after {
	 background: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"]:active, .right-now-controls .is-orange [class*="-btn-"].active {
	 color: #fff;
	 background: transparent;
	 border-color: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"]:active:before, .right-now-controls .is-orange [class*="-btn-"].active:before, .right-now-controls .is-orange [class*="-btn-"]:active:after, .right-now-controls .is-orange [class*="-btn-"].active:after {
	 background: #f17021;
}
 .right-now-controls .is-orange [class*="-btn-"]:active:hover, .right-now-controls .is-orange [class*="-btn-"].active:hover, .right-now-controls .is-orange [class*="-btn-"]:active:focus, .right-now-controls .is-orange [class*="-btn-"].active:focus, .right-now-controls .is-orange [class*="-btn-"]:active.focus, .right-now-controls .is-orange [class*="-btn-"].active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #f17021;
}
 .right-now-controls .is-yellow [class*="-btn-"] {
	 color: #e3b41a;
	 background-color: transparent;
	 border-color: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"]:focus, .right-now-controls .is-yellow [class*="-btn-"].focus {
	 color: #e3b41a;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #71590d;
}
 .right-now-controls .is-yellow [class*="-btn-"]:hover {
	 color: #e3b41a;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #ac8814;
}
 .right-now-controls .is-yellow [class*="-btn-"]:active, .right-now-controls .is-yellow [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-yellow [class*="-btn-"] {
	 color: #e3b41a;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #ac8814;
}
 .right-now-controls .is-yellow [class*="-btn-"]:active:hover, .right-now-controls .is-yellow [class*="-btn-"].active:hover, .open &gt; .dropdown-toggle.right-now-controls .is-yellow [class*="-btn-"]:hover, .right-now-controls .is-yellow [class*="-btn-"]:active:focus, .right-now-controls .is-yellow [class*="-btn-"].active:focus, .open &gt; .dropdown-toggle.right-now-controls .is-yellow [class*="-btn-"]:focus, .right-now-controls .is-yellow [class*="-btn-"]:active.focus, .right-now-controls .is-yellow [class*="-btn-"].active.focus, .open &gt; .dropdown-toggle.right-now-controls .is-yellow [class*="-btn-"].focus {
	 color: #e3b41a;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #71590d;
}
 .right-now-controls .is-yellow [class*="-btn-"]:active, .right-now-controls .is-yellow [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-yellow [class*="-btn-"] {
	 background-image: none;
}
 .right-now-controls .is-yellow [class*="-btn-"].disabled:hover, .right-now-controls .is-yellow [class*="-btn-"][disabled]:hover, fieldset[disabled] .right-now-controls .is-yellow [class*="-btn-"]:hover, .right-now-controls .is-yellow [class*="-btn-"].disabled:focus, .right-now-controls .is-yellow [class*="-btn-"][disabled]:focus, fieldset[disabled] .right-now-controls .is-yellow [class*="-btn-"]:focus, .right-now-controls .is-yellow [class*="-btn-"].disabled.focus, .right-now-controls .is-yellow [class*="-btn-"][disabled].focus, fieldset[disabled] .right-now-controls .is-yellow [class*="-btn-"].focus {
	 background-color: transparent;
	 border-color: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"] .badge {
	 color: transparent;
	 background-color: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"]:before, .right-now-controls .is-yellow [class*="-btn-"]:after {
	 background: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"]:focus, .right-now-controls .is-yellow [class*="-btn-"].focus {
	 color: #fff;
	 background: transparent;
	 border-color: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"]:focus:before, .right-now-controls .is-yellow [class*="-btn-"].focus:before, .right-now-controls .is-yellow [class*="-btn-"]:focus:after, .right-now-controls .is-yellow [class*="-btn-"].focus:after {
	 background: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"]:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"]:hover:before, .right-now-controls .is-yellow [class*="-btn-"]:hover:after {
	 background: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"]:active, .right-now-controls .is-yellow [class*="-btn-"].active {
	 color: #fff;
	 background: transparent;
	 border-color: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"]:active:before, .right-now-controls .is-yellow [class*="-btn-"].active:before, .right-now-controls .is-yellow [class*="-btn-"]:active:after, .right-now-controls .is-yellow [class*="-btn-"].active:after {
	 background: #e3b41a;
}
 .right-now-controls .is-yellow [class*="-btn-"]:active:hover, .right-now-controls .is-yellow [class*="-btn-"].active:hover, .right-now-controls .is-yellow [class*="-btn-"]:active:focus, .right-now-controls .is-yellow [class*="-btn-"].active:focus, .right-now-controls .is-yellow [class*="-btn-"]:active.focus, .right-now-controls .is-yellow [class*="-btn-"].active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #e3b41a;
}
 .right-now-controls .is-green [class*="-btn-"] {
	 color: #90bb39;
	 background-color: transparent;
	 border-color: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"]:focus, .right-now-controls .is-green [class*="-btn-"].focus {
	 color: #90bb39;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #45591b;
}
 .right-now-controls .is-green [class*="-btn-"]:hover {
	 color: #90bb39;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #6c8c2b;
}
 .right-now-controls .is-green [class*="-btn-"]:active, .right-now-controls .is-green [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-green [class*="-btn-"] {
	 color: #90bb39;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #6c8c2b;
}
 .right-now-controls .is-green [class*="-btn-"]:active:hover, .right-now-controls .is-green [class*="-btn-"].active:hover, .open &gt; .dropdown-toggle.right-now-controls .is-green [class*="-btn-"]:hover, .right-now-controls .is-green [class*="-btn-"]:active:focus, .right-now-controls .is-green [class*="-btn-"].active:focus, .open &gt; .dropdown-toggle.right-now-controls .is-green [class*="-btn-"]:focus, .right-now-controls .is-green [class*="-btn-"]:active.focus, .right-now-controls .is-green [class*="-btn-"].active.focus, .open &gt; .dropdown-toggle.right-now-controls .is-green [class*="-btn-"].focus {
	 color: #90bb39;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #45591b;
}
 .right-now-controls .is-green [class*="-btn-"]:active, .right-now-controls .is-green [class*="-btn-"].active, .open &gt; .dropdown-toggle.right-now-controls .is-green [class*="-btn-"] {
	 background-image: none;
}
 .right-now-controls .is-green [class*="-btn-"].disabled:hover, .right-now-controls .is-green [class*="-btn-"][disabled]:hover, fieldset[disabled] .right-now-controls .is-green [class*="-btn-"]:hover, .right-now-controls .is-green [class*="-btn-"].disabled:focus, .right-now-controls .is-green [class*="-btn-"][disabled]:focus, fieldset[disabled] .right-now-controls .is-green [class*="-btn-"]:focus, .right-now-controls .is-green [class*="-btn-"].disabled.focus, .right-now-controls .is-green [class*="-btn-"][disabled].focus, fieldset[disabled] .right-now-controls .is-green [class*="-btn-"].focus {
	 background-color: transparent;
	 border-color: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"] .badge {
	 color: transparent;
	 background-color: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"]:before, .right-now-controls .is-green [class*="-btn-"]:after {
	 background: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"]:focus, .right-now-controls .is-green [class*="-btn-"].focus {
	 color: #fff;
	 background: transparent;
	 border-color: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"]:focus:before, .right-now-controls .is-green [class*="-btn-"].focus:before, .right-now-controls .is-green [class*="-btn-"]:focus:after, .right-now-controls .is-green [class*="-btn-"].focus:after {
	 background: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"]:hover {
	 color: #fff;
	 background: transparent;
	 border-color: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"]:hover:before, .right-now-controls .is-green [class*="-btn-"]:hover:after {
	 background: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"]:active, .right-now-controls .is-green [class*="-btn-"].active {
	 color: #fff;
	 background: transparent;
	 border-color: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"]:active:before, .right-now-controls .is-green [class*="-btn-"].active:before, .right-now-controls .is-green [class*="-btn-"]:active:after, .right-now-controls .is-green [class*="-btn-"].active:after {
	 background: #90bb39;
}
 .right-now-controls .is-green [class*="-btn-"]:active:hover, .right-now-controls .is-green [class*="-btn-"].active:hover, .right-now-controls .is-green [class*="-btn-"]:active:focus, .right-now-controls .is-green [class*="-btn-"].active:focus, .right-now-controls .is-green [class*="-btn-"]:active.focus, .right-now-controls .is-green [class*="-btn-"].active.focus {
	 color: #fff;
	 background: transparent;
	 border-color: #90bb39;
}
 .right-now-controls-dots {
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -ms-flex-align: center;
	 align-items: center;
	 text-align: center;
}
 .right-now-controls .slick-dots {
	 display: inline-block;
	 vertical-align: top;
	 margin: 0;
}
 .right-now-controls .slick-dots li {
	 display: inline-block;
	 vertical-align: top;
	 width: 20px;
	 height: 20px;
	 margin: 0 3px;
	 cursor: pointer;
	 overflow: hidden;
	 background: #e1e1e1;
	 transition: 250ms background;
}
 .right-now-controls .slick-dots li.slick-active, .right-now-controls .slick-dots li:hover {
	 background: #800000;
}
 .right-now-controls .slick-dots button {
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
	 background: none;
	 border: 0;
}
/* * Right Now item */
 .right-now-item {
	 overflow: hidden;
	 position: relative;
	 transform: rotate(0deg);
	 background-color: #800000;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
}
 .right-now-item.video-gradient {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b5bdc8+21,b5bdc8+21,828c95+84,000000+100 */
	 background: rgb(181,189,200);
	/* Old browsers */
	 background: -moz-linear-gradient(top, rgba(181,189,200,1) 21%, rgba(181,189,200,1) 21%, rgba(130,140,149,1) 84%, rgba(0,0,0,1) 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, rgba(181,189,200,1) 21%,rgba(181,189,200,1) 21%,rgba(130,140,149,1) 84%,rgba(0,0,0,1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, rgba(181,189,200,1) 21%,rgba(181,189,200,1) 21%,rgba(130,140,149,1) 84%,rgba(0,0,0,1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#000000',GradientType=0 );
	/* IE6-9 */
}
 .right-now-item-video {
	 position: relative;
	 padding-bottom: 56.25%;
	/* 16:9 */
	 height: 0;
	 overflow:hidden;
}
 .right-now-item-video iframe {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 border:0;
}
 .right-now-item.right-now-item-04 .right-now-item-taxonomy, .right-now-item.right-now-item-06 .right-now-item-taxonomy, .right-now-item.right-now-item-03 .right-now-item-taxonomy {
	 font-size:13px;
	 line-height:16px;
	 padding-top:2px;
	 display:block;
}
 .right-now-item-opener {
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 2;
	 min-width: 213px;
	 max-width: 100%;
	 min-height: 38px;
	 padding: 10px 50px 8px 20px;
	 color: #fff;
	 text-align: left;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 cursor: pointer;
	 transition: 250ms all;
}
 .right-now-item-opener .right-now-item-taxonomy {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 line-height: 1;
}
 .right-now-item-opener-icon {
	 position: absolute;
	 top: 50%;
	 margin-top: -19px;
	 right: 12px;
	 width: 38px;
	 height: 38px;
	 color: inherit;
	 background: none;
	 border: 0;
}
 .right-now-item-opener-icon .icon-plus, .right-now-item-opener-icon .icon-minus {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 38px;
	 height: 38px;
	 font-size: 20px;
	 line-height: 38px;
	 text-align: center;
	 transition: all 350ms ease-out;
}
 .right-now-item-opener-icon .icon-plus {
	 opacity: 1;
	 transform: rotate(0);
}
 .right-now-item-opener-icon .icon-minus {
	 opacity: 0;
	 transform: rotate(-90deg);
}
 .right-now-item-img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 overflow: hidden;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
}
 .right-now-item-img img {
	 width: 100%;
	 height: auto;
	 -ms-flex-item-align: center;
	 align-self: center;
	 display: block !important;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .right-now-item-content {
	 position: absolute;
	 top: 0;
	 left: -1px;
	 right: -1px;
	 height: 100%;
	 opacity: 0;
	 text-align: left;
	 color: #fff;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 line-height: 1.5;
	 transform: translate3d(0, 101%, 0);
	 transition: all 350ms;
}
 .right-now-item-content a {
	 color: #fff;
}
 .right-now-item-content-holder {
	 height: 100%;
	 overflow: hidden;
	 position: relative;
}
 .right-now-item-content-holder p:last-of-type {
	 margin-bottom:0px;
}
 .is-mobile .right-now-item-content-holder {
	 overflow-x: hidden;
	 overflow-y: auto;
}
 .right-now-item-content h1, .right-now-item-content .h1, .right-now-item-content h2, .right-now-item-content .h2, .right-now-item-content h3, .right-now-item-content .h3 {
	 color: inherit;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.5;
	 text-transform: none;
}
 .right-now-item-content-holder h3 {
	 line-height:1.2;
}
 .right-now-item-content-link-row:before, .right-now-item-content-link-row:after {
	 content: " ";
	 display: table;
}
 .right-now-item-content-link-row:after {
	 clear: both;
}
 .right-now-item-content-link-row:before, .right-now-item-content-link-row:after {
	 content: " ";
	 display: table;
}
 .right-now-item-content-link-row:after {
	 clear: both;
}
 .right-now-item.right-now-item-01 .right-now-item-content h1, .right-now-item.right-now-item-02 .right-now-item-content h1, .right-now-item.right-now-item-05 .right-now-item-content h1, .right-now-item.right-now-item-01 .right-now-item-content .h1, .right-now-item.right-now-item-02 .right-now-item-content .h1, .right-now-item.right-now-item-05 .right-now-item-content .h1, .right-now-item.right-now-item-01 .right-now-item-content h2, .right-now-item.right-now-item-02 .right-now-item-content h2, .right-now-item.right-now-item-05 .right-now-item-content h2, .right-now-item.right-now-item-01 .right-now-item-content .h2, .right-now-item.right-now-item-02 .right-now-item-content .h2, .right-now-item.right-now-item-05 .right-now-item-content .h2, .right-now-item.right-now-item-01 .right-now-item-content h3, .right-now-item.right-now-item-02 .right-now-item-content h3, .right-now-item.right-now-item-05 .right-now-item-content h3, .right-now-item.right-now-item-01 .right-now-item-content .h3, .right-now-item.right-now-item-02 .right-now-item-content .h3, .right-now-item.right-now-item-05 .right-now-item-content .h3 {
	 font-size: 28px;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link, .right-now-item.right-now-item-02 .right-now-item-content-link, .right-now-item.right-now-item-05 .right-now-item-content-link {
	 display: inline-block;
	 margin-bottom: 0;
	 font-weight: normal;
	 text-align: center;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 background-image: none;
	 border: 1px solid transparent;
	 white-space: nowrap;
	 padding: 8px 20px;
	 line-height: 1.375;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 vertical-align: top;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 15px;
	 line-height: 1.4;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 white-space: normal;
	 border-width: 4px;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
	 color: #fff;
	 background-color: transparent;
	 border-color: #fff;
	 padding: 8px 20px;
	 font-size: 15px;
	 line-height: 1.5;
	 border-radius: 0;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:focus, .right-now-item.right-now-item-02 .right-now-item-content-link:focus, .right-now-item.right-now-item-05 .right-now-item-content-link:focus, .right-now-item.right-now-item-01 .right-now-item-content-link:active:focus, .right-now-item.right-now-item-02 .right-now-item-content-link:active:focus, .right-now-item.right-now-item-05 .right-now-item-content-link:active:focus, .right-now-item.right-now-item-01 .right-now-item-content-link.active:focus, .right-now-item.right-now-item-02 .right-now-item-content-link.active:focus, .right-now-item.right-now-item-05 .right-now-item-content-link.active:focus, .right-now-item.right-now-item-01 .right-now-item-content-link.focus, .right-now-item.right-now-item-02 .right-now-item-content-link.focus, .right-now-item.right-now-item-05 .right-now-item-content-link.focus, .right-now-item.right-now-item-01 .right-now-item-content-link:active.focus, .right-now-item.right-now-item-02 .right-now-item-content-link:active.focus, .right-now-item.right-now-item-05 .right-now-item-content-link:active.focus, .right-now-item.right-now-item-01 .right-now-item-content-link.active.focus, .right-now-item.right-now-item-02 .right-now-item-content-link.active.focus, .right-now-item.right-now-item-05 .right-now-item-content-link.active.focus {
	 outline: thin dotted;
	 outline: 5px auto -webkit-focus-ring-color;
	 outline-offset: -2px;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:hover, .right-now-item.right-now-item-02 .right-now-item-content-link:hover, .right-now-item.right-now-item-05 .right-now-item-content-link:hover, .right-now-item.right-now-item-01 .right-now-item-content-link:focus, .right-now-item.right-now-item-02 .right-now-item-content-link:focus, .right-now-item.right-now-item-05 .right-now-item-content-link:focus, .right-now-item.right-now-item-01 .right-now-item-content-link.focus, .right-now-item.right-now-item-02 .right-now-item-content-link.focus, .right-now-item.right-now-item-05 .right-now-item-content-link.focus {
	 color: #364451;
	 text-decoration: none;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:active, .right-now-item.right-now-item-02 .right-now-item-content-link:active, .right-now-item.right-now-item-05 .right-now-item-content-link:active, .right-now-item.right-now-item-01 .right-now-item-content-link.active, .right-now-item.right-now-item-02 .right-now-item-content-link.active, .right-now-item.right-now-item-05 .right-now-item-content-link.active {
	 outline: 0;
	 background-image: none;
	 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .right-now-item.right-now-item-01 .right-now-item-content-link.disabled, .right-now-item.right-now-item-02 .right-now-item-content-link.disabled, .right-now-item.right-now-item-05 .right-now-item-content-link.disabled, .right-now-item.right-now-item-01 .right-now-item-content-link[disabled], .right-now-item.right-now-item-02 .right-now-item-content-link[disabled], .right-now-item.right-now-item-05 .right-now-item-content-link[disabled], fieldset[disabled] .right-now-item.right-now-item-01 .right-now-item-content-link, fieldset[disabled] .right-now-item.right-now-item-02 .right-now-item-content-link, fieldset[disabled] .right-now-item.right-now-item-05 .right-now-item-content-link {
	 cursor: not-allowed;
	 opacity: 0.65;
	 filter: alpha(opacity=65);
	 box-shadow: none;
}
 a.right-now-item.right-now-item-01 .right-now-item-content-link.disabled, a.right-now-item.right-now-item-02 .right-now-item-content-link.disabled, a.right-now-item.right-now-item-05 .right-now-item-content-link.disabled, fieldset[disabled] a.right-now-item.right-now-item-01 .right-now-item-content-link, fieldset[disabled] a.right-now-item.right-now-item-02 .right-now-item-content-link, fieldset[disabled] a.right-now-item.right-now-item-05 .right-now-item-content-link {
	 pointer-events: none;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:before, .right-now-item.right-now-item-02 .right-now-item-content-link:before, .right-now-item.right-now-item-05 .right-now-item-content-link:before, .right-now-item.right-now-item-01 .right-now-item-content-link:after, .right-now-item.right-now-item-02 .right-now-item-content-link:after, .right-now-item.right-now-item-05 .right-now-item-content-link:after {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: -1;
	 content: "";
	 width: 100%;
	 opacity: 0;
	 overflow: hidden;
	 pointer-events: none;
	 transition: all 350ms;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:after, .right-now-item.right-now-item-02 .right-now-item-content-link:after, .right-now-item.right-now-item-05 .right-now-item-content-link:after {
	 left: 50%;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:before, .right-now-item.right-now-item-02 .right-now-item-content-link:before, .right-now-item.right-now-item-05 .right-now-item-content-link:before {
	 right: 50%;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:hover, .right-now-item.right-now-item-02 .right-now-item-content-link:hover, .right-now-item.right-now-item-05 .right-now-item-content-link:hover, .right-now-item.right-now-item-01 .right-now-item-content-link:focus, .right-now-item.right-now-item-02 .right-now-item-content-link:focus, .right-now-item.right-now-item-05 .right-now-item-content-link:focus, .right-now-item.right-now-item-01 .right-now-item-content-link.focus, .right-now-item.right-now-item-02 .right-now-item-content-link.focus, .right-now-item.right-now-item-05 .right-now-item-content-link.focus, .right-now-item.right-now-item-01 .right-now-item-content-link:active, .right-now-item.right-now-item-02 .right-now-item-content-link:active, .right-now-item.right-now-item-05 .right-now-item-content-link:active, .right-now-item.right-now-item-01 .right-now-item-content-link.active, .right-now-item.right-now-item-02 .right-now-item-content-link.active, .right-now-item.right-now-item-05 .right-now-item-content-link.active {
	 color: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:hover:before, .right-now-item.right-now-item-02 .right-now-item-content-link:hover:before, .right-now-item.right-now-item-05 .right-now-item-content-link:hover:before, .right-now-item.right-now-item-01 .right-now-item-content-link:focus:before, .right-now-item.right-now-item-02 .right-now-item-content-link:focus:before, .right-now-item.right-now-item-05 .right-now-item-content-link:focus:before, .right-now-item.right-now-item-01 .right-now-item-content-link.focus:before, .right-now-item.right-now-item-02 .right-now-item-content-link.focus:before, .right-now-item.right-now-item-05 .right-now-item-content-link.focus:before, .right-now-item.right-now-item-01 .right-now-item-content-link:active:before, .right-now-item.right-now-item-02 .right-now-item-content-link:active:before, .right-now-item.right-now-item-05 .right-now-item-content-link:active:before, .right-now-item.right-now-item-01 .right-now-item-content-link.active:before, .right-now-item.right-now-item-02 .right-now-item-content-link.active:before, .right-now-item.right-now-item-05 .right-now-item-content-link.active:before, .right-now-item.right-now-item-01 .right-now-item-content-link:hover:after, .right-now-item.right-now-item-02 .right-now-item-content-link:hover:after, .right-now-item.right-now-item-05 .right-now-item-content-link:hover:after, .right-now-item.right-now-item-01 .right-now-item-content-link:focus:after, .right-now-item.right-now-item-02 .right-now-item-content-link:focus:after, .right-now-item.right-now-item-05 .right-now-item-content-link:focus:after, .right-now-item.right-now-item-01 .right-now-item-content-link.focus:after, .right-now-item.right-now-item-02 .right-now-item-content-link.focus:after, .right-now-item.right-now-item-05 .right-now-item-content-link.focus:after, .right-now-item.right-now-item-01 .right-now-item-content-link:active:after, .right-now-item.right-now-item-02 .right-now-item-content-link:active:after, .right-now-item.right-now-item-05 .right-now-item-content-link:active:after, .right-now-item.right-now-item-01 .right-now-item-content-link.active:after, .right-now-item.right-now-item-02 .right-now-item-content-link.active:after, .right-now-item.right-now-item-05 .right-now-item-content-link.active:after {
	 opacity: 1;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:hover:after, .right-now-item.right-now-item-02 .right-now-item-content-link:hover:after, .right-now-item.right-now-item-05 .right-now-item-content-link:hover:after, .right-now-item.right-now-item-01 .right-now-item-content-link:focus:after, .right-now-item.right-now-item-02 .right-now-item-content-link:focus:after, .right-now-item.right-now-item-05 .right-now-item-content-link:focus:after, .right-now-item.right-now-item-01 .right-now-item-content-link.focus:after, .right-now-item.right-now-item-02 .right-now-item-content-link.focus:after, .right-now-item.right-now-item-05 .right-now-item-content-link.focus:after, .right-now-item.right-now-item-01 .right-now-item-content-link:active:after, .right-now-item.right-now-item-02 .right-now-item-content-link:active:after, .right-now-item.right-now-item-05 .right-now-item-content-link:active:after, .right-now-item.right-now-item-01 .right-now-item-content-link.active:after, .right-now-item.right-now-item-02 .right-now-item-content-link.active:after, .right-now-item.right-now-item-05 .right-now-item-content-link.active:after {
	 left: 0;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:hover:before, .right-now-item.right-now-item-02 .right-now-item-content-link:hover:before, .right-now-item.right-now-item-05 .right-now-item-content-link:hover:before, .right-now-item.right-now-item-01 .right-now-item-content-link:focus:before, .right-now-item.right-now-item-02 .right-now-item-content-link:focus:before, .right-now-item.right-now-item-05 .right-now-item-content-link:focus:before, .right-now-item.right-now-item-01 .right-now-item-content-link.focus:before, .right-now-item.right-now-item-02 .right-now-item-content-link.focus:before, .right-now-item.right-now-item-05 .right-now-item-content-link.focus:before, .right-now-item.right-now-item-01 .right-now-item-content-link:active:before, .right-now-item.right-now-item-02 .right-now-item-content-link:active:before, .right-now-item.right-now-item-05 .right-now-item-content-link:active:before, .right-now-item.right-now-item-01 .right-now-item-content-link.active:before, .right-now-item.right-now-item-02 .right-now-item-content-link.active:before, .right-now-item.right-now-item-05 .right-now-item-content-link.active:before {
	 right: 0;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:focus, .right-now-item.right-now-item-02 .right-now-item-content-link:focus, .right-now-item.right-now-item-05 .right-now-item-content-link:focus, .right-now-item.right-now-item-01 .right-now-item-content-link.focus, .right-now-item.right-now-item-02 .right-now-item-content-link.focus, .right-now-item.right-now-item-05 .right-now-item-content-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:hover, .right-now-item.right-now-item-02 .right-now-item-content-link:hover, .right-now-item.right-now-item-05 .right-now-item-content-link:hover {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:active, .right-now-item.right-now-item-02 .right-now-item-content-link:active, .right-now-item.right-now-item-05 .right-now-item-content-link:active, .right-now-item.right-now-item-01 .right-now-item-content-link.active, .right-now-item.right-now-item-02 .right-now-item-content-link.active, .right-now-item.right-now-item-05 .right-now-item-content-link.active, .open &gt; .dropdown-toggle.right-now-item.right-now-item-01 .right-now-item-content-link, .open &gt; .dropdown-toggle.right-now-item.right-now-item-02 .right-now-item-content-link, .open &gt; .dropdown-toggle.right-now-item.right-now-item-05 .right-now-item-content-link {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #e0e0e0;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:active:hover, .right-now-item.right-now-item-02 .right-now-item-content-link:active:hover, .right-now-item.right-now-item-05 .right-now-item-content-link:active:hover, .right-now-item.right-now-item-01 .right-now-item-content-link.active:hover, .right-now-item.right-now-item-02 .right-now-item-content-link.active:hover, .right-now-item.right-now-item-05 .right-now-item-content-link.active:hover, .open &gt; .dropdown-toggle.right-now-item.right-now-item-01 .right-now-item-content-link:hover, .open &gt; .dropdown-toggle.right-now-item.right-now-item-02 .right-now-item-content-link:hover, .open &gt; .dropdown-toggle.right-now-item.right-now-item-05 .right-now-item-content-link:hover, .right-now-item.right-now-item-01 .right-now-item-content-link:active:focus, .right-now-item.right-now-item-02 .right-now-item-content-link:active:focus, .right-now-item.right-now-item-05 .right-now-item-content-link:active:focus, .right-now-item.right-now-item-01 .right-now-item-content-link.active:focus, .right-now-item.right-now-item-02 .right-now-item-content-link.active:focus, .right-now-item.right-now-item-05 .right-now-item-content-link.active:focus, .open &gt; .dropdown-toggle.right-now-item.right-now-item-01 .right-now-item-content-link:focus, .open &gt; .dropdown-toggle.right-now-item.right-now-item-02 .right-now-item-content-link:focus, .open &gt; .dropdown-toggle.right-now-item.right-now-item-05 .right-now-item-content-link:focus, .right-now-item.right-now-item-01 .right-now-item-content-link:active.focus, .right-now-item.right-now-item-02 .right-now-item-content-link:active.focus, .right-now-item.right-now-item-05 .right-now-item-content-link:active.focus, .right-now-item.right-now-item-01 .right-now-item-content-link.active.focus, .right-now-item.right-now-item-02 .right-now-item-content-link.active.focus, .right-now-item.right-now-item-05 .right-now-item-content-link.active.focus, .open &gt; .dropdown-toggle.right-now-item.right-now-item-01 .right-now-item-content-link.focus, .open &gt; .dropdown-toggle.right-now-item.right-now-item-02 .right-now-item-content-link.focus, .open &gt; .dropdown-toggle.right-now-item.right-now-item-05 .right-now-item-content-link.focus {
	 color: #fff;
	 background-color: rgba(0, 0, 0, 0);
	 border-color: #bfbfbf;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:active, .right-now-item.right-now-item-02 .right-now-item-content-link:active, .right-now-item.right-now-item-05 .right-now-item-content-link:active, .right-now-item.right-now-item-01 .right-now-item-content-link.active, .right-now-item.right-now-item-02 .right-now-item-content-link.active, .right-now-item.right-now-item-05 .right-now-item-content-link.active, .open &gt; .dropdown-toggle.right-now-item.right-now-item-01 .right-now-item-content-link, .open &gt; .dropdown-toggle.right-now-item.right-now-item-02 .right-now-item-content-link, .open &gt; .dropdown-toggle.right-now-item.right-now-item-05 .right-now-item-content-link {
	 background-image: none;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link.disabled:hover, .right-now-item.right-now-item-02 .right-now-item-content-link.disabled:hover, .right-now-item.right-now-item-05 .right-now-item-content-link.disabled:hover, .right-now-item.right-now-item-01 .right-now-item-content-link[disabled]:hover, .right-now-item.right-now-item-02 .right-now-item-content-link[disabled]:hover, .right-now-item.right-now-item-05 .right-now-item-content-link[disabled]:hover, fieldset[disabled] .right-now-item.right-now-item-01 .right-now-item-content-link:hover, fieldset[disabled] .right-now-item.right-now-item-02 .right-now-item-content-link:hover, fieldset[disabled] .right-now-item.right-now-item-05 .right-now-item-content-link:hover, .right-now-item.right-now-item-01 .right-now-item-content-link.disabled:focus, .right-now-item.right-now-item-02 .right-now-item-content-link.disabled:focus, .right-now-item.right-now-item-05 .right-now-item-content-link.disabled:focus, .right-now-item.right-now-item-01 .right-now-item-content-link[disabled]:focus, .right-now-item.right-now-item-02 .right-now-item-content-link[disabled]:focus, .right-now-item.right-now-item-05 .right-now-item-content-link[disabled]:focus, fieldset[disabled] .right-now-item.right-now-item-01 .right-now-item-content-link:focus, fieldset[disabled] .right-now-item.right-now-item-02 .right-now-item-content-link:focus, fieldset[disabled] .right-now-item.right-now-item-05 .right-now-item-content-link:focus, .right-now-item.right-now-item-01 .right-now-item-content-link.disabled.focus, .right-now-item.right-now-item-02 .right-now-item-content-link.disabled.focus, .right-now-item.right-now-item-05 .right-now-item-content-link.disabled.focus, .right-now-item.right-now-item-01 .right-now-item-content-link[disabled].focus, .right-now-item.right-now-item-02 .right-now-item-content-link[disabled].focus, .right-now-item.right-now-item-05 .right-now-item-content-link[disabled].focus, fieldset[disabled] .right-now-item.right-now-item-01 .right-now-item-content-link.focus, fieldset[disabled] .right-now-item.right-now-item-02 .right-now-item-content-link.focus, fieldset[disabled] .right-now-item.right-now-item-05 .right-now-item-content-link.focus {
	 background-color: transparent;
	 border-color: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link .badge, .right-now-item.right-now-item-02 .right-now-item-content-link .badge, .right-now-item.right-now-item-05 .right-now-item-content-link .badge {
	 color: transparent;
	 background-color: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:before, .right-now-item.right-now-item-02 .right-now-item-content-link:before, .right-now-item.right-now-item-05 .right-now-item-content-link:before, .right-now-item.right-now-item-01 .right-now-item-content-link:after, .right-now-item.right-now-item-02 .right-now-item-content-link:after, .right-now-item.right-now-item-05 .right-now-item-content-link:after {
	 background: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:focus, .right-now-item.right-now-item-02 .right-now-item-content-link:focus, .right-now-item.right-now-item-05 .right-now-item-content-link:focus, .right-now-item.right-now-item-01 .right-now-item-content-link.focus, .right-now-item.right-now-item-02 .right-now-item-content-link.focus, .right-now-item.right-now-item-05 .right-now-item-content-link.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:focus:before, .right-now-item.right-now-item-02 .right-now-item-content-link:focus:before, .right-now-item.right-now-item-05 .right-now-item-content-link:focus:before, .right-now-item.right-now-item-01 .right-now-item-content-link.focus:before, .right-now-item.right-now-item-02 .right-now-item-content-link.focus:before, .right-now-item.right-now-item-05 .right-now-item-content-link.focus:before, .right-now-item.right-now-item-01 .right-now-item-content-link:focus:after, .right-now-item.right-now-item-02 .right-now-item-content-link:focus:after, .right-now-item.right-now-item-05 .right-now-item-content-link:focus:after, .right-now-item.right-now-item-01 .right-now-item-content-link.focus:after, .right-now-item.right-now-item-02 .right-now-item-content-link.focus:after, .right-now-item.right-now-item-05 .right-now-item-content-link.focus:after {
	 background: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:hover, .right-now-item.right-now-item-02 .right-now-item-content-link:hover, .right-now-item.right-now-item-05 .right-now-item-content-link:hover {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:hover:before, .right-now-item.right-now-item-02 .right-now-item-content-link:hover:before, .right-now-item.right-now-item-05 .right-now-item-content-link:hover:before, .right-now-item.right-now-item-01 .right-now-item-content-link:hover:after, .right-now-item.right-now-item-02 .right-now-item-content-link:hover:after, .right-now-item.right-now-item-05 .right-now-item-content-link:hover:after {
	 background: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:active, .right-now-item.right-now-item-02 .right-now-item-content-link:active, .right-now-item.right-now-item-05 .right-now-item-content-link:active, .right-now-item.right-now-item-01 .right-now-item-content-link.active, .right-now-item.right-now-item-02 .right-now-item-content-link.active, .right-now-item.right-now-item-05 .right-now-item-content-link.active {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:active:before, .right-now-item.right-now-item-02 .right-now-item-content-link:active:before, .right-now-item.right-now-item-05 .right-now-item-content-link:active:before, .right-now-item.right-now-item-01 .right-now-item-content-link.active:before, .right-now-item.right-now-item-02 .right-now-item-content-link.active:before, .right-now-item.right-now-item-05 .right-now-item-content-link.active:before, .right-now-item.right-now-item-01 .right-now-item-content-link:active:after, .right-now-item.right-now-item-02 .right-now-item-content-link:active:after, .right-now-item.right-now-item-05 .right-now-item-content-link:active:after, .right-now-item.right-now-item-01 .right-now-item-content-link.active:after, .right-now-item.right-now-item-02 .right-now-item-content-link.active:after, .right-now-item.right-now-item-05 .right-now-item-content-link.active:after {
	 background: #fff;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link:active:hover, .right-now-item.right-now-item-02 .right-now-item-content-link:active:hover, .right-now-item.right-now-item-05 .right-now-item-content-link:active:hover, .right-now-item.right-now-item-01 .right-now-item-content-link.active:hover, .right-now-item.right-now-item-02 .right-now-item-content-link.active:hover, .right-now-item.right-now-item-05 .right-now-item-content-link.active:hover, .right-now-item.right-now-item-01 .right-now-item-content-link:active:focus, .right-now-item.right-now-item-02 .right-now-item-content-link:active:focus, .right-now-item.right-now-item-05 .right-now-item-content-link:active:focus, .right-now-item.right-now-item-01 .right-now-item-content-link.active:focus, .right-now-item.right-now-item-02 .right-now-item-content-link.active:focus, .right-now-item.right-now-item-05 .right-now-item-content-link.active:focus, .right-now-item.right-now-item-01 .right-now-item-content-link:active.focus, .right-now-item.right-now-item-02 .right-now-item-content-link:active.focus, .right-now-item.right-now-item-05 .right-now-item-content-link:active.focus, .right-now-item.right-now-item-01 .right-now-item-content-link.active.focus, .right-now-item.right-now-item-02 .right-now-item-content-link.active.focus, .right-now-item.right-now-item-05 .right-now-item-content-link.active.focus {
	 color: #364451;
	 background: transparent;
	 border-color: #fff;
}
 .right-now-item.right-now-item-01 {
	 height: 533px;
}
 .right-now-item.right-now-item-01 .right-now-item-content {
	 padding: 60px 51px 10px;
}
 .right-now-item.right-now-item-01 .right-now-item-content h1, .right-now-item.right-now-item-01 .right-now-item-content .h1, .right-now-item.right-now-item-01 .right-now-item-content h2, .right-now-item.right-now-item-01 .right-now-item-content .h2, .right-now-item.right-now-item-01 .right-now-item-content h3, .right-now-item.right-now-item-01 .right-now-item-content .h3 {
	 margin: 0 0 18px;
}
 .right-now-item.right-now-item-01 .right-now-item-content-link-row {
	 padding: 20px 0 0;
}
 .right-now-item.right-now-item-02, .right-now-item.right-now-item-05 {
	 height: 291px;
}
 .right-now-item.right-now-item-02 .right-now-item-content, .right-now-item.right-now-item-05 .right-now-item-content {
	 padding: 56px 51px 10px;
}
 .right-now-item.right-now-item-02 .right-now-item-content h1, .right-now-item.right-now-item-05 .right-now-item-content h1, .right-now-item.right-now-item-02 .right-now-item-content .h1, .right-now-item.right-now-item-05 .right-now-item-content .h1, .right-now-item.right-now-item-02 .right-now-item-content h2, .right-now-item.right-now-item-05 .right-now-item-content h2, .right-now-item.right-now-item-02 .right-now-item-content .h2, .right-now-item.right-now-item-05 .right-now-item-content .h2, .right-now-item.right-now-item-02 .right-now-item-content h3, .right-now-item.right-now-item-05 .right-now-item-content h3, .right-now-item.right-now-item-02 .right-now-item-content .h3, .right-now-item.right-now-item-05 .right-now-item-content .h3 {
	 margin: 0 0 8px;
}
 .right-now-item.right-now-item-02 .right-now-item-content-link-row, .right-now-item.right-now-item-05 .right-now-item-content-link-row {
	 padding: 20px 0 0;
}
 .right-now-item.right-now-item-03, .right-now-item.right-now-item-06, .right-now-item.right-now-item-07 {
	 height: 456px;
}
 .right-now-item.right-now-item-04 {
	 height:217px;
}
 .right-now-item.right-now-item-03 .right-now-item-content, .right-now-item.right-now-item-04 .right-now-item-content {
	 padding: 55px 10px 12px 18px;
	 line-height: 1.375;
}
 .right-now-item.right-now-item-03 .right-now-item-content h1, .right-now-item.right-now-item-04 .right-now-item-content h1, .right-now-item.right-now-item-03 .right-now-item-content .h1, .right-now-item.right-now-item-04 .right-now-item-content .h1, .right-now-item.right-now-item-03 .right-now-item-content h2, .right-now-item.right-now-item-04 .right-now-item-content h2, .right-now-item.right-now-item-03 .right-now-item-content .h2, .right-now-item.right-now-item-04 .right-now-item-content .h2, .right-now-item.right-now-item-03 .right-now-item-content h3, .right-now-item.right-now-item-04 .right-now-item-content h3, .right-now-item.right-now-item-03 .right-now-item-content .h3, .right-now-item.right-now-item-04 .right-now-item-content .h3 {
	 margin: 0;
	 font-size: 18px;
}
 .right-now-item.right-now-item-03 .right-now-item-content p:last-child, .right-now-item.right-now-item-04 .right-now-item-content p:last-child {
	 margin: 0;
}
 .right-now-item.right-now-item-03 .right-now-item-content p a:only-child:after, .right-now-item.right-now-item-04 .right-now-item-content p a:only-child:after {
	 content: " \25B6";
}
 .right-now-item.right-now-item-03 .right-now-item-content-link:after, .right-now-item.right-now-item-04 .right-now-item-content-link:after {
	 content: " \25B6";
}
 .right-now-item.right-now-item-06 .right-now-item-content {
	 text-align: left;
	 padding: 53px 10px 15px 18px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 15px;
	 line-height: 1.4;
}
 .right-now-item.right-now-item-06 .right-now-item-content h1, .right-now-item.right-now-item-06 .right-now-item-content .h1, .right-now-item.right-now-item-06 .right-now-item-content h2, .right-now-item.right-now-item-06 .right-now-item-content .h2, .right-now-item.right-now-item-06 .right-now-item-content h3, .right-now-item.right-now-item-06 .right-now-item-content .h3 {
	 margin: 0 0 8px;
	 font-size: 18px;
}
 .right-now-item.without-image .right-now-item-opener {
	 padding-right: 12px;
	 pointer-events: none;
}
 .right-now-item.without-image .right-now-item-opener .right-now-item-opener-icon {
	 display: none;
	 visibility: hidden;
}
 .right-now-item.without-image .right-now-item-content {
	 background-color: transparent !important;
	 opacity: 1 !important;
	 transform: translateY(0) !important;
}
 .right-now-item.without-image .right-now-item-content a {
	 color: #e3b41a;
}
 .right-now-item.is-default .right-now-item-opener {
	 background-color: #364451;
}
 .right-now-item.is-default .right-now-item-content {
	 background-color: rgba(54, 68, 81, 0.9);
}
 .right-now-item.is-default.is-open .right-now-item-opener {
	 color: #364451;
}
 .right-now-item.is-maroon .right-now-item-opener {
	 background-color: #800000;
}
 .right-now-item.is-maroon .right-now-item-content {
	 background-color: rgba(127, 20, 22, 0.9);
}
 .right-now-item.is-maroon.is-open .right-now-item-opener {
	 color: #800000;
}
 .right-now-item.is-violet .right-now-item-opener {
	 background-color: #a81d76;
}
 .right-now-item.is-violet .right-now-item-content {
	 background-color: rgba(168, 29, 118, 0.9);
}
 .right-now-item.is-violet.is-open .right-now-item-opener {
	 color: #a81d76;
}
 .right-now-item.is-blue .right-now-item-opener {
	 background-color: #28adcd;
}
 .right-now-item.is-blue .right-now-item-content {
	 background-color: rgba(40, 173, 205, 0.9);
}
 .right-now-item.is-blue.is-open .right-now-item-opener {
	 color: #28adcd;
}
 .right-now-item.is-orange .right-now-item-opener {
	 background-color: #f17021;
}
 .right-now-item.is-orange .right-now-item-content {
	 background-color: rgba(241, 112, 33, 0.9);
}
 .right-now-item.is-orange.is-open .right-now-item-opener {
	 color: #f17021;
}
 .right-now-item.is-yellow .right-now-item-opener {
	 background-color: #e3b41a;
}
 .right-now-item.is-yellow .right-now-item-content {
	 background-color: rgba(227, 180, 26, 0.9);
}
 .right-now-item.is-yellow.is-open .right-now-item-opener {
	 color: #e3b41a;
}
 .right-now-item.is-green .right-now-item-opener {
	 background-color: #90bb39;
}
 .right-now-item.is-green .right-now-item-content {
	 background-color: rgba(144, 187, 57, 0.9);
}
 .right-now-item.is-green.is-open .right-now-item-opener {
	 color: #90bb39;
}
 .right-now-item.is-open .right-now-item-opener {
	 background: #fff;
}
 .right-now-item.is-open .right-now-item-opener .icon-plus {
	 opacity: 0;
	 transform: rotate(90deg);
}
 .right-now-item.is-open .right-now-item-opener .icon-minus {
	 opacity: 1;
	 transform: rotate(0);
}
 .right-now-item.is-open .right-now-item-content {
	 opacity: 1;
	 transform: translate3d(0, 0, 0) rotate(0deg);
}
 main .container {
	 padding-bottom:30px;
}
 .mod-date {
	 font-size:.7em;
	 display:block;
}
 .message {
	 margin:20px 0px;
}
 @media (min-width: 992px) {
	 .right-now-tabset {
		 margin: 0 0 41px;
	}
	 .right-now-tabset:before, .right-now-tabset:after {
		 content: " ";
		 display: table;
	}
	 .right-now-tabset:after {
		 clear: both;
	}
	 .right-now-tabset:before, .right-now-tabset:after {
		 content: " ";
		 display: table;
	}
	 .right-now-tabset:after {
		 clear: both;
	}
	 .right-now-tabset-drop {
		 display: none;
	}
	 .right-now-tabset-list {
		 margin: 0;
		 padding: 0;
		 list-style: none;
		 display: -ms-flexbox;
		 display: flex;
		 -ms-flex-pack: justify;
		 justify-content: space-between;
		 text-align: center;
		 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 line-height: 1;
		 text-transform: uppercase;
		 letter-spacing: 1px;
	}
	 .right-now-tabset-list &gt; li {
		 list-style-type: none;
	}
	 .right-now-tabset-list li.is-default .right-now-tabset-list-link {
		 color: #364451;
	}
	 .right-now-tabset-list li.is-default.is-active .right-now-tabset-list-link, .right-now-tabset-list li.is-default:hover .right-now-tabset-list-link {
		 border-color: #364451;
	}
	 .right-now-tabset-list li.is-default.is-active .right-now-tabset-list-link:before, .right-now-tabset-list li.is-default.is-active .right-now-tabset-list-link:after {
		 border-color: #364451 transparent transparent;
	}
	 .right-now-tabset-list li.is-default.is-active .right-now-tabset-list-link:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset-list li.is-maroon .right-now-tabset-list-link {
		 color: #800000;
	}
	 .right-now-tabset-list li.is-maroon.is-active .right-now-tabset-list-link, .right-now-tabset-list li.is-maroon:hover .right-now-tabset-list-link {
		 border-color: #800000;
	}
	 .right-now-tabset-list li.is-maroon.is-active .right-now-tabset-list-link:before, .right-now-tabset-list li.is-maroon.is-active .right-now-tabset-list-link:after {
		 border-color: rgb(128, 0, 0) transparent transparent;
	}
	 .right-now-tabset-list li.is-maroon.is-active .right-now-tabset-list-link:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset-list li.is-violet .right-now-tabset-list-link {
		 color: #a81d76;
	}
	 .right-now-tabset-list li.is-violet.is-active .right-now-tabset-list-link, .right-now-tabset-list li.is-violet:hover .right-now-tabset-list-link {
		 border-color: #a81d76;
	}
	 .right-now-tabset-list li.is-violet.is-active .right-now-tabset-list-link:before, .right-now-tabset-list li.is-violet.is-active .right-now-tabset-list-link:after {
		 border-color: #a81d76 transparent transparent;
	}
	 .right-now-tabset-list li.is-violet.is-active .right-now-tabset-list-link:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset-list li.is-blue .right-now-tabset-list-link {
		 color: #28adcd;
	}
	 .right-now-tabset-list li.is-blue.is-active .right-now-tabset-list-link, .right-now-tabset-list li.is-blue:hover .right-now-tabset-list-link {
		 border-color: #28adcd;
	}
	 .right-now-tabset-list li.is-blue.is-active .right-now-tabset-list-link:before, .right-now-tabset-list li.is-blue.is-active .right-now-tabset-list-link:after {
		 border-color: #28adcd transparent transparent;
	}
	 .right-now-tabset-list li.is-blue.is-active .right-now-tabset-list-link:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset-list li.is-orange .right-now-tabset-list-link {
		 color: #f17021;
	}
	 .right-now-tabset-list li.is-orange.is-active .right-now-tabset-list-link, .right-now-tabset-list li.is-orange:hover .right-now-tabset-list-link {
		 border-color: #f17021;
	}
	 .right-now-tabset-list li.is-orange.is-active .right-now-tabset-list-link:before, .right-now-tabset-list li.is-orange.is-active .right-now-tabset-list-link:after {
		 border-color: #f17021 transparent transparent;
	}
	 .right-now-tabset-list li.is-orange.is-active .right-now-tabset-list-link:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset-list li.is-yellow .right-now-tabset-list-link {
		 color: #e3b41a;
	}
	 .right-now-tabset-list li.is-yellow.is-active .right-now-tabset-list-link, .right-now-tabset-list li.is-yellow:hover .right-now-tabset-list-link {
		 border-color: #e3b41a;
	}
	 .right-now-tabset-list li.is-yellow.is-active .right-now-tabset-list-link:before, .right-now-tabset-list li.is-yellow.is-active .right-now-tabset-list-link:after {
		 border-color: #e3b41a transparent transparent;
	}
	 .right-now-tabset-list li.is-yellow.is-active .right-now-tabset-list-link:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset-list li.is-green .right-now-tabset-list-link {
		 color: #90bb39;
	}
	 .right-now-tabset-list li.is-green.is-active .right-now-tabset-list-link, .right-now-tabset-list li.is-green:hover .right-now-tabset-list-link {
		 border-color: #90bb39;
	}
	 .right-now-tabset-list li.is-green.is-active .right-now-tabset-list-link:before, .right-now-tabset-list li.is-green.is-active .right-now-tabset-list-link:after {
		 border-color: #90bb39 transparent transparent;
	}
	 .right-now-tabset-list li.is-green.is-active .right-now-tabset-list-link:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset-list-link {
		 display: block;
		 padding: 17px 12px;
		 white-space: nowrap;
		 position: relative;
		 border: 4px solid transparent;
	}
	 .right-now-tabset-list-link:before, .right-now-tabset-list-link:after {
		 position: absolute;
		 bottom: -10px;
		 left: 50%;
		 width: 0;
		 height: 0;
		 margin: 0 0 0 -20px;
		 content: "";
		 border-style: solid;
		 border-width: 10px 20px 0 20px;
		 border-color: transparent;
		 transition: all 350ms;
	}
	 .right-now-tabset-list-link:after {
		 bottom: -6px;
	}
	 .right-now-tabset-list-link:hover {
		 text-decoration: none;
	}
}
 @media (max-width: 991px) {
	 .right-now {
		 margin: 0 0 37px;
	}
	 .right-now-tabset {
		 width: 245px;
		 margin: 0 auto 37px;
		 position: relative;
		 z-index: 3;
	}
	 .right-now-tabset.is-default .right-now-tabset-drop {
		 border-color: #364451;
	}
	 .right-now-tabset.is-default .right-now-tabset-drop:before, .right-now-tabset.is-default .right-now-tabset-drop:after {
		 border-color: #364451 transparent transparent;
	}
	 .right-now-tabset.is-default .right-now-tabset-drop:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset.is-default .right-now-tabset-drop .selected-tab {
		 color: #364451;
	}
	 .right-now-tabset.is-default .right-now-tabset-drop .selected-tab:after {
		 background: #364451;
	}
	 .right-now-tabset.is-default .right-now-tabset-drop .selected-tab:before {
		 border-bottom-color: #364451;
	}
	 .right-now-tabset.is-default .right-now-tabset-list {
		 border-color: #364451;
	}
	 .right-now-tabset.is-maroon .right-now-tabset-drop {
		 border-color: #800000;
	}
	 .right-now-tabset.is-maroon .right-now-tabset-drop:before, .right-now-tabset.is-maroon .right-now-tabset-drop:after {
		 border-color: rgb(128, 0, 0) transparent transparent;
	}
	 .right-now-tabset.is-maroon .right-now-tabset-drop:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset.is-maroon .right-now-tabset-drop .selected-tab {
		 color: #800000;
	}
	 .right-now-tabset.is-maroon .right-now-tabset-drop .selected-tab:after {
		 background: #800000;
	}
	 .right-now-tabset.is-maroon .right-now-tabset-drop .selected-tab:before {
		 border-bottom-color: #800000;
	}
	 .right-now-tabset.is-maroon .right-now-tabset-list {
		 border-color: #800000;
	}
	 .right-now-tabset.is-violet .right-now-tabset-drop {
		 border-color: #a81d76;
	}
	 .right-now-tabset.is-violet .right-now-tabset-drop:before, .right-now-tabset.is-violet .right-now-tabset-drop:after {
		 border-color: #a81d76 transparent transparent;
	}
	 .right-now-tabset.is-violet .right-now-tabset-drop:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset.is-violet .right-now-tabset-drop .selected-tab {
		 color: #a81d76;
	}
	 .right-now-tabset.is-violet .right-now-tabset-drop .selected-tab:after {
		 background: #a81d76;
	}
	 .right-now-tabset.is-violet .right-now-tabset-drop .selected-tab:before {
		 border-bottom-color: #a81d76;
	}
	 .right-now-tabset.is-violet .right-now-tabset-list {
		 border-color: #a81d76;
	}
	 .right-now-tabset.is-blue .right-now-tabset-drop {
		 border-color: #28adcd;
	}
	 .right-now-tabset.is-blue .right-now-tabset-drop:before, .right-now-tabset.is-blue .right-now-tabset-drop:after {
		 border-color: #28adcd transparent transparent;
	}
	 .right-now-tabset.is-blue .right-now-tabset-drop:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset.is-blue .right-now-tabset-drop .selected-tab {
		 color: #28adcd;
	}
	 .right-now-tabset.is-blue .right-now-tabset-drop .selected-tab:after {
		 background: #28adcd;
	}
	 .right-now-tabset.is-blue .right-now-tabset-drop .selected-tab:before {
		 border-bottom-color: #28adcd;
	}
	 .right-now-tabset.is-blue .right-now-tabset-list {
		 border-color: #28adcd;
	}
	 .right-now-tabset.is-orange .right-now-tabset-drop {
		 border-color: #f17021;
	}
	 .right-now-tabset.is-orange .right-now-tabset-drop:before, .right-now-tabset.is-orange .right-now-tabset-drop:after {
		 border-color: #f17021 transparent transparent;
	}
	 .right-now-tabset.is-orange .right-now-tabset-drop:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset.is-orange .right-now-tabset-drop .selected-tab {
		 color: #f17021;
	}
	 .right-now-tabset.is-orange .right-now-tabset-drop .selected-tab:after {
		 background: #f17021;
	}
	 .right-now-tabset.is-orange .right-now-tabset-drop .selected-tab:before {
		 border-bottom-color: #f17021;
	}
	 .right-now-tabset.is-orange .right-now-tabset-list {
		 border-color: #f17021;
	}
	 .right-now-tabset.is-yellow .right-now-tabset-drop {
		 border-color: #e3b41a;
	}
	 .right-now-tabset.is-yellow .right-now-tabset-drop:before, .right-now-tabset.is-yellow .right-now-tabset-drop:after {
		 border-color: #e3b41a transparent transparent;
	}
	 .right-now-tabset.is-yellow .right-now-tabset-drop:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset.is-yellow .right-now-tabset-drop .selected-tab {
		 color: #e3b41a;
	}
	 .right-now-tabset.is-yellow .right-now-tabset-drop .selected-tab:after {
		 background: #e3b41a;
	}
	 .right-now-tabset.is-yellow .right-now-tabset-drop .selected-tab:before {
		 border-bottom-color: #e3b41a;
	}
	 .right-now-tabset.is-yellow .right-now-tabset-list {
		 border-color: #e3b41a;
	}
	 .right-now-tabset.is-green .right-now-tabset-drop {
		 border-color: #90bb39;
	}
	 .right-now-tabset.is-green .right-now-tabset-drop:before, .right-now-tabset.is-green .right-now-tabset-drop:after {
		 border-color: #90bb39 transparent transparent;
	}
	 .right-now-tabset.is-green .right-now-tabset-drop:after {
		 border-color: #fff transparent transparent;
	}
	 .right-now-tabset.is-green .right-now-tabset-drop .selected-tab {
		 color: #90bb39;
	}
	 .right-now-tabset.is-green .right-now-tabset-drop .selected-tab:after {
		 background: #90bb39;
	}
	 .right-now-tabset.is-green .right-now-tabset-drop .selected-tab:before {
		 border-bottom-color: #90bb39;
	}
	 .right-now-tabset.is-green .right-now-tabset-list {
		 border-color: #90bb39;
	}
	 .right-now-tabset-drop {
		 display: block;
		 white-space: nowrap;
		 text-transform: uppercase;
		 position: relative;
		 z-index: 2;
		 background: #fff;
		 border: 4px solid transparent;
	}
	 .right-now-tabset-drop:hover {
		 text-decoration: none;
	}
	 .right-now-tabset-drop .selected-tab {
		 display: block;
		 padding: 13px 57px 13px 12px;
		 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
		 font-weight: 400;
		 letter-spacing: 1px;
		 position: relative;
	}
	 .right-now-tabset-drop .selected-tab:after {
		 position: absolute;
		 top: 0;
		 bottom: 0;
		 right: 52px;
		 width: 4px;
		 content: "";
		 background: transparent;
	}
	 .right-now-tabset-drop .selected-tab:before {
		 position: absolute;
		 top: 50%;
		 right: 18px;
		 width: 0;
		 height: 0;
		 margin: -4px 0 0;
		 content: "";
		 border-left: 8px solid transparent;
		 border-right: 8px solid transparent;
		 border-bottom: 8px solid transparent;
	}
	 .right-now-tabset-drop:before, .right-now-tabset-drop:after {
		 position: absolute;
		 bottom: -10px;
		 left: 50%;
		 width: 0;
		 height: 0;
		 margin: 0 0 0 -20px;
		 content: "";
		 border-style: solid;
		 border-width: 10px 20px 0 20px;
		 border-color: transparent;
		 transition: all 350ms;
	}
	 .right-now-tabset-drop:after {
		 bottom: -6px;
	}
	 .right-now-tabset-drop:before, .right-now-tabset-drop:after {
		 margin: 0 0 0 -40px;
	}
	 .right-now-tabset-list {
		 margin: 0;
		 padding: 0;
		 list-style: none;
		 position: absolute;
		 top: 100%;
		 left: 0;
		 right: 0;
		 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 line-height: 1;
		 text-transform: uppercase;
		 letter-spacing: 1px;
		 background: #fff;
		 border: 4px solid transparent;
		 border-width: 0 4px 4px;
		 transition: all 500ms cubic-bezier(0.2, 1, 0.3, 1);
		 opacity: 0;
		 visibility: hidden;
		 transform: translateY(-10%);
	}
	 .right-now-tabset-list &gt; li {
		 list-style-type: none;
	}
	 .right-now-tabset-list li {
		 border-top: 1px solid #800000;
	}
	 .right-now-tabset-list li:first-child {
		 border: 0;
	}
	 .right-now-tabset-list li.is-active {
		 display: none;
		 visibility: hidden;
	}
	 .right-now-tabset-list li.is-default {
		 color: #364451;
	}
	 .right-now-tabset-list li.is-maroon {
		 color: #800000;
	}
	 .right-now-tabset-list li.is-violet {
		 color: #a81d76;
	}
	 .right-now-tabset-list li.is-blue {
		 color: #28adcd;
	}
	 .right-now-tabset-list li.is-orange {
		 color: #f17021;
	}
	 .right-now-tabset-list li.is-yellow {
		 color: #e3b41a;
	}
	 .right-now-tabset-list li.is-green {
		 color: #90bb39;
	}
	 .right-now-tabset-list a {
		 display: block;
		 padding: 12px 10px 11px;
		 color: inherit;
	}
	 .right-now-tabset-list a:hover {
		 text-decoration: none;
	}
	 .right-now-tabset.is-open .right-now-tabset-list {
		 transform: translateY(0);
		 opacity: 1;
		 visibility: visible;
	}
	 .right-now-tabset.is-open .right-now-tabset-drop:before, .right-now-tabset.is-open .right-now-tabset-drop:after {
		 opacity: 0;
	}
	 .right-now-tabset.is-open .right-now-tabset-drop .selected-tab:before {
		 transform: rotate(180deg);
	}
	 .right-now-carousel {
		 margin-bottom: 21px;
	}
	 .right-now-carousel .right-now-item {
		 margin: 0 0 27px;
	}
	 .right-now-item-opener {
		 min-height: 28px;
		 padding: 3px 30px 3px 20px;
	}
	 .right-now-item-opener-icon {
		 right: 4px;
		 width: 28px;
		 height: 28px;
		 margin-top: -14px;
	}
	 .right-now-item-opener-icon .icon-plus, .right-now-item-opener-icon .icon-minus {
		 width: 28px;
		 height: 28px;
		 font-size: 14px;
		 line-height: 28px;
	}
	 .right-now-item-content h1, .right-now-item-content .h1, .right-now-item-content h2, .right-now-item-content .h2, .right-now-item-content h3, .right-now-item-content .h3 {
		 line-height: 1.2;
	}
	 .right-now-item.right-now-item-01 .right-now-item-content, .right-now-item.right-now-item-02 .right-now-item-content, .right-now-item.right-now-item-05 .right-now-item-content {
		 padding-left: 21px;
		 padding-right: 21px;
	}
	 .right-now-item.right-now-item-01 .right-now-item-content h1, .right-now-item.right-now-item-02 .right-now-item-content h1, .right-now-item.right-now-item-05 .right-now-item-content h1, .right-now-item.right-now-item-01 .right-now-item-content .h1, .right-now-item.right-now-item-02 .right-now-item-content .h1, .right-now-item.right-now-item-05 .right-now-item-content .h1, .right-now-item.right-now-item-01 .right-now-item-content h2, .right-now-item.right-now-item-02 .right-now-item-content h2, .right-now-item.right-now-item-05 .right-now-item-content h2, .right-now-item.right-now-item-01 .right-now-item-content .h2, .right-now-item.right-now-item-02 .right-now-item-content .h2, .right-now-item.right-now-item-05 .right-now-item-content .h2, .right-now-item.right-now-item-01 .right-now-item-content h3, .right-now-item.right-now-item-02 .right-now-item-content h3, .right-now-item.right-now-item-05 .right-now-item-content h3, .right-now-item.right-now-item-01 .right-now-item-content .h3, .right-now-item.right-now-item-02 .right-now-item-content .h3, .right-now-item.right-now-item-05 .right-now-item-content .h3 {
		 margin: 0 0 16px;
		 font-size: 24px;
	}
	 .right-now-item.right-now-item-01 .right-now-item-content-link-row, .right-now-item.right-now-item-02 .right-now-item-content-link-row, .right-now-item.right-now-item-05 .right-now-item-content-link-row {
		 padding: 13px 0 0;
	}
	 .right-now-item.right-now-item-01 .right-now-item-opener, .right-now-item.right-now-item-02 .right-now-item-opener {
		 min-width: 188px;
		 padding-left: 20px;
	}
	 .right-now-item.right-now-item-01 {
		 height: 335px;
	}
	 .right-now-item.right-now-item-01 .right-now-item-content {
		 padding-top: 60px;
	}
	 .right-now-item.right-now-item-02, .right-now-item.right-now-item-05 {
		 height: 219px;
	}
	 .right-now-item.right-now-item-02 .right-now-item-content, .right-now-item.right-now-item-05 .right-now-item-content {
		 padding-top: 42px;
	}
	 .right-now-item.right-now-item-05 .right-now-item-opener {
		 min-width: 188px;
		 padding-left: 12px;
	}
	 .right-now-item.right-now-item-03, .right-now-item.right-now-item-04, .right-now-item.right-now-item-06, .right-now-item.right-now-item-07 {
		 height: 159px;
	}
	 .right-now-item.right-now-item-03 .right-now-item-opener, .right-now-item.right-now-item-04 .right-now-item-opener, .right-now-item.right-now-item-06 .right-now-item-opener, .right-now-item.right-now-item-07 .right-now-item-opener {
		 min-width: 100%;
		 padding-left: 12px;
	}
	 .right-now-item.right-now-item-03 .right-now-item-content, .right-now-item.right-now-item-04 .right-now-item-content {
		 padding-left: 15px;
	}
	 .right-now-item.right-now-item-03.without-image .right-now-item-content, .right-now-item.right-now-item-04.without-image .right-now-item-content {
		 padding-top: 35px;
	}
	 .right-now-item.right-now-item-06 .right-now-item-content {
		 padding: 55px 5px 5px 8px;
		 font-size: 12px;
	}
	 .right-now-item.right-now-item-06.without-image .right-now-item-content {
		 padding-top: 42px;
	}
}
 @media (max-width: 767px) {
	 #main {
		 display:block;
		 width:100%;
	}
	 .right-now {
		 margin: 0;
	}
	 .right-now-tabset {
		 margin-bottom: 28px;
	}
	 .right-now-carousel {
		 margin-bottom: 31px;
	}
	 .right-now-carousel .right-now-item {
		 max-width: 375px;
		 margin: 0 auto 17px;
	}
	 .right-now-carousel .social-share {
		 max-width: 375px;
		 margin: 0 auto;
	}
	 .right-now-controls {
		 max-width: 375px;
		 margin: 0 auto;
	}
	 .right-now-controls:before, .right-now-controls:after {
		 content: " ";
		 display: table;
	}
	 .right-now-controls:after {
		 clear: both;
	}
	 .right-now-controls:before, .right-now-controls:after {
		 content: " ";
		 display: table;
	}
	 .right-now-controls:after {
		 clear: both;
	}
	 .right-now-controls [class*="-btn-"] {
		 min-width: 0;
		 width: 62px;
		 height: 62px;
		 position: relative;
	}
	 .right-now-controls [class*="-btn-"] .title {
		 position: absolute;
		 top: -10px;
		 height: 1px !important;
		 width: 1px !important;
		 padding: 0 !important;
		 overflow: hidden;
	}
	 .right-now-controls [class*="-btn-"] [class*="icon-"] {
		 position: absolute;
		 top: 50%;
		 left: 50%;
		 margin: -15px 0 0 -15px;
		 font-size: 30px;
	}
	 .right-now-item-opener {
		 min-height: 37px;
		 padding: 9px 30px 6px 17px;
		 left: -1px;
		 top: -1px;
	}
	 .right-now-item-opener-icon {
		 right: 4px;
		 width: 36px;
		 height: 36px;
		 margin-top: -18px;
	}
	 .right-now-item-opener-icon .icon-plus, .right-now-item-opener-icon .icon-minus {
		 width: 36px;
		 height: 36px;
		 font-size: 22px;
		 line-height: 36px;
	}
	 .right-now-item.right-now-item-01 .right-now-item-opener, .right-now-item.right-now-item-02 .right-now-item-opener, .right-now-item.right-now-item-03 .right-now-item-opener, .right-now-item.right-now-item-04 .right-now-item-opener, .right-now-item.right-now-item-05 .right-now-item-opener, .right-now-item.right-now-item-06 .right-now-item-opener {
		 min-width: 204px;
		 padding-left: 16px;
	}
	 .right-now-item.right-now-item-01, .right-now-item.right-now-item-02 {
		 height: 230px;
	}
	 .right-now-item.right-now-item-01 .right-now-item-content, .right-now-item.right-now-item-02 .right-now-item-content, .right-now-item.right-now-item-05 .right-now-item-content {
		 padding-top: 42px;
	}
	 .right-now-item.right-now-item-01 .right-now-item-content h1, .right-now-item.right-now-item-02 .right-now-item-content h1, .right-now-item.right-now-item-05 .right-now-item-content h1, .right-now-item.right-now-item-01 .right-now-item-content .h1, .right-now-item.right-now-item-02 .right-now-item-content .h1, .right-now-item.right-now-item-05 .right-now-item-content .h1, .right-now-item.right-now-item-01 .right-now-item-content h2, .right-now-item.right-now-item-02 .right-now-item-content h2, .right-now-item.right-now-item-05 .right-now-item-content h2, .right-now-item.right-now-item-01 .right-now-item-content .h2, .right-now-item.right-now-item-02 .right-now-item-content .h2, .right-now-item.right-now-item-05 .right-now-item-content .h2, .right-now-item.right-now-item-01 .right-now-item-content h3, .right-now-item.right-now-item-02 .right-now-item-content h3, .right-now-item.right-now-item-05 .right-now-item-content h3, .right-now-item.right-now-item-01 .right-now-item-content .h3, .right-now-item.right-now-item-02 .right-now-item-content .h3, .right-now-item.right-now-item-05 .right-now-item-content .h3 {
		 margin: 0 0 4px;
		 font-size: 18px;
	}
	 .right-now-item.right-now-item-01 .right-now-item-content-link-row, .right-now-item.right-now-item-02 .right-now-item-content-link-row, .right-now-item.right-now-item-05 .right-now-item-content-link-row {
		 padding: 0;
	}
	 .right-now-item.right-now-item-01 .right-now-item-content-link, .right-now-item.right-now-item-02 .right-now-item-content-link, .right-now-item.right-now-item-05 .right-now-item-content-link {
		 padding: 12px 20px;
		 font-size: 16px;
		 line-height: 1.5;
		 border-radius: 0;
		 line-height: 1.25;
	}
	 .right-now-item.right-now-item-01 {
		 height: 340px;
	}
	 .right-now-item.right-now-item-03, .right-now-item.right-now-item-04, .right-now-item.right-now-item-05 {
		 height: 175px;
	}
	 .right-now-item.right-now-item-03 .right-now-item-content, .right-now-item.right-now-item-04 .right-now-item-content {
		 padding-top: 45px;
	}
	 .right-now-item.right-now-item-03.without-image .right-now-item-content, .right-now-item.right-now-item-04.without-image .right-now-item-content {
		 padding-top: 45px;
	}
	 .right-now-item.right-now-item-06 {
		 height: 175px;
	}
	 .right-now-item.right-now-item-06 .right-now-item-content {
		 padding-top: 50px;
	}
	 .right-now-item.right-now-item-06.without-image .right-now-item-content {
		 padding-top: 50px;
	}
}
/* * Right Now Home Update 5-31-18 */
 .right-now.wrap .right-now-item-content {
	 position: absolute;
	 bottom: 0;
	 top:inherit;
	 left: -1px;
	 right: -1px;
	 height: 25%;
	 opacity: 1;
	 text-align: left;
	 color: #fff;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 font-size: 1.2em;
	 line-height: 1.5;
	 transform:none;
	 transition:none;
	 padding:10px;
	 background-color: rgba(0,0,0,0.5);
}
 .right-now.wrap .right-now-item-content-link-row {
	 padding-top:5px !important;
	 margin-left:2px;
}
 .right-now.wrap .right-now-item-content-link-row a {
	 padding:2px 10px !important;
	 border:1px solid #28adcd !important;
	 font-size:1.1em !important;
	 font-weight:bold !important;
	 color:#28adcd !important;
}
 .right-now.wrap .right-now-item-content-link-small.blue {
	 display: inline-block;
	 background:#28adcd;
	 color: #fff;
	 padding: 1px 5px;
}
 .right-now.wrap .right-now-item-content-link-small.orange {
	 display: inline-block;
	 background:#ff7336;
	 color: #fff;
	 padding: 1px 5px;
}
 .right-now.wrap .right-now-item-content-link-small.green {
	 display: inline-block;
	 background:#90bb39;
	 color: #fff;
	 padding: 1px 5px;
}
 .right-now.wrap .right-now-item-content-link-small.gold {
	 display: inline-block;
	 background:#e3b41a;
	 color: #fff;
	 padding: 1px 5px;
}
 .right-now.wrap .right-now-item.is-blue .right-now-item-content {
	 background-color: rgba(40, 173, 205, 0.5);
}
 .right-now.wrap .right-now-item.is-orange .right-now-item-content {
	 background-color: rgba(241, 112, 33, 0.5);
}
 .right-now.wrap .right-now-item.is-green .right-now-item-content {
	 background-color: rgba(144, 187, 57, 0.5);
}
 .right-now.wrap .right-now-item.is-violet .right-now-item-content {
	 background-color: rgba(168, 29, 118, 0.5);
}
 .right-now.wrap .right-now-item.right-now-item-01 .right-now-item-content {
	 padding:8px 10px 10px;
	 font-size: .8em;
	 height:auto;
}
 .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content, .right-now.wrap .right-now-item.right-now-item-04 .right-now-item-content {
	 padding:8px 10px 10px;
	 font-size: .8em;
	 height:auto;
}
 .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content {
	 padding:8px 10px 10px;
	 font-size: .8em;
	 height:auto;
}
 .right-now.wrap .right-now-item-content h1, .right-now.wrap .right-now-item-content h2, .right-now.wrap .right-now-item-content h3, .right-now.wrap .right-now-item-content h4 {
	 margin-bottom: 3px !important;
	 text-transform:uppercase;
	 font-weight:bold;
}
 .right-now.wrap .right-now-item.right-now-item-01 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-01 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-01 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-01 .right-now-item-content h4 {
	 font-size:1.7em;
	 color:#28adcd;
	 margin-bottom: 0px !important;
}
 .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h4 {
	 font-size:1.7em;
	 color:#ff7336;
}
 .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h4 {
	 font-size:1.3em;
	 text-transform:uppercase;
	 font-weight:bold;
	 color:#e8cb31;
}
 .right-now.wrap .right-now-item.right-now-item-04 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-04 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-04 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-04 .right-now-item-content h4 {
	 font-size:1.3em;
	 color:#8ec23f;
}
 .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h4 {
	 font-size:1.3em;
	 text-transform:uppercase;
	 font-weight:bold;
	 color:#e8cb31;
}
 .right-now.wrap .right-now-item.right-now-item-03, .right-now.wrap .right-now-item.right-now-item-05 {
	 height:217px;
}
 .right-now.wrap .right-now-item.right-now-item-04 {
	 height:291px;
}
 .right-now.wrap .right-now-article-link-01:before {
	 content:"";
	 position:absolute;
	 width:100%;
	 height:100%;
	 display:block;
	 border: 3px solid rgba(241, 112, 33, 0.0);
	 background:rgba(255,255,255, 0.0);
}
 .right-now.wrap .right-now-article-link-01:hover:before {
	 display:block;
	 background:rgba(255,255,255, 0.4);
	 border: 3px solid rgba(174, 10, 19, 1.0);
	 transition:all .25s ease-in-out;
	 z-index:999;
}
 .right-now.wrap .right-now-article-link-02:before {
	 content:"";
	 position:absolute;
	 width:100%;
	 height:100%;
	 display:block;
	 border: 3px solid rgba(174, 10, 19, 0.0);
	 background:rgba(255,255,255, 0.0);
}
 .right-now.wrap .right-now-article-link-02:hover:before {
	 display:block;
	 background:rgba(255,255,255, 0.4);
	 border: 3px solid rgba(174, 10, 19, 1.0);
	 transition:all .25s ease-in-out;
	 z-index:999;
}
 .right-now.wrap .right-now-article-link-03:before {
	 content:"";
	 position:absolute;
	 width:100%;
	 height:100%;
	 display:block;
	 border: 3px solid rgba(174, 10, 19, 0.0);
	 background:rgba(255,255,255, 0.0);
}
 .right-now.wrap .right-now-article-link-03:hover:before {
	 display:block;
	 background:rgba(255,255,255, 0.4);
	 border: 3px solid rgba(174, 10, 19, 1.0);
	 transition:all .25s ease-in-out;
	 z-index:999;
}
 .right-now.wrap .right-now-article-link-04:before {
	 content:"";
	 position:absolute;
	 width:100%;
	 height:100%;
	 display:block;
	 border: 3px solid rgba(174, 10, 19, 0.0);
	 background:rgba(255,255,255, 0.0);
}
 .right-now.wrap .right-now-article-link-04:hover:before {
	 display:block;
	 background:rgba(255,255,255, 0.4);
	 border: 3px solid rgba(174, 10, 19, 1.0);
	 transition:all .25s ease-in-out;
	 z-index:999;
}
 .right-now.wrap .right-now-article-link-05:before {
	 content:"";
	 position:absolute;
	 width:100%;
	 height:100%;
	 display:block;
	 border: 3px solid rgba(174, 10, 19, 0.0);
	 background:rgba(255,255,255, 0.0);
}
 .right-now.wrap .right-now-article-link-05:hover:before {
	 display:block;
	 background:rgba(255,255,255, 0.4);
	 border: 3px solid rgba(174, 10, 19, 1.0);
	 transition:all .25s ease-in-out;
	 z-index:999;
}
 .right-now.wrap .right-now-article-link-06:before {
	 content:"";
	 position:absolute;
	 width:100%;
	 height:100%;
	 display:block;
	 border: 3px solid rgba(174, 10, 19, 0.0);
	 background:rgba(255,255,255, 0.0);
}
 .right-now.wrap .right-now-article-link-06:hover:before {
	 display:block;
	 background:rgba(255,255,255, 0.4);
	 border: 3px solid rgba(174, 10, 19, 1.0);
	 transition:all .25s ease-in-out;
	 z-index:999;
}
 @media (max-width: 991px) {
	 .right-now.wrap .right-now-item.right-now-item-03, .right-now.wrap .right-now-item.right-now-item-04, .right-now.wrap .right-now-item.right-now-item-05 {
		 height:175px;
		 width:345px;
	}
	/* .right-now.wrap .right-now-article-link-01:before {
		 */
		/* height:345px;
		 */
		/* width:345px;
		 */
		/* 
	}
	 */
	/* .right-now.wrap .right-now-article-link-02:before {
		 */
		/* height:220px;
		 */
		/* width:345px;
		 */
		/* 
	}
	 */
	/* .right-now.wrap .right-now-article-link-03:before, .right-now.wrap .right-now-article-link-04:before, .right-now.wrap .right-now-article-link-05:before {
		 */
		/* height:175px;
		 */
		/* width:345px;
		 */
		/* 
	}
	 */
	 .right-now.wrap .right-now-item.right-now-item-01 .right-now-item-content {
		 height:auto;
	}
	 .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content, .right-now.wrap .right-now-item.right-now-item-04 .right-now-item-content, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content {
		 padding:8px 10px 10px;
		 font-size: .8em;
		 height:auto;
	}
	 .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h4 {
		 font-size: 1.3em;
		 margin-bottom:0px !important;
	}
	 .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h4, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h4 {
		 margin-bottom:0px !important;
	}
}
 @media (max-width: 767px) {
	 .right-now.wrap .right-now-item.right-now-item-03, .right-now.wrap .right-now-item.right-now-item-04, .right-now.wrap .right-now-item.right-now-item-05 {
		 height:175px;
		 width:100%;
	}
	 .right-now.wrap .right-now-article-link-03:before, .right-now.wrap .right-now-article-link-04:before, .right-now.wrap .right-now-article-link-05:before {
		 height:175px;
		 width:100%;
	}
	 .right-now.wrap .right-now-item.right-now-item-01 .right-now-item-content {
		 height:auto;
	}
	 .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content, .right-now.wrap .right-now-item.right-now-item-04 .right-now-item-content, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content {
		 padding:8px 10px 10px;
		 font-size: .8em;
		 height:auto;
	}
	 .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-02 .right-now-item-content h4 {
		 font-size: 1.3em;
		 margin-bottom:0px !important;
	}
	 .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-03 .right-now-item-content h4, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h1, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h2, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h3, .right-now.wrap .right-now-item.right-now-item-05 .right-now-item-content h4 {
		 margin-bottom:0px !important;
	}
	 .container-style-spotlights-accordion.home .content-block-heading h3 {
		 font-size: 1.5em;
	}
}
/* * By the numbers region */
 .by-the-numbers-region .content-container-holder {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 @media (min-width: 768px) {
	 .by-the-numbers-region .content-container-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .by-the-numbers-region .content-container-holder {
		 width: 970px;
	}
}
 @media (min-width: 1200px) {
	 .by-the-numbers-region .content-container-holder {
		 width: 1200px;
	}
}
/* --------------- Banner ------------------------------- */
 .banner {
	 height:100%;
	 width:100%;
	 background-color:#e0e0e0;
}
 .banner .grid {
	 display: grid;
	 grid-template-columns: 2fr 130px 3fr;
	 margin: 0 auto;
	 width: 75%;
	 height: 100%;
	 align-items: center;
}
 .banner .left-col, .banner .right-col {
	 padding:20px;
	 font-size:2.3em;
	 color: #ae0a13;
	 font-family:'museo700', 'museo_sans300', sans-serif;
	 line-height:1.3;
}
 .banner .left-col a.banner-link, .banner .right-col a.banner-link {
	 display: inline-block;
	 color: #364451;
	 background-color: #cccccc;
	 font-size: .4em;
	 text-transform: uppercase;
	 margin-top: 20px;
	 padding: 5px 15px 3px;
	 transition: all .25s ease-in-out;
}
 .banner .left-col a.banner-link:hover, .banner .right-col a.banner-link:hover {
	 color:#fff;
	 background-color:#364451;
	 text-decoration:none !important;
}
 .banner .left-col img {
	 width:100%;
	 height:auto;
}
 .banner .stat{
	 font-family:'Iron &amp; Brine', 'museo_sans700', sans-serif;
	 font-size:8em;
	 color: #ae0a13;
}
 @media (max-width: 1259px) {
	 .banner .grid {
		 width:90%;
	}
}
 @media (max-width: 768px) {
	 .banner .grid {
		 display: grid;
		 grid-template-columns: 1fr;
		 margin: 0 auto;
		 width: 100%;
		 height: 100%;
		 align-items: center;
		 text-align:center;
	}
	 .banner .left-col, .banner .right-col {
		 padding:20px;
		 font-size:2.3em;
		 color: #ae0a13;
		 font-family:'museo700', 'museo_sans300', sans-serif;
		 line-height:1.3;
	}
}
/* ------------- Stats ---------------------------- */
 .stats-region {
	 margin-top: 20px;
	 margin-bottom:50px;
}
 .stats {
	 height:100%;
	 width:75%;
	 margin:0 auto;
}
 .stats .stats-flex {
	 display: flex;
	 height: 100%;
}
 .stats-flex &gt; div {
	 padding:30px 60px;
	 font-size:1.3em;
	 color:#364451;
	 background-color:#bbbbbb;
	 font-family:'museo700', 'museo_sans300', sans-serif;
	 margin:10px;
}
 .stats-flex &gt; div .stat-number {
	 font-family:'Iron &amp; Brine', 'museo_sans700', sans-serif;
	 font-size:5.1em;
	 line-height:1;
	 color: #ae0a13;
}
 .stats-flex .stat-link-wrap {
	 text-align:center;
}
 .stats-flex .stat-link-wrap span {
	 font-size: 1.4em;
	 padding-left: 5px;
}
 .stats-flex &gt; div a.stat-link {
	 display: inline-block;
	 color: #364451;
	 background-color: #cccccc;
	 font-size: .7em;
	 text-transform: uppercase;
	 margin-top: 20px;
	 padding: 5px 15px 3px;
	 transition: all .25s ease-in-out;
}
 .stats-flex &gt; div a.stat-link:hover {
	 color:#fff;
	 background-color:#364451;
	 text-decoration:none !important;
}
 @media (max-width: 1259px) {
	 .stats {
		 width:90%;
	}
	 .stats-flex &gt; div .stat-number {
		 font-size:4em;
	}
}
 @media (max-width: 768px) {
	 .stats .stats-flex {
		 flex-wrap:wrap;
		 justify-content: center;
	}
	 .stats-flex &gt; div .stat-number {
		 font-size:3em;
	}
	 .stats-flex &gt; div {
		 padding:20px;
		 text-align:center;
	}
}
/* ------------ Highlights ---------------------------- */
 .highlights-region {
	 background-color:#364451;
	 width:100%;
	 position:relative;
}
 .content-container-holder .highlights-region {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
	 position:relative;
}
 .highlights-region-title {
	 margin-left:12.5%;
	 font-family: "museo700", Arial, Helvetica, sans-serif;
	 font-size: 50px;
	 text-transform: capitalize;
	 color: #ae0a13;
	 text-align:left;
}
 .highlights {
	 margin:0 auto;
	 padding-top:50px;
	 padding-bottom:50px;
	 background-color:#364451;
	 width:75%;
	 display:grid;
	 grid-template-areas: "news news feature" "news news events" "news news events";
	 grid-gap:20px;
}
 .highlights .filtered-news-region {
	 grid-area:news;
}
 .highlights .filtered-news-region .filtered-news {
	 display:grid;
	 grid-template-columns: 1fr 1fr;
	 grid-gap:10px;
}
 .highlights .filtered-news-region .filtered-news .filtered-news-item {
	 padding:10px;
	 background-color:#fff;
}
 .highlights .filtered-news-region .filtered-news .filtered-news-item:first-of-type .news-block-img {
	 background-position: 50% 50% !important;
	 padding-top:80%;
}
 .highlights .filtered-news-region .filtered-news .news-block-img-wrap {
	 width:100%;
	 overflow:hidden;
}
 .highlights .filtered-news-region .filtered-news .news-block-img {
	 margin-bottom:0;
	 transform: scale(1) translateZ(0);
	 transition: transform 0.3s ease;
}
 .highlights .filtered-news-region .filtered-news .filtered-news-item:hover {
	 cursor:pointer;
}
 .highlights .filtered-news-region .filtered-news .filtered-news-item:hover .news-block-img {
	 transform: scale(1.1) translateZ(0);
}
 .highlights .filtered-news-region .filtered-news .filtered-news-item h3 {
	 margin-top:18px;
	 font-size:1em;
	 text-transform:capitalize;
}
 .highlights .filtered-news-region .filtered-news .filtered-news-item:first-of-type {
	 grid-column-start:1;
	 grid-column-end: 3 
}
 .highlights .feature-region {
	 grid-area:feature;
}
 .highlights .feature {
	 height:300px;
	 overflow: hidden;
	 position: relative;
	 background-color: #800000;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
}
 .highlights .feature .feature-link::before {
	 content: "";
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 display: block;
	 border: 3px solid rgba(241, 112, 33, 0.0);
	 background: rgba(255,255,255, 0.0);
}
 .highlights .feature .feature-link:hover::before {
	 display: block;
	 background: rgba(255,255,255, 0.4);
	 border: 3px solid rgba(241, 112, 33, 1.0);
	 transition: all .25s ease-in-out;
}
 .highlights .feature .feature-img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 overflow: hidden;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
	 transform: scale(1) translateZ(0);
	 transition: transform 0.3s ease;
}
 .highlights .feature .feature-link:hover .feature-img {
	 transform: scale(1.1) translateZ(0);
	 transition: transform 0.3s ease;
}
 .highlights .feature .feature-content {
	 position: absolute;
	 bottom: 0;
	 top: inherit;
	 left: -1px;
	 right: -1px;
	 opacity: 1;
	 text-align: left;
	 color: #fff;
	 font-family: "museo_sans300", Arial, Helvetica, sans-serif;
	 font-size: 1.2em;
	 line-height: 1.5;
	 transform: none;
	 transition: none;
	 padding: 10px;
	 background-color: rgba(0,0,0,0.5);
}
 .highlights .feature .feature-content h3 {
	 margin-bottom:3px !important;
	 font-size:1.7em;
	 color:#fff;
	 text-transform:uppercase;
}
 .highlights .feature .feature-content {
	 font-size: .7em;
	 height:auto;
}
/*---------------------------- EVENTS ------------------------------- */
 .page-home.page-refresh .events-region {
	 grid-area:events;
	 position:relative;
	 background-color:#fff;
	 padding:20px;
	 z-index:100;
}
 .page-home.page-refresh .events .all-events-link {
	 text-align:right;
	 margin-top:5px;
}
 .page-home.page-refresh .events .all-events-link a {
	 font-size:.9em;
	 font-weight:600;
}
 .page-home.page-refresh .events {
	 padding-left:15px;
	 background-color:#fff;
	 margin-top: 59px;
}
 @media (max-width:550px){
	 .page-home.page-refresh .events {
		 padding:0;
	}
}
 .page-home.page-refresh .events h2 a {
	 font-weight:700;
	 color:#364451;
	 text-decoration:none;
}
 .page-home.page-refresh .events h2 a:hover {
	 text-decoration:none;
	 cursor:pointer;
}
 .page-home.page-refresh .events .event {
	 display:flex;
	 align-items:stretch;
	 margin:0;
	 border-bottom:1px solid #000;
	/*box-shadow: 0 5px 15px rgb(0 0 0 / 9%), 0 5px 5px rgb(0 0 0 / 10%);
	 */
}
 .page-home.page-refresh .events .event:last-child {
	 margin-bottom:0;
}
 .page-home.page-refresh .events .event .img-wrap {
	 overflow:hidden;
}
 .page-home.page-refresh .events .event img {
	 width:40%;
}
 .page-home.page-refresh .events .event:hover {
	 cursor:pointer;
}
 .page-home.page-refresh .events .event:hover img {
}
 .page-home.page-refresh .events .event .event-left-col {
	 display:flex;
	 flex-direction:column;
	 align-items:stretch;
	 margin-right: 0;
	 min-width:15%;
	 font-size:.8em;
	 color:#fff;
	 text-transform:uppercase;
	 justify-content:center 
}
 .page-home.page-refresh .events .event .event-left-col .event-date-wrap {
	 background-color: #707780;
	 display:flex;
	 flex-direction:column;
	 align-items:center;
	 padding:10px;
	 text-align:center;
	 font-size:.85em;
}
 .page-home.page-refresh .events .event .event-left-col .event-date {
	 font-size:2.5em;
	 letter-spacing:initial;
	 line-height:1.1;
}
 .page-home.page-refresh .events h3 {
	 font-family: "museo700", Arial, Helvetica, sans-serif;
	 font-size: 1.7em;
	 text-transform: capitalize;
	 color: #ae0a13;
	 text-align:left;
}
 .page-home.page-refresh .events h2 {
	 font-size: 1.7em;
}
 .page-home.page-refresh .events h2 .icon {
	 padding-right:10px;
}
 .page-home.page-refresh .events .event .event-content-wrap {
	 padding:5px 8px;
}
 .page-home.page-refresh .events .event .event-content-wrap h4 {
	 margin-bottom:8px;
}
 .page-home.page-refresh .event .event-time {
	 font-size:0.8em;
	 margin-top:10px;
	 color:#000;
}
 .page-home.page-refresh .events .events-wrapper {
	 overflow:hidden;
	 position:relative;
	 height:100%;
}
 .page-home.page-refresh .events .event-flex {
	 display:flex;
	 flex-wrap:nowrap;
	 justify-content:space-between;
	 align-items:center;
}
 .page-home.page-refresh .events .event-link {
	 color: #800000;
	 font-weight:700;
}
 .page-home.page-refresh .events .events-wrapper .event img {
	 width:35%;
}
 @media (max-width: 1259px) {
	 .highlights {
		 width:90%;
	}
	 .highlights-region-title {
		 font-size:40px;
	}
}
 @media (max-width: 768px) {
	 .highlights {
		 padding-top:30px;
		 padding-bottom:30px;
		 width:100%;
		 grid-template-areas: "news" "news" "news";
	}
	 .highlights .filtered-news-region .filtered-news {
		 grid-template-columns: 1fr;
	}
	 .highlights .filtered-news-region .filtered-news &gt; .filtered-news-item {
		 grid-column-start:1;
		 grid-column-end: 2 
	}
}
/* ------------------------- Home News Section -------------------------- */
 .home-news-content-container {
	 background-image: url('../images/2022/bg-bottom.png');
	 background-size:cover;
	 position:relative;
}
 .home-news-title-wrap {
	 position:relative;
	 padding-top:7px;
	 padding-bottom:5px;
	 text-align:left;
}
 .home-news-title {
	 display:block;
	 color:#800000;
	 font-size:2.5em;
	 margin:0px;
	 position:relative;
	 left:15%;
}
 @media (max-width:560px) {
	 .home-news-title-wrap {
		 background:#800000;
		 top:35px;
		 text-align:center;
	}
	 .home-news-title {
		 position:static;
		 display:block;
		 font-size:2em;
		 color:#fff;
	}
}
 .home-news-region {
	 width:100%;
	 position:relative;
}
 .content-container-holder .home-news-region {
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
	 position:relative;
}
 .home-news-region-title {
	 margin-left:12.5%;
	 font-family: "museo700", Arial, Helvetica, sans-serif;
	 font-size: 50px;
	 text-transform: capitalize;
	 color: #ae0a13;
	 text-align:left;
}
 .home-news {
	 margin:0 auto;
	 padding-top:100px;
	 padding-bottom:50px;
	 width:85%;
	 display:grid;
	 grid-template-areas: "news news newslinks" "news news newslinks" "news news events";
	 grid-template-columns:1fr 1fr 1fr;
	 gap:15px;
}
 @media (max-width:1080px){
	 .home-news {
		 width:90%;
	}
}
 .home-news .filtered-news-region {
	 grid-area:news;
}
 .home-news .filtered-news-region .filtered-news {
	 display:flex;
	 flex-direction:column;
	 align-items:center;
	 grid-gap:30px;
}
 .home-news .filtered-news-region .filtered-news .filtered-news-item {
	 position:relative;
	 height:100%;
	 width:90%;
}
 @media (min-width:1024px) {
	 .home-news {
		 gap:0;
	}
	 .home-news .filtered-news-region .filtered-news {
		 display:grid;
		 grid-template-columns: 1fr;
		 grid-gap:30px;
	}
	 .home-news .filtered-news-region .filtered-news &gt; .filtered-news-item {
		 position:relative;
		 height:100%;
		 width:100%;
	}
}
 .home-news .filtered-news-region .filtered-news .filtered-news-item:first-of-type .news-block-img {
	 background-position: 50% 50% !important;
	 padding-top:80%;
	 height:100%;
}
 .home-news .filtered-news-region .filtered-news .news-block-img-wrap {
	 width:100%;
	 overflow:hidden;
	 height:100% 
}
 .home-news .filtered-news-region .filtered-news .news-block-img {
	 margin-bottom:0;
	 transform: scale(1) translateZ(0);
	 transition: transform 0.3s ease;
}
 .home-news .filtered-news-region .filtered-news .filtered-news-item:hover {
	 cursor:pointer;
}
 .home-news .filtered-news-region .filtered-news .filtered-news-item:hover .news-block-img {
	 transform: scale(1.1) translateZ(0);
}
 .home-news .filtered-news-region .filtered-news .filtered-news-item .text-wrap {
	 position:absolute;
	 bottom:0;
	 background:rgba(0 0 0 / 80%);
	 padding:12px;
	 width:100%;
	 font-size: 1.2em;
}
 .home-news .filtered-news-region .filtered-news .filtered-news-item h3 {
	 font-size: .85em;
	/*font-family: "museo500", Arial, Helvetica, sans-serif;
	 */
	 font-weight:300;
	 text-transform:capitalize;
	 color:#fff;
	 line-height: 1.2;
	 margin-bottom: 0px;
}
 .home-news .filtered-news-region .filtered-news &gt; .filtered-news-item {
	 grid-column-start: 1;
	 grid-column-end: 1;
	 height: 400px;
	 width: 90%;
	 margin: 0 auto;
}
 .home-news .filtered-news-region .filtered-news .news-row-2 {
	 display:flex;
	 width:100%;
	 gap:20px;
	 justify-content: space-evenly;
}
 @media (max-width:680px) {
	 .news-row-2 {
		 flex-direction:column;
		 width:100%;
	}
	 .news-row-2 .filtered-news-item {
		 margin-top:20px;
		 width:100%;
	}
}
 .home-news .filtered-news-region .filtered-news .news-row-2 .filtered-news-item {
	 width: 250px;
	 height: 250px;
}
 .home-news .filtered-news-region .more-news-link-wrap {
	 display:flex;
	 align-items:center;
	 justify-content:center;
	 text-align: center;
	 text-transform: uppercase;
	 font-size: 1.5em;
	 font-weight:800;
	 margin-top: 25px;
}
 .home-news .filtered-news-region .more-news-link-wrap a {
	 font-weight:800;
}
 .home-news .filtered-news-region .more-news-link-wrap span {
	 font-size: 1.4em;
	 padding-left: 5px;
	 color:#800000;
}
 @media (min-width:1024px) {
	 .home-news .filtered-news-region .filtered-news &gt; .filtered-news-item {
		 width: 70%;
	}
	 .home-news .filtered-news-region .filtered-news .news-row-2 .filtered-news-item {
		 width: 300px;
		 height: 300px;
	}
}
 .home-news .newslinks {
	/*grid-area:newslinks;
	 */
	 margin-top:30px;
}
 .home-news .newslinks ul {
	 padding:0;
	 margin:0;
	 display:flex;
	 flex-direction:column;
}
 .home-news .newslinks ul li {
	 position:relative;
	 list-style-type:none;
	 margin-top:60px;
	 box-shadow:5px 5px 8px rgba(0 0 0 / 50%);
	 right:10%;
}
 .home-news .newslinks ul li:first-of-type {
	 margin-top:0;
}
 .home-news .newslinks ul li:nth-child(2n) {
	 position:relative;
	 left:10%;
}
 .home-news .newslinks ul li a {
	 display: block;
	 text-transform: uppercase;
	 border: 2px solid #800000;
	 background: #fff;
	 padding: 5px 10px;
	 text-align: center;
	 font-size: 1em;
	 font-weight:800;
}
 @media (max-width:1080px) {
	 .home-news {
		 grid-template-areas:"news" "news" "newslinks";
		 grid-template-columns:1fr;
	}
	 .home-news .newslinks ul li:nth-child(2n) {
		 position:relative;
		 left:0px;
	}
	 .home-news .filtered-news-region .filtered-news {
		 grid-template-columns: 1fr;
	}
	 .home-news .filtered-news-region .filtered-news .filtered-news-item {
		 width:100% !important;
	}
	 .home-news .filtered-news-region .filtered-news .filtered-news-item:first-of-type {
		 width:100%;
	}
	 .home-news .newslinks ul li {
		 margin-top:40px;
		 box-shadow:3px 3px 7px rgba(0 0 0 / 50%);
		 left:0;
		 right:0;
	}
	 .home-news .newslinks {
		 margin-top:20px;
	}
}
/* ------------------------------- Social Bar ----------------------- */
 .social-bar {
	 background: #7a7c7d;
	 padding:30px;
}
 .social-bar-wrap {
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-around;
	 align-items: center;
	 width: 85%;
	 gap: 30px;
	 margin: 0 auto;
}
 .social-bar-wrap a {
	 font-weight:800;
}
 .social-bar-region {
	 color: #fff;
	 padding:2%;
	 text-align:center;
	 margin:0 auto;
}
 .social-bar-text {
	 color:#fff;
	 text-align:center;
	/*font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 */
	 font-size:2em;
	 font-weight:800;
	 text-transform:uppercase;
	 align-self: center;
}
 .social-bar-button {
	 flex:0 1 30%;
	 color:#fff;
	 text-align:center;
	 text-transform:uppercase;
}
 .social-bar-button a {
	 color:#fff;
	 font-size:2.3em;
}
 .bar-link {
	 text-decoration:none !important;
}
 .social-bar .social-bar-wrap .icon {
	 font-size:3.5em;
}
 @media (max-width:580px) {
	 .social-bar-wrap {
		 width:100%;
	}
	 .social-bar-region {
		 padding:0;
	}
	 .social-bar-text {
		 font-size:1.43em;
	}
}
/* ----------------- Follow ------------------------- */
 .follow.content-container {
	 margin-top: 100px;
	 margin-bottom: 100px;
}
 .follow-region {
	 width:75%;
	 margin:0 auto;
}
 .follow-region h2 {
	 font-family: "museo700", Arial, Helvetica, sans-serif;
	 font-size: 50px;
	 text-transform: capitalize;
	 color: #ae0a13;
	 text-align:left;
	 margin-bottom:10px;
}
 .follow-region .follow-wrap {
	 display:flex;
	 justify-content: space-between;
}
 .follow-region .follow-wrap &gt; div {
	 margin-right:15px;
	 margin-bottom:15px;
}
 .follow-region .follow-wrap div a {
	 display:block;
	 padding: 10px 20px;
	 font-family: "museo700", Arial, Helvetica, sans-serif;
	 font-size: 1.8em;
	 color:#fff;
	 background-color: #364451;
	 transition: background-color .25s ease-in-out;
}
 .follow-region .follow-wrap a:hover {
	 background-color: #191e23;
	 text-decoration:none !important;
}
 @media (max-width: 1259px) {
	 .follow-region {
		 width:90%;
	}
	 .follow-region h2.follow-wrap div a {
		 font-size:1.4em;
	}
	 .follow-region h2.follow-region-title {
		 font-size:40px;
	}
}
 @media (max-width:768px) {
	 .follow-region {
		 width:90%;
	}
	 .follow-region .follow-wrap {
		 flex-wrap: wrap;
		 font-size:1em;
		 justify-content: center;
	}
	 .follow-region .follow-wrap div a {
		 font-size:1.3em;
	}
}
/* By the numbers */
 .by-the-numbers {
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 0;
	 padding: 65px 0 57px;
	 color: #364451;
	 text-align: center;
	 background-color: #fff;
}
 .by-the-numbers:before, .by-the-numbers:after {
	 content: " ";
	 display: table;
}
 .by-the-numbers:after {
	 clear: both;
}
 .by-the-numbers:before, .by-the-numbers:after {
	 content: " ";
	 display: table;
}
 .by-the-numbers:after {
	 clear: both;
}
 .by-the-numbers h1, .by-the-numbers h2, .by-the-numbers h3, .by-the-numbers .h1, .by-the-numbers .h2, .by-the-numbers .h3 {
	 font-size: 40px;
	 margin: 0 0 52px;
}
 .by-the-numbers-carousel [class*="col-"]:first-child .by-the-number {
	 max-width: 258px;
	 float: left;
}
 .by-the-numbers-carousel [class*="col-"]:last-child .by-the-number {
	 max-width: 258px;
	 float: right;
}
 .by-the-numbers .by-the-number {
	 margin: 0 auto 20px;
}
 .by-the-numbers .row-btn {
	 margin: 0;
}
 .by-the-numbers .btn {
	 min-width: 274px;
}
 @media (max-width: 991px) {
	 .by-the-numbers {
		 padding: 51px 0 50px;
	}
	 .by-the-numbers h1, .by-the-numbers h2, .by-the-numbers h3, .by-the-numbers .h1, .by-the-numbers .h2, .by-the-numbers .h3 {
		 font-size: 35px;
		 margin: 0 0 52px;
	}
}
 @media (max-width: 767px) {
	 .by-the-numbers {
		 padding: 29px 0 39px;
	}
	 .by-the-numbers h1, .by-the-numbers h2, .by-the-numbers h3, .by-the-numbers .h1, .by-the-numbers .h2, .by-the-numbers .h3 {
		 font-size: 24px;
		 margin: 0 0 24px;
	}
	 .by-the-numbers-carousel {
		 margin: 0;
	}
	 .by-the-numbers-carousel [class*="col-"]:first-child .by-the-number, .by-the-numbers-carousel [class*="col-"]:last-child .by-the-number {
		 max-width: 100%;
		 float: none;
	}
	 .by-the-numbers-carousel .slick-arrow {
		 position: absolute;
		 top: 30%;
		 z-index: 2;
		 width: 20px;
		 height: 44px;
		 border: 0;
	}
	 .by-the-numbers-carousel .slick-arrow.slick-prev {
		 left: 15px;
		 background: url("../images/sprite.png") -110px 0 no-repeat;
	}
	 .by-the-numbers-carousel .slick-arrow.slick-next {
		 right: 15px;
		 background: url("../images/sprite.png") -130px 0 no-repeat;
	}
	 .by-the-numbers-carousel .slick-arrow:before {
		 content: "";
	}
	 .by-the-numbers-carousel .slick-dots {
		 position: absolute;
		 top: -10px;
		 height: 1px !important;
		 width: 1px !important;
		 padding: 0 !important;
		 overflow: hidden;
	}
}
/* * By the number */
 .by-the-number:before, .by-the-number:after {
	 content: " ";
	 display: table;
}
 .by-the-number:after {
	 clear: both;
}
 .by-the-number:before, .by-the-number:after {
	 content: " ";
	 display: table;
}
 .by-the-number:after {
	 clear: both;
}
 .by-the-number-img {
	 display: block;
	 max-width: 100%;
	 height: auto;
	 margin: 0 auto 14px;
}
 .by-the-number-content {
	 margin: 0 0 20px;
	 font-size: 24px;
	 line-height: 1.167;
}
 .by-the-number p {
	 margin: 0;
}
 .by-the-number.is-blue .by-the-number-content {
	 color: #28adcd;
}
 .by-the-number.is-green .by-the-number-content {
	 color: #90bb39;
}
 .by-the-number.is-violet .by-the-number-content {
	 color: #a81d76;
}
 .by-the-number.is-red .by-the-number-content {
	 color: #ae0a13;
}
 @media (max-width: 991px) {
	 .by-the-number-img {
		 margin: 0 auto 28px;
	}
	 .by-the-number-content {
		 margin: 0 0 13px;
		 font-size: 20px;
		 line-height: 1.3;
	}
}
 @media (max-width: 767px) {
	 .by-the-number-img {
		 max-width: 50%;
		 margin: 0 auto 16px;
	}
	 .by-the-number-content {
		 font-size: 18px;
	}
}
/* * Style for Right-rail module */
 .right-rail-module {
	 margin: 0 0 30px;
}
 .right-rail-module-header {
	 padding: 10px 25px;
	 min-height: 50px;
	 display: block;
	 position: relative;
}
 .right-rail-module-header-opener {
	 display: none;
}
 .right-rail-module-title {
	 color: #fff;
	 font-size: 20px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 line-height: 1.4;
	 letter-spacing: 1px;
	 margin: 0;
}
 .right-rail-module .block-title {
	 font-size:16px;
	 margin-bottom: 20px;
	 padding-bottom:1px;
	 border-bottom:1px solid #fff;
}
 .right-rail-module .right-rail-module-related-links-description {
	 font-size:15px;
	 color:#bfbfbf;
	 margin-bottom: 10px;
	 margin-top: 7px;
}
 .right-rail-module-content {
	 overflow: hidden;
	 color: #fff;
	 font-size: 18px;
	 line-height: 1.55;
	 letter-spacing: 1px;
}
 .right-rail-module-content-holder {
	 padding: 20px;
}
 .right-rail-module-content-holder .right-col-content {
	 font-size:13px;
}
 .right-rail-module-content-holder img {
	 width:100%;
	 height:auto;
}
 .right-rail-module-content-holder iframe {
	 width:100%;
	 background:#fff;
}
 .right-rail-module-content-holder iframe form input {
	 width:100%;
}
 .right-rail-module-content-holder #rail-twitter-feed iframe {
	 background: transparent;
}
 .right-rail-module-content ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 .right-rail-module-content ul &gt; li {
	 list-style-type: none;
}
 .right-rail-module-content p {
	 margin: 0 0 28px;
}
 .right-rail-module-content a {
	 color: #fff;
}
 .right-rail-module-content .date {
	 text-transform: uppercase;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 .right-rail-module-btn-row {
	 padding: 10px 0 35px;
}
 .right-rail-module .btn {
	 padding: 12px 20px;
	 font-size: 16px;
	 line-height: 1.5;
	 border-radius: 0;
}
 .right-rail-module-link:after {
	 content: " \25B6";
}
 .right-rail-module.is-maroon .right-rail-module-header {
	 background-color: #4c1416;
}
 .right-rail-module.is-maroon .right-rail-module-content {
	 background-color: #800000;
}
 .right-rail-module.is-maroon .right-rail-module-content .btn:hover {
	 color: #800000;
}
 .right-rail-module.is-violet .right-rail-module-header {
	 background-color: #8a104f;
}
 .right-rail-module.is-violet .right-rail-module-content {
	 background-color: #a81d76;
}
 .right-rail-module.is-violet .right-rail-module-content .btn:hover {
	 color: #a81d76;
}
 .right-rail-module.is-blue .right-rail-module-header {
	 background-color: var(--color-grey-slate);
}
 .right-rail-module.is-blue .right-rail-module-content {
	 background-color: var(--color-red-dark);
}
 .right-rail-module.is-blue .right-rail-module-content .btn:hover {
	 color: #28adcd;
}
/* ------------------------ Right Rail Content ------------------------- */
 .right-rail-module.is-red-primary .right-rail-module-header {
	 background-color: var(--color-red-secondary);
}
 .right-rail-module.is-red-primary .right-rail-module-content {
	 background-color: var(--color-red-primary);
}
 .right-rail-module.is-red-secondary .right-rail-module-header {
	 background-color: var(--color-red-primary);
}
 .right-rail-module.is-red-secondary .right-rail-module-content {
	 background-color: var(--color-red-secondary);
}
 .right-rail-module.is-red-dark .right-rail-module-header {
	 background-color: var(--color-grey-slate);
}
 .right-rail-module.is-red-dark .right-rail-module-content {
	 background-color: var(--color-red-dark);
}
 .right-rail-module.is-grey-cool .right-rail-module-content {
	 background-color: var(--color-grey-cool);
}
 .right-rail-module.is-grey-medium .right-rail-module-header {
	 background-color: var(--color-grey-dark);
}
 .right-rail-module.is-grey-medium .right-rail-module-content {
	 background-color: var(--color-grey-medium);
}
 .right-rail-module.is-grey-dark .right-rail-module-header {
	 background-color: var(--color-black);
}
 .right-rail-module.is-grey-dark .right-rail-module-content {
	 background-color: var(--color-grey-dark);
}
/* -------------------- Social Media Feeds ------------------------------ */
 .right-rail-module .right-rail-module-social-media .right-rail-module-header {
	 background-color: var(--color-grey-dark);
}
 .right-rail-module .right-rail-module-social-media .right-rail-module-content {
	 background-color: var(--color-grey-medium);
}
 .right-rail-module .social-share {
	 padding-top: 14px;
}
 .right-rail-module .social-share ul {
	 margin: -4px;
}
 .right-rail-module .social-share ul li {
	 padding: 4px;
}
 .right-rail-module .social-share-btn {
	 font-size: 80px;
}
 .right-rail-module-content-holder header {
	 border-top: 1px solid rgba(255,255,255,.5);
	 padding:12px 0;
	 font-size:.8em;
}
 .right-rail-module-content-holder header:last-of-type {
	 border-bottom: 1px solid rgba(255,255,255,.5);
}
 @media (max-width: 991px) {
	 .right-rail-module-header {
		 padding-right: 80px;
	}
	 .right-rail-module-header-opener {
		 display: block;
		 position: absolute;
		 top: 50%;
		 right: 15px;
		 width: 36px;
		 height: 36px;
		 border: 0;
		 background: none;
		 margin-top: -21px;
		 text-align: center;
		 color: #fff;
	}
	 .right-rail-module-header-opener:before {
		 position: absolute;
		 top: 50%;
		 left: 50%;
		 content: "";
		 width: 36px;
		 height: 36px;
		 margin: -18px 0 0 -18px;
		 border: 3px solid #fff;
	}
	 .right-rail-module-header-opener .icon-plus, .right-rail-module-header-opener .icon-minus {
		 width: 20px;
		 height: 20px;
		 margin: -10px 0 0 -10px;
		 font-size: 18px;
		 line-height: 22px;
		 position: absolute;
		 top: 50%;
		 left: 50%;
		 color: #fff;
		 text-align: center;
		 transition: all 350ms ease-out;
	}
	 .right-rail-module-header-opener .icon-plus {
		 opacity: 1;
		 transform: rotate(0);
	}
	 .right-rail-module-header-opener .icon-minus {
		 opacity: 0;
		 transform: rotate(-90deg);
	}
	 .right-rail-module-content-holder {
		 padding: 26px 20px 28px;
	}
	 .right-rail-module.is-open .right-rail-module-header-opener .icon-plus {
		 opacity: 0;
		 transform: rotate(90deg);
	}
	 .right-rail-module.is-open .right-rail-module-header-opener .icon-minus {
		 opacity: 1;
		 transform: rotate(0);
	}
	 .right-rail-module .social-share {
		 padding-top: 25px;
		 padding-bottom: 30px;
	}
	 .right-rail-module .social-share ul {
		 margin: 0 -15px;
	}
	 .right-rail-module .social-share ul li {
		 width: 25%;
		 padding: 0 15px;
	}
	 .right-rail-module .social-share-btn {
		 font-size: 80px;
	}
}
 @media (max-width: 767px) {
	 .right-rail-module {
		 margin: 0 -15px 6px;
	}
	 .right-rail-module-header {
		 padding-right: 65px;
		 padding-left: 15px;
	}
	 .right-rail-module-title {
		 font-size: 18px;
	}
	 .right-rail-module-content {
		 font-size: 16px;
	}
	 .right-rail-module-content-holder {
		 padding: 25px 15px;
	}
	 .right-rail-module .social-share {
		 padding: 28px 15px 30px;
	}
	 .right-rail-module .social-share ul {
		 margin: 0 -6px;
	}
	 .right-rail-module .social-share ul li {
		 width: 25%;
		 padding: 0 6px;
	}
	 .right-rail-module .social-share-btn {
		 font-size: 32px;
	}
}
/* * Right rail module - Related links */
 .right-rail-module-related-links-list {
	 text-transform: uppercase;
	 padding-bottom: 5px;
	 font-size: 16px;
	 line-height: 1.25;
}
 .right-rail-module-related-links-list &gt; li {
	 margin: 0 0 16px;
}
 .right-rail-module-related-links-img {
	 padding-top: 38px;
	 margin: 0 -32px -30px;
}
 .right-rail-module-related-links-img img {
	 display: block;
	 width: 100%;
	 height: auto;
}
 @media (max-width: 991px) {
	 .right-rail-module-related-links-list {
		 text-transform: uppercase;
		 padding-bottom: 5px;
		 font-size: 16px;
		 line-height: 1.25;
	}
	 .right-rail-module-related-links-list &gt; li {
		 margin: 0 0 16px;
	}
	 .right-rail-module-related-links-img {
		 margin: 54px 0 0;
	}
	 .right-rail-module-related-links-img img {
		 max-width: 100%;
		 width: auto;
	}
	 .more-faculty {
		 display:none;
	}
}
/* * Right rail module - Image link list */
 .right-rail-module-image-link-list {
	 padding-top: 12px;
	 padding-bottom: 20px;
	 line-height: 1.56;
}
 .right-rail-module-image-link-list-img {
	 margin: 0 0 16px;
}
 .right-rail-module-image-link-list-img img {
	 display: block;
	 width: 100%;
	 height: auto;
}
 .right-rail-module-image-link-list-content:before, .right-rail-module-image-link-list-content:after {
	 content: " ";
	 display: table;
}
 .right-rail-module-image-link-list-content:after {
	 clear: both;
}
 .right-rail-module-image-link-list-content:before, .right-rail-module-image-link-list-content:after {
	 content: " ";
	 display: table;
}
 .right-rail-module-image-link-list-content:after {
	 clear: both;
}
 .right-rail-module-image-link-list-title {
	 display: block;
	 font-size: 21px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 line-height: 1.364;
	 padding:15px 15px 15px 0;
}
 .right-rail-module-image-link-list-link:after {
	 content: " \25B6";
}
 .rand-faculty {
	 list-style:none;
	 padding:20px !important;
}
 .rand-faculty li {
	 color:#fff;
	 padding-top: 12px;
	 padding-bottom: 20px;
}
 .rand-faculty li a {
	 color:#fff;
	 border-top: 1px solid rgba(255,255,255,.5);
	 display: block;
	 margin-top: 12px;
	 padding-top: 5px;
}
 .rand-faculty li img {
	 display:block;
	 width:100%;
	 height:auto;
}
 .rand-faculty li .faculty-list-info {
	 font-size:.7em;
	 margin-bottom: 5px;
	 border-bottom: 1px solid rgba(255,255,255,.5);
}
 .rand-faculty li .dept {
	 font-size: .9em;
	 margin-bottom:10px;
	 margin-top:6px;
}
 @media (max-width: 991px) {
	 .right-rail-module-image-link-list {
		 padding: 10px 15px 40px;
		 display: inline-block;
		 vertical-align: top;
		 width: 50%;
		 margin: 0 -2px;
	}
}
 @media (max-width: 767px) {
	 .right-rail-module-image-link-list {
		 padding: 0 0 30px;
		 display: block;
		 width: 100%;
		 margin: 0;
	}
}
/* * Right rail module - Save the date */
 .right-rail-module-save-the-date .right-rail-module-content ul {
	 padding-top: 15px;
	 line-height: 1.55;
}
 .right-rail-module-save-the-date .right-rail-module-content ul &gt; li {
	 padding: 36px 0 6px;
	 border-top: 1px solid #fff;
}
 .right-rail-module-save-the-date .right-rail-module-content ul &gt; li:first-child {
	 border-top: 0;
	 padding-top: 0;
}
 .right-rail-module-save-the-date .right-rail-module-content p {
	 margin: 0 0 26px;
}
 .right-rail-module-save-the-date .right-rail-module-img {
	 margin: 0 0 38px;
}
 .right-rail-module-save-the-date .right-rail-module-btn-row {
	 padding: 18px 0 35px;
}
 @media (max-width: 991px) {
	 .right-rail-module-save-the-date .right-rail-module-img img {
		 max-width: 100%;
		 width: auto;
	}
}
/* * Right rail module - Social Media Content */
 .right-rail-module-social-media {
	 padding: 35px 0 40px;
	 border-top: 1px solid #fff;
}
 .right-rail-module-social-media-user-link {
	 font-size: .75em;
}
 .right-rail-module-social-media-userFB {
	 display:none;
}
 .right-rail-module-social-media:first-child {
	 border-top: 0;
	 padding-top: 0;
}
 .right-rail-module-social-media-channel {
	 font-size: 26px;
	 margin: 0px;
	 margin-top:25px;
}
 .right-rail-module-social-media-channel:first-of-type {
	 margin-top:0px;
}
 .right-rail-module-social-media-channel .icon-twitter, .right-rail-module-social-media-channel .icon-facebook, .right-rail-module-social-media-channel .icon-instagram {
	 float:left;
	 margin-right:10px;
}
 .right-rail-module-social-media-title {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 14px;
	 text-transform: uppercase;
	 margin: 0 0 10px;
	 color: #fff;
}
 .right-rail-module-social-media-feed-name {
	 text-transform:none;
}
 .right-rail-module-social-media-img {
	 margin: 0 0 20px;
}
 .right-rail-module-social-media-text {
	 font-size:0.75em;
	 line-height: 1.4;
}
 .right-rail-module-social-media-text p {
	 margin: 0;
}
 .right-rail-module-social-media-link {
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 .feed-link {
	 display:inline-block;
	 font-size: 14px;
	 margin-top:15px;
}
 .feed-link:before {
	 content:"";
	 display:inline-block;
	 width: 0;
	 height: 0;
	 border-top: 5px solid transparent;
	 border-bottom: 5px solid transparent;
	 border-left: 5px solid #fff;
	 padding-right:5px;
}
/* Social Media Block - within main content */
 .social-block {
	 padding-bottom:25px;
	 margin-bottom:30px;
}
 .social-block .content-container {
	 text-align:left;
	 color: #fff;
	 padding-top:8px;
	 border:0;
}
 .social-block .social-green {
	 background: #90bb39 ;
	 height: 360px;
	 padding: 15px;
	 width: 49.3%;
	 margin: 0 0 0 4px;
}
 .social-block .social-blue {
	 background: #28adcd;
	 padding: 15px;
	 height:200px;
	 width:67.3%;
	 margin:0 0 0 4px;
}
 .social-block .social-dk-blue {
	 padding:0px;
	 height: 360px;
	 width: 49.3%;
	 margin: 0 4px 0 0;
	 text-align:center;
}
 .social-block .social-dk-blue blockquote {
	 background:none;
	 border-left:0;
	 font-size:initial;
}
 .social-block .social-dk-blue blockquote:before, .social-block .social-dk-blue blockquote:after {
	 content:none;
}
 .social-block .social-orange {
	 background: #f17021 ;
	 padding: 20px;
	 height: 360px;
	 width: 49.3%;
	 margin: 0 0 0 4px;
}
 .social-block .social-gold {
	 height:200px;
	 width:32%;
	 padding:0;
	 display: flex;
	 align-items: center;
}
 .social-block .social-gold ul {
	 width: 100%;
}
 .social-block .social-violet {
	 background: #a81d76 ;
	 padding:20px;
	 height:200px;
	 width:64%;
	 margin:0 4px;
}
 .social-block .social-share-btn {
	 font-size:40px;
}
 .social-block #social-message {
	 display: inline-block;
	 background-color: rgba(255,255,255,0.4);
	 height: 100px;
	 width: 100px;
	 font-size: 1px;
	 padding: 1px;
	 color: white;
	 margin-right: 5px;
	 margin-left: 5px;
	 animation: skew 3s infinite;
	 transform: skew(20deg);
	 animation-direction: alternate;
	 opacity: .7;
}
 @keyframes skew {
	 0% {
		 transform: skewX(20deg);
	}
	 100% {
		 transform: skewX(-20deg);
	}
}
 #socialFeed #twitter-feed-wrap {
	 height:100%;
	 margin-bottom:50px;
}
 #socialFeed #facebook-feed-wrap {
	 margin-bottom:50px;
	 height:500px;
}
 #socialFeed #facebook-feed-wrap blockquote {
	 visibility:hidden;
}
 #socialFeed #instagram-feed-wrap {
	 margin-bottom:50px;
	 height:500px;
}
 .social-block .social-message h3 {
	 font-weight:bold;
}
 .social-block #facebook-feed-wrap {
	 height:100%;
	 width:100%;
}
 .social-block #instagram-feed {
}
 .social-block #instagram-feed-wrap {
	 height:100%;
	 width:100%;
}
 .social-block #twitter-feed-wrap {
	 color:#fff;
	 width:100%;
	 height:100%;
}
 .social-block #twitter-feed {
	 overflow:hidden;
}
 .social-block a {
	 color:#fff;
}
 @media (max-width: 991px) {
	 .right-rail-module-social-media .right-rail-module-social-media-img img {
		 max-width: 100%;
		 width: auto;
	}
}
/* * Page Search */
 .page-search .tier-secondary-header-title {
	 margin: 0 0 10px;
}
 .page-search .tier-secondary-header-content {
	 padding: 21px 25px 35px;
}
 @media (max-width: 991px) {
	 .page-search .tier-secondary-header-title {
		 margin: 0 0 13px;
	}
	 .page-search .tier-secondary-header-content {
		 padding: 32px 20px 32px;
	}
}
 @media (max-width: 767px) {
	 .page-search .tier-secondary-header-title {
		 margin: 0 0 15px;
	}
	 .page-search .tier-secondary-header-content {
		 padding: 20px 20px 32px;
		 display: flex;
		 flex-wrap: wrap;
	}
	 .page-search .tier-secondary-header-content .search-block {
		 width: 100%;
	}
	 .page-search .tier-secondary-header-content #___gcse_2 {
		 width: 100%;
	}
	 .more-faculty {
		 display:none;
	}
}
 .faculty-list .contact {
	 margin-top:30px 
}
 .social-share-horizontal ul {
	 float:right;
}
 .social-share-horizontal li {
	 float:left;
	 width:50px;
	 list-style-type:none;
	 margin-right:5px;
}
 .social-share-horizontal .social-share-btn {
	 font-size:30px;
}
/* shapes */
 .circle {
	 shape-outside: circle(50%);
	 width: 300px;
	 height: 300px;
	 float: left;
	 position:relative;
}
 .circle:before {
	 position: absolute;
	 content: "";
	 background: rgb(40, 173, 205);
	 top: 0;
	 left: -30px;
	 width: 280px;
	 height: 280px;
	 border-radius: 280px;
}
 .triangle-down {
	 shape-outside: polygon(0 0, 300px 0, 150px 300px);
	 width: 300px;
	 height: 200px;
	 float: left;
	 position:relative;
}
 .triangle-down:before {
	 content:"";
	 width: 0;
	 height: 0;
	 border-left: 150px solid transparent;
	 border-right: 150px solid transparent;
	 border-top: 300px solid rgb(40, 173, 205);
	 position:absolute;
	 top:0;
	 left:-30px;
}
/* Spectate HTML Forms */
 form.form {
	 font-size:13px;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 form.form p, form.form p.required {
	 float:none;
	 text-align:left;
	 margin-top:10px;
	 clear:left;
	 position:relative;
}
 form.form p span.description, form.form p.required span.description {
	 display:block;
	 float:none;
	 font-size:.9em;
	 width:100%;
	 margin-top:5px;
	 margin-bottom:5px;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
}
 form.form p textarea + span.description, form.form p.required textarea + span.description {
	 margin-left:10px;
	 position:absolute;
	 font-size:.9em;
	 width:auto;
}
 form.form p.required label {
	 width:auto;
	 padding-left:10px;
	 margin-bottom:4px;
	 font-weight:bold;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 background:url(https://www.rose-hulman.edu/assets/images/required.gif) no-repeat -5px 0px;
	 display:block;
}
 form.form p label {
	 width:auto;
	 padding-left:0;
	 margin-bottom:4px;
	 font-weight:bold;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 display:block;
}
 form.form p.required span {
	 width:100%;
}
 form.form p.required label {
	 background-position: -5px 0px;
}
 form.form p label, form.form p input {
	 float:none;
	 text-align:left;
}
 form.form input[type='checkbox'], form.form input[type='radio'] {
	 display:inline-block;
	 float:left;
	 margin-right:10px;
	 margin-top:5px;
}
 form.form p span label {
	 display:inline-block !important;
}
 form.form p span.description {
	 margin-bottom:10px !important;
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
}
 form.form p span:nth-last-of-type(2) input[type='checkbox'], form.form p span:nth-last-of-type(2) input[type='radio'] {
}
 form.form input[type='checkbox'] + label, form.form input[type='radio'] + label {
	 font-weight:normal;
	 background:none;
	 font-size:.9em;
	 margin-top:4px;
}
 form.form p.submit {
	 margin:2em .5em .2em 0;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 form.form p.submit input[type='submit'] {
	 background:#ccc;
	 color:#7d7d7d;
	 padding:5px 15px;
	 transition:all .25s ease-in;
}
 form.form p.submit input[type='submit']:hover {
	 background:rgba(0,0,0,0.7);
	 color:#fff;
}
 form.form select {
	 padding:3px;
}
 form.form p span {
	 float:left;
	 width:100%;
}
 form.form fieldset {
	 margin:20px 0 20px 0;
}
 form.form fieldset legend {
	 font-size: 1.3em;
}
 #confirmation {
	 position:absolute;
	 width:190px;
	 left:-9999px;
	 top: -9999px;
}
 .grey-box {
	 padding:10px 15px;
	 border-radius:8px;
	 background:#ededed;
	 font-size:.95em;
	 line-height:1.3em;
	 margin-bottom:20px;
}
 .grey-box p {
	 margin-top:5px;
}
 .grey-box p:first-of-type {
	 margin-top:0px;
}
 .grey-box p:last-of-type {
	 margin-bottom:0px;
}
/* --- Emergency alert ribon --- */
 .emergency-ribbon-link {
	 display:block;
	 background:rgb(241, 112, 33);
	 padding:20px;
	 color:#fff;
	 text-decoration:none;
	 transition:all .25s ease-in;
}
 .emergency-ribbon-link:hover {
	 background:rgba(241, 112, 33, .5);
	 text-decoration:none;
}
 .emergency-ribbon {
	 color:#fff;
	 margin:0 auto;
	 width:90%;
	 text-align:center;
}
 .emergency-ribbon .icon {
	 font-size:5em;
	 display: inline-block;
	 vertical-align: top;
	 margin-top: 8px;
	 margin-right:20px;
}
 .emergency-ribbon .content-wrap {
	 display:block;
}
 .emergency-ribbon .text-wrap {
	 display:inline-block;
	 text-align:left;
	 max-width:85%;
}
 .emergency-ribbon .emergency-title {
	 font-size:48px;
	 color:#fff;
}
 .emergency-ribbon .emergency-message {
	 font-size:25px;
	 color:#fff;
	 margin-bottom:0;
}
 @media (max-width: 767px) {
	 .emergency-ribbon-link {
		 display:block;
		 background:rgb(241, 112, 33);
		 padding:10px;
		 color:#fff;
		 text-decoration:none;
		 transition:all .25s ease-in;
	}
	 .emergency-ribbon-link:hover {
		 background:rgba(241, 112, 33, .5);
		 text-decoration:none;
	}
	 .emergency-ribbon {
		 color:#fff;
		 margin:0 auto;
		 width:95%;
		 text-align:center;
	}
	 .emergency-ribbon .content-wrap {
		 display:block;
	}
	 .emergency-ribbon .icon {
		 font-size:2em;
		 display: inline-block;
		 vertical-align: top;
		 margin-top: 8px;
		 margin-right:8px;
	}
	 .emergency-ribbon .text-wrap {
		 display:inline-block;
		 text-align:left;
	}
	 .emergency-ribbon .emergency-title {
		 font-size:25px;
		 color:#fff;
	}
	 .emergency-ribbon .emergency-message {
		 font-size:12px;
		 color:#fff;
		 margin-bottom:0;
	}
}
/* .page.is-nav-open .nav::-webkit-scrollbar {
	 */
	/* width: 5px;
	 */
	/* margin-right:5px;
	 */
	/* 
}
 */
/* .page.is-nav-open .nav::-webkit-scrollbar-track {
	 */
	/* box-shadow: inset 0 0 5px rgba( 255,255,255,.25 );
	 */
	/* border-radius: 10px;
	 */
	/* margin-right:5px;
	 */
	/* 
}
 */
/* .page.is-nav-open .nav::-webkit-scrollbar-thumb {
	 */
	/* background: #d85c20;
	 */
	/* border-radius: 50px;
	 */
	/* 
}
 */
/* .page.is-nav-open .nav::-webkit-scrollbar-thumb:hover {
	 */
	/* background: #b30000;
	 */
	/* 
}
 */
 .sidebar-nav ul.tier1 li:hover {
	 background-color: transparent;
}
 .sidebar-nav {
}
 .sidebar-nav ul {
	 list-style:none;
	 padding-left:0;
}
 .sidebar-nav ul.tier1 {
}
 .sidebar-nav ul.tier2 {
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	 margin: 0 0px 32px -50px;
	 padding: 0 0px 0px 50px;
}
 .sidebar-nav ul.tier3 {
	 background: #e0681f;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	 margin: 0 0px 10px -50px;
	 padding: 0 0px 0px 50px;
}
 .sidebar-nav ul.tier1 li {
	 position:relative;
}
 .sidebar-nav ul.tier2 li {
	 margin:0;
}
 .sidebar-nav ul.tier1 li a {
	 display:inline-block;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-size: 24px;
	 line-height: 1.2;
	 text-transform: uppercase;
	 position: relative;
	 padding: 4px 0px 4px 50px;
}
 .sidebar-nav ul.tier1 li a:hover {
	 background-color:transparent;
}
 .sidebar-nav ul.tier2 li a {
	 font-family: "museo_sans500", Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 line-height: 1.25;
	 font-weight: normal;
	 text-transform: uppercase;
	 position: relative;
	 padding: 8px 0px 8px 65px;
}
 .sidebar-nav ul li &gt; input[type='checkbox'] {
	 display:none!important;
}
 .sidebar-nav ul li label{
	 position:absolute;
	 right:30px;
	 top:12px;
	 z-index:999999999;
}
 .sidebar-nav ul.tier1 li input[type='checkbox'] + label + a + ul.tier2{
	 display:none;
}
 .sidebar-nav ul.tier2 li input[type='checkbox'] + label + a + ul.tier3{
	 display:none;
}
 .sidebar-nav ul.tier1 li input[type='checkbox']:checked + label span.icon-plus, .sidebar-nav ul.tier1 li input[type='checkbox'] + label span.icon-minus {
	 position: absolute;
	 right: 0;
	 top: 0px;
	 display:block;
	 opacity:0;
	 transform: rotate(90deg);
	 transition: all 350ms ease-out;
}
 .sidebar-nav ul.tier1 li input[type='checkbox'] + label span.icon-plus, .sidebar-nav ul.tier1 li input[type='checkbox']:checked + label span.icon-minus {
	 display:block;
	 opacity: 1;
	 transform: rotate(0);
	 transition: all 350ms ease-out;
}
 .sidebar-nav ul.tier1 li input[type='checkbox']:checked + label + a + ul.tier2{
	 display:block;
	 background: #f17021;
}
 .sidebar-nav ul.tier2 li label {
	 right:60px;
}
 .sidebar-nav ul.tier2 li input[type='checkbox']:checked + label + a + ul.tier3{
	 display:block;
}
 .sidebar-nav ul.tier3 li a {
	 display:block;
	 padding-left:100px;
	 text-transform:none;
}
 .sidebar-nav ul.tier1 li:hover {
	 background: rgba(191, 83, 29, .35);
}
 @media all and (max-width:460px){
	 .sidebar-nav ul.tier2 li a {
		 max-width:70%;
	}
}
 @media all and (max-width:580px){
	 .page.is-nav-open .nav {
		 width:100%;
	}
	 .sidebar-nav ul.tier1 li a {
		 padding-left:20px;
	}
	 .sidebar-nav ul.tier2 li a {
		 padding-left:30px;
	}
	 .sidebar-nav ul.tier3 li a {
		 padding-left:40px;
	}
	 .sidebar-nav ul.tier2 li label {
		 right:30px;
	}
}
/* Homepage Hero Content Area and Buttons */
 .hero-content-container {
}
 .hero-content-container-grid {
	 display:grid;
	 position: absolute;
	 z-index: 1;
	 bottom: 35%;
	 text-align: center;
	 width: 100%;
	 padding: 1.875rem 0;
	 background:transparent;
}
 .hero-content-container h2 {
	/*font-family: "museo700", Arial, Helvetica, sans-serif;
	 */
	 font-size:5.2em;
	 font-weight: 700;
	 text-transform:unset;
	 color:#fff;
	 text-shadow: 3px 3px 5px rgb(0 0 0 / 70%);
	 line-height:.9;
	 margin-bottom:30px;
}
 .hero-content-buttons {
	 display:flex;
	 justify-content:center;
}
 .bttn-hero {
	 position:relative;
	 padding: 13px 25px;
	 border: 2px solid #fff;
	 text-transform:uppercase;
	 color: #fff;
	 display: inline-block;
	 margin-right: 1.05rem;
	 background: #000;
	 background: rgba(0,0,0,.58);
}
 .bttn-hero:hover {
	 color:#fff;
	 background: #333;
	 background: rgba(34,34,34,.73);
}
 .bttn-hero:after {
	 content: "";
	 position: absolute;
	 left: 50%;
	 bottom: 0;
	 width: 100%;
	 height: 4px;
	 background-color: #fff;
	 transform-origin: center;
	 transform: translate(-50%) scaleX(0);
	 transition: transform .3s ease-in-out;
}
 .bttn-hero:hover::after {
	 content: "";
	 transform: translate(-50%) scaleX(1);
	 position: absolute;
	 left: 50%;
	 bottom: 0;
	 width: 100%;
	 height: 4px;
	 background-color: #fff;
	 transform-origin: center;
	 transform: translate(-50%) scaleX(0);
	 transition: transform .3s ease-in-out;
}
 .bttn-hero:hover:hover::after {
	 transform: translate(-50%) scaleX(1);
}
 @media (max-width: 580px) {
	 .hero-image {
		 overflow:initial;
	}
	 .hero-content-container-grid {
		 position:relative;
		 background-color:#fff;
		 padding-bottom:0;
	}
	 .hero-content-buttons {
		 flex-direction:column;
	}
	 .hero-content-container h2 {
		 font-size:2em;
		 color:#ae0a13;
		 text-shadow:none;
		 margin-bottom:10px;
	}
	 .hero-content-buttons {
		 margin:0 auto;
	}
	 .bttn-hero {
		 background-color:#364451;
		 margin-bottom: 1.05rem;
		 text-decoration:none;
	}
	 .right-now-region.home {
		 padding-top:240px;
	}
	 .bttn-hero {
		 border: 2px solid #364451;
		 color: #fff;
		 display: inline-block;
		 margin-right: 1.05rem;
	}
	 .bttn-hero:hover {
		 color:#fff;
		 background: #333;
		 background: rgb(125,140, 155);
	}
	 .bttn-hero:after {
		 background-color: #364451;
	}
	 .bttn-hero:hover::after {
		 background-color: #364451;
	}
}
/* Homepage Events */
 .event-region {
	 position:relative;
	 height:278px;
}
 .event-region .region-holder {
	 width:100%;
	 margin-right: auto;
	 margin-left: auto;
	 padding-left: 15px;
	 padding-right: 15px;
}
 .event-region .region-holder .row-heading h2 {
	 font-size:40px;
}
 .event-region .region-holder .section-description {
	 margin-bottom:20px;
}
 .event-region .region-holder .events-wrapper {
	 position:relative;
	 overflow:hidden;
	 display: flex;
	 flex-direction: column;
	 align-items: center;
}
/* mobile touch scroll fix? */
 @media (max-width:500px) {
	 .page-home.page-refresh .events .event-region .events-wrapper {
		 overflow-y:scroll;
	}
}
 .event-row {
	 display:grid;
	 grid-template-columns: 1fr 1fr;
	 width:100%;
}
 .event-row .event {
	 display:grid;
	 grid-template-areas: 'event-image event-content event-content';
	 grid-template-columns: 40% 2fr;
	 grid-gap: 10px;
	 text-align:left;
	 margin-bottom:15px;
}
 .event-row .event:hover {
	 cursor: pointer;
}
 .event-row .event:hover .event-right-col {
	 transform: translate3d(8px, 0, 0);
}
 .event-row .event .event-right-col {
	 grid-area: event-content;
	 transform: translate3d(0,0,0);
	 transition: all .3s;
}
 .event-row .event .event-right-col .event-content-wrap {
	 padding:10px;
}
 .event-row .event .event-content h3 {
	 margin-bottom: 0;
	 margin-top: 10px;
	 font-size: 18px;
}
 .event-row .event .event-date {
	 font-size: .8em;
}
 .event-row .event img, .event-row .event .placeholder {
	 width:100%;
	 grid-area: event-image;
}
 .event-row .event .placeholder {
	 background:#ccc;
	 min-height:90px;
}
/* .event-row .event .event-description {
	 */
	/* width:100%;
	 */
	/* border-left: 4px solid #ccc;
	 */
	/* padding-left:20px;
	 */
	/* grid-area: event-desc;
	 */
	/* 
}
 */
 @media (min-width: 768px) {
	 .page-home .event-region .region-holder {
		 width: 750px;
	}
}
 @media (min-width: 992px) {
	 .page-home .event-region .region-holder {
		 width: 970px;
	}
}
 @media all and (max-width:580px){
	 .event-region .region-holder {
		 width:100%;
	}
	 .event-row {
		 width:100%;
		 grid-template-columns: 1fr;
	}
	 .events {
		 margin:25px 0;
	}
}
/* ----------------------------- Stat Block ----------------------- */
 .stat-block {
	 text-align: center;
	 padding: 20px;
	 height:280px;
	 width:100%;
	 background:#eff0f0;
	 position: relative;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
}
 .stat-block:hover {
	 cursor:pointer;
}
 .stat-block .content-block-link-row a {
	 color:#364451;
}
 .stat-block:hover .content-block-link-row a {
	 color: #ae0a13;
}
 .stat-block .statistic:after {
	 content: "";
	 height: 1px;
	 width: 22%;
	 position: absolute;
	 left: 39%;
	 background: #ae0a13;
	 bottom: 10%;
}
 .stat-block .box-border {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 right: 0;
}
 .stat-block .statistic {
	 width:100%;
	 color: #ae0a13;
	 font-size:4.5em;
	 font-family: "museo_sans900", Arial, Helvetica, sans-serif;
	 display: flex;
	 align-items: flex-start;
	 justify-content: center;
	 position:absolute;
	 top:40px;
	 left:0;
	 line-height:1;
}
 .stat-block .prepend {
	 font-size: .5em;
	 font-family: "museo_sans200", Arial, Helvetica, sans-serif;
}
 .stat-block .append {
	 font-size: .5em;
	 font-family: "museo_sans200", Arial, Helvetica, sans-serif;
}
 .stat-block .statistic::after {
	 content: "";
	 height: 1px;
	 width: 22%;
	 position: absolute;
	 left: 39%;
	 background: #ae0a13;
	 bottom: -15%;
}
 .stat-block .stat-description {
	 width:100%;
	 font-size:1.1em;
	 font-family: "museo_sans600", Arial, Helvetica, sans-serif;
	 color: #364451;
	 position:absolute;
	 top:53%;
	 left:0;
	 padding:0 8%;
}
 .stat-block .content-block-link-row {
	 margin-top:15px;
	 width:100%;
	 position:absolute;
	 bottom:20px;
	 left:0;
}
 .stat-block .content-block-link-row a {
	 cursor:pointer;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
}
 .stat-block .box-border::before, .stat-block .box-border::after {
	 content: "";
	 position: absolute;
	 border: 2px solid transparent;
	 width: 0;
	 height: 0;
}
 .stat-block .box-border::before {
	 top: 0px;
	 left: auto;
	 bottom: auto;
	 right: 0px;
	 transition: border-color 0s ease .3s, width 0.3s ease-out, height 0.3s ease-out;
}
 .stat-block .box-border::after {
	 top: auto;
	 left: 0px;
	 bottom: 0px;
	 right: auto;
	 transition: border-color 0s ease .3s, width 0.3s ease-out, height 0.3s ease-out;
}
 .stat-block:hover .box-border::before {
	 border-top-color: #b58e5b;
	 border-right-color: #b58e5b;
	 transition: height 0.3s ease-out, width 0.3s ease-out;
}
 .stat-block:hover .box-border::after {
	 border-left-color: #b58e5b;
	 border-bottom-color: #b58e5b;
	 transition: height 0.3s ease-out, width 0.3s ease-out;
}
 .stat-block:hover .box-border::before, .stat-block:hover .box-border::after {
	 width:100%;
	 height:100%;
}
/* ------------------ Profiles ------------------ */
 .profile.content-container {
	 margin-bottom:100px;
}
 .profile-region {
	 width:75%;
	 margin:0 auto;
}
 .profile-region .profile:hover {
	 cursor:pointer;
}
 .profile-region .profile-title-wrap {
	 padding:8px 15px;
	 background-color:#ccc;
	 position:relative;
	 margin-bottom:10px;
	 display:block;
	 cursor:pointer;
	 text-decoration:none !important;
}
 .profile-region .profile-title {
	 position:relative;
	 z-index:2;
	 color:#000;
	 margin:0;
	 transition:color .35s ease-in-out;
}
 .profile-region .profile-title-wrap::after {
	 content: "";
	 width:0;
	 display:block;
	 position:absolute;
	 top:0;
	 left:0;
	 bottom:0;
	 z-index:1;
	 background-color:#aaaaaa;
	 transition: width .35s ease-in-out;
}
 .profile-region .profile:hover .profile-title-wrap:after {
	 width:100%;
}
 .profile-region .profile:hover .profile-title-wrap .profile-title {
	 color:#fff;
}
 .profile-region .profile-region-title {
	 font-family: "museo700", Arial, Helvetica, sans-serif;
	 font-size: 50px;
	 text-transform: capitalize;
	 color: #ae0a13;
	 text-align:left;
	 margin-bottom:10px;
}
 .profile .content-block-img {
	 box-shadow:5px 5px 10px rgba(0,0,0,0.65);
}
 .profile-wrap {
	 display: grid;
	 grid: auto / repeat(3, 1fr);
	 grid-auto-flow: row;
	 grid-auto-rows: 1fr;
	 justify-content: space-evenly;
	 align-items: flex-start;
	 grid-gap:20px;
}
 .profile.content-block {
	 text-align:left;
}
 .profile .content-block-img {
	 padding-top:100%;
}
 @media (max-width: 1259px) {
	 .profile-region{
		 width:90%;
	}
}
 @media all and (max-width:580px) {
	 .profile .profile-wrap {
		 width:100%;
		 grid-template-columns: 1fr;
	}
}
 .social-wall-region {
	 width:75%;
	 margin:0 auto;
}
 .social-wall-region h2.social-wall-region-title {
	 font-family: "museo700", Arial, Helvetica, sans-serif;
	 font-size: 50px;
	 text-transform: capitalize;
	 text-align:left;
	 margin-bottom:10px;
}
 .social-wall-region h2.social-wall-region-title a {
	 color: #ae0a13 !important;
}
 .social-wall-region h2.social-wall-region-title a:hover {
	 text-decoration:none;
}
 @media (max-width: 1259px) {
	 .social-wall-region {
		 width:90%;
	}
	 .social-wall-region h2.social-wall-region-title {
		 font-size:40px;
	}
}
 @media (max-width:580px){
	 .social-wall-region {
		 width:90%;
	}
}
/* ------------------ Infinite Scroll Wall ------------------------------ */
 .infininate-scroll-wrap {
	/* width:80%;
	 */
	 margin:0 auto;
	 margin-top:40px;
}
 .grid__col-sizer {
	 width: 32%;
	 padding:10px;
}
 .grid-item {
	 width: 32%;
	/*margin-bottom:2%;
	 */
}
 .grid-item:hover .grid-item__image {
	 transform: scale(1.1) translateZ(0);
}
 .grid-item a {
	 display:flex;
	 flex-direction:column;
	 align-items:center;
	 text-decoration:none !important;
	 color:#364451 !important;
	 border:2px solid #364451;
	/*border-radius:15px 15px 0 0;
	 */
	 background:#fff;
}
 .grid-item .taxonomy {
	 color:#fff;
	 background:#364451;
	 width:100%;
	 padding:3px;
	 text-align:center;
	 border-radius:10px 10px 0 0;
}
 .grid-item h2, .grid-item form h2 {
	 font-size: 1.5em !important;
	 text-align:center !important;
	 margin:10px 15px;
}
 .grid-item .subhead {
	 margin:10px 15px;
	 text-align: left;
}
 .grid__gutter-sizer {
	 width: 2%;
}
 .image-wrap {
	 overflow:hidden;
	 width:100%;
}
 .grid-item__image {
	 width:100%;
	 height:auto;
	 transform: scale(1) translateZ(0);
	 transition: transform 0.3s ease;
}
 .grid-item .scroll-grid-form {
	 display:flex;
	 flex-direction:column;
	 align-items:center;
	 text-decoration:none !important;
	 color:#364451 !important;
	 border:2px solid #364451;
	 border-radius:15px 15px 0 0;
	 background:#fff;
}
 .grid-item .scroll-grid-form button {
	 position:absolute;
	 z-index:2;
	 align-self:center;
	 bottom:45px;
	 padding:8px 20px;
	 border:none;
	 background:rgba(128,0,0,1.0);
	 color:#fff;
	 box-shadow:8px 8px 8px rgba(0,0,0,0.75);
	 transition:background .25s ease-in, color .25s ease-in;
}
 .grid-item .scroll-grid-form button:hover {
	 background:rgba(128,0,0,0.8);
	 color:#fff;
}
 .page-load-status {
	 display: none;
	 padding-top: 20px;
	 border-top: 1px solid #DDD;
	 text-align: center;
	 color: #777;
}
 .loader-ellips {
	 font-size: 20px;
	/* change size here */
	 position: relative;
	 width: 4em;
	 height: 1em;
	 margin: 10px auto;
}
 .loader-ellips__dot {
	 display: block;
	 width: 1em;
	 height: 1em;
	 border-radius: 0.5em;
	 background: #ae0a13;
	 position: absolute;
	 animation-duration: 0.5s;
	 animation-timing-function: ease;
	 animation-iteration-count: infinite;
}
 .loader-ellips__dot:nth-child(1), .loader-ellips__dot:nth-child(2) {
	 left: 0;
}
 .loader-ellips__dot:nth-child(3) {
	 left: 1.5em;
}
 .loader-ellips__dot:nth-child(4) {
	 left: 3em;
}
 @keyframes reveal {
	 from {
		 transform: scale(0.001);
	}
	 to {
		 transform: scale(1);
	}
}
 @keyframes slide {
	 to {
		 transform: translateX(1.5em) 
	}
}
 .loader-ellips__dot:nth-child(1) {
	 animation-name: reveal;
}
 .loader-ellips__dot:nth-child(2), .loader-ellips__dot:nth-child(3) {
	 animation-name: slide;
}
 .loader-ellips__dot:nth-child(4) {
	 animation-name: reveal;
	 animation-direction: reverse;
}
 @media (max-width:765px) {
	 .grid-item h2, .grid-item form h2 {
		 font-size:1.3em !important;
	}
}
 @media (max-width:500px) {
	 .grid-item {
		 width: 80%;
		 margin-bottom:2%;
	}
	 .grid__col-sizer {
		 width: 80%;
		 padding:10px;
	}
}
/* --------------- Site Map Navigation ------------------ */
 .site-map-body-text {
	 margin-bottom:30px;
}
 li[class^="folder-title-link"], li[class^="folder-title-no-link"] {
	 text-transform:uppercase;
	 font-weight:bold;
	 list-style-type:none;
}
 .site-map-region ul:first-of-type {
	 display:flex;
	 flex-direction:column;
}
 .site-map-region div.region-holder ul &gt; li[class^="folder-title-link"] {
	 display:flex;
	 flex-direction:column;
	 position:relative;
}
 .site-map-region ul:nth-child(2) {
	 text-transform: capitalize;
	 flex-direction:column;
}
 .site-map-region ul:nth-child(2) li a {
	 color:#364451;
	 font-size:.8em;
}
 .site-map-region ul:nth-child(2) li a:hover {
	 color:#000;
	 text-decoration:underline;
}
 .site-map-region &gt; ul &gt; li.folder-title-link &gt; ul &gt; li[class^="folder-title-link"] &gt; a {
	 font-size:1em;
	 color:blue;
}
 .site-map-region ul &gt; li.folder-title-link a.folder-link {
	 flex-shrink:0;
	 font-size:1.5em;
	 font-family:"museo_sans900", sans-serif;
	 color: #ae0a13;
}
 .site-map-region div.region-holder &gt; ul &gt; li &gt; ul li.folder-title-link a.folder-link {
	 font-size:1.2em;
	 color:#43739c;
}
 .site-map-region div.region-holder &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li.folder-title-link a.folder-link {
	 font-size:1em;
	 color:#000;
	 margin-top:5px;
}
 .site-map-region div.region-holder &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li.folder-title-link a.folder-link {
	 font-size:.85em;
	 color: #ae0a13;
	 margin-top:5px;
}
 .site-map-region div.region-holder &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li.folder-title-link a.folder-link {
	 font-size:.8em;
	 color:#000;
	 margin-top:5px;
}
/* ----------------- Pillar Region ----------------------- */
 .pillars.content-container {
	 margin:60px 0 60px;
}
 .pillars-wrap {
	 display: grid;
	 grid-template-columns: repeat(2, 1fr);
	 grid-gap:15px;
	 justify-content:center;
	 width:75%;
	 margin:auto;
}
 @media (max-width: 1024px) {
	 .pillars-wrap {
		 width:90%;
	}
}
 @media (max-width: 580px) {
	 .pillars-wrap {
		 width:90%;
		 grid-template-columns: 1fr;
	}
}
 .pillar {
	 position:relative;
	 height:450px;
	 background-size:cover;
	 display:flex;
	 flex-direction:column;
	 justify-content:flex-start;
}
 .pillar-wrap {
	 overflow:hidden;
}
 .pillar .pillar-image {
	 position: relative;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 overflow: hidden;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 50% 50%;
	 transform: scale(1) translateZ(0);
	 transition: transform 0.3s ease;
}
 .pillar-wrap:hover .pillar-image {
	 transform:scale(1.2) translateZ(0);
}
 .pillar-wrap:hover .pillar-image.reveal {
	 transform:scale(1) translateZ(0);
}
 .pillar .pillar-image img {
	 display: block !important;
	/* override "display:none" from JS plugin */
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .pillar-wrap:hover .pillar {
	 cursor:pointer;
}
 .pillar .pillar-reveal {
	 position:absolute;
	 width:100%;
	 left:-100%;
	 bottom:0;
	 z-index:10;
	 transition: left .25s ease-in;
	 padding:25px;
	 text-align:left;
	 color:#fff;
	 background-color:rgba(54 68 81 / 75%);
}
 .pillar-wrap:hover .pillar-reveal {
	 left:0%;
}
 .pillar .pillar-headline-box {
	 padding:20px;
	 background-color:#364451;
	 transition: background-color .25s ease;
}
 .pillar .pillar-headline {
	 text-align:left;
	 color:#fff;
	 margin:0;
	 font-size: 1.5em;
}
 .pillar .pillar-headline h3 {
	 text-transform: uppercase;
	 margin:0;
}
 .pillar-wrap:hover .pillar-headline-box.reveal h3 {
	 color:rgb(54 68 81);
}
 .pillar-text-wrap {
	 z-index:3;
	 text-align:left;
	 display: flex;
	 flex-direction: column;
	 justify-content: flex-start;
}
 .pillar .pillar-text {
	 text-align:left;
	 color:#364451;
	 font-size:1em;
	/*font-family: "museoSans700", Arial, Helvetica, sans-serif;
	 */
}
 .pillar .pillar-text-box {
	 padding:20px;
	 background-color:#dcdcdc;
}
 .pillar .pillar-link {
	 color:#364451;
	 text-decoration:none;
}
 .pillar .pillar-link .hover-text {
	 color:#fff;
	 text-decoration:none;
}
 .pillar-wrap:hover .pillar-reveal {
	 left:0%;
}
 .pillar .pillar-reveal .hover-headline {
	 color: #fff;
	 text-align: left;
	 margin: 0;
	 font-size: 1.5em;
	 text-transform: uppercase;
}
/*-------------------- Action Blocks --------------------- */
 .action-wrap {
	 display: flex;
	 justify-content:space-around;
	 gap:40px;
}
 .action {
	 text-align:left;
	 flex: 0 1 300px;
}
 .action.content-container {
	 background-image: url('../images/2022/bg-middle.jpg');
	 background-size:cover;
	 background-position: 50% 50%;
	 background-color: #dddddd;
	 padding-top:40px;
	 padding-bottom:40px;
}
 .action-region {
	 width: 85%;
	 margin: 0 auto;
	 font-size:1.2em;
}
 .action-title {
	 color:#800000;
	 font-family: "museo_sans700", Arial, Helvetica, sans-serif;
	 font-weight:700;
	 font-size:25px;
}
 .action .block-text {
	 padding-top: 10px;
	 padding-bottom: 10px;
	 color:#000;
	 line-height:1.2em;
	 font-size:1em;
}
 .action .action-img-link {
	 display:block;
	 padding-top:100%;
}
 .action-wrap img {
	 display: block !important;
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .action-region .action-link-wrap {
	 display: flex;
	 align-items: center;
}
 .action-region .action-link-wrap span {
	 font-size: 1.4em;
	 padding-left: 5px;
	 color:#800000;
}
 .action-region .action-link {
	 display:inline-block;
	 text-transform:uppercase;
	/*font-family: "museo_sans900", Arial, Helvetica, sans-serif;
	 */
	 font-weight:800;
	 font-size:1em;
	 line-height:1;
	 color:#800000;
}
 @media (max-width:765px) {
	 .action-wrap {
		 flex-wrap:wrap;
		 justify-content:space-around;
		 gap:40px;
	}
	 .action {
		 flex: unset;
	}
}
 * {
	 font-family: "open-sans", sans-serif !important;
	 font-weight: 400;
	 font-style: normal;
	/*letter-spacing:1.1;
	 */
}
 .virtual-tour {
	 line-height:0;
}
 .virtual-tour iframe {
	 min-height: 250px !important;
}
/* ------------------------ Why Rose-Hulman ------------------------------ */
 #main .two-column-alternating-region .region-holder {
	 width: 80%;
}
 .content-container.container-style-basic-block-two-columns-alternating {
	 margin-top: 20px;
	 margin-bottom: 50px;
}
 .content-container.container-style-basic-block-two-columns-alternating .row:before, .content-container.container-style-basic-block-two-columns-alternating .row:after, .content-container.container-style-basic-block-two-columns-alternating .row .content-block-img:before, .content-container.container-style-basic-block-two-columns-alternating .row .content-block-img:after, .content-container.container-style-basic-block-two-columns-alternating .row .row-content-block-collection:before, .content-container.container-style-basic-block-two-columns-alternating .row .row-content-block-collection:after {
	 content: unset !important;
	 display: unset !important;
}
 .content-container.container-style-basic-block-two-columns-alternating .row-content-block-collection {
	 width: 100%;
	 margin: 0 auto;
}
 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-img {
	 padding: 0;
	 margin: 0;
}
 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-text-wrap {
	 padding: 20px;
	 margin: 0px;
}
 .content-container.container-style-basic-block-two-columns-alternating .row {
	 display: grid;
	 grid-auto-flow: column;
	 grid-auto-columns: 1fr;
	 align-items: center;
}
 .content-container.container-style-basic-block-two-columns-alternating .row:nth-child(odd) div:first-of-type {
	 order: 2;
}
 .content-container.container-style-basic-block-two-columns-alternating .row img {
	 width: 100%;
}
 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-title {
	 position: relative;
	 font-family: "industry", sans-serif !important;
	 font-size: 2.7em;
	 border-bottom: 7px solid var(--color-red-primary);
	 padding-bottom: 5px;
}
 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-title:after {
	 content: "";
	 border-bottom: 10px solid var(--color-white);
	 width: 66.6%;
	 position: absolute;
	 bottom: -9px;
	 right: 0;
	 z-index: 2;
}
 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-body-text {
	 font-size: 1.5em;
	 color: var(--color-black);
	 margin-top: 20px;
}
 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-body-text p {
	 color: var(--color-black);
}
 .content-container.container-style-basic-block-two-columns-alternating .content-block-link {
	 font-family: "industry", sans-serif !important;
	 font-size: 1.2em;
	 text-transform: capitalize;
	 padding: 5px 15px 3px;
	 margin-top: 20px;
	 background-color: var(--color-red-primary);
	 color: var(--color-white);
	 border: 2px solid var(--color-red-primary);
	 transition: all .25s ease-in;
}
 .content-container.container-style-basic-block-two-columns-alternating .content-block-link:hover {
	 background-color: var(--color-white);
	 color: var(--color-red-primary);
}
 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-link-row {
	 margin-top: 25px;
}
 .content-container.container-style-basic-block-two-columns-alternating .content-block-link {
	 text-decoration: none;
}
 @media (min-width: 1400px) {
	 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-body-text {
		 font-size: 1.8em;
	}
}
 @media (max-width: 1200px) {
	 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-title {
		 font-size: 2.2em;
		 border-bottom: 5px solid var(--color-red-primary);
		 padding-bottom: 3px;
	}
	 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-body-text {
		 font-size: 1.2em;
		 margin-top: 10px;
	}
	 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-link {
		 font-size: 1.1em;
		 margin-top: 5px;
	}
}
 @media (max-width: 990px) {
	 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-title {
		 font-size: 2.1em;
	}
	 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-body-text {
		 font-size: 1.1em;
		 margin-top: 8px;
	}
	 .two-column-alternating-region .region-holder {
		 width: 90%;
	}
}
 @media (max-width: 768px) {
	 .content-container.container-style-basic-block-two-columns-alternating .row .content-block-title {
		 font-size: 1.8em;
	}
}
 @media (max-width: 568px) {
	 .two-column-alternating-region .region-holder {
		 width: 100%;
	}
	 .content-container.container-style-basic-block-two-columns-alternating .row {
		 display: block;
	}
}
/* -------------------- CALL TO ACTION BAR ----------------------------- */
 .call-to-action-bar {
	 background-color: var(--color-grey-cool);
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-around;
	 align-items: center;
}
 .call-to-action-bar h3 {
	 font-family: "industry", sans-serif !important;
	 font-size: 2em !important;
	 text-transform: capitalize !important;
	 padding: 20px !important;
	 margin: 0px !important;
	 white-space: nowrap;
}
 .call-to-action-bar .buttons {
	 display: flex;
	 justify-content: space-around;
}
 .call-to-action-bar .buttons &gt; div {
	 padding-left: 10px;
	 padding-right: 10px;
}
 .content-container.container-style-basic-block-two-columns-alternating .call-to-action-bar div {
	 margin: 0;
	 padding: 0;
}
 .call-to-action-bar .content-block-link {
	 font-family: "industry", sans-serif !important;
	 font-size: 1.5em !important;
	 font-weight: bold !important;
	 text-transform: uppercase !important;
	 padding: 5px 15px 3px !important;
	 background-color: var(--color-red-primary) !important;
	 color: var(--color-white) !important;
	 border: 2px solid var(--color-red-primary) !important;
	 transition: all .25s ease-in !important;
	 text-decoration: none !important;
}
 .content-container .resource-link-grid .content-block-link:before,.content-container .resource-link-grid .content-block-link:after, .content-container .call-to-action-bar .content-block-link:before, .content-container .call-to-action-bar .content-block-link:after {
	 background-color: var(--color-white);
}
 .content-container .call-to-action-bar .content-block-link:hover, .content-container .resource-link-grid .content-block-link:hover {
	 text-decoration: none !important;
	 font-weight: bold !important;
	 color: var(--color-red-primary) !important;
	 background-color: var(--color-white) !important;
}
 .content-container .resource-link-grid .content-block-link:hover:after, .content-container .resource-link-grid .content-block-link:hover:before, .content-container .call-to-action-bar .content-block-link:hover:after, .content-container .call-to-action-bar .content-block-link:hover:before {
	 color: var(--color-red-primary) !important;
	 background-color: var(--color-white) !important;
}
 @media (max-width: 970px) {
	 .call-to-action-bar {
		 padding-bottom: 20px;
	}
}
 @media (max-width: 660px){
	 .call-to-action-bar {
		 flex-wrap: wrap;
		 padding: 15px;
	}
}
/* ---------------------- RESOURCE LINKS --------------------- */
 .resource-link-grid {
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-around;
}
 .resource-link-grid .content-block-link {
	 background-color: var(--color-red-primary) !important;
	 color: var(--color-white) !important;
	 display: flex !important;
	 align-items: center;
	 font-size: 1.2em !important;
	 font-weight: bold !important;
	 justify-content: center;
	 text-align: center !important;
	 text-decoration: none !important;
	 line-height: 1.2;
	 height: 95px;
	 width: 225px;
	 white-space: nowrap !important;
	 margin-top:15px !important;
}
 .resource-link-grid .content-block-link:hover {
	 text-decoration: none !important;
	 font-weight: bold !important;
}
/* --------------------- STEM at Home Projects ------------------- */
/* .accordion-item-content table tr:nth-child(1) td {
	 */
	/* background-color: var(--color-black);
	 */
	/* 
}
 */
 .accordion-item-content table tr:nth-child(1) td p {
	 color: var(--color-white);
}
 .accordion-item-content-holder .projects td {
	 padding: 10px 5px;
}
 .accordion-item-content-holder .projects {
	 background-color: var(--color-white);
	 color: var(--color-black);
}
 .accordion-item-content-holder .projects p {
	 color: var(--color-black);
}
 .accordion-item-content-holder .projects a {
	 color: var(--color-red-primary);
	 text-decoration: underline;
}
 .accordion-item-content-holder .projects a:hover {
	 cursor: pointer;
}
/* -------------------------- Fast Facts ------------------------------ */
 .industry {
	 font-family: "industry", sans-serif !important;
}
 a.industry {
	 font-family: "industry", sans-serif !important;
	 font-weight: 700 !important;
	 color: var(--color-red-primary);
}
 h2.industry {
	 font-family: "industry", sans-serif !important;
	 font-size: 2.7em !important;
	 text-transform: unset !important;
	 color: var(--color-black);
	 margin-bottom: 10px !important;
}
 h3.industry {
	 font-family: "industry", sans-serif !important;
	 font-size: 1.5em !important;
	 text-transform: unset !important;
	 color: var(--color-black);
	 padding-top: 0 !important;
}
 h1.red-header-title {
	 color: var(--color-red-primary) !important;
}
 .red-bar {
	 position: relative;
	 content: "";
	 border-bottom: 7px solid var(--color-red-primary);
	 padding-bottom: 25px !important;
}
 .red-bar::after {
	 content: "";
	 border-bottom: 10px solid var(--color-white);
	 width: 86.6%;
	 position: absolute;
	 bottom: -8px;
	 right: 0;
	 z-index: 2;
}
/* ---------------------- In This Section Nav NEW ------------------ */
 .in-this-section-content.page-nav-holder {
	 display: block;
	 max-width: 970px;
	 margin: 0 auto;
	 background: transparent;
}
 .in-this-section-content.page-nav-holder .page-nav {
	 display: block;
	 margin-top: 0px;
	 padding-top: 0;
	 padding-bottom: 15px;
	 background: transparent;
}
 .in-this-section-content-holder.page-nav .container-fluid &gt; .row {
	 display: flex;
	 flex-direction: column;
}
 .in-this-section-content-holder.page-nav div .row .page-nav-col {
	 width: 100%;
	 padding-bottom: 0;
}
 .in-this-section-content-holder.page-nav div .row .page-nav-col + div {
	 padding-bottom: 0;
}
 .in-this-section-content-holder.page-nav .in-this-section-content-list {
	 text-align: left;
}
 .in-this-section-content.page-nav-holder .page-nav .in-this-section-content-list h3 {
	 color: var(--color-black);
	 margin-bottom: 0px;
	 font-size: .9em;
}
 .in-this-section-content.page-nav-holder .page-nav .in-this-section-content-list ul {
	/*display: inline;
	 */
	/*flex-wrap: wrap;
	 */
	/*justify-content: space-evenly;
	 */
}
 .in-this-section-content.page-nav-holder .page-nav .in-this-section-content-list ul li a {
	 display: block;
	 color: var(--color-black);
	/*background: var(--color-red-primary);
	 */
	 padding: 3px 5px;
	 font-size: .75em;
}
/*.in-this-section-content.page-nav-holder .page-nav .in-this-section-content-list ul li a:hover {
	 */
	/* text-decoration: none !important;
	 */
	/* 
}
 */
 .in-this-section-content.page-nav-holder .page-nav .in-this-section-content-list ul li {
	 margin-bottom: 0px;
	/*border: 2px solid var(--color-red-primary);
	 */
	 transition: all .25ms ease-in;
}
/*.in-this-section-content.page-nav-holder .page-nav .in-this-section-content-list ul li:hover a {
	 */
	/* color: var(--color-red-primary);
	 */
	/* background: color: var(--color-white);
	 */
	/* 
}
 */
/* -------------------- Left Navigation from In This Section Conversion ------------------------- */
 .page-wide-tier #main.content-grid {
	 display: grid;
	 grid-template-areas: "content" "nav";
	 justify-content: center;
}
 .page-right-rail #main.content-grid .container {
	 display: grid;
	 grid-template-areas: "content rail" "nav nav";
	 grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
	 justify-content: center;
}
 #main.content-grid .container .section-nav, #main.content-grid .section-nav {
	 font-size: .9em;
	 margin-top: 20px;
	 grid-area: nav;
}
 #main.content-grid .section-nav .container, #main.content-grid .content-side {
	 width: 100%;
	 margin: 0 auto;
	 grid-area: content;
}
 .page-right-rail #main.content-grid .container .rail {
	 grid-area: rail;
	 width: 100%;
	/*min-width: 313px;
	 */
}
 @media (max-width: 1024px) {
	 .page-wide-tier #main.content-grid {
		 grid-template-columns: minmax(0, 1fr);
	}
	 .page-right-rail #main.content-grid .container {
		 grid-template-areas: "content" "rail" "nav";
		 grid-template-columns: minmax(0, 1fr);
		 justify-content: center;
	}
}
/* -------------------- Basic Block Three Column Grid ------------------------- */
 .basic-block-three-column-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 gap: 20px;
	 padding: 10px 15px;
}
 .basic-block-three-column-grid .grid-block {
	 background-color: var(--color-white);
	 box-shadow: .5px .9px 4px 1px rgba(0,0,0,.3);
	 cursor: pointer;
	 overflow: visible;
	 display: table;
	 table-layout: fixed;
	 width: 100%;
	 transition: -webkit-transform .25s ease-in-out;
	 transition: transform .25s ease-in-out;
}
 .basic-block-three-column-grid .grid-block:hover {
	 transform: translateY(-3px);
}
 .basic-block-three-column-grid .grid-block {
	 position: relative;
}
 .basic-block-three-column-grid .grid-link, .basic-block-three-column-grid .grid-link {
	 text-decoration:none;
}
 .basic-block-three-column-grid .grid-link, .basic-block-three-column-grid .grid-link:hover {
	 text-decoration:none;
}
 .basic-block-three-column-grid div:first-child, .basic-block-three-column-grid div:last-child {
	 grid-column: span 2;
}
 .basic-block-three-column-grid div:first-child .content-block-img, .basic-block-three-column-grid div:last-child .content-block-img {
	 height: 460px;
}
 .basic-block-three-column-grid div:first-child .grid-link, .basic-block-three-column-grid div:last-child .grid-link {
	 color: var(--color-white) text-decoration:none;
}
 .basic-block-three-column-grid .grid-block .content-block-img {
	 height: 50%;
	 margin: 0;
	 padding-top:100%;
	 background-position: center;
}
 .basic-block-three-column-grid .grid-block .content-block-img img {
	 display: block !important;
	 position: absolute;
	 top: -10px;
	 height: 1px !important;
	 width: 1px !important;
	 padding: 0 !important;
	 overflow: hidden;
}
 .basic-block-three-column-grid .content-block-text-wrap {
	 padding: 20px;
	 z-index: 1;
}
/*.basic-block-three-column-grid .grid-block:first-of-type .content-block-text-wrap, .basic-block-three-column-grid .grid-block:last-of-type .content-block-text-wrap {
	 */
	/* padding: 30px;
	 */
	/* 
}
 */
 .basic-block-three-column-grid .content-block-text-wrap .content-block-title {
	 color: var(--color-red-primary);
	 text-transform: uppercase;
}
 .basic-block-three-column-grid .content-block-text-wrap .content-block-body-text {
	 color: var(--color-black);
}
 .basic-block-three-column-grid .content-block-text-wrap .content-block-body-text:hover {
	 text-decoration:none;
}
 .basic-block-three-column-grid div:first-child .content-block-text-wrap, .basic-block-three-column-grid div:last-child .content-block-text-wrap {
	 position: absolute;
	 bottom: 30px;
	 left: 30px;
	 right:30px;
	 padding: 0;
	 color: var(--color-white);
	 z-index:0;
}
 .basic-block-three-column-grid div:first-child .content-block-text-wrap .content-block-title, .basic-block-three-column-grid div:last-child .content-block-text-wrap .content-block-title {
	 color: var(--color-white);
}
 .basic-block-three-column-grid div:first-child .content-block-text-wrap .content-block-body-text, .basic-block-three-column-grid div:last-child .content-block-text-wrap .content-block-body-text {
	 color: var(--color-white);
}
 .row-content-block-collection.basic-block-three-column-grid:before, .row-content-block-collection.basic-block-three-column-grid:after {
	 content: unset;
	 display: none;
}
 .basic-block-three-column-grid div:first-child .content-block-img:before, .basic-block-three-column-grid div:last-child .content-block-img:before {
	 content: "";
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 width: 100%;
	 background: linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);
	 height: 65%;
	 z-index: 0;
}
 @media (max-width: 750px){
	 .basic-block-three-column-grid {
		 grid-template-columns: 1fr 1fr;
	}
	 .basic-block-three-column-grid .content-block-text-wrap {
		 margin: 0;
	}
	 .content-container.container-style-basic-block-three-column-grid {
		 margin: 0 20px;
	}
	 .basic-block-three-column-grid div:last-child .content-block-text-wrap {
		/*display: none;
		 */
	}
}
 @media (max-width: 560px){
	 .basic-block-three-column-grid {
		 grid-template-columns: 1fr;
	}
	 .basic-block-three-column-grid .content-block-text-wrap {
		 margin: 0;
	}
	 .content-container.container-style-basic-block-three-column-grid {
		 margin: 0 10px;
	}
	 .basic-block-three-column-grid div {
		 grid-column: span 2;
	}
}
 .wide-tier-150 {
	 padding-top: 82px;
}
/* --------------------------------- Header 150 ------------------------- */
 #header-150 .header-holder {
	 background: var(--color-grey-dark);
}
 #header-150 .header-holder .header-buttons-btn .icon-search, #header-150 .header-holder .header-buttons-btn .icon-contrast {
	 color: var(--color-white);
}
 #header-150 .header-holder .accessibility-btn:hover &gt; span {
	 color: var(--color-white);
}
 #header-150 .header-holder .header-nav-items.lower-nav &gt; li a {
	 color: var(--color-white);
	 padding: 20px;
}
 #header-150 .header-holder .header-nav-items.lower-nav &gt; li ul.submenu &gt; li &gt; .submenus-wrapper ul li:hover a {
	 color: var(--color-black);
}
 #header-150 .header-nav-items.lower-nav &gt; li ul.submenu &gt; li &gt; .submenus-wrapper ul li a {
	 padding: 5px 17px;
}
/* ------------------------ Header 150 Mobile Nav --------------------------- */
 #header-150 .mobile-nav {
	 background: var(--color-grey-dark);
}
/* ------------------------ Image Grid Row Title and Row Body Copy --------------- */
 .image-grid-region .two-link {
	 display: flex;
	 justify-content: space-around;
}
/* ------------------------ Stories Grid ---------------------------- */
 .three-col-grid {
	 display: grid;
	 gap: 20px;
	 grid-template-columns: repeat(3, 1fr);
	 grid-auto-rows: 1fr;
	 list-style-type: none;
	 padding: 0;
}
 .three-col-grid li {
	 border: 2px solid var(--color-grey-dark);
	 box-shadow: 8px 8px 8px rgb(0 0 0 / 20%);
	 display: flex;
}
 .three-col-grid li &gt; a {
	 display: flex;
	 flex-direction: column;
	 text-decoration: none;
}
 .basic-block-three-column-grid .grid-block {
	 overflow: visible;
}
 .three-col-grid li a:hover img {
	 transform: scale(1.1) translateZ(0);
}
 .three-col-grid .text-wrap {
	 padding: 13px;
}
 .three-col-grid .text-wrap h3 {
	 text-decoration: none !important;
}
 .three-col-grid .text-wrap p {
	 margin-bottom: 0px;
}
 .three-col-grid .grid-image-wrap {
	 margin-top: auto;
	 overflow: hidden;
}
 .three-col-grid .grid-image-wrap img {
	 width: 100%;
	 height: auto;
	 transform: scale(1) translateZ(0) translateY(1px);
	 transition: transform 0.3s ease;
}
/* .grid-link:focus:before, .grid-link:hover:before {
	*/
	/* content: attr(data-text);
	*/
	/* overflow: visible;
	*/
	/* text-overflow: inherit;
	*/
	/* background: #fff;
	*/
	/* position: absolute;
	*/
	/* left:0;
	*/
	/* bottom:0;
	*/
	/* width: auto;
	*/
	/* max-width: 100%;
	*/
	/* border: 1px solid #eaebec;
	*/
	/* padding: 0 .5rem;
	*/
	/* box-shadow: 0 2px 4px 0 rgba(0,0,0,.28);
	*/
	/* white-space: normal;
	*/
	/* word-wrap: break-word;
	*/
	/* display:block;
	*/
	/* color:black;
	*/
	/* margin-top:-1.25rem;
	*/
	/* z-index:100;
	*/
	/*
}
*/
 .truncate:focus:before, .truncate:hover:before {
     font-size: .9em;
	 content: attr(data-text);
	 overflow: visible;
	 text-overflow: inherit;
	 background: #fff;
	 position: absolute;
	 left:0;
	 bottom:0;
	 width: auto;
	 border: 1px solid #eaebec;
	 padding: 10px;
	 box-shadow: 2px 2px 6px 0 rgba(0,0,0,.3);
	 white-space: normal;
	 word-wrap: break-word;
	 display:block;
	 z-index:100;
	 color: var(--color-black);
}
 @media (max-width: 1024px){
	 .three-col-grid .text-wrap h3 {
		 font-size: 1em;
	}
}
 @media (max-width: 560px){
	 .three-col-grid {
		 grid-template-columns: 1fr;
		 padding: 0 40px;
	}
}
/* --------------------------- Two Links on Basic Block Content ---------------------- */
 .content-container .two-link {
	 display: flex;
	 justify-content: space-around;
}
 @media (max-width: 560px){
	 .content-container .two-link {
		 flex-direction: column;
		 gap: 10px;
	}
}
 </pre></body></html>