@import 'http://fast.fonts.net/cssapi/c3031655-007e-4eca-9206-0e76e40a7d84.css';@import 'https://d1azc1qln24ryf.cloudfront.net/66770/GSM/style-cf.css?lm59tk';@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/Open-Sans-regular.eot');src:url('../fonts/Open-Sans-regular.eot?#iefix') format('embedded-opentype'),local('Open Sans'),local('OpenSans'),url('../fonts/Open-Sans-regular.woff2') format('woff2'),url('../fonts/Open-Sans-regular.woff') format('woff'),url('../fonts/Open-Sans-regular.ttf') format('truetype'),url('../fonts/Open-Sans-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/Open-Sans-700.eot');src:url('../fonts/Open-Sans-700.eot?#iefix') format('embedded-opentype'),local('Open Sans Bold'),local('OpenSans-Bold'),url('../fonts/Open-Sans-700.woff2') format('woff2'),url('../fonts/Open-Sans-700.woff') format('woff'),url('../fonts/Open-Sans-700.ttf') format('truetype'),url('../fonts/Open-Sans-700.svg#OpenSans') format('svg')}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

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

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

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

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

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

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

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

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.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;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
@font-face{font-family:'theme';src:url('/sites/default/themes/dtheme/dd_templates/fonts/theme.woff2?64unb6') format('woff2'),url('/sites/default/themes/dtheme/dd_templates/fonts/theme.ttf?64unb6') format('truetype'),url('/sites/default/themes/dtheme/dd_templates/fonts/theme.woff?64unb6') format('woff'),url('/sites/default/themes/dtheme/dd_templates/fonts/theme.svg?64unb6#theme') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'chevron';src:url('/sites/default/themes/dtheme/dd_templates/fonts/chevron.woff2?fkee7r') format('woff2'),url('/sites/default/themes/dtheme/dd_templates/fonts/chevron.ttf?fkee7r') format('truetype'),url('/sites/default/themes/dtheme/dd_templates/fonts/chevron.woff?fkee7r') format('woff'),url('/sites/default/themes/dtheme/dd_templates/fonts/chevron.svg?fkee7r#chevron') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'attachments';src:url('/sites/default/themes/dtheme/dd_templates/fonts/attachments.woff2?q4rvpu') format('woff2'),url('/sites/default/themes/dtheme/dd_templates/fonts/attachments.ttf?q4rvpu') format('truetype'),url('/sites/default/themes/dtheme/dd_templates/fonts/attachments.woff?q4rvpu') format('woff'),url('/sites/default/themes/dtheme/dd_templates/fonts/attachments.svg?q4rvpu#attachments') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'social-share';src:url('/sites/default/themes/dtheme/dd_templates/fonts/social-share.woff2?roaj8s') format('woff2'),url('/sites/default/themes/dtheme/dd_templates/fonts/social-share.ttf?roaj8s') format('truetype'),url('/sites/default/themes/dtheme/dd_templates/fonts/social-share.woff?roaj8s') format('woff'),url('/sites/default/themes/dtheme/dd_templates/fonts/social-share.svg?roaj8s#social-share') format('svg');font-weight:normal;font-style:normal}#block-digitaldcore-comments{float:inherit}.node-full .node-contact-wrapper,.node-sidebar .node-contact-wrapper{float:inherit}.layout,.page-bottom .block-inner{margin-left:auto;margin-right:auto;width:300px}@media (min-width:640px){.layout,.page-bottom .block-inner{width:612px}}@media (min-width:720px){.layout,.page-bottom .block-inner{width:640px}}@media (min-width:1024px){.layout,.page-bottom .block-inner{width:940px}}.layout:before,.layout:after,.page-bottom .block-inner:before,.page-bottom .block-inner:after{content:" ";display:table}.layout:after,.page-bottom .block-inner:after{clear:both}.node-webform fieldset{font-family:'Open Sans',sans-serif}.node-links ul.links.inline{display:block}.node-links ul.links li{clear:left;margin:0.5em 0}.node-links ul.links .link-twitter{padding-top:0.5em}.link{display:none}.link a{text-decoration:none;line-height:1.2}span.file a{padding:0 !important;background-image:none !important}.link-read-more{display:block}.link-read-more a{display:block;margin-top:1em}.link-read-more a:after{padding-left:0.3em;content:"»"}.all-dates-link{position:relative;text-decoration:underline;color:#002855}.all-dates-link.meta-item{padding-right:30px}.all-dates-link:after{position:absolute;top:0;right:10px;content:'+';font-size:1.5em;-webkit-transition:all .3s linear;transition:all .3s linear}.show-all-dates .all-dates-link:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.all-dates{height:0;overflow:hidden}.show-all-dates .all-dates{height:auto}.all-dates .meta-item{display:block;margin:10px 0;padding:0;border:0}.photo-gallery .node-image,.photo-gallery .node-upper-image{opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.photo-gallery .node-image.ready,.photo-gallery .node-upper-image.ready{opacity:1}.photo-gallery .node-item .field-image{margin:0}.photo-gallery .field-image{float:none !important;max-width:100% !important;margin:0 !important}.photo-gallery .field-image .caption{display:none;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.7);padding:20px;font-size:14px;color:white}@media (min-width:640px){.photo-gallery .field-image .caption{display:block}}.photo-gallery .slick-slider{margin-bottom:20px}.photo-gallery .node-image{margin-top:1em}.photo-gallery .slick-track{display:block;background-color:black}.photo-gallery .slick-track:before,.photo-gallery .slick-track:after{display:none}.photo-gallery .slick-slide{float:none;display:inline-block;margin:0;vertical-align:middle;background-color:black}.photo-gallery .slick-slide a{display:block;width:auto;max-width:100%}.photo-gallery .slick-slide img{margin:0 auto}.photo-gallery:hover .slick-prev,.photo-gallery:hover .slick-next{opacity:1}.photo-gallery .slick-next,.photo-gallery .slick-prev{z-index:1;width:32px;height:100%;margin-top:0;top:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0}.photo-gallery .slick-next:before,.photo-gallery .slick-prev:before,.photo-gallery .slick-next:after,.photo-gallery .slick-prev:after{display:block;position:absolute;top:50%;width:32px;margin-top:-32px;font-family:'chevron' !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;font-size:32px;color:black;background-color:white;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.photo-gallery .slick-prev{left:0}.photo-gallery .slick-prev:before{content:"\e600";border-radius:0 100% 100% 0;box-shadow:2px 2px 2px rgba(0,0,0,0.5)}.photo-gallery .slick-next{right:0}.photo-gallery .slick-next:before{content:"\e605";border-radius:100% 0 0 100%;box-shadow:-2px 2px 2px rgba(0,0,0,0.5)}.photo-gallery .slick-dots{position:static;width:auto;padding-top:3px;line-height:16px}.photo-gallery .slick-dots li{width:16px;height:16px;margin:0}.photo-gallery .slick-dots li button{width:16px;height:16px;padding:0}.photo-gallery .slick-dots li button:before{content:'';top:3px;left:3px;width:10px;height:10px;border-radius:100%;background-color:#555}.site-identity .site-name{display:none}.site-identity .site-slogan{display:none}.site-identity .site-mission{display:none}#lightbox{position:fixed;top:40px !important}#lightbox2-overlay{position:fixed;right:0;bottom:0;width:100% !important;height:100% !important}#outerImageContainer{max-width:90%}#lightboxFrame{max-width:100%}#lightboxImage{height:auto !important}#imageDataContainer{max-width:90%}.modern-directory{font-family:'Open Sans',sans-serif}.modern-directory .view-filters{border-top:1px solid #ccc}.modern-directory .views-exposed-widgets{margin:1em 0}.modern-directory .views-exposed-widget{float:none;display:inline-block;vertical-align:bottom;padding:0}.modern-directory .views-exposed-widget label{display:block;font-size:21px;margin-bottom:10px}.modern-directory #edit-keys-wrapper{width:200px;height:31px;margin:0;padding:5px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2}.modern-directory #edit-keys-wrapper input[type=text]{display:block;width:100%;margin:0;padding:0;border:none;line-height:21px;background:#f2f2f2}.modern-directory .views-submit-button .form-submit{margin-top:0}.modern-directory .attachment{margin:1em 0}.modern-directory .item-list ul{margin:0;padding:0}.modern-directory .item-list li{display:inline-block;margin:0;padding:0;list-style:none}.modern-directory .item-list a{display:inline-block;background-color:#002855;color:white;padding:3px 9px;line-height:21px;border-radius:4px;text-decoration:none;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.modern-directory .item-list a:hover{background-color:#ed8b00}.modern-directory .node{clear:both}.modern-directory .node-item{display:none}.modern-directory .node-image,.modern-directory .node-header,.modern-directory .node-contact,.modern-directory .node-upper-meta{display:block}.modern-directory .field-image{margin-top:0;margin-bottom:20px}.modern-directory .has-image .node-header,.modern-directory .has-image .node-contact{float:right;width:70%}.modern-directory .has-image .node-image{float:left;max-width:25% !important}.node-content .image.circle img{border-radius:100%}.node-content .image.center img{margin:0 auto}@media (min-width:640px){.node-content .image.right{float:right;max-width:35% !important;margin-right:0;margin-left:1em;margin-bottom:1em}.node-content .image.left{float:left;max-width:35% !important;margin-left:0;margin-right:1em;margin-bottom:1em}}@media (min-width:1024px){.node-content .image.right{max-width:50% !important}.node-content .image.left{max-width:50% !important}}@media (min-width:640px){.node-content .image.w25{max-width:25% !important}.node-content .image.w30{max-width:30% !important}.node-content .image.w35,.node-content .image.w40,.node-content .image.w45,.node-content .image.w50{max-width:35% !important}}@media (min-width:1024px){.node-content .image.w40{max-width:40% !important}.node-content .image.w45{max-width:45% !important}.node-content .image.w50{max-width:50% !important}.node-content .image.w55{max-width:55% !important}.node-content .image.w60{max-width:60% !important}.node-content .image.w65{max-width:65% !important}.node-content .image.w70{max-width:70% !important}.node-content .image.w75{max-width:75% !important}.node-content .image.w80{max-width:80% !important}.node-content .image.w85{max-width:85% !important}.node-content .image.w90{max-width:90% !important}.node-content .image.w95{max-width:95% !important}.node-content .image.w100{max-width:100% !important}}@media (min-width:640px){.node-content .has-caption.caption-left:before,.node-content .has-caption.caption-right:before,.node-content .has-caption.caption-left:after,.node-content .has-caption.caption-right:after{content:" ";display:table}.node-content .has-caption.caption-left:after,.node-content .has-caption.caption-right:after{clear:both}.node-content .has-caption.caption-left a,.node-content .has-caption.caption-right a{width:100%;display:block;table-layout:inherit}.node-content .has-caption.caption-left img,.node-content .has-caption.caption-right img{max-width:76% !important}.node-content .has-caption.caption-left .caption,.node-content .has-caption.caption-right .caption{margin-top:0;display:inline-block;caption-side:inherit;width:21%;padding-top:10px;border-top:1px solid #ccc}.node-content .has-caption.caption-left img{float:right}.node-content .has-caption.caption-left .caption{margin-left:0;margin-right:3%;text-align:right}.node-content .has-caption.caption-right img{float:left}.node-content .has-caption.caption-right .caption{margin-right:0;margin-left:3%;text-align:left}}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.two-columns,.three-columns,.four-columns{clear:both}@media (min-width:640px){.two-columns,.three-columns,.four-columns{position:relative;margin-left:-10px;margin-right:-10px;font-size:0}.two-columns>*,.three-columns>*,.four-columns>*{display:inline-block;padding-left:10px;padding-right:10px;box-sizing:border-box;vertical-align:top;font-size:16px}.two-columns>*{width:50%}.three-columns>*{width:33.33333333%}.four-columns>*{width:25%}.two-columns.lines,.three-columns.lines,.four-columns.lines{margin-left:-20px;margin-right:-20px}.two-columns.lines>*,.three-columns.lines>*,.four-columns.lines>*{padding-left:20px;padding-right:20px}.two-columns.lines>*:after,.three-columns.lines>*:after,.four-columns.lines>*:after{content:' ';position:absolute;top:0;bottom:0;width:1px;background-color:#ccc}.two-columns.lines>*:last-child:after,.three-columns.lines>*:last-child:after,.four-columns.lines>*:last-child:after{display:none}.lines.two-columns>*:nth-child(1):after{left:50%}.lines.three-columns>*:nth-child(1):after{left:33.33333333%}.lines.three-columns>*:nth-child(2):after{right:33.33333333%}.lines.four-columns>*:nth-child(1):after{left:25%}.lines.four-columns>*:nth-child(2):after{left:50%}.lines.four-columns>*:nth-child(3):after{right:25%}}@media (min-width:640px){blockquote.left,blockquote.right{width:25%}blockquote.left{float:left;margin-left:0;margin-right:40px}blockquote.right{float:right;margin-right:0;margin-left:40px}}.node-content table.no-stripes tbody td{padding:6px 0}.node-content table.no-stripes tbody tr.odd,.node-content table.no-stripes tbody tr:nth-child(odd),.node-content table.no-stripes tbody tr.even,.node-content table.no-stripes tbody tr:nth-child(even){background-color:transparent}.node-content table.key-value-data tbody td:first-child{text-align:left}.node-content table.key-value-data tbody td:last-child{text-align:right}.slick-loading .slick-list{background-image:url('../bower_components/slick-carousel/slick/ajax-loader.gif')}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../bower_components/slick-carousel/slick/fonts/slick.eot');src:url('../bower_components/slick-carousel/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('../bower_components/slick-carousel/slick/fonts/slick.woff') format('woff'),url('../bower_components/slick-carousel/slick/fonts/slick.ttf') format('truetype'),url('../bower_components/slick-carousel/slick/fonts/slick.svg#slick') format('svg')}body.microsite-827 .header-background{background-color:rgba(0,142,170,0.9)}body.microsite-827 .site-identity .site-logo a{width:160px;background-image:url('/sites/default/themes/dtheme/img/microsites/logo-cfioie_mobile.svg')}@media (min-width:1024px){body.microsite-827 .site-identity .site-logo a{width:380px;background-image:url('/sites/default/themes/dtheme/img/microsites/logo-cfioie_desktop.svg')}}body.microsite-827 .masthead .block-inner:before{background-color:rgba(0,142,170,0.5)}body.microsite-827 .masthead .node-content .actions .gsm-btn:hover,body.microsite-827 .masthead .node-content .actions .link-read-more a:hover,body.microsite-827 .masthead .node-content .actions .calendar-events a.ical:hover{color:#008eaa;border-color:#008eaa}body.microsite-827 .masthead .node-content .actions .selections .gsm-btn:hover:before,body.microsite-827 .masthead .node-content .actions .selections .link-read-more a:hover:before,body.microsite-827 .masthead .node-content .actions .selections .calendar-events a.ical:hover:before{border-right-color:#008eaa}body.microsite-827 .masthead .node-content .actions .selections .dropdown{border-left-color:#008eaa;border-right-color:#008eaa;border-bottom-color:#008eaa}body.microsite-827 .masthead .node-content .actions .selections .dropdown a{color:#008eaa}body.microsite-827 .masthead .node-content .actions .selections .dropdown li:first-child a{border-top-color:#008eaa}body.microsite-827 .masthead .node-content .actions .selections .expanded .gsm-btn,body.microsite-827 .masthead .node-content .actions .selections .expanded .link-read-more a,body.microsite-827 .masthead .node-content .actions .selections .expanded .calendar-events a.ical{color:#008eaa;border-color:#008eaa}body.microsite-827 .masthead .node-content .actions .selections .expanded .gsm-btn:before,body.microsite-827 .masthead .node-content .actions .selections .expanded .link-read-more a:before,body.microsite-827 .masthead .node-content .actions .selections .expanded .calendar-events a.ical:before{border-color:#008eaa}body.microsite-668 .header-background{background-color:rgba(93,32,63,0.9)}body.microsite-668 .site-identity .site-logo a{width:160px;background-image:url('/sites/default/themes/dtheme/img/microsites/logo-wep_mobile.svg')}@media (min-width:1024px){body.microsite-668 .site-identity .site-logo a{width:380px;background-image:url('/sites/default/themes/dtheme/img/microsites/logo-wep_desktop.svg')}}body.microsite-668 .masthead .block-inner:before{background-color:rgba(93,32,63,0.5)}body.microsite-668 .masthead .node-content .actions .gsm-btn:hover,body.microsite-668 .masthead .node-content .actions .link-read-more a:hover,body.microsite-668 .masthead .node-content .actions .calendar-events a.ical:hover{color:#5d203f;border-color:#5d203f}body.microsite-668 .masthead .node-content .actions .selections .gsm-btn:hover:before,body.microsite-668 .masthead .node-content .actions .selections .link-read-more a:hover:before,body.microsite-668 .masthead .node-content .actions .selections .calendar-events a.ical:hover:before{border-right-color:#5d203f}body.microsite-668 .masthead .node-content .actions .selections .dropdown{border-left-color:#5d203f;border-right-color:#5d203f;border-bottom-color:#5d203f}body.microsite-668 .masthead .node-content .actions .selections .dropdown a{color:#5d203f}body.microsite-668 .masthead .node-content .actions .selections .dropdown li:first-child a{border-top-color:#5d203f}body.microsite-668 .masthead .node-content .actions .selections .expanded .gsm-btn,body.microsite-668 .masthead .node-content .actions .selections .expanded .link-read-more a,body.microsite-668 .masthead .node-content .actions .selections .expanded .calendar-events a.ical{color:#5d203f;border-color:#5d203f}body.microsite-668 .masthead .node-content .actions .selections .expanded .gsm-btn:before,body.microsite-668 .masthead .node-content .actions .selections .expanded .link-read-more a:before,body.microsite-668 .masthead .node-content .actions .selections .expanded .calendar-events a.ical:before{border-color:#5d203f}.col-1 .views-row{width:100%}@media (min-width:640px){.col-1 .view-content,.col-2 .view-content,.col-3 .view-content,.col-4 .view-content,.col-5 .view-content,.col-6 .view-content{font-size:0}.col-1 .views-row,.col-2 .views-row,.col-3 .views-row,.col-4 .views-row,.col-5 .views-row,.col-6 .views-row{display:inline-block;vertical-align:top}.col-1 .node,.col-2 .node,.col-3 .node,.col-4 .node,.col-5 .node,.col-6 .node{font-size:16px}.col-2 .views-row,.col-3 .views-row,.col-4 .views-row,.col-5 .views-row,.col-6 .views-row{width:50%}}@media (min-width:1024px){.col-3 .views-row{width:33.33333333%}.col-4 .views-row{width:25%}.col-5 .views-row{width:20%}.col-6 .views-row{width:16.66666667%}}@media (min-width:640px){.gap-0 .view-content{margin-left:0}.gap-0 .node{margin-left:0}.gap-10 .view-content{margin-left:-10px}.gap-10 .node{margin-left:10px}.gap-15 .view-content{margin-left:-15px}.gap-15 .node{margin-left:15px}.gap-20 .view-content{margin-left:-20px}.gap-20 .node{margin-left:20px}.gap-25 .view-content{margin-left:-25px}.gap-25 .node{margin-left:25px}.gap-30 .view-content{margin-left:-30px}.gap-30 .node{margin-left:30px}.gap-35 .view-content{margin-left:-35px}.gap-35 .node{margin-left:35px}.gap-40 .view-content{margin-left:-40px}.gap-40 .node{margin-left:40px}}@media (min-width:640px){.fiw-25 .node-image .field-image,.fiw-25 .node-upper-image .field-image{max-width:25% !important}.fiw-30 .node-image .field-image,.fiw-30 .node-upper-image .field-image{max-width:30% !important}.fiw-35 .node-image .field-image,.fiw-35 .node-upper-image .field-image{max-width:35% !important}}@media (min-width:1024px){.fiw-40 .node-image .field-image,.fiw-40 .node-upper-image .field-image{max-width:40% !important}.fiw-50 .node-image .field-image,.fiw-50 .node-upper-image .field-image{max-width:50% !important}.fiw-60 .node-image .field-image,.fiw-60 .node-upper-image .field-image{max-width:60% !important}.fiw-70 .node-image .field-image,.fiw-70 .node-upper-image .field-image{max-width:70% !important}.fiw-75 .node-image .field-image,.fiw-75 .node-upper-image .field-image{max-width:75% !important}}.fiw-100 .node-image .field-image,.fiw-100 .node-upper-image .field-image{max-width:100% !important}@media (min-width:1024px){.fif-lt .node-image .field-image,.fif-lt .node-upper-image .field-image{float:left;margin-left:0;margin-right:20px}}@media (min-width:1024px){.fif-rt .node-image .field-image,.fif-rt .node-upper-image .field-image{float:right;margin-right:0;margin-left:20px}}.fif-no .node-image .field-image,.fif-no .node-upper-image .field-image{float:none;margin-left:0;margin-right:0}@media (min-width:640px){.fif-lt.fiw-25 .node-image .field-image,.fif-lt.fiw-30 .node-image .field-image,.fif-lt.fiw-35 .node-image .field-image,.fif-lt.fiw-25 .node-upper-image .field-image,.fif-lt.fiw-30 .node-upper-image .field-image,.fif-lt.fiw-35 .node-upper-image .field-image{float:left;margin-left:0;margin-right:20px}}@media (min-width:1024px){.fif-lt.fiw-40 .node-image .field-image,.fif-lt.fiw-50 .node-image .field-image,.fif-lt.fiw-60 .node-image .field-image,.fif-lt.fiw-70 .node-image .field-image,.fif-lt.fiw-75 .node-image .field-image,.fif-lt.fiw-40 .node-upper-image .field-image,.fif-lt.fiw-50 .node-upper-image .field-image,.fif-lt.fiw-60 .node-upper-image .field-image,.fif-lt.fiw-70 .node-upper-image .field-image,.fif-lt.fiw-75 .node-upper-image .field-image{float:left;margin-left:0;margin-right:20px}}@media (min-width:640px){.fif-rt.fiw-25 .node-image .field-image,.fif-rt.fiw-30 .node-image .field-image,.fif-rt.fiw-35 .node-image .field-image,.fif-rt.fiw-25 .node-upper-image .field-image,.fif-rt.fiw-30 .node-upper-image .field-image,.fif-rt.fiw-35 .node-upper-image .field-image{float:right;margin-right:0;margin-left:20px}}@media (min-width:1024px){.fif-rt.fiw-40 .node-image .field-image,.fif-rt.fiw-50 .node-image .field-image,.fif-rt.fiw-60 .node-image .field-image,.fif-rt.fiw-70 .node-image .field-image,.fif-rt.fiw-75 .node-image .field-image,.fif-rt.fiw-40 .node-upper-image .field-image,.fif-rt.fiw-50 .node-upper-image .field-image,.fif-rt.fiw-60 .node-upper-image .field-image,.fif-rt.fiw-70 .node-upper-image .field-image,.fif-rt.fiw-75 .node-upper-image .field-image{float:right;margin-right:0;margin-left:20px}}html{-webkit-font-smoothing:antialiased}body{width:100%;text-rendering:optimizeLegibility}body,caption,th,td,input,textarea,select,option,legend,fieldset,button{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif}h1{font-family:'L Futura W01',Arial,Verdana,sans-serif}h3,h4,h5{margin-bottom:10px;font-family:'Myriad W01',Georgia,Times,"Times New Roman",serif;font-weight:700}p,ul,ol,dl,pre,table,address{margin:0 0 24px}h1{font-size:2.875em;line-height:.86956522}h2{margin-bottom:24px;font-size:1.5em;line-height:1.16666667}h3,h3.accordion-heading{text-transform:uppercase;font-size:1.5em;line-height:1.16666667}h4,h4.accordion-heading{margin-top:0;font-size:1.3125em;line-height:1.75}h5{margin-top:0;font-size:1.125em;line-height:1.75}h6{margin:0;font-family:'Myriad W01',Georgia,Times,"Times New Roman",serif;font-weight:700;font-size:1em;line-height:inherit}img{max-width:100%}ul,li{margin:0;padding:0}fieldset{margin:1em 0;padding:10px 20px}td,th{padding:.25em .5em}hr{display:block;width:100%;height:1px;border:0;background-color:#b3b3b3}.offscreen{position:absolute;top:-9999px;left:0}.channel,.subterm,.node{float:none;width:auto}.channel,.subterm,.block,.node,.messages{font-family:'Open Sans',sans-serif}body.node-content{font-family:'Open Sans',sans-serif}.page,.above-page,.below-page{font-size:16px;line-height:1.75}.node-teaser{padding-bottom:0;border-color:#b3b3b3}.node-image{margin-top:0}.field-image{margin-bottom:10px;font-size:0;line-height:0}.field-image a{display:inline-block;text-decoration:none}.field-image img{margin:0}.field-image .caption{font-size:14px;line-height:1.5}.caption{font-size:12px;line-height:1.333}.field-image.has-caption a{display:table;table-layout:fixed;width:100%}.field-image.has-caption .caption{display:table-caption;caption-side:bottom}.node-content ul,.node-content ol{overflow:visible}.node-content li{margin-bottom:0}.node-content .field-image img{float:inherit;margin:inherit}.node-content table ul,.node-content table ol{margin:0;padding:0;margin-left:20px}.node-content table li{list-style:square;text-align:left}.video-play{background-image:url('/sites/default/themes/dtheme/dd_templates/images/play.svg');background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:20%;opacity:0.5;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}a.video-lightframe:hover .video-play{background-color:transparent;opacity:0.9}.node-content iframe{max-width:100%}.node-contact-wrapper{width:auto;margin:1em 0}.node-contact .field-email{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-content .views-field-field-image-fid img{max-width:none}.meta .event-date{display:inherit}.meta .meta-item{border-right-color:#ed8b00;font-size:0.857em;line-height:1}.meta .meta-item a{text-decoration:none}.node-upper-meta{margin-bottom:0}.has-meta .node-upper-meta{margin-bottom:1em}.node-sidebar .link-related{border-bottom:0}div.messages{max-width:1024px;margin-left:auto;margin-right:auto}.sidebar-title{margin-top:0;margin-bottom:10px;border-top:0;padding-top:0;font-size:1.5em;line-height:1.16666667}.node-sidebar .meta-item,.node-sidebar .node-contact,.node-sidebar .link-file,.node-sidebar .link-related{margin-bottom:0;margin-right:0;border-bottom:0;padding-bottom:0}.node-full .node-contact-wrapper,.node-sidebar .node-contact-wrapper{float:none;margin:0;padding:0;background-color:transparent}#freshwidget-button{top:130px !important}.node-webform .type-select{position:relative}.node-webform .type-select select{width:100%;max-width:100%;padding:0 10px;border:0;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('/sites/default/themes/dtheme/img/select.svg') no-repeat right center #fff}html.no-svg .node-webform .type-select select{background-image:url('/sites/default/themes/dtheme/img/select.png')}@media (min-width:640px){.node-webform .type-select select{width:auto;margin:0}}body{background-color:white}body.admin-menu,body.user-1{margin-top:0 !important}body.lock{overflow:hidden}a:link,a:visited{color:#c99700;text-decoration:none;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}a:hover,a:visited:hover,a:active,a.active{color:#002855}.meta-item,.meta-item a{color:#333}.meta-item a:hover{color:#002855}.meta .meta-item{border-right-color:#333}.link a,.link a.active{color:#c99700}.link a:hover{color:#002855}.link-read-more a{color:#c99700}.link-read-more a:hover{color:#002855}.block-title{margin-top:0;margin-bottom:10px;border-top:0;padding-top:0;font-family:'Myriad W01',Georgia,Times,"Times New Roman",serif;font-weight:700;font-size:1.5em;line-height:1.16666667;text-transform:uppercase;color:#333}h2.block-title{margin-bottom:10px}.node-header{font-family:'Myriad W01',Georgia,Times,"Times New Roman",serif}.node-header a{color:#333}.node-header a:hover{color:#c99700}.subtitle{margin:10px 0;font-size:18px;line-height:1.75em;font-family:'Open Sans',sans-serif;font-weight:400;font-style:italic;text-align:left;color:#666}.node-content{color:#333}.node-content ul,.node-content ol{margin:10px 20px;padding:10px 20px}.node-full{overflow:inherit}.node-full .node-meta{display:block}.wrapper{position:relative;margin:0 auto}.node-webform input,.node-webform textarea,.node-webform select,.node-webform option,.node-webform legend,.node-webform fieldset,.node-webform button{font-family:'L Futura W01',Arial,Verdana,sans-serif}.node-webform .form-text{height:30px;padding:0 5px;line-height:30px;border-width:1px;border-style:solid;border-radius:2px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.node-webform .form-text:focus{border-color:#c99700}.node-webform ::-webkit-input-placeholder{color:#333}.node-webform ::-moz-placeholder{color:#333}.node-webform :-ms-input-placeholder{color:#333}article,aside,footer,header,hgroup,main,nav,section{display:block}.link-text:before{font-family:'attachments' !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;line-height:inherit}.link .link-text:before,.file .link-text:before{content:"\e600"}.file-text-html .link-text:before,.file-text-plain .link-text:before{content:"\e601"}.file-text-css .link-text:before{content:"\e602"}.file-application-xml .link-text:before{content:"\e603"}.file-application-zip .link-text:before{content:"\e60b"}.file-application-pdf .link-text:before{content:"\e604";color:#F91916}.file-application-msword .link-text:before{content:"\e605";color:#2A5699}.file-application-vnd-ms-excel .link-text:before{content:"\e606";color:#227547}.file-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet .link-text:before{content:"\e606";color:#227547}.file-application-vnd-ms-powerpoint .link-text:before{content:"\e607";color:#D14524}.file-application-vnd-openxmlformats-officedocument-presentationml-presentation .link-text:before{content:"\e607";color:#D14524}.file-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet .link-text:before{content:"\e606";color:#227547}.file-application-vnd-openxmlformats-officedocument-wordprocessingml-document .link-text:before{content:"\e605";color:#2A5699}.file-application-x-msdos-program .link-text:before{content:"\e60c";color:black}.file-image-gif .link-text:before,.file-image-png .link-text:before,.file-image-jpeg .link-text:before{content:"\e608"}.file-audio-mpeg .link-text:before{content:"\e60d";color:black}.file-video-mpg .link-text:before,.file-video-mpeg .link-text:before,.file-video-quicktime .link-text:before{content:"\e609"}.file a{text-decoration:none;text-transform:none}.file .link-text:before{padding-right:0.3em;vertical-align:top}.ical .link-text:before{margin-top:2px;font-family:'gsm' !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;content:"\e601"}.icon:before{display:inline-block;vertical-align:top;float:none;clear:none}.link a{white-space:nowrap}.link .link-text-wrapper{display:inline-block;vertical-align:top;margin-left:5px;text-align:left}.node-content span.file .link-text:before{margin-top:5px}abbr{position:relative;top:0;left:0;border-bottom:1px dotted #666;cursor:help}#tooltip{position:absolute;z-index:99999;max-width:980px;padding:15px;text-align:center;font-family:Helvetica,"Helvetica Neue",sans-serif;font-size:14px;background:#f1dab0;color:#000;box-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1)}#tooltip:after{content:'';position:absolute;left:50%;bottom:-10px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f1dab0}#tooltip.top:after{top:-20px;bottom:auto;border-top-color:transparent;border-bottom:10px solid #f1dab0}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{left:auto;right:10px;margin:0}.gsm-btn,a.gsm-btn,.link-read-more a,a.link-read-more a,.calendar-events a.ical,a.calendar-events a.ical{position:relative;display:block;margin-bottom:5px;padding:0 20px;border:2px solid #c99700;border-radius:5px;font-size:16px;line-height:26px;text-align:center;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;color:#c99700;cursor:pointer;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}@media (min-width:640px){.gsm-btn,a.gsm-btn,.link-read-more a,a.link-read-more a,.calendar-events a.ical,a.calendar-events a.ical{display:inline-block}}.gsm-btn:hover,a.gsm-btn:hover,.link-read-more a:hover,a.link-read-more a:hover,.calendar-events a.ical:hover,a.calendar-events a.ical:hover{color:white}.gsm-btn:after,a.gsm-btn:after,.link-read-more a:after,a.link-read-more a:after,.calendar-events a.ical:after,a.calendar-events a.ical:after{content:'';position:absolute;top:50%;left:50%;right:50%;bottom:50%;padding:0;border-radius:5px;background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.gsm-btn:hover:after,a.gsm-btn:hover:after,.link-read-more a:hover:after,a.link-read-more a:hover:after,.calendar-events a.ical:hover:after,a.calendar-events a.ical:hover:after{top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:#c99700;z-index:-1}.blue-btn,a.blue-btn{position:relative;display:block;padding:0 20px;border:2px solid #fff;border-radius:5px;font-size:21px;line-height:34px;text-align:center;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;background-color:#002855;color:white;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.blue-btn:hover,a.blue-btn:hover{background-color:#c99700}.link-read-more a{margin-top:0}.node-webform .form-submit{padding:5px 30px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-size:16px;font-weight:700;color:#c99700;text-shadow:none;white-space:nowrap;border-radius:4px;border:2px solid #c99700;background-image:none;background-color:white;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.node-webform .form-submit:hover{color:white;background-color:#c99700}div.dtabs{float:none;margin-bottom:0}div.tab{float:none;display:inline-block;margin-right:2px;margin-bottom:3px;padding:5px 10px;text-transform:uppercase;font-size:.875em;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;background-color:#333;color:white}div.tab:hover{background-color:#555}div.tab.active{color:#ffcd00;background-color:#333}div.tab span{display:inline;padding:0}div.tab em{display:inherit;font-style:inherit;color:inherit}.h3s-tabs div.tab{max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box}.accordion-heading{position:relative;clear:both;margin:10px 0 0;border:1px solid #ddd;padding:5px 5px 5px 1.5em;-webkit-transition:border .3s ease-out;transition:border .3s ease-out}h3.accordion-heading{text-transform:uppercase !important}h4.accordion-heading{margin-top:10px}.accordion-heading.active{border-bottom-color:transparent}.accordion-heading a{cursor:pointer;text-decoration:none;color:#333}.accordion-heading:first-child{margin-top:0}.accordion-heading a:before{content:'+';position:absolute;top:50%;left:10px;line-height:0;color:#333;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.accordion-heading.active a:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion-content{margin-top:-1px;border:1px solid #ddd;border-top:0;padding:0 10px}@-webkit-keyframes menuin{0%{top:-40px;opacity:0}100%{top:0;opacity:1}}@-moz-keyframes menuin{0%{top:-40px;opacity:0}100%{top:0;opacity:1}}@-o-keyframes menuin{0%{top:-40px;opacity:0}100%{top:0;opacity:1}}@keyframes menuin{0%{top:-40px;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes menuout{0%{top:0;opacity:1}50%{top:0;opacity:0}100%{top:-40px}}@-moz-keyframes menuout{0%{top:0;opacity:1}50%{top:0;opacity:0}100%{top:-40px}}@-o-keyframes menuout{0%{top:0;opacity:1}50%{top:0;opacity:0}100%{top:-40px}}@keyframes menuout{0%{top:0;opacity:1}50%{top:0;opacity:0}100%{top:-40px}}.white-overlay{position:fixed !important;z-index:-1;top:0;left:0;right:0;bottom:0;opacity:0;width:100%;visibility:hidden;background-color:rgba(255,255,255,0.9);-webkit-transition:all .3s .3s ease-out;transition:all .3s .3s ease-out}.white-overlay.show{z-index:999;opacity:1;overflow:scroll;visibility:visible;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.white-overlay.show .block-inner{top:0;opacity:1;-webkit-animation:menuin .6s 1 forwards normal;-moz-animation:menuin .6s 1 forwards normal;-o-animation:menuin .6s 1 forwards normal;animation:menuin .6s 1 forwards normal}.white-overlay>div{position:relative;top:-40px;width:90%;margin:60px auto;z-index:2;opacity:0;-webkit-animation:menuout .6s 1 forwards normal;-moz-animation:menuout .6s 1 forwards normal;-o-animation:menuout .6s 1 forwards normal;animation:menuout .6s 1 forwards normal}@media (min-width:640px){.white-overlay>div{width:50%}}.white-overlay .closer{display:block;position:fixed;z-index:1;top:-100%;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.white-overlay .closer:before{font-family:'gsm' !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;position:absolute;top:4px;right:4px;content:"\e605";font-size:80px;color:#002855;cursor:pointer;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.white-overlay .closer::before:hover{color:#c99700}.white-overlay.show .closer{top:0px;opacity:1;visibility:visible}.item-list .pager li{display:inline-block;padding:0;margin:0 0 5px 0}.pager li a,.pager li.pager-current{position:relative;display:inline-block;vertical-align:top;padding:0 9px;border:2px solid #c99700;border-radius:5px;font-size:16px;line-height:26px;text-align:center;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;cursor:pointer}.pager li.pager-current{top:0;left:0;right:0;bottom:0;color:white}.pager li a{color:#c99700;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.pager li a:hover{color:white}.pager li a:after{content:'';position:absolute;top:50%;left:50%;right:50%;bottom:50%;border-radius:5px;background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pager li a:hover:after{top:-2px;left:-2px;right:-2px;bottom:-2px}.pager li a:hover:after,.pager li.pager-current{background-color:#c99700;z-index:-1}.node-content table{border:0;font-size:16px;line-height:1.3}.node-content table th{font-weight:normal}.node-content table th,.node-content table td{padding:0;border:0;text-align:center;font-family:'Myriad W01',Georgia,Times,"Times New Roman",serif}.node-content table tr.odd,.node-content table tr.even{padding:0;border:0;background-color:white}.node-content table thead tr.odd,.node-content table thead tr.even{background-color:black}.node-content table thead th{padding:8px 10px;border:0;color:white;background-color:black}.node-content table tbody{border-top:0}.node-content table tbody tr.odd,.node-content table tbody tr:nth-child(odd){background-color:#f2f2f2}.node-content table tbody tr.even,.node-content table tbody tr:nth-child(even){background-color:white}.node-content table tbody td{padding:8px 10px}.tiles{margin:40px 0}.tiles .view-content{margin-left:-30px;margin-bottom:40px}.tiles .view-content .views-row{width:100%}.tiles .view-content.columns-2 .views-row{width:50%}.tiles .view-content.columns-3 .views-row{width:33.33333333%}.tiles .view-content .node{border-top:1px solid #b3b3b3;padding-top:20px;margin-left:30px;margin-bottom:0}.tiles .view-content.js{position:relative}.tiles .view-content.js .views-row{position:absolute;margin-top:0;margin-bottom:0}.tiles .view-content.js.columns-2 .views-row.column-1{left:0}.tiles .view-content.js.columns-2 .views-row.column-2{right:0}.tiles .view-content.js.columns-3 .views-row.column-1{left:0}.tiles .view-content.js.columns-3 .views-row.column-2{left:33.33333333%}.tiles .view-content.js.columns-3 .views-row.column-3{right:0}.photo-gallery{overflow:visible}.photo-gallery .field-image .caption{display:none}.photo-gallery .slick-slider{margin-bottom:20px}.photo-gallery .slick-track{display:block;background-color:black}.photo-gallery .slick-track:before,.photo-gallery .slick-track:after{display:none}.photo-gallery .slick-slide{float:none;display:inline-block;margin:0;vertical-align:middle;background-color:black}.photo-gallery .slick-slide a{display:block;width:auto;max-width:100%}.photo-gallery .slick-slide img{margin:0 auto}.photo-gallery .slick-next,.photo-gallery .slick-prev{top:0;width:35px;height:100%;margin-top:0}.photo-gallery .slick-next:before,.photo-gallery .slick-prev:before,.photo-gallery .slick-next:after,.photo-gallery .slick-prev:after{display:block;position:absolute;top:50%;margin-top:-24px;margin-left:-7px;font-family:'chevron' !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;font-size:48px;color:#999;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.photo-gallery .slick-prev{left:-35px}.photo-gallery .slick-prev:before{content:"\e602"}.photo-gallery .slick-next{right:-35px}.photo-gallery .slick-next:before{content:"\e607"}.photo-gallery .slick-dots{position:static;width:auto;padding-top:3px;line-height:16px}.photo-gallery .slick-dots li{width:16px;height:16px;margin:0}.photo-gallery .slick-dots li button{width:16px;height:16px;padding:0}.photo-gallery .slick-dots li button:before{content:'';top:3px;left:3px;width:10px;height:10px;border-radius:100%;background-color:#555}body.node-content{line-height:1.75;margin:40px}@media (min-width:640px){.no-sidebars .wide{margin-left:-40px;margin-right:-40px}}@media (min-width:1024px){.no-sidebars .wide{margin-left:-80px;margin-right:-80px}}.wide .wide{margin-left:0 !important;margin-right:0 !important}.wide .field-image,.wide.field-image{max-width:none !important}@media (min-width:640px){.no-sidebars .wide.two-columns,.no-sidebars .wide.three-columns,.no-sidebars .wide.four-columns{margin-left:-50px;margin-right:-50px}}@media (min-width:1024px){.no-sidebars .wide.two-columns,.no-sidebars .wide.three-columns,.no-sidebars .wide.four-columns{margin-left:-90px;margin-right:-90px}}@media (min-width:640px){.no-sidebars .wide.two-columns.lines,.no-sidebars .wide.three-columns.lines,.no-sidebars .wide.four-columns.lines{margin-left:-60px;margin-right:-60px}}@media (min-width:1024px){.no-sidebars .wide.two-columns.lines,.no-sidebars .wide.three-columns.lines,.no-sidebars .wide.four-columns.lines{margin-left:-100px;margin-right:-100px}}.no-sidebars blockquote.wide{border:0}.no-sidebars blockquote.wide:before,.no-sidebars blockquote.wide:after{content:'';position:absolute;left:0;right:0;height:1px;background-color:#b3b3b3}@media (min-width:640px){.no-sidebars blockquote.wide:before,.no-sidebars blockquote.wide:after{left:40px;right:40px}}@media (min-width:1024px){.no-sidebars blockquote.wide:before,.no-sidebars blockquote.wide:after{left:80px;right:80px}}.no-sidebars blockquote.wide:before{top:0}.no-sidebars blockquote.wide:after{bottom:0}.image.circle img{border-radius:100%}@media (min-width:640px){.image.right{float:right;width:35%;margin-left:20px;margin-bottom:20px}.image.left{float:left;width:35%;margin-right:20px;margin-bottom:20px}}@media (min-width:1024px){.image.right{width:50%}.image.left{width:50%}}@media (min-width:640px){.image.w25{width:25%}.image.w30{width:30%}.image.w35,.image.w40,.image.w45,.image.w50{width:35%}}@media (min-width:1024px){.image.w40{width:40%}.image.w45{width:45%}.image.w50{width:50%}.image.w55{width:55%}.image.w60{width:60%}.image.w65{width:65%}.image.w70{width:70%}.image.w75{width:75%}}@media (min-width:640px){.has-caption.caption-left:before,.has-caption.caption-right:before,.has-caption.caption-left:after,.has-caption.caption-right:after{content:" ";display:table}.has-caption.caption-left:after,.has-caption.caption-right:after{clear:both}.has-caption.caption-left a,.has-caption.caption-right a{width:100%;display:block;table-layout:inherit}.has-caption.caption-left img,.has-caption.caption-right img{max-width:76% !important}.has-caption.caption-left .caption,.has-caption.caption-right .caption{margin-top:0;display:inline-block;caption-side:inherit;width:21%;padding-top:10px;border-top:1px solid #b3b3b3}.has-caption.caption-left img{float:right}.has-caption.caption-left .caption{margin-right:3%;text-align:right}.has-caption.caption-right img{float:left}.has-caption.caption-right .caption{margin-left:3%}}.gold-title{text-align:center;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;font-size:28px;color:#c99700}blockquote{position:relative;margin:0 0 1.421em;padding:24px 0 0;border-left:0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;font-size:21px;line-height:1.41666667;color:#c99700;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:400;font-style:normal;background:white;text-align:center}@media (min-width:640px){blockquote{font-size:24px}}blockquote .signature{margin-top:10px;font-size:14px}@media (min-width:640px){blockquote.left,blockquote.right{width:200px;margin-top:40px;margin-bottom:1em;padding-bottom:0;line-height:1.2em}blockquote.left{float:left;margin-right:40px}blockquote.right{float:right;margin-left:40px}}@media (min-width:640px){.no-sidebars blockquote.left{margin-left:-40px}.no-sidebars blockquote.right{margin-right:-40px}}@media (min-width:1024px){.no-sidebars blockquote.left{margin-left:-80px}.no-sidebars blockquote.right{margin-right:-80px}}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.node-content table.no-stripes tbody td{padding:6px 0}.node-content table.no-stripes tbody tr.odd,.node-content table.no-stripes tbody tr:nth-child(odd),.node-content table.no-stripes tbody tr.even,.node-content table.no-stripes tbody tr:nth-child(even){background-color:transparent}.node-content table.key-value-data tbody td:first-child{text-align:left}.node-content table.key-value-data tbody td:last-child{text-align:right}.big{display:block;font-size:50px;line-height:1.5;font-family:'Myriad W01',Georgia,Times,"Times New Roman",serif;font-weight:700}@media (min-width:640px){.two-columns,.three-columns,.four-columns{position:relative;margin-left:-10px;margin-right:-10px;font-size:0}.two-columns>*,.three-columns>*,.four-columns>*{display:inline-block;padding-left:10px;padding-right:10px;box-sizing:border-box;vertical-align:top;font-size:16px}.two-columns>*{width:50%}.three-columns>*{width:33.33333333%}.four-columns>*{width:25%}.two-columns.lines,.three-columns.lines,.four-columns.lines{margin-left:-20px;margin-right:-20px}.two-columns.lines>*,.three-columns.lines>*,.four-columns.lines>*{padding-left:20px;padding-right:20px}.two-columns.lines>*:after,.three-columns.lines>*:after,.four-columns.lines>*:after{content:' ';position:absolute;top:0;bottom:0;width:1px;background-color:#b3b3b3}.two-columns.lines>*:last-child:after,.three-columns.lines>*:last-child:after,.four-columns.lines>*:last-child:after{display:none}.lines.two-columns>*:nth-child(1):after{left:50%}.lines.three-columns>*:nth-child(1):after{left:33.33333333%}.lines.three-columns>*:nth-child(2):after{right:33.33333333%}.lines.four-columns>*:nth-child(1):after{left:25%}.lines.four-columns>*:nth-child(2):after{left:50%}.lines.four-columns>*:nth-child(3):after{right:25%}}.photo-grid{padding:5px;position:relative;margin-left:-5px;margin-right:-10px}.photo-grid:after{content:'';display:block;position:absolute;top:0;right:5px;bottom:0;width:5px;background-color:white}.photo-grid a{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:bottom;opacity:0}.photo-grid img{height:auto;margin:0 !important}body.section-node-form .page-center{width:980px}body.section-node-form .page-content{width:100%;margin-left:0;margin-right:0}#node-form .node-form-has-region-right .form-region-main{width:650px}.change-case{margin-left:652px;width:20px;padding:4px 0;border-radius:0;text-align:center}.page,.above-page,.below-page{position:relative}.page-header,.page-main,.page-footer{position:relative;clear:both}.page-header{z-index:3}.page-main{z-index:2}.page-footer{z-index:1}.page-top,.page-center,.page-bottom{position:relative}.page-top{z-index:3}.page-center{z-index:2}.page-bottom{z-index:1}.page-left,.page-content,.page-right{position:relative}.page-left{z-index:3}.page-content{z-index:2}.page-right{z-index:1}.page-content,.page-left,.page-right{margin-top:40px;margin-bottom:40px}@media (min-width:1024px){.page-content,.page-left,.page-right{float:left}}.page-content{width:100%;padding:0}.no-sidebars .page-content{float:none;width:auto}@media (min-width:1024px){.no-sidebars .page-content{margin-left:40px;margin-right:40px}}@media (min-width:1024px){.no-sidebars .page-content{margin-left:80px;margin-right:80px}}@media (min-width:1024px){.sidebar-left .page-content,.sidebar-right .page-content{width:700px}.two-sidebars .page-content{width:460px}}.page-left{width:100%}@media (min-width:1024px){.page-left{width:240px}.page-left .page-sidebar{padding-right:40px}}.page-right{width:100%}@media (min-width:1024px){.page-right{width:240px}.page-right .page-sidebar{padding-left:40px}}.page-center:before,.page-center:after{content:" ";display:table}.page-center:after{clear:both}.page-header{z-index:4}.page-top{z-index:3}.page-footer{z-index:2}.page-main{z-index:1}.page-header .wrapper{max-width:940px;margin:0 auto}.header-background{position:relative;z-index:2;display:block;background-color:rgba(0,40,85,0.9)}.headroom{position:fixed;top:0;left:0;right:0;width:100%;height:65px;-webkit-transition:top .2s linear;transition:top .2s linear}.headroom.pinned{top:0}.headroom.unpinned{top:-65px}@media (min-width:1024px){.headroom.pinned,.headroom.unpinned{top:0}}.page-top{position:relative;min-height:65px}.page-main{position:relative}.page-footer{position:relative}.front .page-center{width:100%}.front .page-content{margin:0;width:100%}@media (min-width:1024px){.fixit .page-sidebar{position:fixed;z-index:5;top:105px;width:200px}}.page-footer{margin-top:40px;background-color:white}body.ttv-alt-4 .page-footer{margin-top:0}.page-footer .layout,.page-footer .page-bottom .block-inner{position:relative}.page-footer .footer-strip .block{margin-bottom:40px}@media (min-width:640px){.page-footer .footer-strip .block{width:33.33333333%;margin-bottom:0}}.page-footer .footer-menus{background-color:white}.page-footer .footer-menus .block{text-align:center}@media (min-width:640px){.page-footer .footer-menus .block{width:25%;text-align:left}}.page-footer .footer-menus .block-inner{margin:40px 0}@media (min-width:640px){.page-footer .footer-strip,.page-footer .footer-menus{font-size:0}.page-footer .footer-strip .views-blocks,.page-footer .footer-menus .views-blocks{margin-left:-40px}.page-footer .footer-strip .block,.page-footer .footer-menus .block{display:inline-block;vertical-align:top;font-size:16px}.page-footer .footer-strip .block-inner,.page-footer .footer-menus .block-inner{padding-left:40px}}.block.events .node{overflow:hidden;margin-bottom:10px}.block.events .node-item{display:none}.block.events .node-header{display:block}.block.events .meta{display:block;position:absolute;z-index:1;top:50%;left:0;margin-top:-25px;border-top:0;padding-top:0;float:left}.block.events .meta .meta-item{display:none;color:#333;border-right:0}.block.events .meta .show.event-date{display:block;text-align:center;width:50px;height:40px;padding:5px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;border-left:10px solid #ed8b00;background-color:white}.block.events .meta .show.event-date .month{display:block;font-size:12px;height:17px}.block.events .meta .show.event-date .day{display:block;font-size:24px;font-weight:900}.block.events .meta .show.event-date .year{display:none}.block.events .meta .show.event-date.multiple .day{padding-top:4px;font-size:14px}.block.events .node-header{position:relative;z-index:2;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.block.events .node-header a{display:block;height:50px;line-height:50px;padding-left:80px;font-size:17px;color:white}.block.events .node-header .title{display:inline-block;max-height:41px;line-height:21px;vertical-align:middle}.block.events .node-header .subtitle{display:none}.footer-strip{background-color:#333}@media (min-width:640px){.footer-strip{padding-bottom:30px}}.footer-strip .footer-header{margin:30px 0 40px;text-align:center;font-size:24px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;color:#ffcd00}.footer-strip .block-title{margin-bottom:20px;font-size:21px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;text-align:center;color:white}@media (max-width:639px){.footer-strip .block-title{padding-bottom:10px;border-bottom:1px solid #777;margin-bottom:10px}}.not-front .footer-menus .layout,.not-front .footer-menus .page-bottom .block-inner{border-top:1px solid #b3b3b3}.page-calendar .footer-menus .layout,.ttv-std-1 .footer-menus .layout,.ttv-std-3 .footer-menus .layout,.page-calendar .footer-menus .page-bottom .block-inner,.ttv-std-1 .footer-menus .page-bottom .block-inner,.ttv-std-3 .footer-menus .page-bottom .block-inner{border-top:0}.footer-menus .block-title{margin-bottom:20px;font-size:18px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;color:#333}@media (min-width:640px){.footer-menus .block-title{font-size:21px}}.footer-menus .node{margin-bottom:8px}.footer-menus .node-item{display:none}.footer-menus .node-header{display:block;font-size:14px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.footer-menus .node-header a{color:#c99700}.footer-menus .node-header a:hover{color:#002855}.footer-bottom .copyright .block-inner{padding:15px 0 30px}.footer-bottom .copyright .node{margin-bottom:0}.footer-bottom .copyright .node-item{display:none}.footer-bottom .copyright .node-content{display:block;font-size:10px;color:#333;text-align:center}@media (min-width:640px){.footer-bottom .copyright .node-content{font-size:14px}}.footer-bottom .copyright .node-content p{margin:0 0 10px}.deadlines.block .meta .show.event-date{border-left-color:#ba0c2f}.deadlines.block .node-header:hover a{color:#ba0c2f}.upcoming.events .node-header:hover a{color:#ed8b00}.info-request .node-item{display:none}.info-request .node-webform{display:block;margin-top:0;font-size:0}.info-request .node-webform *{font-size:16px}.info-request .node-webform label{display:none}.info-request .node-webform .webform-component{width:47%;display:inline-block}.info-request .node-webform .webform-component .form-item{margin:0 0 10px}.info-request .node-webform .webform-component:nth-child(odd){padding-right:3%}.info-request .node-webform .webform-component:nth-child(even){padding-left:3%}.info-request .node-webform .webform-component:nth-child(5){width:100%;padding:0}.info-request .node-webform .webform-component:nth-child(5) .form-text{width:100%}.info-request .node-webform .type-select select{color:black;background-color:#aeaeae}.info-request .node-webform .form-text{color:black;border-radius:0;border-color:transparent;background-color:#aeaeae}.info-request .node-webform .form-text:focus{border-color:#ffcd00;background-color:#eee}.info-request .node-webform .form-actions{text-align:center}.info-request .node-webform .form-submit{color:white;border-color:white;background-color:#333}.info-request .node-webform .form-submit:hover{color:#333;background-color:white}body.ttv-std-3 .page-bottom{overflow:hidden;background-color:#333}.site-identity .site-logo a{display:block;width:160px;height:65px;background:url('/sites/default/themes/dtheme/img/logo-mobile.svg') no-repeat center center transparent;text-indent:-9999px}@media (min-width:1024px){.site-identity .site-logo a{width:380px;margin-left:-12px;background-image:url('/sites/default/themes/dtheme/img/logo-theme.svg')}}#block-digitaldcore-search.site-search{position:fixed;width:100%;height:auto;z-index:-1;visibility:hidden}#block-digitaldcore-search.site-search.show{z-index:999;visibility:visible}.site-search .block-inner{margin:90px auto}.site-search .dd-search{position:static;float:none;margin:0;font-size:1em;text-align:center}.site-search .dd-search:before{display:block;content:'Search';margin-bottom:20px;font-size:46px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-align:center;color:#002855}.site-search .dd-search *{border:0;padding:0;margin:0;height:46px;font-size:23px;line-height:46px}.site-search .dd-search-clear button,.site-search .dd-search-clear input{color:#002855}.site-search .dd-search .dd-search-keywords{display:inline-block;vertical-align:top;float:none;width:460px;margin-right:0;border:2px solid #002855;background-color:transparent;border-radius:5px;overflow:visible}.site-search .dd-search-keywords input{width:100%;padding:0 15px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;color:#959595;font-family:'Open Sans',sans-serif}.site-search .dd-search .dd-search-submit{position:relative;float:none;display:inline-block;vertical-align:top;min-width:inherit;height:46px;border:2px solid #002855;border-radius:5px;overflow:visible;text-align:center;cursor:pointer}.site-search .dd-search .dd-search-submit:before{position:absolute;z-index:1;top:0;left:3px;font-family:'gsm' !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;content:"\e600";font-size:46px;color:#002855;cursor:pointer}.site-search .dd-search .dd-search-submit-button{position:relative;z-index:2;width:56px;height:46px;padding:0;cursor:pointer}.toolbar{position:absolute;top:9px;right:14px}@media (min-width:1024px){.toolbar{right:-8px}}.toolbar .list{padding-left:0;list-style:none}.toolbar .item{display:inline-block;width:auto;color:white;vertical-align:top;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;cursor:pointer;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.toolbar .item:hover{color:#c99700}.toolbar .item .text{display:none;font-size:20px;line-height:40px;white-space:nowrap;text-transform:lowercase}.toolbar .item.menu .text{display:block;margin-top:7px;padding:0 7px 3px;border:2px solid white;border-radius:5px;line-height:20px;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.toolbar .item.menu:hover .text{border-color:#c99700}.toolbar .item:before{font-family:'gsm' !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;font-size:40px}.toolbar .item.search:before{content:"\e600"}.toolbar .item.calendar:before{content:"\e601"}.toolbar .item.tools:before{content:"\e602"}.toolbar .item.tools{display:none}.main-navigation{border-bottom:5px solid #002855}.main-navigation .block-title{text-align:center;font-size:46px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;font-style:normal;color:#002855;margin-bottom:15px;padding-bottom:10px;border-bottom:5px solid #002855}.main-navigation ul.nice-menu{padding-bottom:15px;border-bottom:5px solid #002855}.main-navigation ul.nice-menu a{display:block;width:auto;position:relative;padding-left:50px;color:#002855;font-size:21px;line-height:40px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.main-navigation ul.nice-menu .first a.depth-1{padding-left:50px}.main-navigation ul.nice-menu a:hover{color:#c99700}.main-navigation ul.nice-menu a:before{font-family:'gsm' !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;position:absolute;top:0;left:0;width:40px;height:40px;font-size:40px;content:"\e609"}.main-navigation ul.nice-menu a.tid-375:before{content:"\e612"}.main-navigation ul.nice-menu a.tid-119:before{content:"\e60e"}.main-navigation ul.nice-menu a.tid-119{border-bottom:5px solid #002855;padding-bottom:10px;margin-bottom:15px}.main-navigation ul.nice-menu a.tid-194:before{content:"\e60a"}.main-navigation ul.nice-menu a.tid-537:before{content:"\e607"}.main-navigation ul.nice-menu a.tid-176:before{content:"\e611"}.main-navigation ul.nice-menu a.tid-298:before{content:"\e613"}.tools-navigation .block-title{text-align:center;font-size:46px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;font-style:normal;color:#002855;margin-bottom:15px;padding-bottom:10px;border-bottom:5px solid #002855}.tools-navigation ul.nice-menu{padding-bottom:15px;border-bottom:5px solid #002855}.tools-navigation ul.nice-menu li{list-style:none}.tools-navigation ul.nice-menu a{display:block;width:auto;position:relative;padding-left:50px;color:#002855;font-size:21px;line-height:40px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.tools-navigation ul.nice-menu a:hover{color:#c99700}.tools-navigation ul.nice-menu a:before{font-family:'gsm' !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;position:absolute;top:0;left:0;width:40px;height:40px;font-size:40px;content:"\e609"}.tools-navigation ul.nice-menu a.tid-1084:before{content:"\e60a"}.tools-navigation ul.nice-menu a.tid-1083:before{content:"\e601"}.tools-navigation ul.nice-menu a.tid-1082:before{content:"\e60b"}.tools-navigation ul.nice-menu a.tid-1085:before{content:"\e60c"}.tools-navigation ul.nice-menu a.tid-1086:before{content:"\e606"}.secondary-navigation{position:relative;z-index:1;margin-left:0;text-align:center;background-color:#333}@media (max-width:1023px){.secondary-navigation ul{margin:0;padding:0}.secondary-navigation li{list-style:none}.secondary-navigation .block-inner{position:relative;z-index:1;display:block;margin:0 20px;padding:20px 0}.secondary-navigation .block-title{margin-bottom:0}.secondary-navigation .block-title a{position:relative;display:block;padding:4px 10px 4px 45px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:2px solid #fff;border-radius:5px;font-size:17px;line-height:21px;text-align:left;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;letter-spacing:normal;color:white;cursor:pointer}.secondary-navigation .block-title a:before{font-family:'chevron' !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;content:"\e610";position:absolute;top:5px;left:0;bottom:5px;width:34px;height:auto;font-size:32px;line-height:18px;border-right:1px solid white}.secondary-navigation .block-title a.hidden{display:block !important}.secondary-navigation .block-title span{display:inline}.secondary-navigation .menu-name-primary-links>.menu{position:absolute;z-index:1000;top:47px;left:0;width:100%;max-height:0;overflow:hidden;border-left:2px solid white;border-right:2px solid white;border-bottom:0 solid white;border-radius:0 0 5px 5px;background-color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.secondary-navigation .menu-name-primary-links>.menu.expanded{max-height:1000px;border-bottom-width:2px}.secondary-navigation .menu-name-primary-links>.menu li.back{display:none}.secondary-navigation .menu-name-primary-links>.menu:before{content:'';display:block;margin:6px 10px 0;border-top:1px solid white}.secondary-navigation .menu-name-primary-links>.menu a{display:block;margin:0;padding:8px 10px;text-align:left;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;font-size:16px;line-height:1;border:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#FFF}.secondary-navigation .menu-name-primary-links>.menu a.active{color:#c99700}.secondary-navigation .menu-name-primary-links>.menu>li.first{padding-top:8px}.secondary-navigation .menu-name-primary-links>.menu>li.last{padding-bottom:8px}.secondary-navigation .menu-name-primary-links>.menu>li.expanded{padding:10px 0;background-color:#222}.secondary-navigation .menu-name-primary-links>.menu>li.expanded a{padding-top:5px;padding-bottom:5px}.secondary-navigation .menu-name-primary-links>.menu li.expanded>a:after{display:inline-block;content:'';width:0;height:0;margin-left:10px;padding-bottom:4px;border-top:5px solid white;border-left:6px solid transparent;border-right:6px solid transparent;vertical-align:middle}.secondary-navigation .menu-name-primary-links>.menu ul a{padding-left:20px}.secondary-navigation .menu-name-primary-links>.menu ul ul a{padding-left:40px}.secondary-navigation .menu-name-primary-links>.menu ul ul ul a{padding-left:60px}}@media (min-width:1024px){.secondary-navigation .block-inner{max-width:940px;margin:0 auto;padding:20px 40px 16px}.secondary-navigation .block-title{display:none}.secondary-navigation ul.menu{font-size:0}.secondary-navigation ul.menu .menu{display:none !important}.secondary-navigation ul.menu li{display:inline-block;vertical-align:top}.secondary-navigation a.menu-link{position:relative;display:inline-block;margin-left:5px;margin-bottom:4px;padding:4px 10px;border:2px solid #fff;border-radius:5px;font-size:17px;line-height:21px;text-align:center;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;color:white;cursor:pointer;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.secondary-navigation a.menu-link .menu-title{position:relative;z-index:2;display:block}.secondary-navigation a.menu-link:after{content:'';position:absolute;z-index:1;top:50%;left:50%;right:50%;bottom:50%;border-radius:5px;background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.secondary-navigation a.menu-link:hover{color:#333}.secondary-navigation a.menu-link:hover:after{top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:white}.secondary-navigation .active-trail a.menu-link{color:#c99700;border-color:#c99700}.secondary-navigation .active-trail a.menu-link:after{top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:transparent}.secondary-navigation li.back a.menu-link{width:28px;height:28px;padding:0;margin-bottom:0;letter-spacing:normal}.secondary-navigation li.back a.menu-link .menu-title{display:none}.secondary-navigation li.back a.menu-link:before{font-family:'chevron' !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;position:absolute;z-index:2;top:-8px;left:-7px;content:"\e60a";font-size:42px}.secondary-navigation li.back a.menu-link:hover:before{color:#333}.secondary-navigation li.back a.menu-link.active{display:none}}.tertiary-navigation{display:none;margin-top:-0.5em;margin-left:0}@media (min-width:1024px){.tertiary-navigation{display:block}}.tertiary-navigation .menu a.menu-link{display:block;width:auto;padding:0.5em 0;border-bottom:0;font-size:18px;font-family:'Myriad W01',Georgia,Times,"Times New Roman",serif;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.3;color:#c99700}.tertiary-navigation .menu a.menu-link:hover{color:#002855}.tertiary-navigation .menu a.menu-link.active-trail{color:#333;text-align:left;text-decoration:none}.tertiary-navigation .menu .menu{margin-left:15px}.tertiary-navigation .menu .menu a.menu-link{text-align:left;font-size:16px;line-height:1.4}.tertiary-navigation .menu .menu .menu{margin-left:5px;border-left:1px solid #333;padding-left:10px}.social-media-links{border-top:1px solid #b3b3b3;padding-top:15px;text-align:center}.social-media-links .view-footer{font-size:14px;line-height:36px}.social-media-links .view-footer p{margin:0}.social-media-links .views-row{display:inline-block;vertical-align:top}.social-media-links .node{margin-bottom:2px}.social-media-links .node-item{display:none}.social-media-links .node-header{display:block}.social-media-links .node-header .title,.social-media-links .node-header .subtitle{display:none}.social-media-links .node-header a{width:36px;height:36px;margin:0 2px;text-align:center;border-radius:100%;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;background-color:#eaeaea;color:#333}.social-media-links .node-header a:before{font-family:'gsm' !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;font-size:16px;line-height:36px}.social-media-links .node-header a:hover{background-color:#dadada}.social-media-links .node-header a[href*='facebook.com']:before{content:"\ea90"}.social-media-links .node-header a[href*='twitter.com']:before{content:"\ea96"}.social-media-links .node-header a[href*='instagram.com']:before{content:"\ea92"}.social-media-links .node-header a[href*='linkedin.com']:before{content:"\eaca"}.social-media-links .node-header a[href*='youtube.com']:before{content:"\ea9d"}.masthead{position:relative;z-index:3;background-image:url('/sites/default/themes/dtheme/img/campus.jpg');background-position:center center;background-repeat:no-repeat;background-color:transparent;background-size:cover;opacity:0;height:600px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.theme-ready .masthead,.theme-forced-ready .masthead{opacity:1}.theme-ready .masthead{height:auto}.masthead .masthead-video{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.masthead .masthead-video .field-embed{display:none;position:absolute;z-index:1;top:-100px;left:0;width:100%;height:0;padding-bottom:56.25%}@media (min-width:1024px){.masthead .masthead-video .field-embed{display:block}}.masthead .masthead-video video{position:absolute;width:100%;height:100%;top:0;left:0}body.pt256 .masthead{background-image:url('/sites/default/themes/dtheme/img/staff-profile-bg.jpg')}body.pt2 .masthead,body.pt97 .masthead,body.pt270 .masthead{background-image:url('/sites/default/themes/dtheme/img/bishop-ranch-classroom.jpg')}body.microsite-827 .masthead{background-image:url('/sites/default/themes/dtheme/img/cfioie.jpg')}body.show-vblocks .masthead.block{min-height:185px;margin-bottom:0}body.show-vblocks .masthead.block .block-controls-wrapper{top:85px}.masthead .block-inner:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,40,85,0.8)}.masthead .block-content{position:relative;z-index:2;text-align:center}.masthead .node{position:relative;max-width:1024px;margin:0 auto;padding:25% 0 10%}@media (min-width:640px){.masthead .node{padding-top:10%}}.masthead .node-inner{margin:0 42px}.masthead .dd-hover-expand{left:0;right:inherit !important}.masthead .node-item{font-family:'L Futura W01',Arial,Verdana,sans-serif}.masthead .node-image{display:none}.masthead .node-upper-meta{padding-top:0;margin-bottom:0}.masthead .node-meta .meta-item,.masthead .node-upper-meta .meta-item,.masthead .node-meta .meta-item a,.masthead .node-upper-meta .meta-item a{color:white}.masthead .node-meta .meta-item,.masthead .node-upper-meta .meta-item{border-right-color:white;font-size:21px}.masthead .node-meta .meta-item a:hover,.masthead .node-upper-meta .meta-item a:hover{color:#c99700}.masthead .node-header{font-size:28px;color:#ffcd00}@media (min-width:640px){.masthead .node-header{font-size:46px}}.masthead .node-header a{color:#ffcd00;cursor:default}@media (min-width:640px){.masthead .node-header a{padding:0 15%}}.masthead .node-header a:hover{color:#ffcd00}.masthead .node-header .title{line-height:1.3}.masthead .node-header .subtitle{color:#FFF;font-size:21px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;font-style:normal;text-align:center;line-height:1.5}.masthead .node-content{color:white}.masthead .node-content a{color:white}.masthead .node-content a:hover{color:#c99700}.masthead .node-content .actions{margin-top:30px;margin-bottom:20px}.masthead .node-content .actions ul{margin:0;padding:0}.masthead .node-content .actions li{list-style:none}.masthead .node-content .actions .gsm-btn,.masthead .node-content .actions .link-read-more a,.masthead .node-content .actions .calendar-events a.ical{font-size:24px;line-height:1.41666667;border-color:white;color:white;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.masthead .node-content .actions .gsm-btn:hover,.masthead .node-content .actions .link-read-more a:hover,.masthead .node-content .actions .calendar-events a.ical:hover{color:#002855;border-color:#002855}.masthead .node-content .actions .gsm-btn:hover:after,.masthead .node-content .actions .link-read-more a:hover:after,.masthead .node-content .actions .calendar-events a.ical:hover:after{background-color:white}.masthead .node-content .actions .selections{position:relative;z-index:1;display:block}@media (min-width:640px){.masthead .node-content .actions .selections{display:inline-block}}.masthead .node-content .actions .selections .gsm-btn,.masthead .node-content .actions .selections .link-read-more a,.masthead .node-content .actions .selections .calendar-events a.ical{padding-left:45px}.masthead .node-content .actions .selections .gsm-btn:before,.masthead .node-content .actions .selections .link-read-more a:before,.masthead .node-content .actions .selections .calendar-events a.ical:before{font-family:'chevron' !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;content:"\e610";position:absolute;top:5px;left:0;bottom:5px;width:34px;height:auto;font-size:32px;line-height:24px;border-right:1px solid white;-webkit-transition:border .3s ease-out;transition:border .3s ease-out}.masthead .node-content .actions .selections .gsm-btn:hover:before,.masthead .node-content .actions .selections .link-read-more a:hover:before,.masthead .node-content .actions .selections .calendar-events a.ical:hover:before{border-right-color:#002855}.masthead .node-content .actions .selections .dropdown{position:absolute;top:36px;left:0;width:100%;max-height:0;overflow:hidden;border-left:2px solid #002855;border-right:2px solid #002855;border-bottom:0 solid #002855;border-radius:0 0 4px 4px;background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.masthead .node-content .actions .selections .dropdown a{display:block;margin:0 10px;padding-bottom:15px;text-align:left;font-weight:700;line-height:1.2;color:#002855}.masthead .node-content .actions .selections .dropdown a:hover{color:#c99700}.masthead .node-content .actions .selections .dropdown li:first-child a{margin-top:4px;padding-top:15px;border-top:1px solid #002855}.masthead .node-content .actions .selections .expanded .dropdown{max-height:500px;border-bottom-width:2px}.masthead .node-content .actions .selections .expanded .gsm-btn,.masthead .node-content .actions .selections .expanded .link-read-more a,.masthead .node-content .actions .selections .expanded .calendar-events a.ical{color:#002855;border-color:#002855;border-radius:4px 4px 0 0}.masthead .node-content .actions .selections .expanded .gsm-btn:before,.masthead .node-content .actions .selections .expanded .link-read-more a:before,.masthead .node-content .actions .selections .expanded .calendar-events a.ical:before{border-color:#002855}.masthead .node-content .actions .selections .expanded .gsm-btn:after,.masthead .node-content .actions .selections .expanded .link-read-more a:after,.masthead .node-content .actions .selections .expanded .calendar-events a.ical:after{top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:white;z-index:-1}.masthead .node-content .actions .buttons{display:block}@media (min-width:640px){.masthead .node-content .actions .buttons{display:inline-block}}.masthead .node-content .contact-links{position:absolute;bottom:0;right:0;left:0}.masthead .node-content .contact-links a{position:relative;color:white;margin:10px;padding-left:40px;line-height:40px;white-space:nowrap;overflow:hidden;width:0}@media (min-width:640px){.masthead .node-content .contact-links a{width:auto}}.masthead .node-content .contact-links a:hover{color:#c99700}.masthead .node-content .contact-links a:before{font-family:'gsm' !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;float:left;position:absolute;left:0;top:0;width:40px;height:40px;font-size:40px}.masthead .node-content .contact-links a.map{float:left}@media (min-width:640px){.masthead .node-content .contact-links a.map{margin-left:34px}}.masthead .node-content .contact-links a.map:before{content:"\e603"}.masthead .node-content .contact-links a.phone{float:right}@media (min-width:640px){.masthead .node-content .contact-links a.phone{margin-right:42px}}.masthead .node-content .contact-links a.phone:before{content:"\e604"}.masthead .node-content .contact-links a.email{float:right}@media (min-width:640px){.masthead .node-content .contact-links a.email{margin-right:42px}}.masthead .node-content .contact-links a.email:before{content:"\e60d"}.masthead .node-links .link a{color:white}.masthead .node-links .link a:hover{color:#c99700}.masthead .node-webform{margin:0 auto}@media (min-width:640px){.masthead .node-webform{width:60%}}.masthead .node-webform *{font-size:16px}@media (min-width:640px){.masthead .node-webform .webform-component{display:inline-block;width:46%;padding:0 2%;vertical-align:top}}.masthead .node-webform .webform-component-textarea,.masthead .node-webform .webform-component-checkboxes{display:block;width:100%;box-sizing:border-box}.masthead .node-webform .webform-component-textarea .grippie{display:none}.masthead .node-webform .form-item{margin:10px 0}.masthead .node-webform .form-text,.masthead .node-webform .form-textarea{width:100%;color:#333;padding:2px 8px;border-radius:3px;border-color:transparent;background-color:white}.masthead .node-webform .form-text:focus,.masthead .node-webform .form-textarea:focus{border-color:#ffcd00}.masthead .node-webform label{display:inherit;color:white}.masthead .node-webform .type-textfield label,.masthead .node-webform .type-textarea label{display:none}.masthead .node-webform .form-checkboxes{padding:10px 0 6px;border-radius:3px;text-align:left;background-color:rgba(255,255,255,0.1)}.masthead .node-webform .form-checkboxes .type-checkbox{margin:0;padding:0;text-align:left;vertical-align:top;box-sizing:border-box;line-height:1.5}@media (min-width:640px){.masthead .node-webform .form-checkboxes .type-checkbox{width:48%;margin:0;padding:0 0 0 2%;display:inline-block;text-align:left;vertical-align:top;box-sizing:border-box;line-height:1.5}}.masthead .node-webform .form-actions{margin:10px 0}@media (min-width:640px){.masthead .node-webform .form-actions{margin:10px 2%}.masthead .node-webform .form-actions input{display:block;width:100%;box-sizing:border-box}}.masthead .node-webform .form-submit{color:white;border-color:white;background-color:transparent}.masthead .node-webform .form-submit:hover{color:#002855;background-color:white}.breadcrumb{margin:0;padding:0 0 0.5em;color:white}.breadcrumb li{display:inline-block;vertical-align:top;list-style:none;font-size:20px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;line-height:1;white-space:nowrap}.breadcrumb li:before{content:'>';display:inline-block;padding:2px 0.3em;color:white}.breadcrumb a{display:inline-block;padding-top:2px;padding-bottom:2px;border-bottom:1px solid white;color:white;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.breadcrumb a:hover{color:#c99700}.breadcrumb li:first-child,.breadcrumb li:last-child{display:none}.breadcrumb li:nth-child(2):before{display:none}.main-content{display:none;margin-bottom:1em}.main-content.has-content{display:block}.main-content .node-content *:first-child{margin-top:0}.overview{margin-bottom:1em;font-size:21px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.overview>*:first-child{margin-top:0}.orange-band{background-image:url('/sites/default/themes/dtheme/img/riverfront.jpg');background-position:center center;background-repeat:no-repeat;background-color:#c99700;background-size:cover}.orange-band:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(201,151,0,0.9)}.orange-band .block-inner{position:relative;z-index:2}.orange-band .block-title{color:#002855}.orange-band .node{margin-bottom:30px}@media (min-width:640px){.orange-band .node-inner{margin-left:40px;margin-right:40px}}.orange-band .node-item{display:none}.orange-band .node-upper-image{display:block}@media (max-width:639px){.orange-band blockquote{font-size:18px}}@media (min-width:640px) and (max-width:1024px){.orange-band blockquote{font-size:21px}}@media (max-width:1023px){.orange-band .node-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.orange-band .node-content{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.orange-band .node-upper-image{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.orange-band blockquote{padding-top:0;text-align:center}.orange-band .field-image{margin-bottom:10px}.orange-band .field-image img,.orange-band .field-image .caption{display:inline-block;vertical-align:middle}.orange-band .field-image img{width:20%}.orange-band .field-image .caption{padding-left:15px}}.orange-band .field-image{display:none;text-align:center}.orange-band .field-image.c1{display:block}.orange-band .field-image img{border-radius:100%}.orange-band .field-image .caption{font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;font-size:14px;color:white}@media (min-width:1024px){.orange-band .field-image{float:left;max-width:240px !important;margin-right:50px;margin-bottom:20px}.orange-band .field-image .caption{margin-top:30px}.orange-band blockquote{text-align:left}}.orange-band .node-content{display:block;font-size:28px;color:white}.orange-band p{margin-top:0}.orange-band blockquote{border:none;font-style:normal;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;background:none;color:white}.quote{background-color:white}.quote .node{margin-bottom:0}.quote .node-inner{padding-top:30px;padding-bottom:30px}.quote .node-item{display:none}.quote .node-content{display:block;font-size:30px;color:#c99700;text-align:center}.quote p{margin:0}.quote blockquote{margin:0;padding:0;border:none;font-style:normal;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;background:none;color:#c99700}.posts .node{clear:both}.node-fields{font-size:16px}.node-fields .node-upper-meta{display:none}.node-fields .node-image,.node-fields .node-upper-meta{display:none}.node-fields .link-file,.node-fields .link-related,.node-fields .link-twitter{padding-bottom:0;border:none}.node-fields .node-contact{margin-top:10px;margin-bottom:0;border:none}.node-fields .node-contact-wrapper{padding:0;background-color:transparent}.node-fields .node-links{clear:both;margin-bottom:0}.node-fields .node-links.placeholder-block{display:none}.node-fields .node-links .link-text{position:relative;display:block;margin-left:30px;line-height:inherit}.node-fields .node-links .link-text:before{position:absolute;left:-30px;top:-5px;font-size:24px}.node-fields .node-links span.ext{display:none}.home .block-title,.orange-band .block-title{margin:30px 0 40px;font-size:21px;line-height:1.16666667;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;text-align:center}@media (min-width:640px){.home .block-title,.orange-band .block-title{font-size:24px}}.impact{background-color:white}.impact .block-title{color:#c99700}.impact .view{font-size:0}@media (min-width:640px){.impact .view-content,.impact .view-footer{width:50%;display:inline-block;vertical-align:top}}.impact .view-footer{text-align:center;font-size:16px}@media (min-width:640px){.impact .view-footer{margin-top:40px}}.impact .view-footer .map{display:none}@media (min-width:640px){.impact .view-footer .map{display:block}}.impact .view-footer .links{margin-bottom:40px}.impact .view-footer h3{color:black;font-size:1em;line-height:1.5;text-transform:none}.impact .view-footer p,.impact .view-footer h3{margin-left:8%;margin-right:8%;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.impact .view-footer p:first-child{margin-left:0;margin-right:0}.impact .views-row{display:inline-block;width:20%;margin-right:5%;margin-bottom:5%;vertical-align:top}.impact .node{margin-bottom:0;overflow:visible}.impact .node-item{display:none}.impact .node-upper-image{display:block}.impact .field-image{margin:0;border:2px solid transparent;border-radius:100%;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.impact .field-image:hover{border-color:#c99700}.impact .field-image img{border-radius:100%}.top-minds.home{background-color:black}.top-minds.home .block-title{color:#ffcd00}.top-minds.home .node{overflow:visible;margin-bottom:0;background-color:black}.top-minds.home .node-item{display:none}.top-minds.home .node-header,.top-minds.home .node-content,.top-minds.home .node-links{display:block}@media (min-width:1024px){.top-minds.home .node-upper-image,.top-minds.home .node-header,.top-minds.home .node-content,.top-minds.home .node-links{width:49%}.top-minds.home .node-upper-image{float:left;display:block}.top-minds.home .node-header,.top-minds.home .node-content,.top-minds.home .node-links{clear:right;float:right}}.top-minds.home .node-header,.top-minds.home .node-content,.top-minds.home .node-links{font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.top-minds.home .node-header{position:relative;left:-20px;font-size:24px;opacity:0;-webkit-transition:all .3s .5s ease-out;transition:all .3s .5s ease-out}.top-minds.home .node-header a{color:white}@media (min-width:1024px){.top-minds.home .node-header a{padding-top:15px}}.top-minds.home .node-header .subtitle{margin-top:6px;font-size:17px;font-style:normal;line-height:1.5;color:white}.top-minds.home .node-content,.top-minds.home .node-links{position:relative;opacity:0;top:-10px;-webkit-transition:all .3s 1s ease-out;transition:all .3s 1s ease-out}.top-minds.home .node-content{color:white}.top-minds.home .node-content p{margin-bottom:10px}.top-minds.home .node-links a:hover{color:black}.top-minds.home .node-links a:after{content:''}.top-minds.home .field-image{margin-bottom:0}.top-minds.home .slick-active .node-header{left:0;opacity:1}.top-minds.home .slick-active .node-content,.top-minds.home .slick-active .node-links{top:0;opacity:1}.top-minds.home .slick-slide:focus{outline:none}.top-minds.home .tiles{font-size:0;margin:40px 0;text-align:center}.top-minds.home .tiles li{position:relative;display:inline-block;width:70px;height:70px;list-style:none;margin:0 5px 25px;padding:0;cursor:pointer}@media (min-width:1024px){.top-minds.home .tiles li{margin-bottom:0}}.top-minds.home .tiles li button{display:block;width:100%;margin:0;padding:0;border:0;outline:none;overflow:hidden;font-size:0;line-height:0;cursor:pointer;color:transparent;background:transparent;-webkit-appearance:none}.top-minds.home .tiles li button:after{content:'';position:absolute;top:70px;left:50%;right:50%;width:0;height:5px;margin-top:5px;background-color:#008eaa;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.top-minds.home .tiles li button:hover,.top-minds.home .tiles li button:focus{outline:none}.top-minds.home .tiles li button img{width:auto;max-width:none;height:70px;margin-left:-25%}.top-minds.home .tiles li.slick-active button:after{left:0;right:0;width:100%}.tech-hub .block-title{color:#c99700}.tech-hub .view-content{font-size:0}.tech-hub .views-row{width:100%;display:inline-block;vertical-align:top}@media (min-width:640px){.tech-hub .views-row{width:27.33333333%;margin:0 3%}}.tech-hub .node{margin-bottom:60px}@media (min-width:640px){.tech-hub .node{margin-bottom:40px}}.tech-hub .node-item{display:none}.tech-hub .node-upper-image{display:block}.tech-hub .node-header{display:block;font-size:16px;text-align:center;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.tech-hub .node-header a{color:black}.tech-hub .node-header .subtitle{margin:5px 0;color:black;font-size:1em;line-height:1.2;text-align:center;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;font-style:normal}.tech-hub .node:hover .node-header a{color:#c99700}.tech-hub .field-image{max-width:240px !important;margin-left:auto;margin-right:auto;margin-bottom:10px;border:5px solid transparent;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out;border-radius:100%}.tech-hub .field-image img{border-radius:100%}.tech-hub .node:hover .field-image{border-color:#c99700}#impact-slider{background:url('/sites/default/themes/dtheme/img/map-big.png') no-repeat center top #fff}#impact-slider :focus{outline:none}@media (min-width:640px){#impact-slider .node-inner{margin:0 40px}}@media (min-width:1024px){#impact-slider .node-inner{margin:0 80px}}#impact-slider .node-item{display:none}#impact-slider .node-header,#impact-slider .node-content,#impact-slider .node-links{display:block}#impact-slider .node-header{font-size:40px}#impact-slider .node-header a{color:#002855}#impact-slider .node-header a:hover{color:#c99700}#impact-slider .node-header .title,#impact-slider .node-header .subtitle{font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-align:center}#impact-slider .node-header .subtitle{font-size:21px;color:#c99700}#impact-slider .node-content .field-image a{display:block}#impact-slider .node-content .field-image img{margin:0 auto}#impact-slider .node-links ul.links li{text-align:center}#impact-slider .slick-prev,#impact-slider .slick-next{z-index:5;width:130px;height:130px;top:25%;margin-top:0}#impact-slider .slick-prev:before,#impact-slider .slick-next:before{font-family:'chevron' !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;font-size:130px;opacity:1;color:#002855}#impact-slider .slick-prev{left:-50px}#impact-slider .slick-prev:before{content:"\e600"}#impact-slider .slick-next{right:-34px}#impact-slider .slick-next:before{content:"\e605"}.details{background-color:#333}.details .block-inner{padding-top:40px;padding-bottom:40px}.details .node{margin-bottom:0}.details .node-item{display:none}.details .node-content{display:block}.details .field-image{margin-bottom:40px}@media (min-width:640px){.details .field-image{margin-bottom:0}}.details .program-data{text-align:center}.details .program-data h3{margin:0;font-size:21px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;color:white}.details .program-data p{font-size:40px;line-height:1.3}.details .program-data p span{display:block;font-size:14px}.details .program-data .yellow{color:#ffc700}.details .program-data .blue{color:#00afdc}.details .program-data .green{color:#78b820}.details .program-data .orange{color:#e78500}.perspective.orange-band .block-title{margin-bottom:20px}.program-posts .block-inner{padding-top:30px}.program-posts .node{margin-bottom:0}.program-posts .node-header{margin-bottom:20px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-align:center}.program-posts .node-header a{color:#c99700}.ttv-alt-4 .page-main{background-color:#333}.ttv-alt-4 .page-content{width:100%;margin:0}.calendar-events{margin-top:40px;margin-bottom:40px}.calendar-events .group-title{margin-bottom:20px;font-size:24px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;color:#ffcd00}.calendar-events .node{position:relative;margin-left:10px;margin-bottom:5px;background-color:white;overflow:visible}.calendar-events .node.is-pending:before{top:0;z-index:5;color:#333;padding:0 20px;background-color:#fff2e0}.calendar-events .node:after{content:'';position:absolute;top:0;right:100%;width:10px;height:100%;background-color:#ccc;-webkit-transition:width .3s cubic-bezier(.23, 1, .32, 1);transition:width .3s cubic-bezier(.23, 1, .32, 1)}.calendar-events .node:hover:after{width:20px}.calendar-events .node-item{display:none}.calendar-events .node-header,.calendar-events .node-meta,.calendar-events .node-links{display:block;vertical-align:middle}.calendar-events .no-upcoming-events .node-meta,.calendar-events .no-upcoming-events .node-links ul.links .link-ical{display:none}@media (min-width:640px){.calendar-events .no-upcoming-events .node-header a{padding-left:20px}}.calendar-events .node-header{position:relative;z-index:2;font-size:18px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.calendar-events .node-header a{display:block;padding:10px;color:#c99700}.calendar-events .node-header .title,.calendar-events .node-header .subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-events .node-header a:hover{color:#ffcd00}.calendar-events .node-header .subtitle{margin:0;font-size:12px;font-style:normal;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;color:#333}.calendar-events .node-meta{display:block;border-top:0;padding-top:0}.calendar-events .node-meta .meta-item{display:none;color:#333;border-right:0}.calendar-events .node-meta .show.event-date{display:block;padding:0 0 0 10px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;background-color:white;font-size:16px}.calendar-events .node-meta .show.event-date span{padding-right:0.3em}.calendar-events .node-meta .show.event-date .day:after{content:','}.calendar-events a.ical .icon:before{margin-top:0}.calendar-events a.ical .link-text-wrapper{padding-top:0}.calendar-events .node-links ul.links{margin:10px}.calendar-events .node-links ul.links li{margin:0 0 10px;display:none}.calendar-events .node-links ul.links .link-ical,.calendar-events .node-links ul.links .link-read-more{display:inline-block}.calendar-events .node-links ul.links .link-ical{margin-right:10px}.calendar-events .node-links a{margin:0;padding:0 10px;font-size:14px;line-height:24px;border-color:#002855;background-color:#002855;color:white}.calendar-events .node-links a.ical{padding-left:4px}.calendar-events .node-links a:hover{color:white}.calendar-events .node-links a:after{border-radius:3px}.calendar-events .node-links a:hover:after{z-index:1;background-color:#c99700}.calendar-events .node-links .link-ical .icon,.calendar-events .node-links .link-ical .link-text-wrapper{position:relative;z-index:2}.calendar-events .node-links .link-read-more .read-more-text{position:relative;z-index:2}@media (min-width:640px){.calendar-events .node-header{position:relative;z-index:2;left:0;width:70%;font-size:21px}.calendar-events .node-header a{padding-left:110px;white-space:nowrap;overflow:hidden}.calendar-events .node-meta{position:absolute;z-index:1;top:50%;left:0;width:110px;height:50px;margin-top:-20px}.calendar-events .node-meta .show.event-date{height:40px;padding:0 20px}.calendar-events .node-meta .show.event-date .month{display:block;font-size:12px;height:17px;text-transform:uppercase}.calendar-events .node-meta .show.event-date .day{display:block;font-size:24px;font-weight:900}.calendar-events .node-meta .show.event-date .day:after{display:none}.calendar-events .node-meta .show.event-date .year{display:none}.calendar-events .node-meta .show.event-date.multiple .day{padding-top:4px;font-size:14px}.calendar-events .node-links{position:absolute;z-index:3;top:0;right:0;width:30%;text-align:right}.calendar-events .node-links ul.links{margin-top:3px;margin-right:3px}.calendar-events .node-links ul.links .link-ical{margin-right:0;margin-bottom:1px}}@media (min-width:1024px){.calendar-events .node-links ul.links{margin-top:16px;margin-right:10px}.calendar-events .node-links ul.links .link-ical{margin-right:10px;margin-bottom:10px}}.calendar-events .pager{padding-top:30px}.calendar-events .pager li,.calendar-events .pager .pager-current{display:none}.calendar-events .pager .pager-next{display:inline-block}.calendar-events .pager li a{border-color:white;color:white}.calendar-events .pager li a:hover{color:#333}.calendar-events .pager li a:hover:after{background-color:white}@media (max-width:1023px){.calendar-events .ctrl{position:relative;display:block;padding:4px 10px 4px 45px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:2px solid #fff;border-radius:5px;font-size:17px;line-height:21px;text-align:left;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;letter-spacing:normal;color:white;cursor:pointer}.calendar-events .ctrl:before{font-family:'chevron' !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;content:"\e610";position:absolute;top:5px;left:0;bottom:5px;width:34px;height:auto;font-size:32px;line-height:18px;border-right:1px solid white}.calendar-events .filters{position:relative;z-index:1000;width:100%;max-height:0;margin-top:-6px;overflow:hidden;border-left:2px solid white;border-right:2px solid white;border-bottom:0 solid white;border-radius:0 0 5px 5px;background-color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.calendar-events .filters.expanded{max-height:500px;border-bottom-width:2px}.calendar-events .filters:before{content:'';display:block;margin:6px 10px 0;border-top:1px solid white}.calendar-events .filters .filter{display:block;margin:0;padding:8px 10px;text-align:left;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;font-size:16px;line-height:1;border:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:white;background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.calendar-events .filters .filter.active{color:#333;background-color:#ccc}.calendar-events .filters .filter:first-child{margin-top:8px}.calendar-events .filters .filter:last-child{margin-bottom:8px}}@media (min-width:1024px){.calendar-events .ctrl{display:none}.calendar-events .filters .filter{display:inline-block;border:2px solid #ccc;padding:0 20px;margin-right:5px;margin-bottom:5px;border-radius:5px;text-align:center;background-color:transparent;color:#ccc;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.calendar-events .filters .filter:hover,.calendar-events .filters .filter.active{background-color:#ccc;color:#333}}.calendar-events .node.pt1206:after{background-color:#e6a65d}@media (max-width:1023px){.calendar-events .filters .filter.active.show-1206{background-color:#e6a65d}}@media (min-width:1024px){.calendar-events .filters .show-1206{color:#e6a65d;border-color:#e6a65d}.calendar-events .filters .show-1206:hover,.calendar-events .filters .show-1206.active{background-color:#e6a65d}}.calendar-events .node.pt1137:after{background-color:#9caf88}@media (max-width:1023px){.calendar-events .filters .filter.active.show-1137{background-color:#9caf88}}@media (min-width:1024px){.calendar-events .filters .show-1137{color:#9caf88;border-color:#9caf88}.calendar-events .filters .show-1137:hover,.calendar-events .filters .show-1137.active{background-color:#9caf88}}.calendar-events .node.pt585:after{background-color:#c26e60}@media (max-width:1023px){.calendar-events .filters .filter.active.show-585{background-color:#c26e60}}@media (min-width:1024px){.calendar-events .filters .show-585{color:#c26e60;border-color:#c26e60}.calendar-events .filters .show-585:hover,.calendar-events .filters .show-585.active{background-color:#c26e60}}.calendar-events .node.pt1020:after{background-color:#ed8b00}@media (max-width:1023px){.calendar-events .filters .filter.active.show-1020{background-color:#ed8b00}}@media (min-width:1024px){.calendar-events .filters .show-1020{color:#ed8b00;border-color:#ed8b00}.calendar-events .filters .show-1020:hover,.calendar-events .filters .show-1020.active{background-color:#ed8b00}}.calendar-events .node.pt1138:after{background-color:#00b5e2}@media (max-width:1023px){.calendar-events .filters .filter.active.show-1138{background-color:#00b5e2}}@media (min-width:1024px){.calendar-events .filters .show-1138{color:#00b5e2;border-color:#00b5e2}.calendar-events .filters .show-1138:hover,.calendar-events .filters .show-1138.active{background-color:#00b5e2}}.calendar-events .node.pt679:after{background-color:#ffcd00}@media (max-width:1023px){.calendar-events .filters .filter.active.show-679{background-color:#ffcd00}}@media (min-width:1024px){.calendar-events .filters .show-679{color:#ffcd00;border-color:#ffcd00}.calendar-events .filters .show-679:hover,.calendar-events .filters .show-679.active{background-color:#ffcd00}}.calendar-events .node.pt683:after{background-color:#ffcd00}@media (max-width:1023px){.calendar-events .filters .filter.active.show-683{background-color:#ffcd00}}@media (min-width:1024px){.calendar-events .filters .show-683{color:#ffcd00;border-color:#ffcd00}.calendar-events .filters .show-683:hover,.calendar-events .filters .show-683.active{background-color:#ffcd00}}.calendar-events .node.pt680:after{background-color:#ffcd00}@media (max-width:1023px){.calendar-events .filters .filter.active.show-680{background-color:#ffcd00}}@media (min-width:1024px){.calendar-events .filters .show-680{color:#ffcd00;border-color:#ffcd00}.calendar-events .filters .show-680:hover,.calendar-events .filters .show-680.active{background-color:#ffcd00}}.calendar-events .node.pt682:after{background-color:#9caf88}@media (max-width:1023px){.calendar-events .filters .filter.active.show-682{background-color:#9caf88}}@media (min-width:1024px){.calendar-events .filters .show-682{color:#9caf88;border-color:#9caf88}.calendar-events .filters .show-682:hover,.calendar-events .filters .show-682.active{background-color:#9caf88}}.calendar-events .node.pt686:after{background-color:#78be20}@media (max-width:1023px){.calendar-events .filters .filter.active.show-686{background-color:#78be20}}@media (min-width:1024px){.calendar-events .filters .show-686{color:#78be20;border-color:#78be20}.calendar-events .filters .show-686:hover,.calendar-events .filters .show-686.active{background-color:#78be20}}.calendar-events .node.pt1187:after{background-color:#78be20}@media (max-width:1023px){.calendar-events .filters .filter.active.show-1187{background-color:#78be20}}@media (min-width:1024px){.calendar-events .filters .show-1187{color:#78be20;border-color:#78be20}.calendar-events .filters .show-1187:hover,.calendar-events .filters .show-1187.active{background-color:#78be20}}.trending-posts .node{overflow:hidden;margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #b3b3b3}.trending-posts .views-row-last .node{margin-bottom:0px;border-bottom:0}.school-events{margin-top:20px;background-color:#333}.school-events .block-inner{padding:30px 0 10px}.school-events .block-title{margin-bottom:20px;color:#ffcd00;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none}.school-events .view-footer{position:relative;z-index:1;margin-top:30px;text-align:center}.school-events .view-footer .gsm-btn,.school-events .view-footer .link-read-more a,.school-events .view-footer .calendar-events a.ical{font-size:18px;line-height:1.5;color:white;border-color:white}.school-events .view-footer .gsm-btn:hover,.school-events .view-footer .link-read-more a:hover,.school-events .view-footer .calendar-events a.ical:hover{color:#333}.school-events .view-footer .gsm-btn:hover:after,.school-events .view-footer .link-read-more a:hover:after,.school-events .view-footer .calendar-events a.ical:hover:after{background-color:white}.trending-news .block-title{margin-bottom:20px;color:#c99700;font-family:'L Futura W01',Arial,Verdana,sans-serif;text-transform:none;text-align:center}.trending-news .view-content{position:relative}@media (min-width:640px){.trending-news .view-content:after,.trending-news .view-content:before{content:'';display:block;position:absolute;top:0;left:50%;bottom:0;width:14px;border-right:1px solid #b3b3b3;background-color:transparent}}@media (min-width:1024px){.trending-news .view-content:before{left:33.33333333%}.trending-news .view-content:after{left:66.66666667%}}.trending-news .node-item{display:none}.trending-news .node-upper-meta,.trending-news .node-upper-image,.trending-news .node-header{display:block}.trending-news .node-header a{font-size:30px;color:#c99700}.trending-news .node-header a .subtitle{color:black;font-size:16px;font-style:normal;line-height:1.5}.trending-news .has-image .node-header{font-size:24px}.trending-news .view-footer{position:relative;z-index:1;margin-top:40px;text-align:center}.trending-news .view-footer .gsm-btn,.trending-news .view-footer .link-read-more a,.trending-news .view-footer .calendar-events a.ical{font-size:18px;line-height:1.5}.subterm{clear:both;margin-bottom:0}.subterm-header{display:none}.subterm-overview .node{margin-bottom:20px;padding-bottom:0}.subterm-link{display:none}.subterm-with-posts .subterm{margin-bottom:40px}.subterm-with-posts .node{margin-bottom:20px}.subterm-with-posts .node:before,.subterm-with-posts .node:after{content:" ";display:table}.subterm-with-posts .node:after{clear:both}.subterm-with-posts .subterm-overview .node-header{font-size:32px}.subterm-with-posts .subterm-content .node-upper-meta{border-top:1px solid #b3b3b3}.subterm-with-posts .subterm-content .node-upper-meta .has-meta{padding-top:1em}.subterm-with-posts .subterm-content .node-content{display:block}#node-full{margin-bottom:0;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.theme-ready #node-full,.theme-forced-ready #node-full{opacity:1}#node-full .subtitle{font-weight:normal}#node-full .node-content *:first-child{margin-top:0}.post-masthead .node{padding-top:15%}@media (min-width:640px){.post-masthead .node{padding-top:200px}}.post-masthead .node-upper-meta{margin-top:0;border-top:0}.post-masthead .node-upper-image{display:none}.post-masthead .wt524.has-image{padding-top:110px}@media (min-width:640px){.post-masthead .wt524.has-image{padding-top:260px}}@media (max-width:639px){.post-masthead .wt524 .node-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.post-masthead .wt524 .node-upper-meta{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.post-masthead .wt524 .node-header{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.post-masthead .wt524 .node-content{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.post-masthead .wt524 .node-meta{-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}.post-masthead .wt524 .node-upper-image{-webkit-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5}}.post-masthead .wt524 .node-upper-image{display:block;text-align:center}.post-masthead .wt524 .field-image{display:none;max-width:70% !important;margin-top:20px;border-radius:100%}.post-masthead .wt524 .field-image img{border-radius:100%}.post-masthead .wt524 .field-image.c1{display:inline-block}.post-masthead .wt524 .field-image .caption{display:none !important}@media (min-width:640px){.post-masthead .wt524.has-image .node-item{margin-right:280px}.post-masthead .wt524.has-image .node-upper-image{margin-right:0;position:absolute;top:50%;right:42px;margin-top:-80px}.post-masthead .wt524 .field-image{max-width:240px !important}}.post-quicklinks{width:100%;display:none;background-color:#333}@media (min-width:640px){.post-quicklinks{display:block}}@media (min-width:640px){.post-quicklinks{position:absolute !important;z-index:4;top:65px;left:0}}.post-quicklinks .block-inner{max-width:940px;margin:0 auto;padding:11px 42px 7px}.post-quicklinks ul{display:block;text-align:right;list-style:none}.post-quicklinks li{display:inline-block;vertical-align:top}.post-quicklinks a{position:relative;display:block;margin-left:0;margin-bottom:4px;padding:4px 10px;border:2px solid #fff;border-radius:5px;font-size:17px;line-height:21px;text-align:center;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;color:white;cursor:pointer;z-index:1;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.post-quicklinks a:hover{color:#333}.post-quicklinks a:after{content:'';position:absolute;z-index:-1;top:50%;left:50%;right:50%;bottom:50%;border-radius:5px;background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.post-quicklinks a:hover:after{top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:white}.post-quicklinks .back{float:left;text-align:left}.post-quicklinks .back a{padding-left:28px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;border:2px solid #fff;letter-spacing:normal;background-color:transparent}.post-quicklinks .back a:before{font-family:'chevron' !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;position:absolute;z-index:2;top:-7px;left:-7px;content:"\e600";font-size:42px;color:white;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.post-quicklinks .back a:hover:before{color:#333}#block-digitaldcore-node_bundled .block-title{width:100%;padding-bottom:10px;text-align:center;color:#ffcd00;font-size:21px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none}#block-digitaldcore-node_bundled.calendar-events{margin-top:30px}body.wt60 .page-footer,body.pt269 .page-footer,body.pt1187 .page-footer{margin-top:0}body.wt60 .footer-top,body.pt269 .footer-top,body.pt1187 .footer-top{background-color:#333}body.wt60 .footer-menus .layout,body.pt269 .footer-menus .layout,body.pt1187 .footer-menus .layout,body.wt60 .footer-menus .page-bottom .block-inner,body.pt269 .footer-menus .page-bottom .block-inner,body.pt1187 .footer-menus .page-bottom .block-inner{border-top:0}.bundled-posts .block-title{position:absolute;top:-34px;left:0;border-bottom:1px solid #b3b3b3;color:#c99700}.bundled-posts .block-content{padding-top:24px}@media (min-width:640px){.bundled-posts .block-content{margin:0 40px}}@media (min-width:640px){.bundled-posts .block-content{margin:0 80px}}.bundled-posts .view-content{font-size:0}@media (min-width:640px){.bundled-posts .view-content{margin-left:-40px}}.bundled-posts .views-row{display:inline-block;text-align:center;vertical-align:top;font-size:16px}@media (min-width:640px){.bundled-posts .views-row{width:33.33333333%}}.bundled-posts .views-row.views-row-first.views-row-last{width:100%;text-align:left}.bundled-posts .views-row.views-row-first.views-row-last .node-item{float:right;width:65%}.bundled-posts .views-row.views-row-first.views-row-last .node-upper-image{float:none;width:auto}.bundled-posts .views-row.views-row-first.views-row-last .node-upper-image .field-image{float:left;max-width:30% !important}.bundled-posts .node{margin-bottom:40px}@media (min-width:640px){.bundled-posts .node-inner{margin-left:40px}}.bundled-posts .node-item{display:none}.bundled-posts .node-header{display:block}.bundled-posts .node-header .subtitle{text-align:center}.bundled-posts .node-upper-image{display:block}.bundled-posts .field-image{border-radius:100%;border:3px solid transparent;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.bundled-posts .field-image img{border-radius:100%}.bundled-posts .field-image.default img{background-color:#eee}.bundled-posts .field-image .caption{display:none !important}.bundled-posts .node:hover .node-header a{color:#c99700}.bundled-posts .node:hover .field-image{border-color:#c99700}.referring-posts .block-title{padding-top:10px;border-top:1px solid #b3b3b3;margin-bottom:24px}.referring-posts .node{padding-top:1em;border-top:1px solid #b3b3b3}.page-sidebar .sidebar-post .node-item{margin-bottom:20px}.page-sidebar section.posts .node{margin-bottom:20px}.page-sidebar section.posts .node-item{display:none}.page-sidebar section.posts .node-upper-image{display:block}.page-sidebar section.posts .node-header{display:block;font-size:18px}.profile-posts .node{border-top:1px solid #b3b3b3;padding-top:10px;margin-bottom:30px}.profile-posts .views-row-1 .node{border-top:0;padding-top:0}.profile-posts .node-item{display:none}.profile-posts .node-upper-image{display:block}.profile-posts .node-header{display:block;font-size:18px}.profile-posts .node-header .subtitle{margin-top:5px;margin-bottom:0;font-size:16px;line-height:1.2}body.ttv-std-3 .quote .node-inner{margin:0 80px}body.ttv-std-3 .quote blockquote{font-size:32px}body.ttv-std-3 .quote blockquote .signature{margin-top:10px}.admissions-team{display:none;background:url('/sites/default/themes/dtheme/img/riverfront.jpg') no-repeat 50% 50% #c99700;background-size:cover}@media (min-width:640px){.admissions-team{display:block}}.admissions-team:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(201,151,0,0.9)}.admissions-team .block-inner{position:relative;z-index:2}.admissions-team .block-title{margin:30px 0 20px;font-size:24px;line-height:1.2;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700;text-transform:none;text-align:center;color:white}.admissions-team .view-content{font-size:0;margin-left:-2%}.admissions-team .views-row{display:inline-block;vertical-align:top;width:31.33%;margin-left:2%;font-size:14px;text-align:center}@media (min-width:1024px){.admissions-team .views-row{width:14.66%}}.admissions-team .node{margin-bottom:30px}.admissions-team .node-item{display:none}.admissions-team .node-upper-image,.admissions-team .node-header{display:block}.admissions-team .field-image{margin-bottom:15px}.admissions-team .field-image img{border-radius:100%}.admissions-team .node-header{font-size:14px;font-family:'L Futura W01',Arial,Verdana,sans-serif;font-weight:700}.admissions-team .node-header a{color:white}.admissions-team .node-header .subtitle{margin-top:8px;color:white;font-style:normal;font-size:14px;line-height:20px;text-align:center}