@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/** Colors! **/
/** Define Custom Fonts **/
/* line 164, ../sass/_baseTheme.scss */
.label-display, .view-application-requirements-finder .field-label, .views-exposed-form .views-exposed-widget > label, .node-type-gse-program label, .node-type-gse-program .field-label, .node-type-gse-program .label-above,
.node-type-gse-program .field-name-field-additional-reqs-2 strong,
.node-type-gse-program .field-name-field-additional-requirements strong, .contact-info-box label {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 172, ../sass/_baseTheme.scss */
h2.lead,
p.lead, .node-gse-topic .field-name-body:first-child p, .node-type-student-blog-post #main-content .field-name-field-blog-post-date {
  font-family: Lato-light, Arial, sans-serif;
  line-height: 1.2em !important;
  font-size: 32px !important;
}

/* line 178, ../sass/_baseTheme.scss */
div.text-lg p,
p.text-lg, .node-type-gse-program .field-name-field-outcomes-intro p,
.node-type-gse-program .field-name-field-our-faculty-intro p,
.node-type-gse-program .field-name-field-about-the-program p, .node-gse-program .field-name-related-topic-news .view-header p,
.node-gse-program .field-name-body p, .content-photo-panel p.text-lg {
  font-size: 26px !important;
  margin-top: 30px;
  line-height: 30px !important;
}

/* line 184, ../sass/_baseTheme.scss */
ul.pager li.pager-current, .sidebar .display-card a,
p a, #main-content .content a, #main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) .field-name-shortened-teaser a, a.rm-text-link, footer .footer-nav-row ul li a:hover, footer .footer-social-row p a:hover, .node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li.selected a, div#block-views-news-related-content-block-1 .views-field-title a {
  text-decoration: none !important;
  box-shadow: inset 0 -4px 0 -2px #859fd5 !important;
}

/* line 189, ../sass/_baseTheme.scss */
#main-content h1 a, #main-content h2 a,
#main-content .pseudo-h1 a, #main-content .pseudo-h2 a, #main-content .content #main-content h1 a, #main-content .content #main-content h2 a, #main-content .content
#main-content .pseudo-h1 a, #main-content .content #main-content .pseudo-h2 a, .view-explore-by-topic .field-type-taxonomy-term-reference a {
  box-shadow: inset 0 -9px 0 white, inset 0 -11px 0 #859fd5 !important;
}

/* line 193, ../sass/_baseTheme.scss */
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2 a:hover,
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3 a:hover,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2 a:hover,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3 a:hover, .front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) a:hover,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) a:hover, .front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper):hover h3 a,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper):hover h3 a, #main-content .event-title a:hover,
.event-title a:hover, .node-type-student-blog-post #block-views-blogger-profile-block .views-field.views-field-title a {
  text-decoration: none !important;
  box-shadow: inset 0 -4px 0 -2px !important;
}

/* line 198, ../sass/_baseTheme.scss */
#main-content h2 a:hover, #main-content h3 a:hover, #main-content h4 a:hover, #main-content h6 a:hover,
#main-content .pseudo-h2 a:hover, #main-content .pseudo-h3 a:hover, #main-content .pseudo-h4 a:hover, #main-content .pseudo-h6 a:hover,
#main-content .content h2 a:hover,
#main-content .content h3 a:hover,
#main-content .content h4 a:hover,
#main-content .content h6 a:hover,
#main-content .content .pseudo-h2 a:hover,
#main-content .content .pseudo-h3 a:hover,
#main-content .content .pseudo-h4 a:hover,
#main-content .content .pseudo-h6 a:hover, #main-content h2.bg-lilacish a:hover, #main-content h3.bg-lilacish a:hover, #main-content h4.bg-lilacish a:hover, #main-content h6.bg-lilacish a:hover,
#main-content .pseudo-h2.bg-lilacish a:hover, #main-content .pseudo-h3.bg-lilacish a:hover, #main-content .pseudo-h4.bg-lilacish a:hover, #main-content .pseudo-h6.bg-lilacish a:hover,
#main-content .content h2.bg-lilacish a:hover,
#main-content .content h3.bg-lilacish a:hover,
#main-content .content h4.bg-lilacish a:hover,
#main-content .content h6.bg-lilacish a:hover,
#main-content .content .pseudo-h2.bg-lilacish a:hover,
#main-content .content .pseudo-h3.bg-lilacish a:hover,
#main-content .content .pseudo-h4.bg-lilacish a:hover,
#main-content .content .pseudo-h6.bg-lilacish a:hover, #main-content h2.bg-moss a:hover, #main-content h3.bg-moss a:hover, #main-content h4.bg-moss a:hover, #main-content h6.bg-moss a:hover,
#main-content .pseudo-h2.bg-moss a:hover, #main-content .pseudo-h3.bg-moss a:hover, #main-content .pseudo-h4.bg-moss a:hover, #main-content .pseudo-h6.bg-moss a:hover,
#main-content .content h2.bg-moss a:hover,
#main-content .content h3.bg-moss a:hover,
#main-content .content h4.bg-moss a:hover,
#main-content .content h6.bg-moss a:hover,
#main-content .content .pseudo-h2.bg-moss a:hover,
#main-content .content .pseudo-h3.bg-moss a:hover,
#main-content .content .pseudo-h4.bg-moss a:hover,
#main-content .content .pseudo-h6.bg-moss a:hover, #main-content h2.bg-air a:hover, #main-content .content-photo-panel h2 a:hover, .content-photo-panel #main-content h2 a:hover, #main-content .node-type-student-blogger #block-system-main h2.content a:hover, .node-type-student-blogger #block-system-main #main-content h2.content a:hover, #main-content h3.bg-air a:hover,
#main-content .content-photo-panel h3 a:hover,
.content-photo-panel #main-content h3 a:hover, #main-content .node-type-student-blogger #block-system-main h3.content a:hover, .node-type-student-blogger #block-system-main #main-content h3.content a:hover, #main-content h4.bg-air a:hover, #main-content .node-type-student-blogger #block-system-main h4.content a:hover, .node-type-student-blogger #block-system-main #main-content h4.content a:hover, #main-content h6.bg-air a:hover, #main-content .node-type-student-blogger #block-system-main h6.content a:hover, .node-type-student-blogger #block-system-main #main-content h6.content a:hover,
#main-content .pseudo-h2.bg-air a:hover,
#main-content .content-photo-panel h2.pseudo-h2 a:hover,
.content-photo-panel #main-content h2.pseudo-h2 a:hover,
#main-content .content-photo-panel h3.pseudo-h2 a:hover,
.content-photo-panel #main-content h3.pseudo-h2 a:hover,
#main-content .node-type-student-blogger #block-system-main .pseudo-h2.content a:hover,
.node-type-student-blogger #block-system-main #main-content .pseudo-h2.content a:hover, #main-content .pseudo-h3.bg-air a:hover, #main-content .content-photo-panel h2.pseudo-h3 a:hover, .content-photo-panel #main-content h2.pseudo-h3 a:hover,
#main-content .content-photo-panel h3.pseudo-h3 a:hover,
.content-photo-panel #main-content h3.pseudo-h3 a:hover, #main-content .node-type-student-blogger #block-system-main .pseudo-h3.content a:hover, .node-type-student-blogger #block-system-main #main-content .pseudo-h3.content a:hover, #main-content .pseudo-h4.bg-air a:hover, #main-content .content-photo-panel h2.pseudo-h4 a:hover, .content-photo-panel #main-content h2.pseudo-h4 a:hover,
#main-content .content-photo-panel h3.pseudo-h4 a:hover,
.content-photo-panel #main-content h3.pseudo-h4 a:hover, #main-content .node-type-student-blogger #block-system-main .pseudo-h4.content a:hover, .node-type-student-blogger #block-system-main #main-content .pseudo-h4.content a:hover, #main-content .pseudo-h6.bg-air a:hover, #main-content .content-photo-panel h2.pseudo-h6 a:hover, .content-photo-panel #main-content h2.pseudo-h6 a:hover,
#main-content .content-photo-panel h3.pseudo-h6 a:hover,
.content-photo-panel #main-content h3.pseudo-h6 a:hover, #main-content .node-type-student-blogger #block-system-main .pseudo-h6.content a:hover, .node-type-student-blogger #block-system-main #main-content .pseudo-h6.content a:hover,
#main-content .content h2.bg-air a:hover,
#main-content .content .content-photo-panel h2 a:hover,
.content-photo-panel #main-content .content h2 a:hover,
#main-content .content .node-type-student-blogger #block-system-main h2.content a:hover,
.node-type-student-blogger #block-system-main #main-content .content h2.content a:hover,
#main-content .content h3.bg-air a:hover,
#main-content .content .content-photo-panel h3 a:hover,
.content-photo-panel #main-content .content h3 a:hover,
#main-content .content .node-type-student-blogger #block-system-main h3.content a:hover,
.node-type-student-blogger #block-system-main #main-content .content h3.content a:hover,
#main-content .content h4.bg-air a:hover,
#main-content .content .node-type-student-blogger #block-system-main h4.content a:hover,
.node-type-student-blogger #block-system-main #main-content .content h4.content a:hover,
#main-content .content h6.bg-air a:hover,
#main-content .content .node-type-student-blogger #block-system-main h6.content a:hover,
.node-type-student-blogger #block-system-main #main-content .content h6.content a:hover,
#main-content .content .pseudo-h2.bg-air a:hover,
#main-content .content .content-photo-panel h2.pseudo-h2 a:hover,
.content-photo-panel #main-content .content h2.pseudo-h2 a:hover,
#main-content .content .content-photo-panel h3.pseudo-h2 a:hover,
.content-photo-panel #main-content .content h3.pseudo-h2 a:hover,
#main-content .content .node-type-student-blogger #block-system-main .pseudo-h2.content a:hover,
.node-type-student-blogger #block-system-main #main-content .content .pseudo-h2.content a:hover,
#main-content .content .pseudo-h3.bg-air a:hover,
#main-content .content .content-photo-panel h2.pseudo-h3 a:hover,
.content-photo-panel #main-content .content h2.pseudo-h3 a:hover,
#main-content .content .content-photo-panel h3.pseudo-h3 a:hover,
.content-photo-panel #main-content .content h3.pseudo-h3 a:hover,
#main-content .content .node-type-student-blogger #block-system-main .pseudo-h3.content a:hover,
.node-type-student-blogger #block-system-main #main-content .content .pseudo-h3.content a:hover,
#main-content .content .pseudo-h4.bg-air a:hover,
#main-content .content .content-photo-panel h2.pseudo-h4 a:hover,
.content-photo-panel #main-content .content h2.pseudo-h4 a:hover,
#main-content .content .content-photo-panel h3.pseudo-h4 a:hover,
.content-photo-panel #main-content .content h3.pseudo-h4 a:hover,
#main-content .content .node-type-student-blogger #block-system-main .pseudo-h4.content a:hover,
.node-type-student-blogger #block-system-main #main-content .content .pseudo-h4.content a:hover,
#main-content .content .pseudo-h6.bg-air a:hover,
#main-content .content .content-photo-panel h2.pseudo-h6 a:hover,
.content-photo-panel #main-content .content h2.pseudo-h6 a:hover,
#main-content .content .content-photo-panel h3.pseudo-h6 a:hover,
.content-photo-panel #main-content .content h3.pseudo-h6 a:hover,
#main-content .content .node-type-student-blogger #block-system-main .pseudo-h6.content a:hover,
.node-type-student-blogger #block-system-main #main-content .content .pseudo-h6.content a:hover, #main-content h2.bg-gray a:hover, #main-content .content-photo-panel:nth-child(even) h2 a:hover, .content-photo-panel:nth-child(even) #main-content h2 a:hover, #main-content .node-gse-topic #content-photo-panel-0 h2 a:hover, .node-gse-topic #content-photo-panel-0 #main-content h2 a:hover, #main-content h3.bg-gray a:hover, #main-content .content-photo-panel:nth-child(even) h3 a:hover, .content-photo-panel:nth-child(even) #main-content h3 a:hover, #main-content .node-gse-topic #content-photo-panel-0 h3 a:hover, .node-gse-topic #content-photo-panel-0 #main-content h3 a:hover, #main-content h4.bg-gray a:hover, #main-content .node-gse-topic #content-photo-panel-0 h4.pseudo-h3 a:hover, .node-gse-topic #content-photo-panel-0 #main-content h4.pseudo-h3 a:hover, #main-content h6.bg-gray a:hover, #main-content .node-gse-topic #content-photo-panel-0 h6.pseudo-h3 a:hover, .node-gse-topic #content-photo-panel-0 #main-content h6.pseudo-h3 a:hover,
#main-content .pseudo-h2.bg-gray a:hover,
#main-content .content-photo-panel:nth-child(even) h2.pseudo-h2 a:hover,
.content-photo-panel:nth-child(even) #main-content h2.pseudo-h2 a:hover,
#main-content .content-photo-panel:nth-child(even) h3.pseudo-h2 a:hover,
.content-photo-panel:nth-child(even) #main-content h3.pseudo-h2 a:hover,
#main-content .node-gse-topic #content-photo-panel-0 h2.pseudo-h2 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content h2.pseudo-h2 a:hover,
#main-content .node-gse-topic #content-photo-panel-0 h3.pseudo-h2 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content h3.pseudo-h2 a:hover,
#main-content .node-gse-topic #content-photo-panel-0 .pseudo-h2.pseudo-h3 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .pseudo-h2.pseudo-h3 a:hover, #main-content .pseudo-h3.bg-gray a:hover, #main-content .content-photo-panel:nth-child(even) h2.pseudo-h3 a:hover, .content-photo-panel:nth-child(even) #main-content h2.pseudo-h3 a:hover, #main-content .content-photo-panel:nth-child(even) h3.pseudo-h3 a:hover, .content-photo-panel:nth-child(even) #main-content h3.pseudo-h3 a:hover, #main-content .node-gse-topic #content-photo-panel-0 .pseudo-h3 a:hover, .node-gse-topic #content-photo-panel-0 #main-content .pseudo-h3 a:hover, #main-content .pseudo-h4.bg-gray a:hover, #main-content .content-photo-panel:nth-child(even) h2.pseudo-h4 a:hover, .content-photo-panel:nth-child(even) #main-content h2.pseudo-h4 a:hover, #main-content .content-photo-panel:nth-child(even) h3.pseudo-h4 a:hover, .content-photo-panel:nth-child(even) #main-content h3.pseudo-h4 a:hover, #main-content .node-gse-topic #content-photo-panel-0 h2.pseudo-h4 a:hover, .node-gse-topic #content-photo-panel-0 #main-content h2.pseudo-h4 a:hover, #main-content .node-gse-topic #content-photo-panel-0 h3.pseudo-h4 a:hover, .node-gse-topic #content-photo-panel-0 #main-content h3.pseudo-h4 a:hover, #main-content .node-gse-topic #content-photo-panel-0 .pseudo-h4.pseudo-h3 a:hover, .node-gse-topic #content-photo-panel-0 #main-content .pseudo-h4.pseudo-h3 a:hover, #main-content .pseudo-h6.bg-gray a:hover, #main-content .content-photo-panel:nth-child(even) h2.pseudo-h6 a:hover, .content-photo-panel:nth-child(even) #main-content h2.pseudo-h6 a:hover, #main-content .content-photo-panel:nth-child(even) h3.pseudo-h6 a:hover, .content-photo-panel:nth-child(even) #main-content h3.pseudo-h6 a:hover, #main-content .node-gse-topic #content-photo-panel-0 h2.pseudo-h6 a:hover, .node-gse-topic #content-photo-panel-0 #main-content h2.pseudo-h6 a:hover, #main-content .node-gse-topic #content-photo-panel-0 h3.pseudo-h6 a:hover, .node-gse-topic #content-photo-panel-0 #main-content h3.pseudo-h6 a:hover, #main-content .node-gse-topic #content-photo-panel-0 .pseudo-h6.pseudo-h3 a:hover, .node-gse-topic #content-photo-panel-0 #main-content .pseudo-h6.pseudo-h3 a:hover,
#main-content .content h2.bg-gray a:hover,
#main-content .content .content-photo-panel:nth-child(even) h2 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h2 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h2 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h2 a:hover,
#main-content .content h3.bg-gray a:hover,
#main-content .content .content-photo-panel:nth-child(even) h3 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h3 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h3 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h3 a:hover,
#main-content .content h4.bg-gray a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h4.pseudo-h3 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h4.pseudo-h3 a:hover,
#main-content .content h6.bg-gray a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h6.pseudo-h3 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h6.pseudo-h3 a:hover,
#main-content .content .pseudo-h2.bg-gray a:hover,
#main-content .content .content-photo-panel:nth-child(even) h2.pseudo-h2 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h2.pseudo-h2 a:hover,
#main-content .content .content-photo-panel:nth-child(even) h3.pseudo-h2 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h3.pseudo-h2 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h2.pseudo-h2 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h2.pseudo-h2 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h3.pseudo-h2 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h3.pseudo-h2 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 .pseudo-h2.pseudo-h3 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content .pseudo-h2.pseudo-h3 a:hover,
#main-content .content .pseudo-h3.bg-gray a:hover,
#main-content .content .content-photo-panel:nth-child(even) h2.pseudo-h3 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h2.pseudo-h3 a:hover,
#main-content .content .content-photo-panel:nth-child(even) h3.pseudo-h3 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h3.pseudo-h3 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 .pseudo-h3 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content .pseudo-h3 a:hover,
#main-content .content .pseudo-h4.bg-gray a:hover,
#main-content .content .content-photo-panel:nth-child(even) h2.pseudo-h4 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h2.pseudo-h4 a:hover,
#main-content .content .content-photo-panel:nth-child(even) h3.pseudo-h4 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h3.pseudo-h4 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h2.pseudo-h4 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h2.pseudo-h4 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h3.pseudo-h4 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h3.pseudo-h4 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 .pseudo-h4.pseudo-h3 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content .pseudo-h4.pseudo-h3 a:hover,
#main-content .content .pseudo-h6.bg-gray a:hover,
#main-content .content .content-photo-panel:nth-child(even) h2.pseudo-h6 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h2.pseudo-h6 a:hover,
#main-content .content .content-photo-panel:nth-child(even) h3.pseudo-h6 a:hover,
.content-photo-panel:nth-child(even) #main-content .content h3.pseudo-h6 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h2.pseudo-h6 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h2.pseudo-h6 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 h3.pseudo-h6 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content h3.pseudo-h6 a:hover,
#main-content .content .node-gse-topic #content-photo-panel-0 .pseudo-h6.pseudo-h3 a:hover,
.node-gse-topic #content-photo-panel-0 #main-content .content .pseudo-h6.pseudo-h3 a:hover, #main-content h5 a:hover, #main-content .pseudo-h5 a:hover,
#main-content .content h5 a:hover,
#main-content .content .pseudo-h5 a:hover, a:hover .pseudo-h1, a:hover .pseudo-h2, a:hover .pseudo-h3, a:hover .pseudo-h4, a:hover .pseudo-h5, a:hover .pseudo-h6,
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6, .sidebar .display-card a:hover,
p a:hover, #main-content .content a:hover, #main-content .content .views-field-field-image a,
#main-content .content .views-field-field-faculty-photo a, #main-content .content .link-no-underline a,
#main-content .content a.link-no-underline, p strong a,
#main-content .content strong a, #main-content .btn, #main-content .node-type-landing-page .read-more, .node-type-landing-page #main-content .read-more, #main-content
a.btn, #main-content .node-type-landing-page a.read-more, .node-type-landing-page #main-content a.read-more, #main-content
a.dar-cta, #main-content
.content-photo-panel-news-story .read-more, #main-content .pull-quote .pull-quote a, .front .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) h2 a,
.front .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) h3 a,
#main-content .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) h2 a,
#main-content .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) h3 a, .front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2 a,
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3 a,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2 a,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3 a, .front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) a,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) a, #main-content .form-redirect-panel.panel-extraordinary-impact a, #main-content a.fa-icon, .node-type-gse-program #main-content .iedp-partner-logos tr:nth-child(odd) a, div#block-views-news-related-content-block-1 .views-field-title a:hover {
  text-decoration: none !important;
  box-shadow: none !important;
}

/* line 207, ../sass/_baseTheme.scss */
.front .view-mode-card_display > div:not(.contextual-links-wrapper),
#main-content .view-mode-card_display > div:not(.contextual-links-wrapper), .front .view-mode-card_display > div:not(.contextual-links-wrapper) p,
#main-content .view-mode-card_display > div:not(.contextual-links-wrapper) p {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 213, ../sass/_baseTheme.scss */
.pull-quote, #main-content .pull-quote .pull-quote, blockquote p,
blockquote,
p.quote,
.field-name-field-profile-teaser p {
  font-size: 34px !important;
  line-height: 1.3em !important;
}

/* line 218, ../sass/_baseTheme.scss */
.bg-break-container, .node-type-student-blogger #block-system-main .content, .news-events-landing .panel-join-the-newsletter, .view-id-learning_from_gse.view-display-id-attachment_1 {
  width: 100vw;
  position: relative;
  left: calc(-1 * (100vw - 100%) / 2);
  background-color: #e7ebf2;
  padding: 30px 0;
  margin: 20px 0;
}

/* line 227, ../sass/_baseTheme.scss */
.node-type-student-blogger .view-student-blog-posts .views-field-field-blog-post-date {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
}

/* line 232, ../sass/_baseTheme.scss */
.break-word-hyphenate {
  word-break: break-word;
  hyphens: manual;
}

/* line 239, ../sass/_baseTheme.scss */
html, body, div, span, applet, object, iframe, .pseudo-h1,
h1, .pseudo-h2,
h1.news-title,
h2, .pseudo-h3,
.content-photo-content h2,
h3, .pseudo-h4,
h4, .pseudo-h5,
h5, .node-type-gse-program h5.label-above, .pseudo-h6,
h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, .view-explore-by-topic .field-type-taxonomy-term-reference, .node-type-student-blogger h1.title::before, .node-type-student-blogger h1.title, .node-type-student-blog-post h1.title::before, .node-type-student-blog-post h1.title {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  line-height: 1.2em;
  vertical-align: baseline;
}

/* line 250, ../sass/_baseTheme.scss */
ol, ul {
  list-style: none;
  list-style-type: none;
  margin-top: 10px;
  margin-bottom: 15px;
  padding-left: 40px;
}

/* line 260, ../sass/_baseTheme.scss */
.panel-italic-text, .panel-large-text {
  font-family: "Crimson Text", Georgia, serif;
  font-size: 100px;
  font-style: italic;
  text-transform: lowercase;
  text-align: left;
  color: #fff;
  text-shadow: 1px 1px 20px #000;
}

/* line 273, ../sass/_baseTheme.scss */
.pseudo-h2,
h1.news-title,
h2, .node-type-student-blogger h1.title, .node-type-student-blog-post h1.title {
  font-family: "Crimson Text", Georgia, serif;
  font-size: 50px;
  line-height: 1em;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 283, ../sass/_baseTheme.scss */
.about .container, .about .format {
  /*height: auto;
  min-height: 450px;
  background-color: $white;
  color: $black;
  margin-left: -15px;
  margin-right: -15px;*/
}

/* line 294, ../sass/_baseTheme.scss */
.leaders .container, .leaders .format {
  height: auto;
  min-height: 450px;
  background-color: #fff;
  color: #000;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 305, ../sass/_baseTheme.scss */
.explore .container, .explore .format {
  height: auto;
  min-height: 450px;
  background-color: #fff;
  color: #000;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 316, ../sass/_baseTheme.scss */
.experience .container, .experience .format {
  height: auto;
  min-height: 450px;
  background-color: #fff;
  color: #000;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 327, ../sass/_baseTheme.scss */
.future .container, .future .format {
  height: auto;
  min-height: 450px;
  background-color: #fff;
  color: #000;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 338, ../sass/_baseTheme.scss */
.news .container, .news .format {
  height: auto;
  min-height: 450px;
  background-color: #fff;
  color: #000;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 349, ../sass/_baseTheme.scss */
.research .container, .research .format {
  height: auto;
  min-height: 450px;
  background-color: #fff;
  color: #000;
  margin-left: -15px;
  margin-right: -15px;
  margin-left: 0;
  margin-right: 0;
}

/* line 362, ../sass/_baseTheme.scss */
.read-more.large, .read-more.large:hover {
  float: right;
  font-family: "Crimson Text", serif;
  font-size: 30px;
  background-color: #d30000;
  padding: 15px 0 15px 15px;
  position: absolute;
  bottom: 18%;
  right: -10px;
  color: #fff;
  width: 27%;
  text-align: left;
}

/* line 378, ../sass/_baseTheme.scss */
.news .read-more, .news .read-more:hover, .news #news-left-content .views-row a.read.more, .news #news-left-content .views-row a.read-more:hover, .news .views-field-field-slideshow-more-link-url a, .news .views-field-field-slideshow-more-link-url a:hover {
  background-color: #d30000;
  color: #fff;
  font-family: "Crimson Text", Georgia, serif;
  position: absolute;
  right: 0;
  font-weight: normal;
  font-size: 20px;
  margin-top: 15px;
  padding: 4px 8px;
  width: 130px;
  line-height: 1.2em;
}

/* line 394, ../sass/_baseTheme.scss */
.news #news-left-content .views-field-field-news-front-teaser-value a, .news #news-left-content .views-field-title {
  font-family: Lato, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 20px;
  padding-bottom: 10px;
  font-size: 17px;
}

/* line 405, ../sass/_baseTheme.scss */
.wtb-name, .wtb-loc, .wtb-map {
  margin-bottom: 8px;
  padding: 20px 10px;
  width: 330px;
  background: #000;
  color: #fff;
}

/* line 434, ../sass/_baseTheme.scss */
html, body {
  color: #222;
  font-size: 20px;
  line-height: 1.2em;
}

/* line 443, ../sass/_baseTheme.scss */
body {
  line-height: 1;
  box-sizing: border-box;
  font-family: "Crimson Text", Georgia, serif;
}
/* line 451, ../sass/_baseTheme.scss */
body.page-admin table {
  max-width: 8000px;
}
/* line 453, ../sass/_baseTheme.scss */
body.page-admin table th.checkbox {
  display: table-cell;
}
/* line 456, ../sass/_baseTheme.scss */
body.page-admin table td.checkbox {
  display: table-cell;
}
/* line 460, ../sass/_baseTheme.scss */
body.page-admin .container {
  max-width: 8000px;
}

/* line 480, ../sass/_baseTheme.scss */
.pseudo-h1,
h1 {
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 80px;
  line-height: 1em;
  margin-bottom: 20px;
  font-weight: bold;
  letter-spacing: 1px;
}
/* line 490, ../sass/_baseTheme.scss */
.pseudo-h1.homepage-title,
h1.homepage-title {
  font-family: "Crimson Text", Georgia, serif;
  font-size: 130px;
  font-weight: normal;
  color: #333;
  line-height: 110px;
}
/* line 497, ../sass/_baseTheme.scss */
.pseudo-h1.news-title,
h1.news-title {
  margin-bottom: 0;
  text-transform: none;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
  letter-spacing: 0;
}

/* line 506, ../sass/_baseTheme.scss */
.pseudo-h1 {
  margin-bottom: 0;
}

/* line 515, ../sass/_baseTheme.scss */
.pseudo-h2.homepage-title,
h1.news-title.homepage-title,
h2.homepage-title {
  color: #333;
  font-family: "Crimson Text", Georgia, serif;
  font-size: 70px;
  text-transform: none;
  line-height: 1.2em;
  margin-bottom: 20px;
  padding-bottom: 0;
  color: #000;
}
/* line 526, ../sass/_baseTheme.scss */
.pseudo-h2.news-title,
h1.news-title.news-title,
h2.news-title {
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 530, ../sass/_baseTheme.scss */
.pseudo-h2.smaller-font,
h1.news-title.smaller-font,
h2.smaller-font {
  font-size: 35px !important;
}

/* line 534, ../sass/_baseTheme.scss */
.pseudo-h3,
.content-photo-content h2,
h3 {
  font-family: "Lato", Arial, sans-serif;
  font-weight: bold;
  font-size: 34px;
  line-height: 1.2em;
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 544, ../sass/_baseTheme.scss */
.pseudo-h3.smaller-font,
.content-photo-content h2.smaller-font,
h3.smaller-font {
  font-size: 25px !important;
}

/* line 548, ../sass/_baseTheme.scss */
.pseudo-h4,
h4 {
  font-family: "Crimson Text", Georgia, serif;
  font-size: 30px;
  margin-top: 20px;
  margin-bottom: 5px;
}

/* line 556, ../sass/_baseTheme.scss */
.pseudo-h5,
h5, .node-type-gse-program h5.label-above {
  font-family: "Lato", Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
}

/* line 563, ../sass/_baseTheme.scss */
.pseudo-h6,
h6 {
  font-family: "Lato", Arial, sans-serif;
  font-weight: normal;
  font-size: 20px;
}

/* line 571, ../sass/_baseTheme.scss */
a .pseudo-h1, a .pseudo-h2, a .pseudo-h3, a .pseudo-h4, a .pseudo-h5, a .pseudo-h6,
a h1, a h2, a h3, a h4, a h5, a h6 {
  display: inline;
  color: #222;
}

/* line 581, ../sass/_baseTheme.scss */
#main-content h1 a, #main-content h2 a,
#main-content .pseudo-h1 a, #main-content .pseudo-h2 a {
  color: black;
}
/* line 587, ../sass/_baseTheme.scss */
#main-content .content #main-content h1 a, #main-content .content #main-content h2 a, #main-content .content
#main-content .pseudo-h1 a, #main-content .content #main-content .pseudo-h2 a {
  color: black;
}

/* line 599, ../sass/_baseTheme.scss */
#main-content h2 a, #main-content h3 a, #main-content h4 a, #main-content h6 a,
#main-content .pseudo-h2 a, #main-content .pseudo-h3 a, #main-content .pseudo-h4 a, #main-content .pseudo-h6 a,
#main-content .content h2 a,
#main-content .content h3 a,
#main-content .content h4 a,
#main-content .content h6 a,
#main-content .content .pseudo-h2 a,
#main-content .content .pseudo-h3 a,
#main-content .content .pseudo-h4 a,
#main-content .content .pseudo-h6 a {
  color: black !important;
  box-shadow: inset 0 -4px 0 white, inset 0 -6px 0 #859fd5 !important;
}
/* line 603, ../sass/_baseTheme.scss */
#main-content h2 a:hover, #main-content h3 a:hover, #main-content h4 a:hover, #main-content h6 a:hover,
#main-content .pseudo-h2 a:hover, #main-content .pseudo-h3 a:hover, #main-content .pseudo-h4 a:hover, #main-content .pseudo-h6 a:hover,
#main-content .content h2 a:hover,
#main-content .content h3 a:hover,
#main-content .content h4 a:hover,
#main-content .content h6 a:hover,
#main-content .content .pseudo-h2 a:hover,
#main-content .content .pseudo-h3 a:hover,
#main-content .content .pseudo-h4 a:hover,
#main-content .content .pseudo-h6 a:hover {
  color: #073aa5 !important;
}
/* line 609, ../sass/_baseTheme.scss */
#main-content h2.bg-lilacish a, #main-content h3.bg-lilacish a, #main-content h4.bg-lilacish a, #main-content h6.bg-lilacish a,
#main-content .pseudo-h2.bg-lilacish a, #main-content .pseudo-h3.bg-lilacish a, #main-content .pseudo-h4.bg-lilacish a, #main-content .pseudo-h6.bg-lilacish a,
#main-content .content h2.bg-lilacish a,
#main-content .content h3.bg-lilacish a,
#main-content .content h4.bg-lilacish a,
#main-content .content h6.bg-lilacish a,
#main-content .content .pseudo-h2.bg-lilacish a,
#main-content .content .pseudo-h3.bg-lilacish a,
#main-content .content .pseudo-h4.bg-lilacish a,
#main-content .content .pseudo-h6.bg-lilacish a {
  box-shadow: inset 0 -4px 0 #e7ebf2, inset 0 -6px 0 #859fd5 !important;
}
/* line 617, ../sass/_baseTheme.scss */
#main-content h2.bg-moss a, #main-content h3.bg-moss a, #main-content h4.bg-moss a, #main-content h6.bg-moss a,
#main-content .pseudo-h2.bg-moss a, #main-content .pseudo-h3.bg-moss a, #main-content .pseudo-h4.bg-moss a, #main-content .pseudo-h6.bg-moss a,
#main-content .content h2.bg-moss a,
#main-content .content h3.bg-moss a,
#main-content .content h4.bg-moss a,
#main-content .content h6.bg-moss a,
#main-content .content .pseudo-h2.bg-moss a,
#main-content .content .pseudo-h3.bg-moss a,
#main-content .content .pseudo-h4.bg-moss a,
#main-content .content .pseudo-h6.bg-moss a {
  box-shadow: inset 0 -4px 0 #e1f0ee, inset 0 -6px 0 #859fd5 !important;
}
/* line 625, ../sass/_baseTheme.scss */
#main-content h2.bg-air a, #main-content .content-photo-panel h2 a, .content-photo-panel #main-content h2 a, #main-content .node-type-student-blogger #block-system-main h2.content a, .node-type-student-blogger #block-system-main #main-content h2.content a, #main-content h3.bg-air a,
#main-content .content-photo-panel h3 a,
.content-photo-panel #main-content h3 a, #main-content .node-type-student-blogger #block-system-main h3.content a, .node-type-student-blogger #block-system-main #main-content h3.content a, #main-content h4.bg-air a, #main-content .node-type-student-blogger #block-system-main h4.content a, .node-type-student-blogger #block-system-main #main-content h4.content a, #main-content h6.bg-air a, #main-content .node-type-student-blogger #block-system-main h6.content a, .node-type-student-blogger #block-system-main #main-content h6.content a,
#main-content .pseudo-h2.bg-air a,
#main-content .content-photo-panel h2.pseudo-h2 a,
.content-photo-panel #main-content h2.pseudo-h2 a,
#main-content .content-photo-panel h3.pseudo-h2 a,
.content-photo-panel #main-content h3.pseudo-h2 a,
#main-content .node-type-student-blogger #block-system-main .pseudo-h2.content a,
.node-type-student-blogger #block-system-main #main-content .pseudo-h2.content a, #main-content .pseudo-h3.bg-air a, #main-content .content-photo-panel h2.pseudo-h3 a, .content-photo-panel #main-content h2.pseudo-h3 a,
#main-content .content-photo-panel h3.pseudo-h3 a,
.content-photo-panel #main-content h3.pseudo-h3 a, #main-content .node-type-student-blogger #block-system-main .pseudo-h3.content a, .node-type-student-blogger #block-system-main #main-content .pseudo-h3.content a, #main-content .pseudo-h4.bg-air a, #main-content .content-photo-panel h2.pseudo-h4 a, .content-photo-panel #main-content h2.pseudo-h4 a,
#main-content .content-photo-panel h3.pseudo-h4 a,
.content-photo-panel #main-content h3.pseudo-h4 a, #main-content .node-type-student-blogger #block-system-main .pseudo-h4.content a, .node-type-student-blogger #block-system-main #main-content .pseudo-h4.content a, #main-content .pseudo-h6.bg-air a, #main-content .content-photo-panel h2.pseudo-h6 a, .content-photo-panel #main-content h2.pseudo-h6 a,
#main-content .content-photo-panel h3.pseudo-h6 a,
.content-photo-panel #main-content h3.pseudo-h6 a, #main-content .node-type-student-blogger #block-system-main .pseudo-h6.content a, .node-type-student-blogger #block-system-main #main-content .pseudo-h6.content a,
#main-content .content h2.bg-air a,
#main-content .content .content-photo-panel h2 a,
.content-photo-panel #main-content .content h2 a,
#main-content .content .node-type-student-blogger #block-system-main h2.content a,
.node-type-student-blogger #block-system-main #main-content .content h2.content a,
#main-content .content h3.bg-air a,
#main-content .content .content-photo-panel h3 a,
.content-photo-panel #main-content .content h3 a,
#main-content .content .node-type-student-blogger #block-system-main h3.content a,
.node-type-student-blogger #block-system-main #main-content .content h3.content a,
#main-content .content h4.bg-air a,
#main-content .content .node-type-student-blogger #block-system-main h4.content a,
.node-type-student-blogger #block-system-main #main-content .content h4.content a,
#main-content .content h6.bg-air a,
#main-content .content .node-type-student-blogger #block-system-main h6.content a,
.node-type-student-blogger #block-system-main #main-content .content h6.content a,
#main-content .content .pseudo-h2.bg-air a,
#main-content .content .content-photo-panel h2.pseudo-h2 a,
.content-photo-panel #main-content .content h2.pseudo-h2 a,
#main-content .content .content-photo-panel h3.pseudo-h2 a,
.content-photo-panel #main-content .content h3.pseudo-h2 a,
#main-content .content .node-type-student-blogger #block-system-main .pseudo-h2.content a,
.node-type-student-blogger #block-system-main #main-content .content .pseudo-h2.content a,
#main-content .content .pseudo-h3.bg-air a,
#main-content .content .content-photo-panel h2.pseudo-h3 a,
.content-photo-panel #main-content .content h2.pseudo-h3 a,
#main-content .content .content-photo-panel h3.pseudo-h3 a,
.content-photo-panel #main-content .content h3.pseudo-h3 a,
#main-content .content .node-type-student-blogger #block-system-main .pseudo-h3.content a,
.node-type-student-blogger #block-system-main #main-content .content .pseudo-h3.content a,
#main-content .content .pseudo-h4.bg-air a,
#main-content .content .content-photo-panel h2.pseudo-h4 a,
.content-photo-panel #main-content .content h2.pseudo-h4 a,
#main-content .content .content-photo-panel h3.pseudo-h4 a,
.content-photo-panel #main-content .content h3.pseudo-h4 a,
#main-content .content .node-type-student-blogger #block-system-main .pseudo-h4.content a,
.node-type-student-blogger #block-system-main #main-content .content .pseudo-h4.content a,
#main-content .content .pseudo-h6.bg-air a,
#main-content .content .content-photo-panel h2.pseudo-h6 a,
.content-photo-panel #main-content .content h2.pseudo-h6 a,
#main-content .content .content-photo-panel h3.pseudo-h6 a,
.content-photo-panel #main-content .content h3.pseudo-h6 a,
#main-content .content .node-type-student-blogger #block-system-main .pseudo-h6.content a,
.node-type-student-blogger #block-system-main #main-content .content .pseudo-h6.content a {
  box-shadow: inset 0 -4px 0 #e8f6f8, inset 0 -6px 0 #859fd5 !important;
}
/* line 633, ../sass/_baseTheme.scss */
#main-content h2.bg-gray a, #main-content .content-photo-panel:nth-child(even) h2 a, .content-photo-panel:nth-child(even) #main-content h2 a, #main-content .node-gse-topic #content-photo-panel-0 h2 a, .node-gse-topic #content-photo-panel-0 #main-content h2 a, #main-content h3.bg-gray a, #main-content .content-photo-panel:nth-child(even) h3 a, .content-photo-panel:nth-child(even) #main-content h3 a, #main-content .node-gse-topic #content-photo-panel-0 h3 a, .node-gse-topic #content-photo-panel-0 #main-content h3 a, #main-content h4.bg-gray a, #main-content .node-gse-topic #content-photo-panel-0 h4.pseudo-h3 a, .node-gse-topic #content-photo-panel-0 #main-content h4.pseudo-h3 a, #main-content h6.bg-gray a, #main-content .node-gse-topic #content-photo-panel-0 h6.pseudo-h3 a, .node-gse-topic #content-photo-panel-0 #main-content h6.pseudo-h3 a,
#main-content .pseudo-h2.bg-gray a,
#main-content .content-photo-panel:nth-child(even) h2.pseudo-h2 a,
.content-photo-panel:nth-child(even) #main-content h2.pseudo-h2 a,
#main-content .content-photo-panel:nth-child(even) h3.pseudo-h2 a,
.content-photo-panel:nth-child(even) #main-content h3.pseudo-h2 a,
#main-content .node-gse-topic #content-photo-panel-0 h2.pseudo-h2 a,
.node-gse-topic #content-photo-panel-0 #main-content h2.pseudo-h2 a,
#main-content .node-gse-topic #content-photo-panel-0 h3.pseudo-h2 a,
.node-gse-topic #content-photo-panel-0 #main-content h3.pseudo-h2 a,
#main-content .node-gse-topic #content-photo-panel-0 .pseudo-h2.pseudo-h3 a,
.node-gse-topic #content-photo-panel-0 #main-content .pseudo-h2.pseudo-h3 a, #main-content .pseudo-h3.bg-gray a, #main-content .content-photo-panel:nth-child(even) h2.pseudo-h3 a, .content-photo-panel:nth-child(even) #main-content h2.pseudo-h3 a, #main-content .content-photo-panel:nth-child(even) h3.pseudo-h3 a, .content-photo-panel:nth-child(even) #main-content h3.pseudo-h3 a, #main-content .node-gse-topic #content-photo-panel-0 .pseudo-h3 a, .node-gse-topic #content-photo-panel-0 #main-content .pseudo-h3 a, #main-content .pseudo-h4.bg-gray a, #main-content .content-photo-panel:nth-child(even) h2.pseudo-h4 a, .content-photo-panel:nth-child(even) #main-content h2.pseudo-h4 a, #main-content .content-photo-panel:nth-child(even) h3.pseudo-h4 a, .content-photo-panel:nth-child(even) #main-content h3.pseudo-h4 a, #main-content .node-gse-topic #content-photo-panel-0 h2.pseudo-h4 a, .node-gse-topic #content-photo-panel-0 #main-content h2.pseudo-h4 a, #main-content .node-gse-topic #content-photo-panel-0 h3.pseudo-h4 a, .node-gse-topic #content-photo-panel-0 #main-content h3.pseudo-h4 a, #main-content .node-gse-topic #content-photo-panel-0 .pseudo-h4.pseudo-h3 a, .node-gse-topic #content-photo-panel-0 #main-content .pseudo-h4.pseudo-h3 a, #main-content .pseudo-h6.bg-gray a, #main-content .content-photo-panel:nth-child(even) h2.pseudo-h6 a, .content-photo-panel:nth-child(even) #main-content h2.pseudo-h6 a, #main-content .content-photo-panel:nth-child(even) h3.pseudo-h6 a, .content-photo-panel:nth-child(even) #main-content h3.pseudo-h6 a, #main-content .node-gse-topic #content-photo-panel-0 h2.pseudo-h6 a, .node-gse-topic #content-photo-panel-0 #main-content h2.pseudo-h6 a, #main-content .node-gse-topic #content-photo-panel-0 h3.pseudo-h6 a, .node-gse-topic #content-photo-panel-0 #main-content h3.pseudo-h6 a, #main-content .node-gse-topic #content-photo-panel-0 .pseudo-h6.pseudo-h3 a, .node-gse-topic #content-photo-panel-0 #main-content .pseudo-h6.pseudo-h3 a,
#main-content .content h2.bg-gray a,
#main-content .content .content-photo-panel:nth-child(even) h2 a,
.content-photo-panel:nth-child(even) #main-content .content h2 a,
#main-content .content .node-gse-topic #content-photo-panel-0 h2 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h2 a,
#main-content .content h3.bg-gray a,
#main-content .content .content-photo-panel:nth-child(even) h3 a,
.content-photo-panel:nth-child(even) #main-content .content h3 a,
#main-content .content .node-gse-topic #content-photo-panel-0 h3 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h3 a,
#main-content .content h4.bg-gray a,
#main-content .content .node-gse-topic #content-photo-panel-0 h4.pseudo-h3 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h4.pseudo-h3 a,
#main-content .content h6.bg-gray a,
#main-content .content .node-gse-topic #content-photo-panel-0 h6.pseudo-h3 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h6.pseudo-h3 a,
#main-content .content .pseudo-h2.bg-gray a,
#main-content .content .content-photo-panel:nth-child(even) h2.pseudo-h2 a,
.content-photo-panel:nth-child(even) #main-content .content h2.pseudo-h2 a,
#main-content .content .content-photo-panel:nth-child(even) h3.pseudo-h2 a,
.content-photo-panel:nth-child(even) #main-content .content h3.pseudo-h2 a,
#main-content .content .node-gse-topic #content-photo-panel-0 h2.pseudo-h2 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h2.pseudo-h2 a,
#main-content .content .node-gse-topic #content-photo-panel-0 h3.pseudo-h2 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h3.pseudo-h2 a,
#main-content .content .node-gse-topic #content-photo-panel-0 .pseudo-h2.pseudo-h3 a,
.node-gse-topic #content-photo-panel-0 #main-content .content .pseudo-h2.pseudo-h3 a,
#main-content .content .pseudo-h3.bg-gray a,
#main-content .content .content-photo-panel:nth-child(even) h2.pseudo-h3 a,
.content-photo-panel:nth-child(even) #main-content .content h2.pseudo-h3 a,
#main-content .content .content-photo-panel:nth-child(even) h3.pseudo-h3 a,
.content-photo-panel:nth-child(even) #main-content .content h3.pseudo-h3 a,
#main-content .content .node-gse-topic #content-photo-panel-0 .pseudo-h3 a,
.node-gse-topic #content-photo-panel-0 #main-content .content .pseudo-h3 a,
#main-content .content .pseudo-h4.bg-gray a,
#main-content .content .content-photo-panel:nth-child(even) h2.pseudo-h4 a,
.content-photo-panel:nth-child(even) #main-content .content h2.pseudo-h4 a,
#main-content .content .content-photo-panel:nth-child(even) h3.pseudo-h4 a,
.content-photo-panel:nth-child(even) #main-content .content h3.pseudo-h4 a,
#main-content .content .node-gse-topic #content-photo-panel-0 h2.pseudo-h4 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h2.pseudo-h4 a,
#main-content .content .node-gse-topic #content-photo-panel-0 h3.pseudo-h4 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h3.pseudo-h4 a,
#main-content .content .node-gse-topic #content-photo-panel-0 .pseudo-h4.pseudo-h3 a,
.node-gse-topic #content-photo-panel-0 #main-content .content .pseudo-h4.pseudo-h3 a,
#main-content .content .pseudo-h6.bg-gray a,
#main-content .content .content-photo-panel:nth-child(even) h2.pseudo-h6 a,
.content-photo-panel:nth-child(even) #main-content .content h2.pseudo-h6 a,
#main-content .content .content-photo-panel:nth-child(even) h3.pseudo-h6 a,
.content-photo-panel:nth-child(even) #main-content .content h3.pseudo-h6 a,
#main-content .content .node-gse-topic #content-photo-panel-0 h2.pseudo-h6 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h2.pseudo-h6 a,
#main-content .content .node-gse-topic #content-photo-panel-0 h3.pseudo-h6 a,
.node-gse-topic #content-photo-panel-0 #main-content .content h3.pseudo-h6 a,
#main-content .content .node-gse-topic #content-photo-panel-0 .pseudo-h6.pseudo-h3 a,
.node-gse-topic #content-photo-panel-0 #main-content .content .pseudo-h6.pseudo-h3 a {
  box-shadow: inset 0 -4px 0 #eee, inset 0 -6px 0 #859fd5 !important;
}
/* line 643, ../sass/_baseTheme.scss */
#main-content h5 a, #main-content .pseudo-h5 a,
#main-content .content h5 a,
#main-content .content .pseudo-h5 a {
  box-shadow: inset 0 0px 0 white, inset 0 -2px 0 #859fd5 !important;
}
/* line 646, ../sass/_baseTheme.scss */
#main-content h5 a:hover, #main-content .pseudo-h5 a:hover,
#main-content .content h5 a:hover,
#main-content .content .pseudo-h5 a:hover {
  color: #073aa5 !important;
}

/* line 655, ../sass/_baseTheme.scss */
a:hover .pseudo-h1, a:hover .pseudo-h2, a:hover .pseudo-h3, a:hover .pseudo-h4, a:hover .pseudo-h5, a:hover .pseudo-h6,
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {
  color: #073aa5;
}

/* line 662, ../sass/_baseTheme.scss */
p {
  margin-bottom: 24px;
  line-height: 24px;
  font-size: 20px;
}
/* line 667, ../sass/_baseTheme.scss */
p.search-info {
  display: none;
}
/* line 670, ../sass/_baseTheme.scss */
p.description {
  font-size: 16px !important;
  font-style: italic;
  line-height: 20px !important;
  margin: 0;
}
/* line 676, ../sass/_baseTheme.scss */
p.toggler {
  color: #33798E;
}
/* line 678, ../sass/_baseTheme.scss */
p.toggler:hover {
  color: #497D92;
}
/* line 682, ../sass/_baseTheme.scss */
p + p.toggler {
  margin-top: -20px;
}

/* line 687, ../sass/_baseTheme.scss */
p + p.description {
  top: -20px;
  position: relative;
}

/* line 692, ../sass/_baseTheme.scss */
blockquote {
  quotes: none;
  margin: 0 40px 24px;
}
/* line 696, ../sass/_baseTheme.scss */
blockquote:before {
  content: '';
  content: none;
}
/* line 700, ../sass/_baseTheme.scss */
blockquote:after {
  content: '';
  content: none;
}
/* line 704, ../sass/_baseTheme.scss */
blockquote p {
  margin-bottom: 10px;
}

/* line 714, ../sass/_baseTheme.scss */
a:hover {
  color: #073aa5;
  text-decoration: none !important;
}
/* line 719, ../sass/_baseTheme.scss */
a.read-more {
  color: #fff;
  /* background-color: $color_guardsman_red_approx; */
  padding: 0 5px;
}

/* line 749, ../sass/_baseTheme.scss */
em {
  font-style: italic;
}

/* line 762, ../sass/_baseTheme.scss */
q {
  quotes: none;
}
/* line 765, ../sass/_baseTheme.scss */
q:before {
  content: '';
  content: none;
}
/* line 769, ../sass/_baseTheme.scss */
q:after {
  content: '';
  content: none;
}

/* line 786, ../sass/_baseTheme.scss */
strong {
  font-weight: bold;
  line-height: 1em;
}

/* line 794, ../sass/_baseTheme.scss */
sup {
  text-transform: none;
}

/* line 825, ../sass/_baseTheme.scss */
ol {
  padding-left: 60px;
}

/* line 830, ../sass/_baseTheme.scss */
ul {
  list-style-type: none !important;
  list-style-image: none !important;
}
/* line 835, ../sass/_baseTheme.scss */
ul.links-list {
  list-style: none;
  padding: 0;
}
/* line 838, ../sass/_baseTheme.scss */
ul.links-list li {
  border-left: 1px solid #bbb;
  display: inline;
  font-family: Lato;
  font-size: .75em;
  padding-left: 5px;
  text-transform: uppercase;
}
/* line 845, ../sass/_baseTheme.scss */
ul.links-list li:first-child {
  border: 0;
  padding-left: 0;
}
/* line 849, ../sass/_baseTheme.scss */
ul.links-list li:before {
  content: "" !important;
}
/* line 853, ../sass/_baseTheme.scss */
ul.links-list a {
  margin-right: 5px;
}
/* line 856, ../sass/_baseTheme.scss */
ul.links-list.links-list-block li {
  display: block;
  border: 0;
  margin-left: 14px;
}
/* line 862, ../sass/_baseTheme.scss */
ul.spaced-list {
  padding-left: 15px;
  line-height: 21px;
}
/* line 865, ../sass/_baseTheme.scss */
ul.spaced-list li {
  margin-bottom: 12px;
}

/* line 872, ../sass/_baseTheme.scss */
li.leaf {
  list-style-type: none;
  list-style-image: none;
}

/* line 877, ../sass/_baseTheme.scss */
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid silver;
}

/* line 885, ../sass/_baseTheme.scss */
form legend {
  color: #d30000;
  font-size: 20px;
  text-transform: none;
  font-weight: normal;
  padding-bottom: 8px;
  width: auto;
}
/* line 893, ../sass/_baseTheme.scss */
form fieldset.collapsed {
  height: 2em !important;
}

/* line 903, ../sass/_baseTheme.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ccc;
}
/* line 911, ../sass/_baseTheme.scss */
table td {
  padding: 5px;
  vertical-align: top;
  padding: 0 4px;
}
/* line 916, ../sass/_baseTheme.scss */
table.odd-even tbody tr:nth-child(even) {
  background-color: #eee;
}
/* line 919, ../sass/_baseTheme.scss */
table.mceLayout iframe {
  min-height: 300px;
}

/* line 944, ../sass/_baseTheme.scss */
article {
  display: block;
}

/* line 948, ../sass/_baseTheme.scss */
aside {
  display: block;
}

/* line 955, ../sass/_baseTheme.scss */
details {
  display: block;
}

/* line 962, ../sass/_baseTheme.scss */
figure {
  display: block;
}

/* line 966, ../sass/_baseTheme.scss */
figcaption {
  display: block;
}

/* line 970, ../sass/_baseTheme.scss */
footer {
  display: block;
}

/* line 974, ../sass/_baseTheme.scss */
header {
  display: block;
}

/* line 978, ../sass/_baseTheme.scss */
hgroup {
  display: block;
}

/* line 982, ../sass/_baseTheme.scss */
menu {
  display: block;
}

/* line 986, ../sass/_baseTheme.scss */
nav {
  display: block;
}

/* line 996, ../sass/_baseTheme.scss */
section {
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
  line-height: 24px;
  font-size: 20px;
}
/* line 1005, ../sass/_baseTheme.scss */
section.footer {
  margin-top: -36px;
  width: 100%;
  clear: both;
}
/* line 1009, ../sass/_baseTheme.scss */
section.footer a {
  color: #fff;
}
/* line 1012, ../sass/_baseTheme.scss */
section.footer .ct-left a {
  color: #497D92;
}
/* line 1016, ../sass/_baseTheme.scss */
section:before {
  display: block;
  display: inline-block;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 100%;
  content: '';
  vertical-align: middle;
}
/* line 1040, ../sass/_baseTheme.scss */
section.no-bg {
  background-color: #fff !important;
}

@font-face {
  font-family: Lato;
  src: url(../../fonts/);
  src: url(../..//fonts/?#iefix) format("eot"), url(../../fonts/lato/Lato-Reg.ttf) format("truetype"), url(../../fonts/lato/Lato-Reg.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Lato;
  src: url(../../fonts/);
  src: url(../..//fonts/?#iefix) format("eot"), url(../../fonts/lato/Lato-Bol.ttf) format("truetype"), url(../../fonts/lato/Lato-Bol.otf) format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: Lato;
  src: url(../../fonts/);
  src: url(../..//fonts/?#iefix) format("eot"), url(../../fonts/lato/Lato-RegIta.ttf) format("truetype"), url(../../fonts/lato/Lato-RegIta.otf) format("opentype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Crimson Text";
  src: url(../../fonts/);
  src: url(../..//fonts/?#iefix) format("eot"), url(../../fonts/crimson/CrimsonText-Roman.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Crimson';
  src: url(../../fonts/);
  src: url(../..//fonts/?#iefix) format("eot"), url(../../fonts/crimson/CrimsonText-Roman.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Crimson Text";
  src: url(../../fonts/);
  src: url(../..//fonts/?#iefix) format("eot"), url(../../fonts/crimson/CrimsonText-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Crimson';
  src: url(../../fonts/);
  src: url(../..//fonts/?#iefix) format("eot"), url(../../fonts/crimson/CrimsonText-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Crimson Text";
  src: url(../../fonts/);
  src: url(../..//fonts/?#iefix) format("eot"), url(../../fonts/crimson/CrimsonText-Italic.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Crimson';
  src: url(../../fonts/);
  src: url(../..//fonts/?#iefix) format("eot"), url(../../fonts/crimson/CrimsonText-Italic.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: LatoBold;
  src: url(../../fonts/lato/Lato-Bol.ttf) format("truetype"), url(../../fonts/lato/Lato-Bol.otf) format("opentype");
}
@font-face {
  font-family: LatoItalic;
  src: url(../../fonts/lato/Lato-RegIta.ttf) format("truetype"), url(../../fonts/lato/Lato-RegIta.otf) format("opentype");
}
@font-face {
  font-family: CrimsonBold;
  src: url(../../fonts/crimson/CrimsonText-Bold.ttf) format("truetype");
}
@font-face {
  font-family: CrimsonItalic;
  src: url(../../fonts/crimson/CrimsonText-Italic.ttf) format("truetype");
}
/* line 1145, ../sass/_baseTheme.scss */
.panel-large-text {
  font-size: 160px;
  padding-top: 80px;
  text-transform: uppercase;
  font-style: normal;
}

/* line 1153, ../sass/_baseTheme.scss */
.boxHeadline {
  font-family: CrimsonBold;
  font-size: 130px;
  line-height: 60px;
  padding-bottom: 0;
  text-transform: uppercase;
}
/* line 1159, ../sass/_baseTheme.scss */
.boxHeadline .boxItalic {
  color: #333;
  font-family: CrimsonItalic;
  font-size: 70px;
  text-transform: lowercase;
}

/* line 1166, ../sass/_baseTheme.scss */
.table-bg {
  background-color: #eee;
}

/* line 1169, ../sass/_baseTheme.scss */
hr {
  clear: left;
}

/* line 1172, ../sass/_baseTheme.scss */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -130px;
}

/* line 1178, ../sass/_baseTheme.scss */
#wrapHome {
  height: 100%;
  min-width: 1150px !important;
}

/* line 1182, ../sass/_baseTheme.scss */
#push {
  height: 130px;
}

/* line 1185, ../sass/_baseTheme.scss */
#footer {
  position: relative;
  bottom: 0;
  left: 0;
  background-color: #333;
  height: 129px;
  width: 100% !important;
  z-index: 9999;
}

/* line 1194, ../sass/_baseTheme.scss */
.contactTop {
  width: 100%;
  height: 65px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  background-color: #333;
  z-index: 9999;
  padding-top: 15px;
  font-weight: normal !important;
}
/* line 1203, ../sass/_baseTheme.scss */
.contactTop.scrollFooter {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1;
}

/* line 1210, ../sass/_baseTheme.scss */
.ct-left {
  text-align: left;
  padding-left: 20px;
  float: left;
}
/* line 1214, ../sass/_baseTheme.scss */
.ct-left a {
  color: #497D92;
  font-size: 25px;
  text-decoration: none;
}

/* line 1220, ../sass/_baseTheme.scss */
.ct-right {
  font-size: 15px;
  float: right;
  color: #fff;
  text-align: right;
  line-height: 16px;
  padding-right: 20px;
  font-family: "Crimson Text", serif;
}
/* line 1228, ../sass/_baseTheme.scss */
.ct-right a {
  position: relative;
  top: 3px;
}

/* line 1233, ../sass/_baseTheme.scss */
.ct-middle {
  float: left;
  font-size: 15px;
  color: #fff;
  text-align: left;
  line-height: 17px;
  margin-left: 20px;
  font-family: "Crimson Text", serif;
}

/* line 1242, ../sass/_baseTheme.scss */
.footerBlue {
  color: #497D92;
  font-size: 13px;
  font-family: Lato, sans-serif;
}

/* line 1247, ../sass/_baseTheme.scss */
.contactBottom {
  padding: 15px 15px 0 30px;
  text-align: left;
  z-index: 9999;
  margin-left: -10px;
}

/* line 1253, ../sass/_baseTheme.scss */
.cb-left {
  float: left;
  z-index: 9999;
}

/* line 1257, ../sass/_baseTheme.scss */
.cb-right {
  float: right;
  z-index: 9999;
}
/* line 1260, ../sass/_baseTheme.scss */
.cb-right a:first-of-type {
  padding-right: 20px;
}

/* line 1264, ../sass/_baseTheme.scss */
#home_arrow {
  display: none;
}

/* line 1267, ../sass/_baseTheme.scss */
.about {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/backgrounds/about.jpg',sizingMethod='scale');
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  background-attachment: fixed !important;
  background-size: cover;
}
/* line 1278, ../sass/_baseTheme.scss */
.about .container .boxFeature {
  height: auto;
}
/* line 1284, ../sass/_baseTheme.scss */
.about .format .boxFeature {
  height: auto;
}
/* line 1288, ../sass/_baseTheme.scss */
.about .section-logo {
  position: absolute;
  top: 0;
  margin-top: 50px;
  margin-left: 50px;
}
/* line 1294, ../sass/_baseTheme.scss */
.about .row {
  padding: 50px;
}
/* line 1297, ../sass/_baseTheme.scss */
.about .col-md-4 {
  max-width: 400px;
  position: absolute;
  right: 0;
  margin-top: 15px;
}
/* line 1302, ../sass/_baseTheme.scss */
.about .col-md-4 img {
  width: 150px;
  height: 150px;
  border: 1px solid #ccc;
  margin: 10px;
}

/* line 1310, ../sass/_baseTheme.scss */
.leaders {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/backgrounds/about.jpg', sizingMethod='scale');
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  background-attachment: fixed !important;
  background-size: cover;
}
/* line 1319, ../sass/_baseTheme.scss */
.leaders .container {
  height: 100%;
}
/* line 1322, ../sass/_baseTheme.scss */
.leaders .container .boxFeature {
  height: auto;
}
/* line 1328, ../sass/_baseTheme.scss */
.leaders .format .boxFeature {
  height: auto;
}
/* line 1332, ../sass/_baseTheme.scss */
.leaders .section-logo {
  position: absolute;
  top: 0;
  margin-top: 50px;
  margin-left: 50px;
}
/* line 1338, ../sass/_baseTheme.scss */
.leaders .row {
  padding: 50px;
}
/* line 1341, ../sass/_baseTheme.scss */
.leaders .boxHeadline {
  margin-top: 200px;
}
/* line 1344, ../sass/_baseTheme.scss */
.leaders #academics-middle {
  margin-top: 20px;
}
/* line 1346, ../sass/_baseTheme.scss */
.leaders #academics-middle img {
  width: 150px;
  height: 150px;
  border: 1px solid #ccc;
}
/* line 1352, ../sass/_baseTheme.scss */
.leaders #academics-right {
  height: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center;
}
/* line 1358, ../sass/_baseTheme.scss */
.leaders .right {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
/* line 1364, ../sass/_baseTheme.scss */
.leaders .degree-list {
  width: 40%;
}
/* line 1367, ../sass/_baseTheme.scss */
.leaders #academics-top-images img {
  float: left;
}
/* line 1369, ../sass/_baseTheme.scss */
.leaders #academics-top-images img:first-child {
  margin-right: 20px;
}

/* line 1374, ../sass/_baseTheme.scss */
.explore {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/backgrounds/admissions.jpg', sizingMethod='scale');
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  background-attachment: fixed !important;
  background-size: cover;
}
/* line 1385, ../sass/_baseTheme.scss */
.explore .container .boxFeature {
  height: auto;
}
/* line 1391, ../sass/_baseTheme.scss */
.explore .format .boxFeature {
  height: auto;
}
/* line 1395, ../sass/_baseTheme.scss */
.explore .section-logo {
  position: absolute;
  top: 0;
  margin-top: 50px;
  margin-left: 50px;
}
/* line 1401, ../sass/_baseTheme.scss */
.explore .row {
  padding: 50px;
}
/* line 1404, ../sass/_baseTheme.scss */
.explore #admissions-middle {
  padding-top: 13px;
}
/* line 1406, ../sass/_baseTheme.scss */
.explore #admissions-middle img {
  width: 320px;
  height: 320px;
  border: 1px solid #ccc;
}

/* line 1413, ../sass/_baseTheme.scss */
.experience {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/backgrounds/student_life.jpg', sizingMethod='scale');
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  background-attachment: fixed !important;
  background-size: cover;
}
/* line 1422, ../sass/_baseTheme.scss */
.experience .container {
  background-color: transparent;
  height: 100%;
}
/* line 1426, ../sass/_baseTheme.scss */
.experience .container .boxFeature {
  height: auto;
}
/* line 1429, ../sass/_baseTheme.scss */
.experience .container #students-title {
  text-shadow: 1px 1px 20px #000;
}
/* line 1433, ../sass/_baseTheme.scss */
.experience .container .boxHeadline .boxItalic {
  color: #fff;
  line-height: 100px;
}
/* line 1437, ../sass/_baseTheme.scss */
.experience .container h1.homepage-title {
  color: #fff;
}
/* line 1443, ../sass/_baseTheme.scss */
.experience .format .boxFeature {
  height: auto;
}
/* line 1447, ../sass/_baseTheme.scss */
.experience .section-logo {
  position: absolute;
  top: 0;
  margin-left: 50px;
  margin-top: 50px;
}
/* line 1453, ../sass/_baseTheme.scss */
.experience .row {
  padding: 50px;
}
/* line 1456, ../sass/_baseTheme.scss */
.experience .boxHeadline {
  margin-top: 200px;
}
/* line 1459, ../sass/_baseTheme.scss */
.experience .col-md-4 {
  padding-left: 30px;
  padding-right: 50px;
  background: url(../../img/studentLife-bg.png) repeat;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 1467, ../sass/_baseTheme.scss */
.experience .col-md-4 img {
  width: 150px;
  height: 150px;
  border: 1px solid #ccc;
  margin-top: 150px;
}
/* line 1472, ../sass/_baseTheme.scss */
.experience .col-md-4 img:first-child {
  margin-right: 20px;
}

/* line 1478, ../sass/_baseTheme.scss */
.future {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/backgrounds/alumni.jpg', sizingMethod='scale');
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  background-attachment: fixed !important;
  background-size: cover;
}
/* line 1489, ../sass/_baseTheme.scss */
.future .container .boxFeature {
  height: auto;
}
/* line 1495, ../sass/_baseTheme.scss */
.future .format .boxFeature {
  height: auto;
}
/* line 1499, ../sass/_baseTheme.scss */
.future .section-logo {
  position: absolute;
  top: 0;
  margin-top: 50px;
  margin-left: 50px;
}
/* line 1505, ../sass/_baseTheme.scss */
.future .row {
  padding: 50px;
}
/* line 1508, ../sass/_baseTheme.scss */
.future #alumni-middle {
  padding-top: 13px;
  padding-left: 15px;
}
/* line 1511, ../sass/_baseTheme.scss */
.future #alumni-middle img {
  width: 320px;
  height: 320px;
  border: 1px solid #ccc;
}

/* line 1518, ../sass/_baseTheme.scss */
.news {
  width: 100%;
  height: 100%;
  background-attachment: fixed !important;
  background-size: cover;
}
/* line 1523, ../sass/_baseTheme.scss */
.news .container {
  height: 100%;
}
/* line 1526, ../sass/_baseTheme.scss */
.news .container .boxFeature {
  height: auto;
  padding-right: 25px;
}
/* line 1530, ../sass/_baseTheme.scss */
.news .container > .row {
  height: 100%;
}
/* line 1532, ../sass/_baseTheme.scss */
.news .container > .row .col-md-3half {
  height: 100%;
}
/* line 1539, ../sass/_baseTheme.scss */
.news .format .boxFeature {
  height: auto;
}
/* line 1543, ../sass/_baseTheme.scss */
.news .section-logo {
  position: absolute;
  top: 0;
  margin-top: 50px;
  margin-left: 50px;
}
/* line 1549, ../sass/_baseTheme.scss */
.news .row {
  padding: 50px;
  padding: 0;
}
/* line 1553, ../sass/_baseTheme.scss */
.news .col-md-5 {
  height: 100%;
}
/* line 1558, ../sass/_baseTheme.scss */
.news .read-more:hover {
  background-color: #f80624;
}
/* line 1563, ../sass/_baseTheme.scss */
.news #news-left-content {
  font-size: 18px;
  padding-bottom: 60px;
}
/* line 1566, ../sass/_baseTheme.scss */
.news #news-left-content .views-row {
  clear: both;
  margin-bottom: 10px;
  border-bottom: 2px solid #f9f9f9;
  padding-bottom: 50px;
}
/* line 1579, ../sass/_baseTheme.scss */
.news #news-left-content .views-row img {
  float: right;
  margin-left: 15px;
}
/* line 1584, ../sass/_baseTheme.scss */
.news #news-left-content .views-row-first {
  margin-top: 30px;
}
/* line 1587, ../sass/_baseTheme.scss */
.news #news-left-content .views-row-last {
  border: 0;
  padding-bottom: 80px;
}
/* line 1590, ../sass/_baseTheme.scss */
.news #news-left-content .views-row-last a {
  bottom: 30px !important;
}
/* line 1598, ../sass/_baseTheme.scss */
.news #news-left-content .views-field-field-news-front-teaser-value .field-content {
  font-family: "Crimson Text", Georgia, serif;
  line-height: 1.3em;
}
/* line 1605, ../sass/_baseTheme.scss */
.news #news-left-content .views-field-title a {
  float: none !important;
}
/* line 1609, ../sass/_baseTheme.scss */
.news #news-left-content .has-image {
  min-height: 130px;
  margin-right: 130px;
}
/* line 1613, ../sass/_baseTheme.scss */
.news #news-left-content .views-field-field-item-teaser-value .field-content {
  font-family: "Crimson Text", Georgia, serif;
  line-height: 1.3em;
}
/* line 1617, ../sass/_baseTheme.scss */
.news #news-left-content .read.more.with-image {
  top: 130px;
  margin-top: 0 !important;
  height: 32px;
}
/* line 1623, ../sass/_baseTheme.scss */
.news #news-left {
  position: absolute;
  bottom: 0;
  padding: 0 30px 50px 8%;
}
/* line 1627, ../sass/_baseTheme.scss */
.news #news-left .views-row {
  position: relative;
}
/* line 1630, ../sass/_baseTheme.scss */
.news #news-left .views-field-field-news-front-teaser-value-1 a {
  position: absolute;
  bottom: 10px;
}
/* line 1635, ../sass/_baseTheme.scss */
.news #news-left-headline {
  margin-top: 60px;
}
/* line 1637, ../sass/_baseTheme.scss */
.news #news-left-headline h2.homepage-title {
  text-transform: none;
}
/* line 1641, ../sass/_baseTheme.scss */
.news .quote {
  line-height: 1.5em;
}
/* line 1644, ../sass/_baseTheme.scss */
.news .col-md-3 {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 1653, ../sass/_baseTheme.scss */
.news .col-md-3half {
  margin-right: 25%;
}
/* line 1656, ../sass/_baseTheme.scss */
.news #news-middle-top {
  height: 50%;
  font-family: "Crimson Text", Georgia, serif;
  position: relative;
  background-size: auto 100%;
  background-position: 50% 0;
}
/* line 1662, ../sass/_baseTheme.scss */
.news #news-middle-top img {
  width: 120%;
  margin-left: -40px;
  margin-top: -20px;
}
/* line 1667, ../sass/_baseTheme.scss */
.news #news-middle-top #teaser-box {
  position: absolute;
  bottom: 0;
  height: 175px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 1674, ../sass/_baseTheme.scss */
.news #news-middle-top .news-title {
  color: #1e304b;
  font-family: LatoBold;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1.3em;
}
/* line 1681, ../sass/_baseTheme.scss */
.news #news-middle-top .views-field-field-slideshow-teaser-value {
  background-image: url(../../img/studentLife-bg.png);
  font-size: 16px;
  line-height: 1.2em;
  padding: 20px 20px 0 20px;
  margin-top: 10px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
}
/* line 1691, ../sass/_baseTheme.scss */
.news #news-middle-top .views-field-field-slideshow-more-link-url a {
  position: absolute;
  bottom: 5px;
  z-index: 1;
}
/* line 1697, ../sass/_baseTheme.scss */
.news #news-middle-bottom {
  background-color: #dedede;
  height: 50%;
  padding: 25px 0 25px 25px;
  font-family: "Crimson Text", serif;
  font-size: 19px;
  padding-right: 30px;
}
/* line 1704, ../sass/_baseTheme.scss */
.news #news-middle-bottom h3 {
  font-family: Lato, serif;
  font-size: 28px;
  text-transform: uppercase;
  line-height: 1.2em;
}
/* line 1710, ../sass/_baseTheme.scss */
.news #news-middle-bottom h4 {
  font-family: CrimsonItalic;
  font-size: 22px;
  text-align: right;
  margin-top: 10px;
  color: #333;
}
/* line 1718, ../sass/_baseTheme.scss */
.news #news-right {
  background-image: url(../../img/news_right.jpg);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 0 0;
}
/* line 1723, ../sass/_baseTheme.scss */
.news #news-right a#more-news {
  float: right;
  font-family: "Crimson Text", serif;
  font-size: 30px;
  background-color: #d30000;
  padding: 15px 0 15px 15px;
  position: absolute;
  right: -10px;
  width: 100%;
}
/* line 1732, ../sass/_baseTheme.scss */
.news #news-right a#more-news:hover {
  background-color: #f80624;
}
/* line 1739, ../sass/_baseTheme.scss */
.news .views-field-field-slideshow-more-link-url a:hover {
  background-color: #f80624;
}
/* line 1744, ../sass/_baseTheme.scss */
.news .views-row-last .views-field-field-more-link-url a {
  margin-right: -30px;
}
/* line 1747, ../sass/_baseTheme.scss */
.news .views-field-field-more-link-url a {
  font-family: CrimsonBold, serif;
  position: absolute;
  right: 0;
  font-weight: normal;
  font-size: 20px;
  margin-top: 15px;
  padding: 4px 8px 0;
  width: 130px;
}

/* line 1758, ../sass/_baseTheme.scss */
.research {
  width: 100%;
  height: 100%;
  background-attachment: fixed !important;
  background-size: cover;
}
/* line 1763, ../sass/_baseTheme.scss */
.research .container {
  height: 100%;
}
/* line 1766, ../sass/_baseTheme.scss */
.research .container .boxFeature {
  height: auto;
}
/* line 1772, ../sass/_baseTheme.scss */
.research .format .boxFeature {
  height: auto;
}
/* line 1776, ../sass/_baseTheme.scss */
.research .section-logo {
  position: absolute;
  top: 0;
  margin-top: 50px;
  margin-left: 50px;
}
/* line 1782, ../sass/_baseTheme.scss */
.research .row {
  padding: 50px;
}
/* line 1785, ../sass/_baseTheme.scss */
.research .boxHeadline {
  margin-top: 200px;
}

/* line 1789, ../sass/_baseTheme.scss */
section.home {
  max-width: 100%;
  background: url(../../img/backgrounds/home.jpg) no-repeat center center fixed;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/backgrounds/home.jpg', sizingMethod='scale');
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  background-attachment: fixed !important;
  background-size: cover;
  background-color: #01144d;
}
/* line 1802, ../sass/_baseTheme.scss */
section.home #main_logo {
  position: absolute;
  top: 80px;
  left: 50px;
}
/* line 1807, ../sass/_baseTheme.scss */
section.home #intro {
  padding-top: 20%;
  padding-left: 50px;
}

/* line 1813, ../sass/_baseTheme.scss */
#research .row {
  height: 100%;
  padding: 50px;
}
/* line 1817, ../sass/_baseTheme.scss */
#research .col-md-3 {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
}
/* line 1826, ../sass/_baseTheme.scss */
#research #faculty-middle {
  margin-top: 150px;
}
/* line 1828, ../sass/_baseTheme.scss */
#research #faculty-middle img {
  border: 1px solid #ccc;
  float: none;
  width: 150px;
  height: 150px;
  margin: 10px 5px;
}

/* line 1837, ../sass/_baseTheme.scss */
.wtb-list {
  margin-top: 30px;
  width: 1190px;
}

/* line 1841, ../sass/_baseTheme.scss */
.wtb-box {
  float: left !important;
  margin: 0 40px 20px 0;
  width: 350px;
}
/* line 1845, ../sass/_baseTheme.scss */
.wtb-box a:hover {
  text-decoration: none;
  cursor: pointer;
}

/* line 1850, ../sass/_baseTheme.scss */
.wtb-name {
  text-transform: uppercase;
  font-size: 38px;
  font-family: bebas-neue, sans-serif;
}

/* line 1856, ../sass/_baseTheme.scss */
.wtb-loc {
  text-transform: uppercase;
  font-size: 30px;
  font-family: bebas-neue, sans-serif;
}

/* line 1862, ../sass/_baseTheme.scss */
.wtb-map {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 28px;
  font-family: ltc-bodoni-175, serif;
}
/* line 1868, ../sass/_baseTheme.scss */
.wtb-map:after {
  float: right;
  content: 'f';
  text-transform: lowercase;
  font-size: 50px;
  font-family: bpf;
}

/* line 1876, ../sass/_baseTheme.scss */
.cbp-spmenu {
  background: #47a3da;
  position: fixed;
  transition: all .3s ease;
}
/* line 1881, ../sass/_baseTheme.scss */
.cbp-spmenu h3 {
  color: #afdefa;
  font-size: 1.9em;
  padding: 20px;
  margin: 0;
  font-weight: 300;
  background: #0d77b6;
}
/* line 1889, ../sass/_baseTheme.scss */
.cbp-spmenu a {
  display: block;
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}
/* line 1894, ../sass/_baseTheme.scss */
.cbp-spmenu a:hover {
  background: #258ecd;
}
/* line 1897, ../sass/_baseTheme.scss */
.cbp-spmenu a:active {
  background: #afdefa;
  color: #47a3da;
}

/* line 1903, ../sass/_baseTheme.scss */
.cbp-spmenu-vertical {
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 1000;
}
/* line 1908, ../sass/_baseTheme.scss */
.cbp-spmenu-vertical a {
  border-bottom: 1px solid #258ecd;
  padding: 1em;
}

/* line 1913, ../sass/_baseTheme.scss */
.cbp-spmenu-left {
  left: -240px;
}
/* line 1915, ../sass/_baseTheme.scss */
.cbp-spmenu-left.cbp-spmenu-open {
  left: 0;
}

/* line 1919, ../sass/_baseTheme.scss */
.cbp-spmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
  transition: all .3s ease;
}

/* line 1926, ../sass/_baseTheme.scss */
.cbp-spmenu-push-toright {
  left: 240px;
}
/* line 1928, ../sass/_baseTheme.scss */
.cbp-spmenu-push-toright .cbp-spmenu-open {
  height: 100%;
  overflow: auto;
}

/* line 1933, ../sass/_baseTheme.scss */
.cbp-spmenu-push-toleft {
  left: -240px;
}

/* line 1936, ../sass/_baseTheme.scss */
.img-border {
  border: 1px solid #ccc;
}

/* line 1939, ../sass/_baseTheme.scss */
.margin-bottom {
  margin-bottom: 20px;
}

/* line 1942, ../sass/_baseTheme.scss */
.margin-right {
  margin-right: 20px;
}

@media (min-width: 1600px) {
  /* line 1946, ../sass/_baseTheme.scss */
  .front .show-bg .container {
    min-height: 500px !important;
  }
}
@media (min-width: 1330px) and (max-width: 1400px) {
  /* line 1952, ../sass/_baseTheme.scss */
  .front section {
    min-height: 500px;
  }
  /* line 1954, ../sass/_baseTheme.scss */
  .front section.footer {
    height: auto !important;
    min-height: 0;
  }
  /* line 1959, ../sass/_baseTheme.scss */
  .front .homepage-title.boxItalic {
    font-size: 60px;
    line-height: 1em !important;
  }
}
@media (min-width: 581px) and (max-width: 1329px) {
  /* line 1967, ../sass/_baseTheme.scss */
  .front .panel-large-text {
    font-size: 120px;
  }
  /* line 1970, ../sass/_baseTheme.scss */
  .front .homepage-title {
    font-size: 110px;
    line-height: .9em !important;
  }
  /* line 1973, ../sass/_baseTheme.scss */
  .front .homepage-title.boxItalic {
    font-size: 52px;
    line-height: 1em !important;
  }
  /* line 1978, ../sass/_baseTheme.scss */
  .front #about-right {
    margin-top: 5%;
  }
  /* line 1981, ../sass/_baseTheme.scss */
  .front #academics-middle {
    margin-top: -3.5%;
  }
  /* line 1984, ../sass/_baseTheme.scss */
  .front section {
    min-height: 550px;
  }
  /* line 1986, ../sass/_baseTheme.scss */
  .front section.footer {
    height: auto !important;
    min-height: 0;
  }
  /* line 1991, ../sass/_baseTheme.scss */
  .front .degree-list {
    width: 50% !important;
  }
  /* line 1997, ../sass/_baseTheme.scss */
  .front .read-more.large {
    width: 30%;
  }
  /* line 2000, ../sass/_baseTheme.scss */
  .front .home #intro {
    padding-top: 0;
  }

  /* line 2004, ../sass/_baseTheme.scss */
  .safari .front #intro {
    padding-top: 15%;
  }
}
@media (min-width: 581px) and (max-width: 1100px) {
  /* line 2010, ../sass/_baseTheme.scss */
  .front p {
    font-size: 17px;
  }
  /* line 2013, ../sass/_baseTheme.scss */
  .front section {
    min-height: 500px;
  }
  /* line 2015, ../sass/_baseTheme.scss */
  .front section.footer {
    height: auto !important;
    min-height: 0;
  }
  /* line 2020, ../sass/_baseTheme.scss */
  .front section.news .col-md-3half {
    margin: 0;
    width: 50%;
  }
  /* line 2024, ../sass/_baseTheme.scss */
  .front section.news .col-md-5 {
    width: 50%;
  }
  /* line 2029, ../sass/_baseTheme.scss */
  .front .homepage-title {
    font-size: 90px !important;
  }
  /* line 2031, ../sass/_baseTheme.scss */
  .front .homepage-title.boxItalic {
    font-size: 45px !important;
  }
  /* line 2036, ../sass/_baseTheme.scss */
  .front #news-middle-bottom h3 {
    font-size: 24px !important;
  }
  /* line 2039, ../sass/_baseTheme.scss */
  .front #news-middle-bottom .quote {
    line-height: 1.5em;
    font-size: 19px;
  }
  /* line 2044, ../sass/_baseTheme.scss */
  .front #news-right {
    display: none;
  }
  /* line 2052, ../sass/_baseTheme.scss */
  .front .show-bg .col-md-5 {
    margin-top: 25px;
  }
  /* line 2055, ../sass/_baseTheme.scss */
  .front .col-md-4 img.large-img {
    margin-top: 25px;
  }
  /* line 2058, ../sass/_baseTheme.scss */
  .front .read-more.large {
    width: 30%;
    font-size: 25px;
    padding: 10px 0 10px 15px;
    bottom: 15%;
  }
}
@media (min-width: 581px) and (max-width: 1020px) {
  /* line 2067, ../sass/_baseTheme.scss */
  .front {
    min-width: 1024px;
    width: 1024px;
  }
  /* line 2070, ../sass/_baseTheme.scss */
  .front section {
    min-height: 500px;
  }
  /* line 2073, ../sass/_baseTheme.scss */
  .front .hidden-sm {
    display: none !important;
  }
  /* line 2076, ../sass/_baseTheme.scss */
  .front .navbar {
    position: static;
  }
  /* line 2079, ../sass/_baseTheme.scss */
  .front div[class*=col-md] {
    float: left;
  }
  /* line 2082, ../sass/_baseTheme.scss */
  .front .col-md-8 {
    width: 66.66666%;
  }
  /* line 2085, ../sass/_baseTheme.scss */
  .front .col-md-4 {
    width: 33.33333%;
  }
  /* line 2088, ../sass/_baseTheme.scss */
  .front .col-md-2 {
    width: 16.6666%;
  }
  /* line 2091, ../sass/_baseTheme.scss */
  .front .col-md-3 {
    width: 25%;
  }
  /* line 2094, ../sass/_baseTheme.scss */
  .front .col-sm-6 {
    width: 50%;
  }
  /* line 2097, ../sass/_baseTheme.scss */
  .front .col-md-6 {
    width: 50%;
  }
  /* line 2100, ../sass/_baseTheme.scss */
  .front .col-md-5 {
    width: 41.6666%;
  }
  /* line 2103, ../sass/_baseTheme.scss */
  .front .para {
    display: none !important;
  }
  /* line 2105, ../sass/_baseTheme.scss */
  .front .para.scroll {
    display: none !important;
  }
  /* line 2109, ../sass/_baseTheme.scss */
  .front .navbar-collapse {
    display: block;
  }
  /* line 2112, ../sass/_baseTheme.scss */
  .front .collapse {
    display: block;
  }
  /* line 2124, ../sass/_baseTheme.scss */
  .front #news-middle-bottom h3 {
    font-size: 24px !important;
  }
  /* line 2127, ../sass/_baseTheme.scss */
  .front #news-middle-bottom .quote {
    line-height: 1.2em;
    font-size: 18px;
  }
  /* line 2133, ../sass/_baseTheme.scss */
  .front .container > .navbar-header {
    float: left;
  }
  /* line 2136, ../sass/_baseTheme.scss */
  .front .container > .navbar-collapse {
    float: left;
  }

  /* line 2141, ../sass/_baseTheme.scss */
  html.front-page {
    min-width: 1024px;
    width: 1024px;
  }
}
@media (max-width: 580px) {
  /* line 2147, ../sass/_baseTheme.scss */
  .front {
    /*#resources-menu {
    	display: none;
    }*/
  }
  /* line 2148, ../sass/_baseTheme.scss */
  .front .hidden-xs {
    display: none !important;
  }
  /* line 2151, ../sass/_baseTheme.scss */
  .front .hidden-sm {
    display: none !important;
  }
  /* line 2165, ../sass/_baseTheme.scss */
  .front .show-bg .container {
    margin-top: 28% !important;
  }
  /* line 2168, ../sass/_baseTheme.scss */
  .front .show-bg h2 {
    margin-top: 20px;
  }
  /* line 2171, ../sass/_baseTheme.scss */
  .front .show-bg .col-xs-12 {
    width: 100%;
  }
  /* line 2174, ../sass/_baseTheme.scss */
  .front .show-bg .col-md-4.middle {
    display: none;
  }
  /* line 2177, ../sass/_baseTheme.scss */
  .front .show-bg > .container > .row {
    padding: 0 !important;
  }
  /* line 2181, ../sass/_baseTheme.scss */
  .front .section-logo {
    margin-left: 20px !important;
    margin-top: 20px !important;
  }
  /* line 2186, ../sass/_baseTheme.scss */
  .front section .container {
    padding: 20px !important;
  }
  /* line 2190, ../sass/_baseTheme.scss */
  .front section.home .container {
    padding: 0 !important;
  }
  /* line 2193, ../sass/_baseTheme.scss */
  .front section.home .row {
    padding: 15px !important;
  }
  /* line 2197, ../sass/_baseTheme.scss */
  .front section.no-bg {
    padding-bottom: 60px;
  }
  /* line 2199, ../sass/_baseTheme.scss */
  .front section.no-bg .boxHeadline {
    margin-top: 28% !important;
  }
  /* line 2203, ../sass/_baseTheme.scss */
  .front section .section-logo {
    width: 18.5% !important;
  }
  /* line 2205, ../sass/_baseTheme.scss */
  .front section .section-logo img {
    width: 100% !important;
    height: auto !important;
  }
  /* line 2210, ../sass/_baseTheme.scss */
  .front section.news {
    padding-bottom: 0;
    margin-bottom: -80px;
  }
  /* line 2213, ../sass/_baseTheme.scss */
  .front section.news .container {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 2218, ../sass/_baseTheme.scss */
  .front section > .container > .row {
    padding: 0 !important;
  }
  /* line 2221, ../sass/_baseTheme.scss */
  .front section.leaders .degree-list .btn, .front section.leaders .degree-list .node-type-landing-page .read-more, .node-type-landing-page .front section.leaders .degree-list .read-more {
    width: 87px;
    font-size: 11px;
  }
  /* line 2227, ../sass/_baseTheme.scss */
  .front .experience .col-md-4 {
    height: auto;
    padding-bottom: 15px;
  }
  /* line 2231, ../sass/_baseTheme.scss */
  .front .experience .mc {
    min-height: 0;
  }
  /* line 2238, ../sass/_baseTheme.scss */
  .front .navbar-toggle {
    display: inline;
  }
  /* line 2241, ../sass/_baseTheme.scss */
  .front #rotator {
    display: none;
  }
  /* line 2244, ../sass/_baseTheme.scss */
  .front .qlTitle {
    width: auto;
  }
  /* line 2246, ../sass/_baseTheme.scss */
  .front .qlTitle:visited {
    background-color: #044053;
  }
  /* line 2250, ../sass/_baseTheme.scss */
  .front .qlbox {
    cursor: pointer;
  }
  /* line 2252, ../sass/_baseTheme.scss */
  .front .qlbox:hover {
    background-color: #044053;
  }
  /* line 2255, ../sass/_baseTheme.scss */
  .front .qlbox:visited {
    background-color: #044053;
  }
  /* line 2259, ../sass/_baseTheme.scss */
  .front .qlbox-resources {
    cursor: pointer;
  }
  /* line 2261, ../sass/_baseTheme.scss */
  .front .qlbox-resources:hover {
    background-color: #044053;
  }
  /* line 2264, ../sass/_baseTheme.scss */
  .front .qlbox-resources:visited {
    background-color: #044053;
  }
  /* line 2269, ../sass/_baseTheme.scss */
  .front #sidr .qlbox {
    width: 93%;
    height: auto;
    min-height: 31px;
  }
  /* line 2274, ../sass/_baseTheme.scss */
  .front #sidr .ql-space {
    padding-left: 10px;
    display: block;
    width: 100%;
  }
  /* line 2279, ../sass/_baseTheme.scss */
  .front #sidr .qlTitle {
    margin-top: 0;
    text-align: left;
    padding-left: 0;
    font-size: 17px;
    font-weight: bold;
  }
  /* line 2285, ../sass/_baseTheme.scss */
  .front #sidr .qlTitle:visited {
    background-color: #044053;
  }
  /* line 2288, ../sass/_baseTheme.scss */
  .front #sidr .qlTitle:active {
    background-color: #044053;
  }
  /* line 2292, ../sass/_baseTheme.scss */
  .front #sidr .ql-arrow {
    left: 220px;
  }
  /* line 2295, ../sass/_baseTheme.scss */
  .front #sidr .ql {
    margin-top: 0;
    width: 242px;
    position: static;
  }
  /* line 2299, ../sass/_baseTheme.scss */
  .front #sidr .ql li {
    background-color: #00112d;
    border: 0;
    line-height: 30px;
    border-bottom: 1px solid #044053;
    width: 242px;
  }
  /* line 2305, ../sass/_baseTheme.scss */
  .front #sidr .ql li a {
    padding: 0;
    padding-left: 10px;
    border: 0;
    text-transform: uppercase;
    font-size: 17px;
    font-family: Lato, Arial, sans-serif;
    font-weight: bold;
  }
  /* line 2314, ../sass/_baseTheme.scss */
  .front #sidr .ql li:hover a {
    padding: 0;
    padding-left: 10px;
    background-color: #044053;
  }
  /* line 2321, ../sass/_baseTheme.scss */
  .front #sidr .block-search {
    width: 100%;
    height: 50px;
  }
  /* line 2324, ../sass/_baseTheme.scss */
  .front #sidr .block-search form {
    height: auto;
    padding: 6px 10px;
  }
  /* line 2328, ../sass/_baseTheme.scss */
  .front #sidr .block-search input[type=text] {
    height: 30px !important;
    width: 203px !important;
    margin: 0 auto !important;
    font-size: 18px !important;
    font-family: "Crimson Text", Georgia, serif;
    font-weight: normal !important;
    padding: 0 10px;
    color: #fff;
  }
  /* line 2339, ../sass/_baseTheme.scss */
  .front #sidr ul li ul {
    margin-top: 3px;
  }
  /* line 2343, ../sass/_baseTheme.scss */
  .front #sidr li.expanded a {
    margin: 1px;
  }
  /* line 2345, ../sass/_baseTheme.scss */
  .front #sidr li.expanded a.opened {
    background-color: #044053;
    background-image: url(../../img/ql-arrow.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
  }
  /* line 2352, ../sass/_baseTheme.scss */
  .front #sidr li.expanded:hover a {
    background-color: #044053;
    background-image: url(../../img/ql-arrow.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
  }
  /* line 2358, ../sass/_baseTheme.scss */
  .front #sidr li.expanded ul.menu li {
    line-height: 21px;
    width: 240px;
    background-color: #fff;
  }
  /* line 2362, ../sass/_baseTheme.scss */
  .front #sidr li.expanded ul.menu li:hover {
    color: #fff;
  }
  /* line 2365, ../sass/_baseTheme.scss */
  .front #sidr li.expanded ul.menu li a {
    background-color: #fff;
    color: #00112d;
    width: 100%;
    text-transform: none;
    font-weight: normal;
    font-size: 14px;
    padding: 5px 10px;
  }
  /* line 2373, ../sass/_baseTheme.scss */
  .front #sidr li.expanded ul.menu li a:hover {
    margin: 1px;
    background: 0;
    background-color: #497D92;
    color: #fff;
  }
  /* line 2382, ../sass/_baseTheme.scss */
  .front #sidr #ql-default .qlbox {
    z-index: 9999;
  }
  /* line 2385, ../sass/_baseTheme.scss */
  .front #sidr #ql-resources .qlbox {
    z-index: 1;
  }
  /* line 2388, ../sass/_baseTheme.scss */
  .front #sidr .sidr ul {
    border-top: 0;
    border-bottom: 0;
    margin-bottom: 0;
    width: 245px;
  }
  /* line 2393, ../sass/_baseTheme.scss */
  .front #sidr .sidr ul li {
    border: 0;
    z-index: 9999;
  }
  /* line 2397, ../sass/_baseTheme.scss */
  .front #sidr .sidr ul li:hover > a {
    box-shadow: none !important;
  }
  /* line 2401, ../sass/_baseTheme.scss */
  .front #sidr .sidr ul li:hover > span {
    box-shadow: none !important;
  }
  /* line 2407, ../sass/_baseTheme.scss */
  .front #sidr .sidr ul li.active > a {
    box-shadow: none !important;
  }
  /* line 2411, ../sass/_baseTheme.scss */
  .front #sidr .sidr ul li.active > span {
    box-shadow: none !important;
  }
  /* line 2417, ../sass/_baseTheme.scss */
  .front #sidr .sidr ul li.sidr-class-active > a {
    box-shadow: none !important;
  }
  /* line 2421, ../sass/_baseTheme.scss */
  .front #sidr .sidr ul li.sidr-class-active > span {
    box-shadow: none !important;
  }
  /* line 2428, ../sass/_baseTheme.scss */
  .front #sidr #sidr .ql li a:hover {
    box-shadow: none !important;
  }
  /* line 2432, ../sass/_baseTheme.scss */
  .front #sidr #edit-search-block-form-1-wrapper label {
    display: none;
  }
  /* line 2435, ../sass/_baseTheme.scss */
  .front #sidr input#edit-search-block-form-1 {
    margin: 0;
    height: 20px;
    margin-top: 5px;
    background-color: #666 !important;
    display: inline !important;
    height: 16px;
    line-height: 20px;
  }
  /* line 2446, ../sass/_baseTheme.scss */
  .front .navbar-inverse .navbar-toggle {
    height: 30px;
    padding: 0;
    border: 1px solid #666;
    border-radius: 0;
    padding: 6px 4px;
    display: block !important;
  }
  /* line 2455, ../sass/_baseTheme.scss */
  .front .navbar-inverse .navbar-collapse {
    display: none;
  }
  /* line 2458, ../sass/_baseTheme.scss */
  .front .navbar-inverse .navbar-form {
    display: none;
  }
  /* line 2462, ../sass/_baseTheme.scss */
  .front .home #main_logo {
    top: 10px;
  }
  /* line 2465, ../sass/_baseTheme.scss */
  .front a:hover {
    color: none;
  }
  /* line 2468, ../sass/_baseTheme.scss */
  .front .news #news-left {
    position: relative;
  }
  /* line 2471, ../sass/_baseTheme.scss */
  .front .ql-space:hover {
    background-color: #044053;
  }
  /* line 2474, ../sass/_baseTheme.scss */
  .front #block-menu_block-1 h2 {
    display: none;
  }
  /* line 2478, ../sass/_baseTheme.scss */
  .front .front #sidr .qlTitle {
    font-weight: normal;
  }
  /* line 2481, ../sass/_baseTheme.scss */
  .front .front #sidr .ql li a {
    font-weight: normal;
  }
  /* line 2484, ../sass/_baseTheme.scss */
  .front .front #sidr .block-search .form-item {
    margin-left: 0;
  }
  /* line 2488, ../sass/_baseTheme.scss */
  .front body .frame .mobileIcon {
    margin-right: 260px !important;
  }
  /* line 2491, ../sass/_baseTheme.scss */
  .front .ui-page.ui-body-c.ui-page-panel.ui-page-active {
    height: 100% !important;
  }
  /* line 2494, ../sass/_baseTheme.scss */
  .front #ql-default .qlbox {
    z-index: 9999;
  }
  /* line 2497, ../sass/_baseTheme.scss */
  .front #ql-resources .qlbox {
    z-index: 1;
  }

  /* line 2501, ../sass/_baseTheme.scss */
  .photoleft {
    max-width: 90%;
    margin-left: 0 !important;
  }
  /* line 2504, ../sass/_baseTheme.scss */
  .photoleft img {
    max-width: 100%;
  }

  /* line 2508, ../sass/_baseTheme.scss */
  .photoright {
    max-width: 90%;
    margin-left: 0 !important;
  }
  /* line 2511, ../sass/_baseTheme.scss */
  .photoright img {
    max-width: 100%;
  }

  /* line 2515, ../sass/_baseTheme.scss */
  .photocenter, .photocenter img {
    max-width: 100%;
  }

  /* line 2519, ../sass/_baseTheme.scss */
  .news #news-left-content .views-row {
    margin-bottom: 25px;
    height: auto;
  }
  /* line 2523, ../sass/_baseTheme.scss */
  .news #news-left-content .views-row-last {
    position: relative;
  }

  /* line 2527, ../sass/_baseTheme.scss */
  div.photoright {
    float: left;
  }

  /* line 2531, ../sass/_baseTheme.scss */
  .node-type-landing-page .basic-panel .read-more {
    bottom: -45px !important;
  }
  /* line 2534, ../sass/_baseTheme.scss */
  .node-type-landing-page .basic-panel.bordered .read-more {
    bottom: 5px !important;
  }
}
@media (max-height: 960px) and (min-width: 581px) {
  /* line 2540, ../sass/_baseTheme.scss */
  .front #news-left .views-row-last {
    display: none;
  }
}
@media (min-height: 825px) {
  /* line 2546, ../sass/_baseTheme.scss */
  .front #academics-middle {
    margin-top: 35% !important;
  }
  /* line 2549, ../sass/_baseTheme.scss */
  .front .no-bg .boxHeadline {
    margin-top: 45% !important;
  }
  /* line 2552, ../sass/_baseTheme.scss */
  .front .bg-only .boxHeadline {
    margin-top: 45% !important;
  }
}
/* line 2558, ../sass/_baseTheme.scss */
.ipad body {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 2566, ../sass/_baseTheme.scss */
.ipad .front section {
  background-attachment: scroll !important;
}
/* line 2568, ../sass/_baseTheme.scss */
.ipad .front section .section-logo {
  width: 130px !important;
  height: 130px !important;
}
/* line 2571, ../sass/_baseTheme.scss */
.ipad .front section .section-logo img {
  width: 130px !important;
  height: 130px !important;
}
/* line 2576, ../sass/_baseTheme.scss */
.ipad .front section .small-img {
  width: 100px !important;
  height: 100px !important;
}
/* line 2580, ../sass/_baseTheme.scss */
.ipad .front section .large-img {
  width: 250px !important;
  height: auto !important;
}
/* line 2585, ../sass/_baseTheme.scss */
.ipad .front #intro {
  margin-top: 100px;
}
/* line 2588, ../sass/_baseTheme.scss */
.ipad .front #news-left {
  padding-bottom: 0 !important;
  padding-top: 20px;
  padding-left: 7%;
}
/* line 2593, ../sass/_baseTheme.scss */
.ipad .front #news-left-headline {
  margin-top: 430px !important;
}
/* line 2596, ../sass/_baseTheme.scss */
.ipad .front #news-left-content {
  padding-bottom: 30px;
}

/* line 2601, ../sass/_baseTheme.scss */
.navbar-inner {
  box-shadow: none !important;
  background: none !important;
}

/* line 2606, ../sass/_baseTheme.scss */
.seperator {
  height: 1px;
  background: url(../../img/social/seperator.png) repeat-x;
}

/* line 2610, ../sass/_baseTheme.scss */
.social {
  display: inline-block;
  margin-left: 20px;
  height: 26px;
  width: 80px;
  cursor: pointer;
  background-image: url(../../img/social_sprite.png);
}
/* line 2617, ../sass/_baseTheme.scss */
.social.facebook {
  margin-left: 0;
  margin-right: 10px;
}
/* line 2620, ../sass/_baseTheme.scss */
.social.facebook:hover {
  margin-left: 0;
  margin-right: 10px;
  background-position: 0 -26px;
}
/* line 2624, ../sass/_baseTheme.scss */
.social.facebook:hover:hover {
  background-position: 0 -26px;
}
/* line 2629, ../sass/_baseTheme.scss */
.social.twitter {
  background-position: 0 -52px;
}
/* line 2631, ../sass/_baseTheme.scss */
.social.twitter:hover {
  background-position: 0 -78px;
}
/* line 2635, ../sass/_baseTheme.scss */
.social.youtube {
  background-position: 0 -104px;
}
/* line 2637, ../sass/_baseTheme.scss */
.social.youtube:hover {
  background-position: 0 -130px;
}
/* line 2641, ../sass/_baseTheme.scss */
.social.linkedin {
  background-position: 0 -156px;
}
/* line 2643, ../sass/_baseTheme.scss */
.social.linkedin:hover {
  background-position: 0 -182px;
}
/* line 2647, ../sass/_baseTheme.scss */
.social.flickr {
  background-position: 0 -208px;
}
/* line 2649, ../sass/_baseTheme.scss */
.social.flickr:hover {
  background-position: 0 -234px;
}

/* line 2654, ../sass/_baseTheme.scss */
.support-gse {
  color: #fff;
}
/* line 2656, ../sass/_baseTheme.scss */
.support-gse:hover {
  color: #fff;
}
/* line 2659, ../sass/_baseTheme.scss */
.support-gse:active {
  color: #fff;
}
/* line 2662, ../sass/_baseTheme.scss */
.support-gse:visited {
  color: #fff;
}

/* line 2667, ../sass/_baseTheme.scss */
.ie #academics-title {
  margin-top: 0 !important;
}
/* line 2670, ../sass/_baseTheme.scss */
.ie #academics-left {
  position: absolute;
  top: 250px;
}
/* line 2674, ../sass/_baseTheme.scss */
.ie .support a {
  letter-spacing: 0;
}
/* line 2677, ../sass/_baseTheme.scss */
.ie:first-child#breadcrumbs {
  top: -13px;
}
/* line 2680, ../sass/_baseTheme.scss */
.ie #breadcrumbs a:first-child {
  top: -13px;
}
/* line 2683, ../sass/_baseTheme.scss */
.ie .node-type-landing-page .content > div:last-child > .bg-image-panel {
  padding-bottom: 36px;
}
/* line 2685, ../sass/_baseTheme.scss */
.ie .node-type-landing-page .content > div:last-child > .bg-image-panel .bg-image-content {
  margin-bottom: -36px;
}

/* line 2691, ../sass/_baseTheme.scss */
.node-type-landing-page #edit-body {
  height: 225px;
}
/* line 2694, ../sass/_baseTheme.scss */
.node-type-landing-page #main-content-row {
  margin: 0;
}
/* line 2697, ../sass/_baseTheme.scss */
.node-type-landing-page .node-form {
  margin: 0 auto;
  max-width: 1048px;
  padding-bottom: 40px;
}
/* line 2702, ../sass/_baseTheme.scss */
.node-type-landing-page .tabs {
  margin: 0 auto;
  max-width: 1048px;
}
/* line 2706, ../sass/_baseTheme.scss */
.node-type-landing-page .messages {
  margin: 0 auto;
  max-width: 1048px;
}
/* line 2710, ../sass/_baseTheme.scss */
.node-type-landing-page .read-more {
  float: right;
}
/* line 2729, ../sass/_baseTheme.scss */
.node-type-landing-page .read-more.left-layout {
  float: none;
}
/* line 2733, ../sass/_baseTheme.scss */
.node-type-landing-page .push {
  clear: both;
}
/* line 2736, ../sass/_baseTheme.scss */
.node-type-landing-page #push {
  margin-top: -32px;
}
/* line 2739, ../sass/_baseTheme.scss */
.node-type-landing-page #landing-wrapper {
  max-width: 1240px;
  margin: 0 auto;
}
/* line 2743, ../sass/_baseTheme.scss */
.node-type-landing-page #landing-header {
  position: absolute;
  bottom: 30px;
  width: auto;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 2752, ../sass/_baseTheme.scss */
.node-type-landing-page #landing-header > div {
  width: 1170px;
  float: none;
  margin: 0 auto;
}
/* line 2758, ../sass/_baseTheme.scss */
.node-type-landing-page #landing-header div.pseudo-h2,
.node-type-landing-page #landing-header h2 {
  color: #fff;
  text-shadow: 1px 1px 20px #000;
  font-size: 60px;
}
/* line 2765, ../sass/_baseTheme.scss */
.node-type-landing-page #landing-header h1 {
  color: #fff;
  text-transform: uppercase;
  text-shadow: 1px 1px 20px #000;
  font-size: 105px;
  font-family: "Crimson Text", Georgia, serif;
  font-weight: normal;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 60px;
  font-weight: bold;
}
/* line 2778, ../sass/_baseTheme.scss */
.node-type-landing-page .title-lower {
  font-size: 65px !important;
  text-transform: none !important;
}
/* line 2782, ../sass/_baseTheme.scss */
.node-type-landing-page .sidebar {
  float: left;
  margin: 0 3.33%;
  width: 28%;
}
/* line 2787, ../sass/_baseTheme.scss */
.node-type-landing-page .has-sidebar {
  float: left;
  width: 65.33333%;
}
/* line 2791, ../sass/_baseTheme.scss */
.node-type-landing-page .fieldset-wrapper {
  margin-top: -10px;
  padding-top: 10px;
}
/* line 2795, ../sass/_baseTheme.scss */
.node-type-landing-page div[id*=sort-order] {
  float: right;
  margin-right: -70px;
  margin-bottom: 10px;
  padding: 10px;
  width: 110px;
  border: 2px solid #b20000;
  background-color: #666;
  color: #fff;
}
/* line 2805, ../sass/_baseTheme.scss */
.node-type-landing-page .content > div:last-child > .bg-image-panel {
  margin-bottom: -18px !important;
}
/* line 2807, ../sass/_baseTheme.scss */
.node-type-landing-page .content > div:last-child > .bg-image-panel .bg-image-content {
  margin-bottom: -36px;
}
/* line 2811, ../sass/_baseTheme.scss */
.node-type-landing-page #banner.tall-banner {
  height: 500px;
  background-position: center 30%;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
/* line 2816, ../sass/_baseTheme.scss */
.node-type-landing-page #banner.tall-banner #main-menu {
  margin-top: 20px;
}
/* line 2819, ../sass/_baseTheme.scss */
.node-type-landing-page #banner.tall-banner #breadcrumbs {
  display: none;
}
/* line 2823, ../sass/_baseTheme.scss */
.node-type-landing-page #banner.tall-banner p.lead {
  color: #fff;
  text-shadow: 1px 1px 10px #000;
}
/* line 2828, ../sass/_baseTheme.scss */
.node-type-landing-page.short-banner #landing-header {
  max-width: 1048px;
  margin: 0 auto;
  padding: 0 50px;
  position: static;
}
/* line 2833, ../sass/_baseTheme.scss */
.node-type-landing-page.short-banner #landing-header h2 {
  color: #222;
  font-size: 40px;
  text-shadow: none;
}
/* line 2839, ../sass/_baseTheme.scss */
.node-type-landing-page.short-banner #landing-header h1 {
  color: #222;
  font-size: 40px;
  text-shadow: none;
  font-size: 80px;
}

/* line 2848, ../sass/_baseTheme.scss */
.navbar {
  min-height: 29px;
  border-radius: 0;
  margin-bottom: 0;
}
/* line 2853, ../sass/_baseTheme.scss */
.navbar h3 {
  font-weight: normal !important;
  color: #497D92;
  text-transform: uppercase;
  font-family: Lato;
  font-size: 13px;
  font-weight: bold;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 3px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 2869, ../sass/_baseTheme.scss */
.navbar .container {
  max-width: 100%;
  padding-left: 0;
}
/* line 2873, ../sass/_baseTheme.scss */
.navbar .search-header {
  float: left;
}
/* line 2875, ../sass/_baseTheme.scss */
.navbar .search-header .block {
  margin-top: -1px;
}
/* line 2878, ../sass/_baseTheme.scss */
.navbar .search-header input {
  font-family: Lato;
  font-size: 12px;
  color: #fff;
  border: 0;
  line-height: 25px;
  height: 17px;
}
/* line 2888, ../sass/_baseTheme.scss */
.navbar #edit-search-block-form-1 {
  width: 0;
  padding: 0;
  border: 0;
  font-size: 12px;
  padding-right: 0;
  margin-top: 9px !important;
}
/* line 2897, ../sass/_baseTheme.scss */
.navbar input#edit-submit {
  background: url(../../img/searchicon.png) no-repeat;
  border: 0;
  width: 14px;
  background-position: top right;
  font-size: 0;
  margin-left: 2px;
  top: 9px;
  right: 37px;
  position: absolute;
}
/* line 2908, ../sass/_baseTheme.scss */
.navbar input#edit-submit-1 {
  background: url(../../img/searchicon.png) no-repeat;
  border: 0;
  width: 14px;
  background-position: top right;
  font-size: 0;
  margin-left: 2px;
  top: 9px;
  right: 37px;
  position: absolute;
}
/* line 2920, ../sass/_baseTheme.scss */
.navbar input[type=submit] {
  background: url(../../img/searchicon.png) no-repeat;
  border: 0;
  width: 14px;
  background-position: top right;
  font-size: 0;
  margin-left: 2px;
  top: 9px;
  right: 37px;
  position: absolute;
}
/* line 2931, ../sass/_baseTheme.scss */
.navbar .navbar-form {
  margin: 0;
  padding: 0 24px 0 0;
}
/* line 2935, ../sass/_baseTheme.scss */
.navbar .support a {
  font-weight: normal !important;
}
/* line 2938, ../sass/_baseTheme.scss */
.navbar #resources-menu ul.links {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 2945, ../sass/_baseTheme.scss */
.navbar .navbar-nav li {
  float: left;
  margin-right: 10px;
  font-size: 16px;
}
/* line 2949, ../sass/_baseTheme.scss */
.navbar .navbar-nav li a {
  font-family: "Crimson Text";
  text-transform: lowercase;
  color: #fff;
}
/* line 2953, ../sass/_baseTheme.scss */
.navbar .navbar-nav li a:hover {
  color: #497D92;
}
/* line 2957, ../sass/_baseTheme.scss */
.navbar .navbar-nav li.first.last a {
  text-transform: capitalize;
  font-weight: normal;
}
/* line 2962, ../sass/_baseTheme.scss */
.navbar .navbar-right label {
  display: none;
}

/* line 2966, ../sass/_baseTheme.scss */
.qlbox {
  float: left;
  position: relative;
  background-color: #666;
  margin: 8px 5px 0 10px;
  padding-right: 5px;
  height: 20px;
}
/* line 2973, ../sass/_baseTheme.scss */
.qlbox ul.links {
  border: 1px solid #ccc;
}
/* line 2975, ../sass/_baseTheme.scss */
.qlbox ul.links li {
  display: block;
}

/* line 2980, ../sass/_baseTheme.scss */
.ql-arrow {
  background: url(../../img/ql-arrow.png) no-repeat;
  width: 10px;
  height: 10px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 15px;
}

/* line 2989, ../sass/_baseTheme.scss */
.qlTitle {
  color: #fff;
  cursor: pointer;
  float: left;
  width: 156px;
  text-align: right;
  position: relative;
  font-family: lato;
  font-size: 14px;
  margin-top: -8px;
  padding-right: 17px;
}

/* line 3001, ../sass/_baseTheme.scss */
.ql {
  margin-top: 4px;
  display: none;
  position: absolute;
  width: 161px;
}
/* line 3006, ../sass/_baseTheme.scss */
.ql li {
  background-color: #fff;
  padding: 2px;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-right: 3px;
}
/* line 3012, ../sass/_baseTheme.scss */
.ql li.last {
  border-bottom: 0;
}
/* line 3015, ../sass/_baseTheme.scss */
.ql li:hover {
  background-color: #497D92;
}
/* line 3017, ../sass/_baseTheme.scss */
.ql li:hover a {
  color: #fff;
}
/* line 3021, ../sass/_baseTheme.scss */
.ql li a {
  color: #333;
  font-size: 14px;
  display: block;
  width: 100%;
}
/* line 3026, ../sass/_baseTheme.scss */
.ql li a:hover {
  color: #fff !important;
  display: block;
  width: 100%;
}

/* line 3034, ../sass/_baseTheme.scss */
#menu {
  background-color: #222;
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  font-size: 13px;
  text-transform: lowercase;
  height: 30px;
  width: 100%;
  z-index: 99999;
  color: #fff;
  padding-left: 10px;
  font-weight: 700;
  float: left;
  font-family: Lato, sans-serif;
}
/* line 3050, ../sass/_baseTheme.scss */
#menu img {
  position: fixed;
  top: 0;
  left: 0;
  height: 30px;
  width: 100%;
  z-index: 99999;
  color: #fff;
}

/* line 3060, ../sass/_baseTheme.scss */
.support {
  margin-right: 0;
  color: #7c9ea8;
  font-size: 14px;
  text-transform: capitalize;
}
/* line 3065, ../sass/_baseTheme.scss */
.support a {
  color: #7c9ea8;
  font-family: Lato;
  font-weight: bold;
  letter-spacing: -0.1em;
}
/* line 3070, ../sass/_baseTheme.scss */
.support a:hover {
  color: #fff !important;
}
/* line 3073, ../sass/_baseTheme.scss */
.support a .emphasize {
  font-family: LatoItalic;
  letter-spacing: 0 !important;
}
/* line 3076, ../sass/_baseTheme.scss */
.support a .emphasize:hover {
  color: #fff;
}

/* line 3082, ../sass/_baseTheme.scss */
.searchForm {
  float: right;
  margin-left: 20px;
}
/* line 3085, ../sass/_baseTheme.scss */
.searchForm input {
  width: 115px;
  height: 21px;
  background-color: #666;
  font-size: 11px;
  color: #fff;
  margin-top: 5px;
  text-transform: uppercase;
  border: 0;
  padding-left: 3px;
}

/* line 3097, ../sass/_baseTheme.scss */
.rightMenu {
  float: left;
  color: #7fa5b0;
  text-transform: uppercase;
  margin-right: 30px;
}
/* line 3102, ../sass/_baseTheme.scss */
.rightMenu a {
  color: #7fa5b0;
  text-transform: uppercase;
}

/* line 3107, ../sass/_baseTheme.scss */
.menu-white {
  margin-right: 20px;
  font-family: Lato, sans-serif;
}

/* line 3111, ../sass/_baseTheme.scss */
#primaryLinks {
  display: none;
}

/* line 3114, ../sass/_baseTheme.scss */
#mobileQL {
  display: none;
}

/* line 3117, ../sass/_baseTheme.scss */
.secondMenu {
  float: left;
}
/* line 3119, ../sass/_baseTheme.scss */
.secondMenu li a {
  color: #497D92;
}

/* line 3123, ../sass/_baseTheme.scss */
#introduction-header {
  margin-bottom: 10px;
  color: #fff;
  font-family: "Crimson Text", serif;
  font-size: 30px;
  text-transform: none;
}

/* line 3130, ../sass/_baseTheme.scss */
.para {
  z-index: 999;
  position: fixed;
  right: 0;
  width: 250px;
  top: 40%;
}
/* line 3136, ../sass/_baseTheme.scss */
.para a {
  text-decoration: none;
}
/* line 3139, ../sass/_baseTheme.scss */
.para li {
  background-color: #f9f9f9;
  margin-bottom: 5px;
  width: 250px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  padding: 0 5px 5px 10px;
  border: 1px solid #497D92;
  color: #00112d;
  right: 0;
  clear: both;
  display: block;
  font-family: Lato, sans-serif;
  text-transform: uppercase;
}
/* line 3154, ../sass/_baseTheme.scss */
.para li:hover {
  background-color: #497D92;
  border: 1px solid #33798E;
  color: #fff;
}
/* line 3159, ../sass/_baseTheme.scss */
.para li:active {
  background-color: #497D92;
  border: 1px solid #33798E;
  color: #fff;
}
/* line 3165, ../sass/_baseTheme.scss */
.para.scroll {
  overflow: visible !important;
  display: block;
  z-index: 999999;
}
/* line 3169, ../sass/_baseTheme.scss */
.para.scroll li {
  background-color: #fff;
  border: 1px solid #33798E;
  border-right: 0;
}
/* line 3173, ../sass/_baseTheme.scss */
.para.scroll li:hover {
  background-color: #497D92;
  float: right;
}
/* line 3176, ../sass/_baseTheme.scss */
.para.scroll li:hover .paraText {
  display: inline;
  color: #fff;
  width: 320px;
}
/* line 3183, ../sass/_baseTheme.scss */
.para.scroll .paraText {
  display: none;
}
/* line 3187, ../sass/_baseTheme.scss */
.para .current {
  background-color: #497D92 !important;
  color: #fff;
}

/* line 3192, ../sass/_baseTheme.scss */
.activeItem {
  background-color: #497D92 !important;
  color: #fff;
}

/* line 3196, ../sass/_baseTheme.scss */
#banner {
  margin-bottom: 30px;
  height: 267px;
  padding: 0 40px;
  position: relative;
  background-color: #00112d;
  background-position: center 60%;
  background-repeat: no-repeat;
}

/* line 3205, ../sass/_baseTheme.scss */
#main-menu {
  background-image: url(../../img/navy_bg.png);
  font-family: LatoBold, Arial, sans-serif;
  height: 85px;
  margin-top: 95px;
  text-rendering: optimizeLegibility;
  max-width: 1540px;
  margin-left: auto;
  margin-right: auto;
}
/* line 3214, ../sass/_baseTheme.scss */
#main-menu #main-logo {
  display: inline-block;
  margin-left: 20px;
  float: left;
  margin-top: 21px;
}
/* line 3220, ../sass/_baseTheme.scss */
#main-menu > ul {
  display: table-row;
  text-align: center;
  float: right;
}
/* line 3225, ../sass/_baseTheme.scss */
#main-menu > ul li.menu-82398 > a {
  padding-top: 26px;
}
/* line 3228, ../sass/_baseTheme.scss */
#main-menu > ul li.menu-82399 > a {
  padding-top: 26px;
}
/* line 3232, ../sass/_baseTheme.scss */
#main-menu > ul > li {
  background: transparent;
  border: 0;
  display: table-cell;
  font-size: 15px;
  height: 85px;
  min-width: 110px;
  max-width: 145px;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
}
/* line 3243, ../sass/_baseTheme.scss */
#main-menu > ul > li > a {
  color: #fff !important;
  display: block;
  height: 100%;
  padding-top: 33px;
  padding-right: 20px;
  padding-left: 20px;
}
/* line 3251, ../sass/_baseTheme.scss */
#main-menu > ul > li:hover {
  background-color: #044053;
}
/* line 3253, ../sass/_baseTheme.scss */
#main-menu > ul > li:hover > a.active {
  color: #fff;
}
/* line 3257, ../sass/_baseTheme.scss */
#main-menu > ul > li.active {
  background-color: #044053;
}
/* line 3259, ../sass/_baseTheme.scss */
#main-menu > ul > li.active > a.active {
  color: #fff;
}
/* line 3263, ../sass/_baseTheme.scss */
#main-menu > ul > li.active-trail {
  background-color: #044053;
}
/* line 3266, ../sass/_baseTheme.scss */
#main-menu > ul > li:focus {
  background-color: #044053;
}
/* line 3269, ../sass/_baseTheme.scss */
#main-menu > ul > li.last {
  margin-right: 0;
}
/* line 3274, ../sass/_baseTheme.scss */
#main-menu .nice-menu {
  display: table-row;
  text-align: center;
  float: right;
}
/* line 3279, ../sass/_baseTheme.scss */
#main-menu .nice-menu li.menu-82398 > a {
  padding-top: 26px;
}
/* line 3282, ../sass/_baseTheme.scss */
#main-menu .nice-menu li.menu-82399 > a {
  padding-top: 26px;
}
/* line 3285, ../sass/_baseTheme.scss */
#main-menu .nice-menu li.menu-82400 > a {
  padding-top: 26px;
}
/* line 3292, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu-down .menuparent a {
  padding-right: 20px;
  padding-left: 20px;
}
/* line 3297, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu-down > .menuparent:hover {
  background-image: url(../../img/down_arrow.png);
  background-repeat: no-repeat;
  background-position: center 90%;
}
/* line 3302, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu-down > .menuparent:focus {
  background-image: url(../../img/down_arrow.png);
  background-repeat: no-repeat;
  background-position: center 90%;
}
/* line 3310, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li {
  background: transparent;
  border: 0;
  display: table-cell;
  font-size: 15px;
  height: 85px;
  min-width: 110px;
  max-width: 145px;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
}
/* line 3321, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li > a {
  color: #fff !important;
  display: block;
  height: 100%;
  padding-top: 33px;
  padding-right: 20px;
  padding-left: 20px;
}
/* line 3329, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li:hover {
  background-color: #044053;
}
/* line 3331, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li:hover > a.active {
  color: #fff;
}
/* line 3335, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li.active {
  background-color: #044053;
}
/* line 3337, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li.active > a.active {
  color: #fff;
}
/* line 3341, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li.active-trail {
  background-color: #044053;
}
/* line 3344, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li:focus {
  background-color: #044053;
}
/* line 3347, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li.last {
  margin-right: 0;
}
/* line 3350, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li > ul {
  position: absolute;
  right: 0;
}
/* line 3353, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li > ul > li {
  width: 100%;
}
/* line 3355, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li > ul > li.menuparent > ul > li {
  width: 100%;
  border-right: 0;
  border-left: 0;
}
/* line 3360, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu > li > ul > li > ul > li {
  min-width: 100%;
  border-top: 0;
}
/* line 3367, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu ul {
  background-image: url(../../img/dkblue_bg.png);
  border-top-color: #497D92;
  position: absolute;
  left: -97px;
  top: 100%;
  z-index: 9999999;
}
/* line 3374, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu ul li {
  background: transparent;
  border-color: #497D92;
  text-align: left;
  text-transform: none;
  font-size: 15px;
  padding: 2px;
  width: 220px;
}
/* line 3382, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu ul li a {
  color: #fff !important;
  padding: 10px;
}
/* line 3385, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu ul li a:hover {
  background-color: #33798E;
}
/* line 3388, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu ul li a.active {
  background-color: #33798E;
}
/* line 3393, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu ul ul {
  position: relative;
  left: 1px;
  border-bottom: 0;
}
/* line 3397, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu ul ul li {
  padding-left: 0;
}
/* line 3399, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu ul ul li.last {
  border-bottom: 0;
}
/* line 3405, ../sass/_baseTheme.scss */
#main-menu ul.nice-menu li.menuparent ul ul a {
  padding-left: 50px;
}

/* line 3412, ../sass/_baseTheme.scss */
.sidebar .block {
  border: 1px solid #dbdbdb;
  padding: 20px;
  padding-bottom: 40px;
  position: relative;
  margin-bottom: 30px;
  /* color: $color_midnight_approx; */
}
/* line 3419, ../sass/_baseTheme.scss */
.sidebar .block h2 {
  color: #00112d;
  font-family: Lato, Arial, sans-serif;
  font-size: 32px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 3426, ../sass/_baseTheme.scss */
.sidebar .block h3 {
  color: #33798E;
  font-family: "Crimson Text", Georgia, serif;
  font-size: 24px;
  text-transform: none;
  line-height: 24px;
  margin: 20px 0;
}
/* line 3434, ../sass/_baseTheme.scss */
.sidebar .block p {
  margin: 0;
  line-height: 22px;
}
/* line 3438, ../sass/_baseTheme.scss */
.sidebar .block a.special {
  background-color: #d30000;
  color: #fff;
  padding: 5px 25px 5px 10px;
  position: absolute;
  bottom: 15px;
}
/* line 3444, ../sass/_baseTheme.scss */
.sidebar .block a.special:hover {
  color: #fff;
  background-color: #f80624;
}
/* line 3450, ../sass/_baseTheme.scss */
.sidebar .block-menu {
  padding: 0;
}
/* line 3452, ../sass/_baseTheme.scss */
.sidebar .block-menu h2 {
  border-bottom: 1px solid #dbdbdb;
  font-size: 28px;
  margin-bottom: 0;
  padding: 0 20px 20px;
}
/* line 3458, ../sass/_baseTheme.scss */
.sidebar .block-menu ul {
  padding: 0;
  margin-left: 0;
}
/* line 3461, ../sass/_baseTheme.scss */
.sidebar .block-menu ul ul li {
  margin: 0 -2px;
}
/* line 3463, ../sass/_baseTheme.scss */
.sidebar .block-menu ul ul li a {
  padding-left: 40px;
}
/* line 3465, ../sass/_baseTheme.scss */
.sidebar .block-menu ul ul li a:before {
  content: "»\00a0\00a0";
}
/* line 3469, ../sass/_baseTheme.scss */
.sidebar .block-menu ul ul li.first {
  border-top: 1px solid #dbdbdb;
}
/* line 3473, ../sass/_baseTheme.scss */
.sidebar .block-menu ul > li.first {
  border-top: 0;
}
/* line 3477, ../sass/_baseTheme.scss */
.sidebar .block-menu li {
  font-family: Lato, Arial, sans-serif;
  font-size: 16px;
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  padding: 2px;
  border-top: 1px solid #dbdbdb;
}
/* line 3485, ../sass/_baseTheme.scss */
.sidebar .block-menu li a {
  color: #333;
  display: block;
  height: 100%;
  width: 100%;
  line-height: 24px;
  min-height: 32px;
  padding: 5px;
  padding-left: 20px;
}
/* line 3495, ../sass/_baseTheme.scss */
.sidebar .block-menu li.active > a {
  background-color: #497D92;
  color: #fff;
}
/* line 3499, ../sass/_baseTheme.scss */
.sidebar .block-menu li > a:hover {
  background-color: #497D92;
  color: #fff;
}
/* line 3505, ../sass/_baseTheme.scss */
.sidebar .block-menu_block {
  padding: 0;
}
/* line 3507, ../sass/_baseTheme.scss */
.sidebar .block-menu_block h2 {
  border-bottom: 1px solid #dbdbdb;
  font-size: 28px;
  margin-bottom: 0;
  padding: 0 20px 20px;
}
/* line 3513, ../sass/_baseTheme.scss */
.sidebar .block-menu_block ul {
  padding: 0;
  margin-left: 0;
}
/* line 3516, ../sass/_baseTheme.scss */
.sidebar .block-menu_block ul ul li {
  margin: 0 -2px;
}
/* line 3518, ../sass/_baseTheme.scss */
.sidebar .block-menu_block ul ul li a {
  padding-left: 40px;
}
/* line 3520, ../sass/_baseTheme.scss */
.sidebar .block-menu_block ul ul li a:before {
  content: "»\00a0\00a0";
}
/* line 3524, ../sass/_baseTheme.scss */
.sidebar .block-menu_block ul ul li.first {
  border-top: 1px solid #dbdbdb;
}
/* line 3528, ../sass/_baseTheme.scss */
.sidebar .block-menu_block ul > li.first {
  border-top: 0;
}
/* line 3532, ../sass/_baseTheme.scss */
.sidebar .block-menu_block li {
  font-family: Lato, Arial, sans-serif;
  font-size: 16px;
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  padding: 2px;
  border-top: 1px solid #dbdbdb;
}
/* line 3540, ../sass/_baseTheme.scss */
.sidebar .block-menu_block li a {
  color: #333;
  display: block;
  height: 100%;
  width: 100%;
  line-height: 24px;
  min-height: 32px;
  padding: 5px;
  padding-left: 20px;
}
/* line 3550, ../sass/_baseTheme.scss */
.sidebar .block-menu_block li.active > a {
  background-color: #497D92;
  color: #fff;
}
/* line 3554, ../sass/_baseTheme.scss */
.sidebar .block-menu_block li > a:hover {
  background-color: #497D92;
  color: #fff;
}
/* line 3560, ../sass/_baseTheme.scss */
.sidebar + * {
  clear: both;
}

/* line 3564, ../sass/_baseTheme.scss */
#breadcrumbs {
  position: absolute;
  top: 246px;
  left: 0;
  width: 100%;
  color: #00112d;
  font-size: 16px;
}
/* line 3571, ../sass/_baseTheme.scss */
#breadcrumbs a {
  color: #00112d;
  font-size: 16px;
}
/* line 3574, ../sass/_baseTheme.scss */
#breadcrumbs a:first-child {
  font-size: 0;
  height: 20px;
  width: 20px;
  display: inline-block;
  background-image: url(../../img/home_icon.png);
  background-repeat: no-repeat;
  position: relative;
  top: 5px;
}

/* line 3586, ../sass/_baseTheme.scss */
.breadcrumb {
  background-color: #eee;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0 15px;
}

/* line 3593, ../sass/_baseTheme.scss */
#main-content {
  font-family: "Crimson Text", Georgia, serif;
  font-size: 20px;
  line-height: 24px;
}
/* line 3599, ../sass/_baseTheme.scss */
#main-content .content ul > li {
  text-indent: -16px;
  list-style-type: none;
  margin-bottom: 5px;
}
/* line 3603, ../sass/_baseTheme.scss */
#main-content .content ul > li:before {
  content: "»\00a0\00a0";
}
/* line 3606, ../sass/_baseTheme.scss */
#main-content .content ul > li h1 {
  display: inline;
}
/* line 3609, ../sass/_baseTheme.scss */
#main-content .content ul > li h2 {
  display: inline;
}
/* line 3612, ../sass/_baseTheme.scss */
#main-content .content ul > li h3 {
  display: inline;
}
/* line 3615, ../sass/_baseTheme.scss */
#main-content .content ul > li h4 {
  display: inline;
}
/* line 3618, ../sass/_baseTheme.scss */
#main-content .content ul > li h5 {
  display: inline;
}
/* line 3621, ../sass/_baseTheme.scss */
#main-content .content ul > li > ul > li:before {
  content: '›\00a0\00a0' !important;
}
/* line 3625, ../sass/_baseTheme.scss */
#main-content .content ol > li {
  list-style-type: decimal;
  text-indent: 0;
  margin-bottom: 5px;
}
/* line 3631, ../sass/_baseTheme.scss */
#main-content .links.inline {
  display: none;
}
/* line 3634, ../sass/_baseTheme.scss */
#main-content .meta .terms {
  display: none;
}
/* line 3637, ../sass/_baseTheme.scss */
#main-content ul > li > p {
  display: inline;
}
/* line 3640, ../sass/_baseTheme.scss */
#main-content .flip-through-content li > p {
  display: block;
}

/* line 3646, ../sass/_baseTheme.scss */
ul.standard-list li {
  text-indent: -16px;
  list-style-type: none;
  margin-bottom: 5px;
}
/* line 3651, ../sass/_baseTheme.scss */
ul.standard-list li:before {
  content: "»\00a0\00a0";
}

/* line 3657, ../sass/_baseTheme.scss */
.photoleft {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 3662, ../sass/_baseTheme.scss */
.photoright {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

/* line 3667, ../sass/_baseTheme.scss */
#sidebar {
  float: right;
  margin-left: 15px;
  margin-bottom: 10px;
  width: 29%;
  background-color: #eee;
  padding: 20px 15px;
}

/* line 3675, ../sass/_baseTheme.scss */
.calloutspecial {
  border-top: 2px solid #ccc;
  clear: both;
  padding: 10px 0;
  text-align: center;
}
/* line 3680, ../sass/_baseTheme.scss */
.calloutspecial h4 {
  font-size: 18px;
  font-weight: bold;
}

/* line 3685, ../sass/_baseTheme.scss */
#admin-menu {
  margin-top: -20px;
  z-index: 9999999999;
}

/* line 3689, ../sass/_baseTheme.scss */
.toggler {
  cursor: pointer;
}

/* line 3692, ../sass/_baseTheme.scss */
.center {
  text-align: center;
}

/* line 3695, ../sass/_baseTheme.scss */
.fieldset-wrapper {
  padding: 0 20px;
  border: 1px solid #ccc;
  margin: 20px 0;
  position: relative;
  top: 10px;
  left: 0;
}
/* line 3702, ../sass/_baseTheme.scss */
.fieldset-wrapper table {
  border: 1px solid #ccc;
  margin: 10px 0;
}

/* line 3707, ../sass/_baseTheme.scss */
.content-multiple-remove-header {
  font-weight: bold;
  font-style: italic;
}
/* line 3710, ../sass/_baseTheme.scss */
.content-multiple-remove-header:after {
  content: '?';
}

/* line 3714, ../sass/_baseTheme.scss */
.content-add-more {
  margin-bottom: 20px;
}

/* line 3717, ../sass/_baseTheme.scss */
.has-bg {
  background-color: #ccc;
}
/* line 3719, ../sass/_baseTheme.scss */
.has-bg h2 {
  color: #fff;
}

/* line 3723, ../sass/_baseTheme.scss */
.flip-controls {
  position: absolute;
  top: 20%;
  width: 100%;
}
/* line 3727, ../sass/_baseTheme.scss */
.flip-controls > a {
  display: block;
  height: 50px;
  width: 50px;
  padding: 15px;
  background-image: url(../../img/flip_controls.svg);
}
/* line 3733, ../sass/_baseTheme.scss */
.flip-controls > a:hover {
  background-position: 0 150px;
}
/* line 3736, ../sass/_baseTheme.scss */
.flip-controls > a.flip-right {
  position: absolute;
  top: 0;
  right: 140px;
  background-position: 0 100px;
}
/* line 3741, ../sass/_baseTheme.scss */
.flip-controls > a.flip-right:hover {
  background-position: 0 50px;
}

/* line 3747, ../sass/_baseTheme.scss */
.flip-through {
  padding-right: 65px;
  padding-left: 65px;
}
/* line 3750, ../sass/_baseTheme.scss */
.flip-through .flip-through-content {
  width: 60%;
  margin: 0 auto;
  overflow: hidden;
}
/* line 3754, ../sass/_baseTheme.scss */
.flip-through .flip-through-content li {
  list-style: none;
  float: left;
  margin-left: 30px;
  margin-right: 60px;
  text-indent: 0 !important;
  width: 590px;
}
/* line 3761, ../sass/_baseTheme.scss */
.flip-through .flip-through-content li:before {
  content: "" !important;
}
/* line 3764, ../sass/_baseTheme.scss */
.flip-through .flip-through-content li:first-child {
  display: block;
}
/* line 3768, ../sass/_baseTheme.scss */
.flip-through .flip-through-content ul {
  padding: 0;
  width: 10800px;
  position: relative;
  left: 0;
}

/* line 3776, ../sass/_baseTheme.scss */
.top-margin {
  margin-top: 10px !important;
}

/* line 3779, ../sass/_baseTheme.scss */
.header-intro {
  font-size: 65%;
  text-transform: none;
}

/* line 3784, ../sass/_baseTheme.scss */
.col-md-8 img {
  max-width: 100%;
}
/* line 3787, ../sass/_baseTheme.scss */
.col-md-8 input[type=text] {
  max-width: 75%;
}
/* line 3790, ../sass/_baseTheme.scss */
.col-md-8 textarea {
  max-width: 75%;
}

/* line 3794, ../sass/_baseTheme.scss */
.no-border {
  border: none !important;
}

/* line 3797, ../sass/_baseTheme.scss */
.quote-by {
  float: right;
  clear: both;
  text-align: right;
}

/* line 3803, ../sass/_baseTheme.scss */
.block-search input[type="text"] {
  background-color: #666;
  font-size: 14px !important;
  font-family: "Crimson Text", Georgia, serif;
}
/* line 3808, ../sass/_baseTheme.scss */
.block-search .form-item.drop-down {
  position: absolute;
  right: 30px;
  background: #222;
  top: 16px;
  padding: 0 10px 10px;
  z-index: 1;
}
/* line 3815, ../sass/_baseTheme.scss */
.block-search .form-item.drop-down input[type="text"] {
  font-size: 17px !important;
  width: 200px !important;
  height: 30px;
  font-weight: normal;
  padding: 2px 7px !important;
  line-height: 20px;
}

/* line 3825, ../sass/_baseTheme.scss */
.indent {
  margin-left: 30px;
}

/* line 3828, ../sass/_baseTheme.scss */
#sidr {
  display: none;
}

/* line 3832, ../sass/_baseTheme.scss */
#tinymce .sidebar {
  float: left;
  margin: 0 3.33%;
  width: 28%;
}
/* line 3837, ../sass/_baseTheme.scss */
#tinymce .has-sidebar {
  float: left;
  width: 65.33333%;
}
/* line 3841, ../sass/_baseTheme.scss */
#tinymce li {
  list-style-type: disc;
}
/* line 3844, ../sass/_baseTheme.scss */
#tinymce p + p.description {
  margin-top: -24px;
  margin-bottom: 10px;
}

/* line 3850, ../sass/_baseTheme.scss */
.basic-panel {
  position: relative;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 60px;
  max-width: 1048px;
  clear: both;
  padding-right: 50px;
  padding-bottom: 30px;
  padding-left: 50px;
}
@media (max-width: 992px) {
  /* line 3850, ../sass/_baseTheme.scss */
  .basic-panel {
    padding: 0;
  }
}
/* line 3865, ../sass/_baseTheme.scss */
.basic-panel h2 {
  margin-bottom: 10px;
  font-size: 45px;
}
/* line 3869, ../sass/_baseTheme.scss */
.basic-panel h3 {
  margin: 0;
  margin-bottom: 5px;
}
/* line 3874, ../sass/_baseTheme.scss */
.basic-panel h4 {
  margin-top: 15px;
}
/* line 3877, ../sass/_baseTheme.scss */
.basic-panel p {
  font-size: 26px;
  line-height: 34px;
}
/* line 3880, ../sass/_baseTheme.scss */
.basic-panel p.description {
  margin: 0;
  margin-left: 0;
  font-style: italic;
  font-size: 18px !important;
  line-height: 22px !important;
}
/* line 3892, ../sass/_baseTheme.scss */
.basic-panel.bordered {
  padding-top: 55px;
  padding-bottom: 40px;
  border: 2px solid #ccc;
}
/* line 3897, ../sass/_baseTheme.scss */
.basic-panel.bordered.border-light-gray {
  border: 2px solid #eee;
}
/* line 3901, ../sass/_baseTheme.scss */
.basic-panel img {
  border: 1px solid #ccc;
}
/* line 3903, ../sass/_baseTheme.scss */
.basic-panel img.photoright {
  margin-left: 30px;
}
/* line 3906, ../sass/_baseTheme.scss */
.basic-panel img.photoleft {
  margin-right: 30px;
}
/* line 3911, ../sass/_baseTheme.scss */
.basic-panel div.photoright {
  margin-left: 30px;
}
/* line 3914, ../sass/_baseTheme.scss */
.basic-panel div.photoleft {
  margin-right: 30px;
}
/* line 3918, ../sass/_baseTheme.scss */
.basic-panel.panel-degree-programs {
  font-size: 20px;
  line-height: 24px;
}
/* line 3921, ../sass/_baseTheme.scss */
.basic-panel.panel-degree-programs p {
  font-size: 20px !important;
  line-height: 24px !important;
}
/* line 3926, ../sass/_baseTheme.scss */
.basic-panel.panel-overview {
  font-size: 20px;
  line-height: 24px;
}
/* line 3929, ../sass/_baseTheme.scss */
.basic-panel.panel-overview p {
  font-size: 20px !important;
  line-height: 24px !important;
}

/* line 3935, ../sass/_baseTheme.scss */
.content-photo-panel {
  position: relative;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 60px;
  max-width: 1048px;
  clear: both;
  margin-top: 30px;
  min-height: 300px;
}
/* line 3946, ../sass/_baseTheme.scss */
.content-photo-panel p.description {
  margin: 0;
  margin-left: 0;
  font-style: italic;
  font-size: 18px !important;
  line-height: 22px !important;
}
/* line 3954, ../sass/_baseTheme.scss */
.content-photo-panel div[class^="col-md"] {
  padding-right: 30px;
  padding-left: 0;
}

/* line 3959, ../sass/_baseTheme.scss */
.bg-image-panel {
  position: relative;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 60px;
  max-width: 1048px;
  max-width: 1440px;
  height: auto;
  background-color: #dedede;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 3971, ../sass/_baseTheme.scss */
.bg-image-panel h2 {
  margin-bottom: 10px;
  font-size: 45px;
  margin: 0;
}
/* line 3976, ../sass/_baseTheme.scss */
.bg-image-panel h3 {
  margin: 0;
  font-size: 30px;
}
/* line 3980, ../sass/_baseTheme.scss */
.bg-image-panel h4 {
  margin-top: 15px;
}
/* line 3983, ../sass/_baseTheme.scss */
.bg-image-panel div[class^="col-md"] {
  padding-right: 30px;
  padding-left: 0;
}
/* line 3987, ../sass/_baseTheme.scss */
.bg-image-panel p.description {
  margin: 0;
  margin-left: 0;
  font-style: italic;
  font-size: 18px !important;
  line-height: 22px !important;
}

/* line 3996, ../sass/_baseTheme.scss */
.photoleft-layout .content-photo-content {
  float: right;
}
/* line 3999, ../sass/_baseTheme.scss */
.photoleft-layout .content-photo-photo {
  float: left;
}

/* line 4004, ../sass/_baseTheme.scss */
.photoright-layout .content-photo-photo {
  float: right;
}
/* line 4007, ../sass/_baseTheme.scss */
.photoright-layout .content-photo-content {
  float: left;
}

/* line 4011, ../sass/_baseTheme.scss */
.content-photo-content {
  padding: 55px;
  width: 50%;
  position: relative;
}

/* line 4016, ../sass/_baseTheme.scss */
.content-photo-photo {
  width: 50%;
}
/* line 4018, ../sass/_baseTheme.scss */
.content-photo-photo img {
  margin: 0;
  margin-bottom: -5px;
  width: 100%;
  height: auto;
}

/* line 4025, ../sass/_baseTheme.scss */
.caption_overlay {
  position: absolute;
  bottom: -3px;
  background-color: #000;
  width: 100%;
  padding: 20px 20px 0 0;
}
/* line 4031, ../sass/_baseTheme.scss */
.caption_overlay p {
  background-image: url(../../img/videoAssets/arrow_overlay.png);
  background-repeat: no-repeat;
  background-position: 25px 50%;
  color: #fff;
  padding-left: 50px;
  font-size: 16px;
  line-height: 20px;
  font-family: Lato, Arial, sans-serif;
}

/* line 4042, ../sass/_baseTheme.scss */
.bg-image-panel-wrapper {
  background-color: #00112d;
}

/* line 4045, ../sass/_baseTheme.scss */
.bg-image-container {
  margin: 0 auto;
  max-width: 1048px;
  height: 100%;
}

/* line 4050, ../sass/_baseTheme.scss */
.bg-image-content {
  position: relative;
  padding: 40px;
  min-width: 420px;
  max-height: 100%;
  width: 27%;
  height: 100%;
  min-height: 540px;
  background-image: url(../../img/studentLife-bg.png);
  background-repeat: repeat;
}
/* line 4060, ../sass/_baseTheme.scss */
.bg-image-content p {
  font-size: 20px;
  line-height: 26px;
}
/* line 4064, ../sass/_baseTheme.scss */
.bg-image-content .read-more {
  width: 82%;
}

/* line 4068, ../sass/_baseTheme.scss */
.panel-faculty {
  font-size: 20px;
  line-height: 24px;
}
/* line 4071, ../sass/_baseTheme.scss */
.panel-faculty p {
  font-size: 20px !important;
  line-height: 24px !important;
  margin: 0;
  font-size: 20px !important;
}
/* line 4076, ../sass/_baseTheme.scss */
.panel-faculty p.description {
  margin-bottom: 10px;
}
/* line 4080, ../sass/_baseTheme.scss */
.panel-faculty h2 {
  margin-bottom: 20px;
}
/* line 4083, ../sass/_baseTheme.scss */
.panel-faculty h3 {
  margin: 20px 0 5px;
}

/* line 4087, ../sass/_baseTheme.scss */
.panel-contact {
  font-size: 20px;
  line-height: 24px;
}
/* line 4090, ../sass/_baseTheme.scss */
.panel-contact p {
  font-size: 20px !important;
  line-height: 24px !important;
}

/* line 4096, ../sass/_baseTheme.scss */
.panel-degree-programs h2 {
  margin-bottom: 20px;
}
/* line 4099, ../sass/_baseTheme.scss */
.panel-degree-programs h3 {
  margin-bottom: 20px;
}

@media only screen and (min-width: 480px) and (max-width: 980px) {
  /* line 4104, ../sass/_baseTheme.scss */
  .navbar .navbar-nav li {
    font-size: 14px !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 1125px) {
  /* line 4111, ../sass/_baseTheme.scss */
  #main-menu ul.nice-menu-down > .menuparent > a {
    padding-right: 7px;
    padding-left: 7px;
    width: 115px;
  }
  /* line 4116, ../sass/_baseTheme.scss */
  #main-menu ul.nice-menu > li {
    min-width: 100px;
  }
  /* line 4118, ../sass/_baseTheme.scss */
  #main-menu ul.nice-menu > li > a {
    padding-right: 7px;
    padding-left: 7px;
    width: 115px;
  }
  /* line 4125, ../sass/_baseTheme.scss */
  #main-menu #main-logo {
    margin: 23px 0 22px 15px;
    width: 200px;
  }
  /* line 4129, ../sass/_baseTheme.scss */
  #main-menu > ul > li {
    min-width: 100px;
  }

  /* line 4133, ../sass/_baseTheme.scss */
  .basic-panel {
    max-width: 940px;
  }
  /* line 4135, ../sass/_baseTheme.scss */
  .basic-panel p {
    font-size: 24px;
  }

  /* line 4139, ../sass/_baseTheme.scss */
  .content-photo-panel {
    max-width: 940px;
  }

  /* line 4142, ../sass/_baseTheme.scss */
  .bg-image-panel {
    max-width: 1200px;
  }

  /* line 4146, ../sass/_baseTheme.scss */
  .node-type-landing-page #landing-header {
    width: 100%;
    padding: 0 30px;
    margin: 0 auto;
    bottom: 10px;
  }
  /* line 4152, ../sass/_baseTheme.scss */
  .node-type-landing-page #landing-header h1 {
    font-size: 90px;
  }
  /* line 4155, ../sass/_baseTheme.scss */
  .node-type-landing-page #landing-header > div {
    width: 100%;
  }
  /* line 4160, ../sass/_baseTheme.scss */
  .node-type-landing-page .read-more {
    width: 39%;
  }
  /* line 4163, ../sass/_baseTheme.scss */
  .node-type-landing-page .flip-controls {
    width: 808px;
  }
  /* line 4165, ../sass/_baseTheme.scss */
  .node-type-landing-page .flip-controls .flip-right {
    right: 0;
  }
  /* line 4169, ../sass/_baseTheme.scss */
  .node-type-landing-page #banner.tall-banner {
    height: 400px;
  }
  /* line 4171, ../sass/_baseTheme.scss */
  .node-type-landing-page #banner.tall-banner #breadcrumbs {
    top: 368px;
  }
  /* line 4175, ../sass/_baseTheme.scss */
  .node-type-landing-page .bg-image-content .read-more {
    width: 82%;
  }
  /* line 4178, ../sass/_baseTheme.scss */
  .node-type-landing-page .flip-through .flip-through-content li {
    width: 568px;
  }

  /* line 4183, ../sass/_baseTheme.scss */
  .not-front .col-md-offset-1 {
    margin-left: 8.333333333333332%;
    margin-left: 0;
  }
  /* line 4187, ../sass/_baseTheme.scss */
  .not-front .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 4191, ../sass/_baseTheme.scss */
  .not-front #resources-menu ul.links {
    display: inline-block !important;
  }
  /* line 4195, ../sass/_baseTheme.scss */
  .not-front .container > .navbar-header {
    margin: 0;
    display: none;
  }
  /* line 4199, ../sass/_baseTheme.scss */
  .not-front .container > .navbar-collapse {
    margin: 0;
    display: block;
  }

  /* line 4205, ../sass/_baseTheme.scss */
  .navbar .navbar-nav li {
    margin-right: 2px;
    padding-left: 0;
    font-size: 15px;
  }
}
/* line 4211, ../sass/_baseTheme.scss */
.vis-link {
  width: 200px;
  height: 200px;
  background-color: #ccc;
  position: relative;
  float: left;
  margin: 15px;
  border-bottom: 4px solid #33798E;
}
/* line 4219, ../sass/_baseTheme.scss */
.vis-link a {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: url(../../img/navy_bg.png);
  vertical-align: baseline;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  padding: 10px;
}
/* line 4232, ../sass/_baseTheme.scss */
.vis-link a:hover {
  background-image: url(../../img/dkblue_bg.png);
}

/* line 4239, ../sass/_baseTheme.scss */
.calendar-calendar td.future {
  background-image: none;
}
/* line 4242, ../sass/_baseTheme.scss */
.calendar-calendar td .inner div {
  color: #666;
}
/* line 4244, ../sass/_baseTheme.scss */
.calendar-calendar td .inner div a {
  color: #666;
}
/* line 4247, ../sass/_baseTheme.scss */
.calendar-calendar td .inner div.calendar div {
  border: 0;
  background: #e0ebef;
  font-size: 16px;
  padding: 0 2px;
}
/* line 4252, ../sass/_baseTheme.scss */
.calendar-calendar td .inner div.calendar div a {
  border: 0;
  background: #e0ebef;
  font-size: 16px;
  padding: 0 2px;
}
/* line 4262, ../sass/_baseTheme.scss */
.calendar-calendar tr td.today {
  background-color: #33798E;
  color: #fff;
}
/* line 4266, ../sass/_baseTheme.scss */
.calendar-calendar tr.odd td.today {
  background-color: #33798E;
  color: #fff;
}
/* line 4270, ../sass/_baseTheme.scss */
.calendar-calendar tr.even td.today {
  background-color: #33798E;
  color: #fff;
}
/* line 4275, ../sass/_baseTheme.scss */
.calendar-calendar th.days {
  padding: 10px 0 5px;
  color: #666;
}

@media (min-width: 958px) {
  /* line 4281, ../sass/_baseTheme.scss */
  .col-md-3half {
    width: 29.1666667%;
  }

  /* line 4284, ../sass/_baseTheme.scss */
  .col-md-push-3half {
    left: 29.16666667%;
  }

  /* line 4287, ../sass/_baseTheme.scss */
  #node-423 {
    width: 900px;
  }

  /* line 4295, ../sass/_baseTheme.scss */
  body.not-front .col-md-3half {
    width: 26.1666667%;
    float: left;
  }
  /* line 4299, ../sass/_baseTheme.scss */
  body.not-front #wrap {
    padding-top: 36px;
    margin: -36px auto -165px;
  }
  /* line 4303, ../sass/_baseTheme.scss */
  body.not-front #push {
    height: 165px;
  }
  /* line 4306, ../sass/_baseTheme.scss */
  body.not-front .block-menu_block h2 {
    display: block !important;
  }

  /* line 4310, ../sass/_baseTheme.scss */
  .not-front .col-md-3half {
    width: 29.16666667%;
    float: left;
  }
}
@media (min-width: 686px) {
  /* line 4321, ../sass/_baseTheme.scss */
  body.not-front .col-md-3half {
    width: 29.1666667%;
    float: left;
  }
  /* line 4326, ../sass/_baseTheme.scss */
  body.not-front .navbar-inverse .navbar-collapse {
    display: block !important;
  }
  /* line 4329, ../sass/_baseTheme.scss */
  body.not-front .navbar-inverse .navbar-form {
    display: block !important;
  }
  /* line 4333, ../sass/_baseTheme.scss */
  body.not-front #resources-menu {
    display: block;
  }
  /* line 4336, ../sass/_baseTheme.scss */
  body.not-front .block-menu_block h2 {
    display: block !important;
  }
}
@media (max-width: 685px) {
  /* line 4343, ../sass/_baseTheme.scss */
  img.photoright {
    max-width: 35%;
    height: auto;
  }
  /* line 4347, ../sass/_baseTheme.scss */
  img.photoleft {
    max-width: 35%;
    height: auto;
  }

  /* line 4352, ../sass/_baseTheme.scss */
  #banner.short-banner {
    margin-bottom: 10px;
  }

  /* line 4355, ../sass/_baseTheme.scss */
  .panel-fast-facts .btn, .panel-fast-facts .node-type-landing-page .read-more, .node-type-landing-page .panel-fast-facts .read-more {
    font-size: 12px;
  }

  /* line 4358, ../sass/_baseTheme.scss */
  body.not-front {
    min-width: 0 !important;
    /*.bg-image-container {
    	padding: 100px 0;
    }*/
  }
  /* line 4360, ../sass/_baseTheme.scss */
  body.not-front .navbar {
    display: none;
  }
  /* line 4363, ../sass/_baseTheme.scss */
  body.not-front #banner {
    height: 100px;
    padding: 0;
  }
  /* line 4366, ../sass/_baseTheme.scss */
  body.not-front #banner .row {
    margin: 0;
    max-width: 100%;
  }
  /* line 4371, ../sass/_baseTheme.scss */
  body.not-front #main-menu {
    height: 70px;
    margin-top: 20px;
  }
  /* line 4374, ../sass/_baseTheme.scss */
  body.not-front #main-menu > a {
    text-align: center;
  }
  /* line 4377, ../sass/_baseTheme.scss */
  body.not-front #main-menu #main-logo {
    width: 225px;
    margin: 0 30px;
    margin-top: 11px;
  }
  /* line 4382, ../sass/_baseTheme.scss */
  body.not-front #main-menu > div {
    display: none;
  }
  /* line 4386, ../sass/_baseTheme.scss */
  body.not-front #breadcrumbs {
    display: none;
  }
  /* line 4389, ../sass/_baseTheme.scss */
  body.not-front h1, body.not-front .pseudo-h1 {
    font-size: 50px;
  }
  /* line 4392, ../sass/_baseTheme.scss */
  body.not-front h2, body.not-front .pseudo-h2, body.not-front h1.news-title {
    font-size: 32px;
  }
  /* line 4395, ../sass/_baseTheme.scss */
  body.not-front .col-md-12 {
    width: 100%;
  }
  /* line 4399, ../sass/_baseTheme.scss */
  body.not-front .col-sm-12 {
    width: 100%;
  }
  /* line 4403, ../sass/_baseTheme.scss */
  body.not-front .col-xs-12 {
    width: 100%;
  }
  /* line 4407, ../sass/_baseTheme.scss */
  body.not-front #sidebar {
    width: 100%;
  }
  /* line 4409, ../sass/_baseTheme.scss */
  body.not-front #sidebar img {
    margin: 0 auto;
    display: block;
  }
  /* line 4414, ../sass/_baseTheme.scss */
  body.not-front .bg-image-panel {
    margin-top: 0;
  }
  /* line 4417, ../sass/_baseTheme.scss */
  body.not-front .bg-image-content {
    position: static;
    width: 100%;
    float: none !important;
    height: auto;
    min-height: 0;
    min-width: 0;
  }
  /* line 4428, ../sass/_baseTheme.scss */
  body.not-front .has-sidebar {
    width: 100% !important;
  }
  /* line 4431, ../sass/_baseTheme.scss */
  body.not-front .sidebar {
    width: 100% !important;
    margin: 0 !important;
    margin-bottom: 40px !important;
  }
  /* line 4438, ../sass/_baseTheme.scss */
  body.not-front .basic-panel p {
    font-size: 20px !important;
    line-height: 24px !important;
  }
  /* line 4442, ../sass/_baseTheme.scss */
  body.not-front .basic-panel.has-bg {
    padding: 10px 30px;
  }
  /* line 4445, ../sass/_baseTheme.scss */
  body.not-front .basic-panel.bordered {
    padding-top: 30px;
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 4450, ../sass/_baseTheme.scss */
  body.not-front .basic-panel img.photoleft {
    margin-right: 10px;
  }
  /* line 4454, ../sass/_baseTheme.scss */
  body.not-front .flip-through {
    display: none !important;
  }
  /* line 4457, ../sass/_baseTheme.scss */
  body.not-front .tall-banner {
    height: 300px !important;
    background-size: cover !important;
    margin-bottom: -20px !important;
  }
  /* line 4462, ../sass/_baseTheme.scss */
  body.not-front #landing-header {
    width: auto;
    bottom: -10px !important;
  }
  /* line 4465, ../sass/_baseTheme.scss */
  body.not-front #landing-header h1 {
    font-size: 50px !important;
  }
  /* line 4468, ../sass/_baseTheme.scss */
  body.not-front #landing-header h2 {
    font-size: 35px !important;
  }
  /* line 4471, ../sass/_baseTheme.scss */
  body.not-front #landing-header > div {
    width: auto !important;
  }
  /* line 4475, ../sass/_baseTheme.scss */
  body.not-front .contactTop {
    padding-top: 7px;
  }
  /* line 4478, ../sass/_baseTheme.scss */
  body.not-front .ct-left {
    width: 32%;
  }
  /* line 4480, ../sass/_baseTheme.scss */
  body.not-front .ct-left a {
    font-size: 16px;
  }
  /* line 4484, ../sass/_baseTheme.scss */
  body.not-front .ct-middle {
    width: 100% !important;
    margin: 0;
    padding: 0;
    float: none;
  }
  /* line 4490, ../sass/_baseTheme.scss */
  body.not-front .ct-right {
    padding: 0;
    float: left;
  }
  /* line 4493, ../sass/_baseTheme.scss */
  body.not-front .ct-right a {
    margin-left: 0;
    display: none;
  }
  /* line 4498, ../sass/_baseTheme.scss */
  body.not-front .footerBlue {
    font-size: 10px;
    margin-left: 0;
  }
  /* line 4502, ../sass/_baseTheme.scss */
  body.not-front .teaser-content {
    display: none !important;
  }
  /* line 4505, ../sass/_baseTheme.scss */
  body.not-front .toggle-teaser {
    display: none !important;
  }
  /* line 4508, ../sass/_baseTheme.scss */
  body.not-front .full-content {
    display: block !important;
  }
  /* line 4511, ../sass/_baseTheme.scss */
  body.not-front .read-more {
    width: 75% !important;
    bottom: 10px !important;
  }
  /* line 4515, ../sass/_baseTheme.scss */
  body.not-front .content-photo-content {
    padding: 30px;
    width: 100%;
    height: auto !important;
  }
  /* line 4521, ../sass/_baseTheme.scss */
  body.not-front .content-photo-photo {
    width: 100%;
    margin: 0 !important;
  }
  /* line 4526, ../sass/_baseTheme.scss */
  body.not-front .cb-right {
    display: none;
  }
  /* line 4529, ../sass/_baseTheme.scss */
  body.not-front button#simple-menu {
    border: 1px solid #666;
    background-color: #00112d;
    background-image: none;
    display: block !important;
    background-position: 3px 5px;
    position: absolute;
    top: 37px;
    right: 15px;
    padding: 5px 5px 0 6px;
    width: 36px;
    height: 36px;
  }
  /* line 4542, ../sass/_baseTheme.scss */
  body.not-front .block-menu_block h2 {
    display: block !important;
  }
  /* line 4545, ../sass/_baseTheme.scss */
  body.not-front.node-type-landing-page .read-more {
    width: 90%;
    bottom: 10px;
  }

  /* line 4550, ../sass/_baseTheme.scss */
  .social-in-page.social-large {
    display: block;
    width: 260px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 5px;
  }
  /* line 4556, ../sass/_baseTheme.scss */
  .social-in-page.social-large li {
    margin-right: 17px;
  }
  /* line 4558, ../sass/_baseTheme.scss */
  .social-in-page.social-large li.flickr {
    margin-right: 0;
  }
  /* line 4562, ../sass/_baseTheme.scss */
  .social-in-page.social-large span {
    display: none;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: portrait) {
  /* line 4568, ../sass/_baseTheme.scss */
  .para {
    display: none !important;
  }

  /* line 4571, ../sass/_baseTheme.scss */
  .scrollFooter {
    display: none !important;
  }

  /* line 4574, ../sass/_baseTheme.scss */
  .home {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    position: relative;
  }
  /* line 4581, ../sass/_baseTheme.scss */
  .home .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-bottom: 0;
  }
  /* line 4588, ../sass/_baseTheme.scss */
  .home .container .boxFeature {
    padding: 0 !important;
  }
  /* line 4592, ../sass/_baseTheme.scss */
  .home h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 4595, ../sass/_baseTheme.scss */
  .home h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
  }
  /* line 4599, ../sass/_baseTheme.scss */
  .home h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
    font-style: italic;
  }
  /* line 4607, ../sass/_baseTheme.scss */
  .home p {
    font-size: 16px;
  }
  /* line 4610, ../sass/_baseTheme.scss */
  .home .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 4613, ../sass/_baseTheme.scss */
  .home .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 4616, ../sass/_baseTheme.scss */
  .home .section-logo img {
    height: auto !important;
    width: 60px !important;
    padding: 0;
    margin: 0;
  }
  /* line 4623, ../sass/_baseTheme.scss */
  .home #main_logo {
    height: auto !important;
    width: 90px !important;
    padding: 0;
    margin-top: 50px;
    margin-left: 20px;
    top: 0;
    left: 0;
  }
  /* line 4632, ../sass/_baseTheme.scss */
  .home #intro {
    padding-left: 10px;
  }
  /* line 4635, ../sass/_baseTheme.scss */
  .home .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 4647, ../sass/_baseTheme.scss */
  .home .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 4661, ../sass/_baseTheme.scss */
  .home h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 4666, ../sass/_baseTheme.scss */
  .home h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 4674, ../sass/_baseTheme.scss */
  .news {
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    min-height: 200px;
    width: 100%;
  }
  /* line 4682, ../sass/_baseTheme.scss */
  .news .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-top: 70px;
    min-height: 450px;
  }
  /* line 4690, ../sass/_baseTheme.scss */
  .news .container .boxFeature {
    padding: 0 !important;
  }
  /* line 4694, ../sass/_baseTheme.scss */
  .news h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 4697, ../sass/_baseTheme.scss */
  .news h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
  }
  /* line 4701, ../sass/_baseTheme.scss */
  .news h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
    font-style: italic;
  }
  /* line 4709, ../sass/_baseTheme.scss */
  .news p {
    font-size: 16px;
  }
  /* line 4712, ../sass/_baseTheme.scss */
  .news .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 4715, ../sass/_baseTheme.scss */
  .news .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 4718, ../sass/_baseTheme.scss */
  .news .section-logo img {
    height: auto !important;
    width: 60px !important;
    padding: 0;
    margin: 0;
  }
  /* line 4725, ../sass/_baseTheme.scss */
  .news .col-md-3 {
    display: none;
  }
  /* line 4728, ../sass/_baseTheme.scss */
  .news #news-left {
    top: 0;
    padding: 0;
  }
  /* line 4732, ../sass/_baseTheme.scss */
  .news #news-left-headline {
    margin-top: 0;
  }
  /* line 4735, ../sass/_baseTheme.scss */
  .news .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 4747, ../sass/_baseTheme.scss */
  .news .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 4761, ../sass/_baseTheme.scss */
  .news h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 4766, ../sass/_baseTheme.scss */
  .news h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 4773, ../sass/_baseTheme.scss */
  .news #news-left-content .views-row img {
    right: 0;
  }

  /* line 4777, ../sass/_baseTheme.scss */
  .about {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
  }
  /* line 4784, ../sass/_baseTheme.scss */
  .about .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
  }
  /* line 4790, ../sass/_baseTheme.scss */
  .about .container .boxFeature {
    padding: 0 !important;
  }
  /* line 4794, ../sass/_baseTheme.scss */
  .about h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 4797, ../sass/_baseTheme.scss */
  .about h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
  }
  /* line 4801, ../sass/_baseTheme.scss */
  .about h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
    font-style: italic;
  }
  /* line 4809, ../sass/_baseTheme.scss */
  .about p {
    font-size: 16px;
  }
  /* line 4812, ../sass/_baseTheme.scss */
  .about .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 4815, ../sass/_baseTheme.scss */
  .about .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 4818, ../sass/_baseTheme.scss */
  .about .section-logo img {
    height: auto !important;
    width: 60px !important;
    padding: 0;
    margin: 0;
  }
  /* line 4824, ../sass/_baseTheme.scss */
  .about .section-logo.up.thinSectionAbout {
    padding: 0;
    margin: 15px 0 0 13px;
    top: 0;
    left: 0;
  }
  /* line 4829, ../sass/_baseTheme.scss */
  .about .section-logo.up.thinSectionAbout img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 4837, ../sass/_baseTheme.scss */
  .about .col-md-4 {
    display: none;
  }
  /* line 4840, ../sass/_baseTheme.scss */
  .about .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 4852, ../sass/_baseTheme.scss */
  .about .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 4866, ../sass/_baseTheme.scss */
  .about h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 4871, ../sass/_baseTheme.scss */
  .about h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 4879, ../sass/_baseTheme.scss */
  .leaders {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    background: none !important;
  }
  /* line 4887, ../sass/_baseTheme.scss */
  .leaders .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    height: 100%;
    margin: 0;
  }
  /* line 4895, ../sass/_baseTheme.scss */
  .leaders .container .boxFeature {
    padding: 0 !important;
  }
  /* line 4899, ../sass/_baseTheme.scss */
  .leaders h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 4902, ../sass/_baseTheme.scss */
  .leaders h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
  }
  /* line 4906, ../sass/_baseTheme.scss */
  .leaders h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
    font-style: italic;
  }
  /* line 4914, ../sass/_baseTheme.scss */
  .leaders p {
    font-size: 16px;
  }
  /* line 4917, ../sass/_baseTheme.scss */
  .leaders .row {
    padding: 15px 15px 30px 15px;
    padding-bottom: 80px;
  }
  /* line 4921, ../sass/_baseTheme.scss */
  .leaders .section-logo {
    margin-top: 20px;
    margin-left: 20px;
    margin: 20px 0 0 20px;
  }
  /* line 4925, ../sass/_baseTheme.scss */
  .leaders .section-logo img {
    height: auto !important;
    width: 60px !important;
    padding: 0;
    margin: 0;
    height: auto;
    width: 60px;
  }
  /* line 4934, ../sass/_baseTheme.scss */
  .leaders .boxHeadline {
    margin-top: 70px;
  }
  /* line 4937, ../sass/_baseTheme.scss */
  .leaders #academics-content {
    position: relative;
    margin-top: 0;
    width: 100%;
  }
  /* line 4941, ../sass/_baseTheme.scss */
  .leaders #academics-content h2 {
    font-size: 16px;
    margin-top: 10px;
  }
  /* line 4946, ../sass/_baseTheme.scss */
  .leaders .col-md-3 {
    position: relative;
  }
  /* line 4948, ../sass/_baseTheme.scss */
  .leaders .col-md-3.right {
    display: none;
  }
  /* line 4951, ../sass/_baseTheme.scss */
  .leaders .col-md-3 #academics-middle {
    margin-top: 0;
  }
  /* line 4954, ../sass/_baseTheme.scss */
  .leaders .col-md-3 #academics-top-images img {
    display: none;
  }
  /* line 4958, ../sass/_baseTheme.scss */
  .leaders #academics-bottom-images {
    position: relative;
    margin: 0;
    padding: 0;
  }
  /* line 4963, ../sass/_baseTheme.scss */
  .leaders .degree-list {
    margin-left: 0;
    width: 100%;
  }
  /* line 4966, ../sass/_baseTheme.scss */
  .leaders .degree-list .btn, .leaders .degree-list .node-type-landing-page .read-more, .node-type-landing-page .leaders .degree-list .read-more {
    width: 90px;
    padding: 0;
    margin-right: 5px;
    float: left;
    font-size: 12px;
  }
  /* line 4974, ../sass/_baseTheme.scss */
  .leaders #academics-left {
    margin: 0;
  }
  /* line 4977, ../sass/_baseTheme.scss */
  .leaders .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
    bottom: 30px;
  }
  /* line 4990, ../sass/_baseTheme.scss */
  .leaders .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
    bottom: 30px;
  }
  /* line 5005, ../sass/_baseTheme.scss */
  .leaders h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 5010, ../sass/_baseTheme.scss */
  .leaders h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 5018, ../sass/_baseTheme.scss */
  .explore {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
  }
  /* line 5025, ../sass/_baseTheme.scss */
  .explore .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    min-height: 200px;
  }
  /* line 5032, ../sass/_baseTheme.scss */
  .explore .container .boxFeature {
    padding: 0 !important;
  }
  /* line 5036, ../sass/_baseTheme.scss */
  .explore h2 {
    font-size: 20px;
    padding-bottom: 0;
    margin-top: 0;
  }
  /* line 5040, ../sass/_baseTheme.scss */
  .explore h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
  }
  /* line 5044, ../sass/_baseTheme.scss */
  .explore h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
    font-style: italic;
  }
  /* line 5052, ../sass/_baseTheme.scss */
  .explore p {
    font-size: 16px;
  }
  /* line 5055, ../sass/_baseTheme.scss */
  .explore .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 5058, ../sass/_baseTheme.scss */
  .explore .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 5061, ../sass/_baseTheme.scss */
  .explore .section-logo img {
    height: auto !important;
    width: 60px !important;
    padding: 0;
    margin: 0;
  }
  /* line 5067, ../sass/_baseTheme.scss */
  .explore .section-logo.up.thinSection {
    top: 0;
    left: 0;
  }
  /* line 5070, ../sass/_baseTheme.scss */
  .explore .section-logo.up.thinSection img {
    top: 0;
    left: 0;
    height: auto;
    width: 60px;
    padding: 0;
    margin: 15px 0 0 15px;
  }
  /* line 5080, ../sass/_baseTheme.scss */
  .explore .col-md-3 {
    width: 100%;
    padding: 0;
  }
  /* line 5083, ../sass/_baseTheme.scss */
  .explore .col-md-3.middle {
    display: none;
  }
  /* line 5087, ../sass/_baseTheme.scss */
  .explore .col-md-6 {
    padding-left: 0;
  }
  /* line 5090, ../sass/_baseTheme.scss */
  .explore #admissions-left {
    margin-left: 0;
  }
  /* line 5093, ../sass/_baseTheme.scss */
  .explore #admissions-right {
    margin-top: 20px;
  }
  /* line 5096, ../sass/_baseTheme.scss */
  .explore .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 5108, ../sass/_baseTheme.scss */
  .explore .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 5122, ../sass/_baseTheme.scss */
  .explore h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 5127, ../sass/_baseTheme.scss */
  .explore h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 5135, ../sass/_baseTheme.scss */
  .experience {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    min-height: 400px;
  }
  /* line 5143, ../sass/_baseTheme.scss */
  .experience .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-top: 80px;
    margin-bottom: 475px;
  }
  /* line 5151, ../sass/_baseTheme.scss */
  .experience .container .boxFeature {
    padding: 0 !important;
  }
  /* line 5154, ../sass/_baseTheme.scss */
  .experience .container #students-title {
    padding-top: 0;
    padding-left: 0;
  }
  /* line 5158, ../sass/_baseTheme.scss */
  .experience .container .boxHeadline .boxItalic {
    line-height: 30px;
  }
  /* line 5162, ../sass/_baseTheme.scss */
  .experience h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 5165, ../sass/_baseTheme.scss */
  .experience h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
  }
  /* line 5169, ../sass/_baseTheme.scss */
  .experience h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
    font-style: italic;
  }
  /* line 5177, ../sass/_baseTheme.scss */
  .experience p {
    font-size: 16px;
  }
  /* line 5180, ../sass/_baseTheme.scss */
  .experience .row {
    padding: 15px 15px 30px 15px;
    padding-bottom: 80px;
    padding-bottom: 0;
  }
  /* line 5185, ../sass/_baseTheme.scss */
  .experience .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 5188, ../sass/_baseTheme.scss */
  .experience .section-logo img {
    height: auto !important;
    width: 60px !important;
    padding: 0;
    margin: 0;
  }
  /* line 5194, ../sass/_baseTheme.scss */
  .experience .section-logo.up {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
  }
  /* line 5199, ../sass/_baseTheme.scss */
  .experience .section-logo.up img {
    height: auto;
    width: 60px;
    margin: 15px 0 0 15px;
    padding: 0;
  }
  /* line 5207, ../sass/_baseTheme.scss */
  .experience .boxHeadline {
    margin-top: 70px;
    margin-top: 0;
  }
  /* line 5211, ../sass/_baseTheme.scss */
  .experience .col-md-4 {
    width: 100%;
    padding: 0 20px;
    top: 0;
    height: 325px;
    margin-top: 200px;
    background: url(../../img/studentLife-bg.png) repeat-x;
    background-size: 100% 100%;
  }
  /* line 5219, ../sass/_baseTheme.scss */
  .experience .col-md-4 h2 {
    padding: 0;
  }
  /* line 5222, ../sass/_baseTheme.scss */
  .experience .col-md-4 img {
    display: none;
  }
  /* line 5226, ../sass/_baseTheme.scss */
  .experience .mc {
    min-height: 300px;
    height: 100%;
  }
  /* line 5230, ../sass/_baseTheme.scss */
  .experience .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
    bottom: 30px;
    bottom: 60px;
  }
  /* line 5244, ../sass/_baseTheme.scss */
  .experience .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
    bottom: 30px;
    bottom: 60px;
  }
  /* line 5260, ../sass/_baseTheme.scss */
  .experience h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 5265, ../sass/_baseTheme.scss */
  .experience h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 5273, ../sass/_baseTheme.scss */
  .future {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
  }
  /* line 5280, ../sass/_baseTheme.scss */
  .future .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
  }
  /* line 5286, ../sass/_baseTheme.scss */
  .future .container .boxFeature {
    padding: 0 !important;
  }
  /* line 5290, ../sass/_baseTheme.scss */
  .future h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 5293, ../sass/_baseTheme.scss */
  .future h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
  }
  /* line 5297, ../sass/_baseTheme.scss */
  .future h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
    font-style: italic;
  }
  /* line 5305, ../sass/_baseTheme.scss */
  .future p {
    font-size: 16px;
  }
  /* line 5308, ../sass/_baseTheme.scss */
  .future .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 5311, ../sass/_baseTheme.scss */
  .future .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 5314, ../sass/_baseTheme.scss */
  .future .section-logo img {
    height: auto !important;
    width: 60px !important;
    padding: 0;
    margin: 0;
  }
  /* line 5320, ../sass/_baseTheme.scss */
  .future .section-logo.up.thinSection {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
  }
  /* line 5325, ../sass/_baseTheme.scss */
  .future .section-logo.up.thinSection img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 15px 0 0 15px;
  }
  /* line 5333, ../sass/_baseTheme.scss */
  .future #alumni-middle {
    display: none;
  }
  /* line 5336, ../sass/_baseTheme.scss */
  .future #alumni-left {
    margin-left: 0;
  }
  /* line 5339, ../sass/_baseTheme.scss */
  .future .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 5351, ../sass/_baseTheme.scss */
  .future .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
  }
  /* line 5365, ../sass/_baseTheme.scss */
  .future h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 5370, ../sass/_baseTheme.scss */
  .future h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 5377, ../sass/_baseTheme.scss */
  .future .future h1 {
    margin-bottom: 0;
  }

  /* line 5381, ../sass/_baseTheme.scss */
  .research {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    background: none !important;
  }
  /* line 5389, ../sass/_baseTheme.scss */
  .research .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 0;
  }
  /* line 5398, ../sass/_baseTheme.scss */
  .research .container .boxFeature {
    padding: 0 !important;
  }
  /* line 5402, ../sass/_baseTheme.scss */
  .research h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 5405, ../sass/_baseTheme.scss */
  .research h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
  }
  /* line 5409, ../sass/_baseTheme.scss */
  .research h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text", Georgia, serif;
    margin-top: 0;
    font-style: italic;
  }
  /* line 5417, ../sass/_baseTheme.scss */
  .research p {
    font-size: 16px;
  }
  /* line 5420, ../sass/_baseTheme.scss */
  .research .row {
    padding: 15px 15px 30px 15px;
    padding-bottom: 80px;
  }
  /* line 5424, ../sass/_baseTheme.scss */
  .research .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 5427, ../sass/_baseTheme.scss */
  .research .section-logo img {
    height: auto !important;
    width: 60px !important;
    padding: 0;
    margin: 0;
  }
  /* line 5434, ../sass/_baseTheme.scss */
  .research .boxHeadline {
    margin-top: 70px;
  }
  /* line 5437, ../sass/_baseTheme.scss */
  .research .format {
    margin-bottom: 0;
    margin-top: 0;
    min-height: 0;
  }
  /* line 5443, ../sass/_baseTheme.scss */
  .research#research .row {
    padding: 15px;
    padding-bottom: 80px;
  }
  /* line 5447, ../sass/_baseTheme.scss */
  .research#research .section-logo img {
    height: auto;
    width: 60px;
  }
  /* line 5452, ../sass/_baseTheme.scss */
  .research .col-md-7 {
    padding: 0;
  }
  /* line 5455, ../sass/_baseTheme.scss */
  .research .col-md-2 {
    display: none;
  }
  /* line 5458, ../sass/_baseTheme.scss */
  .research .col-md-3 {
    display: none;
  }
  /* line 5461, ../sass/_baseTheme.scss */
  .research #faculty-content {
    height: 100%;
    position: relative;
  }
  /* line 5465, ../sass/_baseTheme.scss */
  .research .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
    bottom: 30px;
  }
  /* line 5478, ../sass/_baseTheme.scss */
  .research .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 75%;
    text-align: left;
    bottom: 30px;
  }
  /* line 5493, ../sass/_baseTheme.scss */
  .research h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 5498, ../sass/_baseTheme.scss */
  .research h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 5505, ../sass/_baseTheme.scss */
  .research .research #faculty-middle {
    position: relative;
    bottom: 0;
    display: none;
  }

  /* line 5511, ../sass/_baseTheme.scss */
  .panel-italic-text {
    font-size: 40px;
    padding: 0;
    font-family: "Crimson Text";
  }

  /* line 5516, ../sass/_baseTheme.scss */
  .panel-large-text {
    font-size: 40px;
    padding: 0;
    font-family: "Crimson Text";
    font-size: 52px;
    padding: 0;
    margin: 10px 0 0;
    font-family: "Crimson Text";
  }

  /* line 5525, ../sass/_baseTheme.scss */
  #home_arrow {
    display: inline-block;
    padding: 0;
    margin: 0;
    margin-left: 45%;
    margin-top: 25%;
  }

  /* line 5532, ../sass/_baseTheme.scss */
  .cb-right {
    display: none;
  }

  /* line 5535, ../sass/_baseTheme.scss */
  .contactBottom {
    clear: both;
    padding: 10px 0 0;
  }

  /* line 5539, ../sass/_baseTheme.scss */
  .contactTop {
    margin-bottom: 10px;
    padding-top: 10px;
  }

  /* line 5543, ../sass/_baseTheme.scss */
  .cb-left {
    background-color: #333;
    width: 100%;
    padding-left: 25px;
  }

  /* line 5548, ../sass/_baseTheme.scss */
  .social {
    background-image: url(../../img/social_mobile.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    margin: 0 20px;
  }
  /* line 5554, ../sass/_baseTheme.scss */
  .social:hover {
    background-image: url(../../img/social_mobile.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    margin: 0 20px;
  }
  /* line 5560, ../sass/_baseTheme.scss */
  .social:hover.twitter {
    background-position: -25px 0;
  }
  /* line 5562, ../sass/_baseTheme.scss */
  .social:hover.twitter:hover {
    background-position: -25px -25px;
  }
  /* line 5566, ../sass/_baseTheme.scss */
  .social:hover.youtube {
    background-position: -50px 0;
  }
  /* line 5568, ../sass/_baseTheme.scss */
  .social:hover.youtube:hover {
    background-position: -50px -25px;
  }
  /* line 5572, ../sass/_baseTheme.scss */
  .social:hover.linkedin {
    background-position: -75px 0;
  }
  /* line 5574, ../sass/_baseTheme.scss */
  .social:hover.linkedin:hover {
    background-position: -75px -25px;
  }
  /* line 5578, ../sass/_baseTheme.scss */
  .social:hover.flickr {
    background-position: -100px 0;
  }
  /* line 5580, ../sass/_baseTheme.scss */
  .social:hover.flickr:hover {
    background-position: -100px -25px;
  }
  /* line 5584, ../sass/_baseTheme.scss */
  .social:hover.facebook:hover {
    background-position: 0 -25px;
  }
  /* line 5588, ../sass/_baseTheme.scss */
  .social.twitter {
    background-position: -25px 0;
  }
  /* line 5590, ../sass/_baseTheme.scss */
  .social.twitter:hover {
    background-position: -25px -25px;
  }
  /* line 5594, ../sass/_baseTheme.scss */
  .social.youtube {
    background-position: -50px 0;
  }
  /* line 5596, ../sass/_baseTheme.scss */
  .social.youtube:hover {
    background-position: -50px -25px;
  }
  /* line 5600, ../sass/_baseTheme.scss */
  .social.linkedin {
    background-position: -75px 0;
  }
  /* line 5602, ../sass/_baseTheme.scss */
  .social.linkedin:hover {
    background-position: -75px -25px;
  }
  /* line 5606, ../sass/_baseTheme.scss */
  .social.flickr {
    background-position: -100px 0;
  }
  /* line 5608, ../sass/_baseTheme.scss */
  .social.flickr:hover {
    background-position: -100px -25px;
  }
  /* line 5612, ../sass/_baseTheme.scss */
  .social.facebook:hover {
    background-position: 0 -25px;
  }

  /* line 5616, ../sass/_baseTheme.scss */
  .ct-left {
    padding-left: 10px;
  }
  /* line 5618, ../sass/_baseTheme.scss */
  .ct-left a {
    font-size: 13px !important;
  }

  /* line 5622, ../sass/_baseTheme.scss */
  .address {
    font-size: 10px;
  }

  /* line 5625, ../sass/_baseTheme.scss */
  .footerBlue {
    font-size: 10px;
    margin-left: 90px;
  }
  /* line 5628, ../sass/_baseTheme.scss */
  .footerBlue.top {
    margin-left: 0;
  }

  /* line 5632, ../sass/_baseTheme.scss */
  .ct-middle {
    float: none;
    padding-left: 85px;
    font-size: 13px;
  }

  /* line 5637, ../sass/_baseTheme.scss */
  .ct-right {
    float: left;
    padding-left: 12px;
  }
  /* line 5640, ../sass/_baseTheme.scss */
  .ct-right .footerBlue {
    position: relative;
    top: -3px;
  }

  /* line 5645, ../sass/_baseTheme.scss */
  .visit {
    display: none;
  }

  /* line 5648, ../sass/_baseTheme.scss */
  #news-left .has-image {
    margin-right: 0 !important;
    position: relative;
    top: 16px;
  }
  /* line 5652, ../sass/_baseTheme.scss */
  #news-left .has-image a {
    display: block;
    max-width: 185px;
    margin-bottom: -10px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
  /* line 5660, ../sass/_baseTheme.scss */
  .para {
    display: none !important;
  }

  /* line 5663, ../sass/_baseTheme.scss */
  .scrollFooter {
    display: none !important;
  }

  /* line 5668, ../sass/_baseTheme.scss */
  .front section.home {
    min-height: 320px !important;
  }
  /* line 5671, ../sass/_baseTheme.scss */
  .front section.no-bg .boxHeadline {
    margin-top: 25% !important;
  }
  /* line 5674, ../sass/_baseTheme.scss */
  .front section.show-bg .container {
    margin-top: 25% !important;
  }
  /* line 5679, ../sass/_baseTheme.scss */
  .front .show-bg .home .container {
    margin-top: 100px !important;
  }
  /* line 5682, ../sass/_baseTheme.scss */
  .front .show-bg .about .container {
    margin-top: 100px !important;
  }
  /* line 5685, ../sass/_baseTheme.scss */
  .front .show-bg .leaders .container {
    margin-top: 100px !important;
  }
  /* line 5688, ../sass/_baseTheme.scss */
  .front .show-bg .explore .container {
    margin-top: 100px !important;
  }
  /* line 5691, ../sass/_baseTheme.scss */
  .front .show-bg .experience .container {
    margin-top: 100px !important;
  }
  /* line 5694, ../sass/_baseTheme.scss */
  .front .show-bg .future .container {
    margin-top: 100px !important;
  }
  /* line 5697, ../sass/_baseTheme.scss */
  .front .show-bg .news .container {
    margin-top: 100px !important;
  }
  /* line 5700, ../sass/_baseTheme.scss */
  .front .show-bg .research .container {
    margin-top: 100px !important;
  }

  /* line 5705, ../sass/_baseTheme.scss */
  .home {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    position: relative;
  }
  /* line 5712, ../sass/_baseTheme.scss */
  .home .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-bottom: 0;
  }
  /* line 5719, ../sass/_baseTheme.scss */
  .home .container .boxFeature {
    padding: 0 !important;
  }
  /* line 5723, ../sass/_baseTheme.scss */
  .home h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 5726, ../sass/_baseTheme.scss */
  .home h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 5730, ../sass/_baseTheme.scss */
  .home h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
    font-style: italic;
  }
  /* line 5738, ../sass/_baseTheme.scss */
  .home p {
    font-size: 16px;
  }
  /* line 5741, ../sass/_baseTheme.scss */
  .home .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 5744, ../sass/_baseTheme.scss */
  .home .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 5747, ../sass/_baseTheme.scss */
  .home .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 5754, ../sass/_baseTheme.scss */
  .home #main_logo {
    height: auto;
    width: 80px;
    padding: 0;
    margin-top: 50px;
    margin-left: 20px;
    top: 0;
    left: 0;
  }
  /* line 5763, ../sass/_baseTheme.scss */
  .home #intro {
    padding-top: 20px !important;
    padding-left: 5px;
  }
  /* line 5767, ../sass/_baseTheme.scss */
  .home .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 5779, ../sass/_baseTheme.scss */
  .home .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 5793, ../sass/_baseTheme.scss */
  .home h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 5798, ../sass/_baseTheme.scss */
  .home h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 5806, ../sass/_baseTheme.scss */
  .about {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
  }
  /* line 5813, ../sass/_baseTheme.scss */
  .about .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
  }
  /* line 5819, ../sass/_baseTheme.scss */
  .about .container .boxFeature {
    padding: 0 !important;
  }
  /* line 5823, ../sass/_baseTheme.scss */
  .about h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 5826, ../sass/_baseTheme.scss */
  .about h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 5830, ../sass/_baseTheme.scss */
  .about h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
    font-style: italic;
  }
  /* line 5838, ../sass/_baseTheme.scss */
  .about p {
    font-size: 16px;
  }
  /* line 5841, ../sass/_baseTheme.scss */
  .about .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 5844, ../sass/_baseTheme.scss */
  .about .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 5847, ../sass/_baseTheme.scss */
  .about .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 5853, ../sass/_baseTheme.scss */
  .about .section-logo.up.thinSectionAbout {
    padding: 0;
    margin: 15px 0 0 13px;
    top: 0;
    left: 0;
  }
  /* line 5858, ../sass/_baseTheme.scss */
  .about .section-logo.up.thinSectionAbout img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 5866, ../sass/_baseTheme.scss */
  .about .col-md-4 {
    display: none;
  }
  /* line 5869, ../sass/_baseTheme.scss */
  .about .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 5881, ../sass/_baseTheme.scss */
  .about .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 5895, ../sass/_baseTheme.scss */
  .about h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 5900, ../sass/_baseTheme.scss */
  .about h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 5908, ../sass/_baseTheme.scss */
  .leaders {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    background: none !important;
  }
  /* line 5916, ../sass/_baseTheme.scss */
  .leaders .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    height: 100%;
    min-height: 600px;
    margin: 0;
  }
  /* line 5925, ../sass/_baseTheme.scss */
  .leaders .container .boxFeature {
    padding: 0 !important;
  }
  /* line 5929, ../sass/_baseTheme.scss */
  .leaders h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 5932, ../sass/_baseTheme.scss */
  .leaders h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 5936, ../sass/_baseTheme.scss */
  .leaders h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
    font-style: italic;
  }
  /* line 5944, ../sass/_baseTheme.scss */
  .leaders p {
    font-size: 16px;
  }
  /* line 5947, ../sass/_baseTheme.scss */
  .leaders .row {
    padding: 15px 15px 30px 15px;
    padding-bottom: 80px;
  }
  /* line 5951, ../sass/_baseTheme.scss */
  .leaders .section-logo {
    margin-top: 20px;
    margin-left: 20px;
    margin: 20px 0 0 20px;
  }
  /* line 5955, ../sass/_baseTheme.scss */
  .leaders .section-logo img {
    padding: 0;
    margin: 0;
    height: auto;
    width: 60px;
  }
  /* line 5962, ../sass/_baseTheme.scss */
  .leaders .boxHeadline {
    margin-top: 70px;
  }
  /* line 5965, ../sass/_baseTheme.scss */
  .leaders #academics-content {
    position: relative;
    margin-top: 0;
    margin-left: 20%;
    width: 100%;
  }
  /* line 5970, ../sass/_baseTheme.scss */
  .leaders #academics-content h2 {
    margin-left: -20px;
    font-size: 17px;
  }
  /* line 5975, ../sass/_baseTheme.scss */
  .leaders .col-md-3 {
    position: relative;
  }
  /* line 5977, ../sass/_baseTheme.scss */
  .leaders .col-md-3.right {
    display: none;
  }
  /* line 5980, ../sass/_baseTheme.scss */
  .leaders .col-md-3 #academics-middle {
    margin-top: 0;
  }
  /* line 5983, ../sass/_baseTheme.scss */
  .leaders .col-md-3 #academics-top-images img {
    display: none;
  }
  /* line 5987, ../sass/_baseTheme.scss */
  .leaders #academics-bottom-images {
    position: relative;
    margin: 0;
    padding: 0;
  }
  /* line 5992, ../sass/_baseTheme.scss */
  .leaders .degree-list {
    margin-left: 0;
    width: 100%;
  }
  /* line 5995, ../sass/_baseTheme.scss */
  .leaders .degree-list .btn, .leaders .degree-list .node-type-landing-page .read-more, .node-type-landing-page .leaders .degree-list .read-more {
    width: 80px;
    padding: 0;
    margin-right: 5px;
    float: left;
  }
  /* line 6002, ../sass/_baseTheme.scss */
  .leaders #academics-left {
    margin: 0;
  }
  /* line 6005, ../sass/_baseTheme.scss */
  .leaders .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
    bottom: 46px;
  }
  /* line 6018, ../sass/_baseTheme.scss */
  .leaders .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
    bottom: 46px;
  }
  /* line 6033, ../sass/_baseTheme.scss */
  .leaders h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6038, ../sass/_baseTheme.scss */
  .leaders h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 6046, ../sass/_baseTheme.scss */
  .explore {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
  }
  /* line 6053, ../sass/_baseTheme.scss */
  .explore .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    min-height: 200px;
  }
  /* line 6060, ../sass/_baseTheme.scss */
  .explore .container .boxFeature {
    padding: 0 !important;
  }
  /* line 6064, ../sass/_baseTheme.scss */
  .explore h2 {
    font-size: 20px;
    padding-bottom: 0;
    margin-top: 0;
  }
  /* line 6068, ../sass/_baseTheme.scss */
  .explore h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6072, ../sass/_baseTheme.scss */
  .explore h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
    font-style: italic;
  }
  /* line 6080, ../sass/_baseTheme.scss */
  .explore p {
    font-size: 16px;
  }
  /* line 6083, ../sass/_baseTheme.scss */
  .explore .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 6086, ../sass/_baseTheme.scss */
  .explore .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 6089, ../sass/_baseTheme.scss */
  .explore .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 6095, ../sass/_baseTheme.scss */
  .explore .section-logo.up.thinSection {
    top: 0;
    left: 0;
  }
  /* line 6098, ../sass/_baseTheme.scss */
  .explore .section-logo.up.thinSection img {
    top: 0;
    left: 0;
    height: auto;
    width: 60px;
    padding: 0;
    margin: 15px 0 0 15px;
  }
  /* line 6108, ../sass/_baseTheme.scss */
  .explore .col-md-3 {
    width: 100%;
    padding: 0;
  }
  /* line 6111, ../sass/_baseTheme.scss */
  .explore .col-md-3.middle {
    display: none;
  }
  /* line 6115, ../sass/_baseTheme.scss */
  .explore .col-md-6 {
    padding-left: 0;
  }
  /* line 6118, ../sass/_baseTheme.scss */
  .explore #admissions-left {
    margin-left: 0;
  }
  /* line 6121, ../sass/_baseTheme.scss */
  .explore #admissions-right {
    margin-top: 20px;
  }
  /* line 6124, ../sass/_baseTheme.scss */
  .explore .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 6136, ../sass/_baseTheme.scss */
  .explore .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 6150, ../sass/_baseTheme.scss */
  .explore h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6155, ../sass/_baseTheme.scss */
  .explore h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 6163, ../sass/_baseTheme.scss */
  .experience {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    min-height: 400px;
  }
  /* line 6171, ../sass/_baseTheme.scss */
  .experience .container {
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-top: 100px;
    margin-bottom: 375px;
  }
  /* line 6178, ../sass/_baseTheme.scss */
  .experience .container .boxFeature {
    padding: 0 !important;
  }
  /* line 6181, ../sass/_baseTheme.scss */
  .experience .container #students-title {
    padding-top: 0;
    padding-left: 0;
  }
  /* line 6185, ../sass/_baseTheme.scss */
  .experience .container .boxHeadline .boxItalic {
    line-height: 30px;
  }
  /* line 6189, ../sass/_baseTheme.scss */
  .experience h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 6192, ../sass/_baseTheme.scss */
  .experience h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6196, ../sass/_baseTheme.scss */
  .experience h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
    font-style: italic;
  }
  /* line 6204, ../sass/_baseTheme.scss */
  .experience p {
    font-size: 16px;
  }
  /* line 6207, ../sass/_baseTheme.scss */
  .experience .row {
    padding: 15px 15px 30px 15px;
    padding-bottom: 80px;
    padding-bottom: 0;
  }
  /* line 6212, ../sass/_baseTheme.scss */
  .experience .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 6215, ../sass/_baseTheme.scss */
  .experience .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 6221, ../sass/_baseTheme.scss */
  .experience .section-logo.up {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
  }
  /* line 6226, ../sass/_baseTheme.scss */
  .experience .section-logo.up img {
    height: auto;
    width: 60px;
    margin: 15px 0 0 15px;
    padding: 0;
  }
  /* line 6234, ../sass/_baseTheme.scss */
  .experience .boxHeadline {
    margin-top: 70px;
    margin-top: 0;
  }
  /* line 6238, ../sass/_baseTheme.scss */
  .experience .col-md-4 {
    width: 100%;
    padding: 0 20px;
    top: 0;
    height: 220px;
    margin-top: 200px;
    background: url(../../img/studentLife-bg.png) repeat-x;
    background-size: 100% 100%;
  }
  /* line 6246, ../sass/_baseTheme.scss */
  .experience .col-md-4 h2 {
    padding: 0;
  }
  /* line 6249, ../sass/_baseTheme.scss */
  .experience .col-md-4 img {
    display: none;
  }
  /* line 6253, ../sass/_baseTheme.scss */
  .experience .mc {
    min-height: 300px;
    height: 100%;
  }
  /* line 6257, ../sass/_baseTheme.scss */
  .experience .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
    bottom: 46px;
  }
  /* line 6270, ../sass/_baseTheme.scss */
  .experience .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
    bottom: 46px;
  }
  /* line 6285, ../sass/_baseTheme.scss */
  .experience h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6290, ../sass/_baseTheme.scss */
  .experience h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 6298, ../sass/_baseTheme.scss */
  .future {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
  }
  /* line 6305, ../sass/_baseTheme.scss */
  .future .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
  }
  /* line 6311, ../sass/_baseTheme.scss */
  .future .container .boxFeature {
    padding: 0 !important;
  }
  /* line 6315, ../sass/_baseTheme.scss */
  .future h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 6318, ../sass/_baseTheme.scss */
  .future h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6322, ../sass/_baseTheme.scss */
  .future h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
    font-style: italic;
  }
  /* line 6330, ../sass/_baseTheme.scss */
  .future p {
    font-size: 16px;
  }
  /* line 6333, ../sass/_baseTheme.scss */
  .future .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 6336, ../sass/_baseTheme.scss */
  .future .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 6339, ../sass/_baseTheme.scss */
  .future .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 6345, ../sass/_baseTheme.scss */
  .future .section-logo.up.thinSection {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
  }
  /* line 6350, ../sass/_baseTheme.scss */
  .future .section-logo.up.thinSection img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 15px 0 0 15px;
  }
  /* line 6358, ../sass/_baseTheme.scss */
  .future #alumni-middle {
    display: none;
  }
  /* line 6361, ../sass/_baseTheme.scss */
  .future #alumni-left {
    margin-left: 0;
  }
  /* line 6364, ../sass/_baseTheme.scss */
  .future .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 6376, ../sass/_baseTheme.scss */
  .future .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 6390, ../sass/_baseTheme.scss */
  .future h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6395, ../sass/_baseTheme.scss */
  .future h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6402, ../sass/_baseTheme.scss */
  .future .future h1 {
    margin-bottom: 0;
  }

  /* line 6406, ../sass/_baseTheme.scss */
  .news {
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    min-height: 200px;
    width: 100%;
  }
  /* line 6414, ../sass/_baseTheme.scss */
  .news .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-top: 70px;
    min-height: 450px;
  }
  /* line 6422, ../sass/_baseTheme.scss */
  .news .container .boxFeature {
    padding: 0 !important;
  }
  /* line 6426, ../sass/_baseTheme.scss */
  .news h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 6429, ../sass/_baseTheme.scss */
  .news h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6433, ../sass/_baseTheme.scss */
  .news h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
    font-style: italic;
  }
  /* line 6441, ../sass/_baseTheme.scss */
  .news p {
    font-size: 16px;
  }
  /* line 6444, ../sass/_baseTheme.scss */
  .news .row {
    padding: 15px 15px 30px 15px;
  }
  /* line 6447, ../sass/_baseTheme.scss */
  .news .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 6450, ../sass/_baseTheme.scss */
  .news .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 6457, ../sass/_baseTheme.scss */
  .news .col-md-3 {
    display: none;
  }
  /* line 6460, ../sass/_baseTheme.scss */
  .news #news-left {
    top: 0;
    padding: 0;
  }
  /* line 6464, ../sass/_baseTheme.scss */
  .news #news-left-headline {
    margin-top: 0;
  }
  /* line 6467, ../sass/_baseTheme.scss */
  .news .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 6479, ../sass/_baseTheme.scss */
  .news .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
  }
  /* line 6493, ../sass/_baseTheme.scss */
  .news h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6498, ../sass/_baseTheme.scss */
  .news h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6505, ../sass/_baseTheme.scss */
  .news #news-left-content .views-row img {
    right: 0;
  }

  /* line 6509, ../sass/_baseTheme.scss */
  .research {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    background: none !important;
  }
  /* line 6517, ../sass/_baseTheme.scss */
  .research .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 0;
  }
  /* line 6526, ../sass/_baseTheme.scss */
  .research .container .boxFeature {
    padding: 0 !important;
  }
  /* line 6530, ../sass/_baseTheme.scss */
  .research h2 {
    font-size: 20px;
    padding-bottom: 0;
  }
  /* line 6533, ../sass/_baseTheme.scss */
  .research h2.homepage-title {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6537, ../sass/_baseTheme.scss */
  .research h2.homepage-title.boxItalic {
    font-size: 22px;
    font-family: "Crimson Text";
    margin-top: 0;
    font-style: italic;
  }
  /* line 6545, ../sass/_baseTheme.scss */
  .research p {
    font-size: 16px;
  }
  /* line 6548, ../sass/_baseTheme.scss */
  .research .row {
    padding: 15px 15px 30px 15px;
    padding-bottom: 80px;
  }
  /* line 6552, ../sass/_baseTheme.scss */
  .research .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 6555, ../sass/_baseTheme.scss */
  .research .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 6562, ../sass/_baseTheme.scss */
  .research .boxHeadline {
    margin-top: 70px;
  }
  /* line 6565, ../sass/_baseTheme.scss */
  .research .format {
    margin-bottom: 0;
    margin-top: 0;
    min-height: 0;
  }
  /* line 6571, ../sass/_baseTheme.scss */
  .research#research .row {
    padding: 15px;
    padding-bottom: 80px;
  }
  /* line 6575, ../sass/_baseTheme.scss */
  .research#research .section-logo img {
    height: auto;
    width: 60px;
  }
  /* line 6580, ../sass/_baseTheme.scss */
  .research .col-md-7 {
    padding: 0;
  }
  /* line 6583, ../sass/_baseTheme.scss */
  .research .col-md-2 {
    display: none;
  }
  /* line 6586, ../sass/_baseTheme.scss */
  .research .col-md-3 {
    display: none;
  }
  /* line 6589, ../sass/_baseTheme.scss */
  .research #faculty-content {
    height: 100%;
    position: relative;
  }
  /* line 6593, ../sass/_baseTheme.scss */
  .research .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
    bottom: 46px;
  }
  /* line 6606, ../sass/_baseTheme.scss */
  .research .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 60%;
    text-align: left;
    bottom: 46px;
  }
  /* line 6621, ../sass/_baseTheme.scss */
  .research h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6626, ../sass/_baseTheme.scss */
  .research h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6633, ../sass/_baseTheme.scss */
  .research .research #faculty-middle {
    position: relative;
    bottom: 0;
    display: none;
  }

  /* line 6639, ../sass/_baseTheme.scss */
  .panel-italic-text {
    font-size: 36px;
    padding: 0;
    font-family: "Crimson Text";
  }

  /* line 6644, ../sass/_baseTheme.scss */
  .panel-large-text {
    font-size: 36px;
    padding: 0;
    font-family: "Crimson Text";
    font-size: 48px;
    padding: 0;
    margin: 10px 0 0;
    font-family: "Crimson Text";
  }

  /* line 6653, ../sass/_baseTheme.scss */
  #home_arrow {
    display: inline-block;
    padding: 0;
    margin: 0;
    margin-left: 45%;
    margin-top: 10px;
  }

  /* line 6660, ../sass/_baseTheme.scss */
  .cb-right {
    display: none;
  }

  /* line 6663, ../sass/_baseTheme.scss */
  .contactBottom {
    clear: both;
    padding: 10px 0 0;
  }

  /* line 6667, ../sass/_baseTheme.scss */
  .contactTop {
    margin-bottom: 10px;
    padding-top: 10px;
  }

  /* line 6671, ../sass/_baseTheme.scss */
  .cb-left {
    background-color: #333;
    width: 100%;
    padding-left: 15px;
  }

  /* line 6676, ../sass/_baseTheme.scss */
  .social {
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 0;
  }
  /* line 6680, ../sass/_baseTheme.scss */
  .social:hover {
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 0;
  }
  /* line 6684, ../sass/_baseTheme.scss */
  .social:hover.facebook {
    margin-left: 15px;
  }
  /* line 6688, ../sass/_baseTheme.scss */
  .social.facebook {
    margin-left: 15px;
  }

  /* line 6692, ../sass/_baseTheme.scss */
  .ct-left {
    padding-left: 15px;
  }
  /* line 6694, ../sass/_baseTheme.scss */
  .ct-left a {
    font-size: 20px !important;
  }

  /* line 6698, ../sass/_baseTheme.scss */
  .address {
    font-size: 10px;
    padding-right: 10px;
    line-height: 24px;
  }

  /* line 6703, ../sass/_baseTheme.scss */
  .footerBlue {
    font-size: 10px;
    margin-left: 90px;
  }
  /* line 6706, ../sass/_baseTheme.scss */
  .footerBlue.top {
    margin-left: 0;
    padding-right: 10px;
  }

  /* line 6711, ../sass/_baseTheme.scss */
  .ct-middle {
    float: none;
    padding-left: 150px;
  }

  /* line 6715, ../sass/_baseTheme.scss */
  .ct-right {
    float: right;
    padding-left: 12px;
    padding-right: 10px;
  }
  /* line 6719, ../sass/_baseTheme.scss */
  .ct-right .footerBlue {
    position: relative;
    left: -155px;
    top: -2px;
  }

  /* line 6725, ../sass/_baseTheme.scss */
  .visit {
    display: none;
  }
}
@media only screen and (min-width: 481px) and (max-width: 580px), only screen and (min-width: 481px) and (max-width: 580px) and (orientation: landscape) {
  /* line 6730, ../sass/_baseTheme.scss */
  .para {
    display: none !important;
  }

  /* line 6733, ../sass/_baseTheme.scss */
  .scrollFooter {
    display: none !important;
  }

  /* line 6738, ../sass/_baseTheme.scss */
  .front section.home {
    min-height: 320px !important;
  }
  /* line 6741, ../sass/_baseTheme.scss */
  .front section.leaders .degree-list .btn, .front section.leaders .degree-list .node-type-landing-page .read-more, .node-type-landing-page .front section.leaders .degree-list .read-more {
    width: 100px;
    font-size: 14px;
  }
  /* line 6745, ../sass/_baseTheme.scss */
  .front section.no-bg .boxHeadline {
    margin-top: 25% !important;
  }
  /* line 6748, ../sass/_baseTheme.scss */
  .front section.show-bg .container {
    margin-top: 25% !important;
  }
  /* line 6752, ../sass/_baseTheme.scss */
  .front .ct-middle {
    float: right;
  }
  /* line 6755, ../sass/_baseTheme.scss */
  .front .ct-right .footerBlue {
    text-align: left;
    position: relative;
    left: -62px;
    top: -3px;
  }

  /* line 6762, ../sass/_baseTheme.scss */
  .home {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    position: relative;
  }
  /* line 6769, ../sass/_baseTheme.scss */
  .home .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-bottom: 0;
  }
  /* line 6776, ../sass/_baseTheme.scss */
  .home .container .boxFeature {
    padding: 0 !important;
  }
  /* line 6780, ../sass/_baseTheme.scss */
  .home h2 {
    font-size: 24px;
  }
  /* line 6782, ../sass/_baseTheme.scss */
  .home h2.homepage-title {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6786, ../sass/_baseTheme.scss */
  .home h2.homepage-title.boxItalic {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6793, ../sass/_baseTheme.scss */
  .home p {
    font-size: 18px;
  }
  /* line 6796, ../sass/_baseTheme.scss */
  .home .row {
    padding: 15px;
  }
  /* line 6799, ../sass/_baseTheme.scss */
  .home .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 6802, ../sass/_baseTheme.scss */
  .home .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 6809, ../sass/_baseTheme.scss */
  .home #main_logo {
    height: auto;
    width: 80px;
    padding: 0;
    margin-top: 50px;
    margin-left: 20px;
    top: 0;
    left: 0;
  }
  /* line 6818, ../sass/_baseTheme.scss */
  .home #intro {
    padding-left: 10px;
    padding-top: 20px !important;
  }
  /* line 6822, ../sass/_baseTheme.scss */
  .home .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 6834, ../sass/_baseTheme.scss */
  .home .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 6848, ../sass/_baseTheme.scss */
  .home h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6853, ../sass/_baseTheme.scss */
  .home h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 6861, ../sass/_baseTheme.scss */
  .about {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
  }
  /* line 6868, ../sass/_baseTheme.scss */
  .about .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
  }
  /* line 6874, ../sass/_baseTheme.scss */
  .about .container .boxFeature {
    padding: 0 !important;
  }
  /* line 6878, ../sass/_baseTheme.scss */
  .about h2 {
    font-size: 24px;
  }
  /* line 6880, ../sass/_baseTheme.scss */
  .about h2.homepage-title {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6884, ../sass/_baseTheme.scss */
  .about h2.homepage-title.boxItalic {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6891, ../sass/_baseTheme.scss */
  .about p {
    font-size: 18px;
  }
  /* line 6894, ../sass/_baseTheme.scss */
  .about .row {
    padding: 15px;
  }
  /* line 6897, ../sass/_baseTheme.scss */
  .about .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 6900, ../sass/_baseTheme.scss */
  .about .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 6906, ../sass/_baseTheme.scss */
  .about .section-logo.up.thinSectionAbout {
    padding: 0;
    margin: 15px 0 0 13px;
    top: 0;
    left: 0;
  }
  /* line 6911, ../sass/_baseTheme.scss */
  .about .section-logo.up.thinSectionAbout img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 6919, ../sass/_baseTheme.scss */
  .about .col-md-4 {
    display: none;
  }
  /* line 6922, ../sass/_baseTheme.scss */
  .about .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 6934, ../sass/_baseTheme.scss */
  .about .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 6948, ../sass/_baseTheme.scss */
  .about h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 6953, ../sass/_baseTheme.scss */
  .about h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 6961, ../sass/_baseTheme.scss */
  .leaders {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    background: none !important;
  }
  /* line 6969, ../sass/_baseTheme.scss */
  .leaders .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    height: 100%;
    min-height: 570px;
    margin: 0;
  }
  /* line 6978, ../sass/_baseTheme.scss */
  .leaders .container .boxFeature {
    padding: 0 !important;
  }
  /* line 6982, ../sass/_baseTheme.scss */
  .leaders h2 {
    font-size: 24px;
  }
  /* line 6984, ../sass/_baseTheme.scss */
  .leaders h2.homepage-title {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6988, ../sass/_baseTheme.scss */
  .leaders h2.homepage-title.boxItalic {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 6995, ../sass/_baseTheme.scss */
  .leaders p {
    font-size: 18px;
  }
  /* line 6998, ../sass/_baseTheme.scss */
  .leaders .row {
    padding: 15px;
  }
  /* line 7001, ../sass/_baseTheme.scss */
  .leaders .section-logo {
    margin-top: 20px;
    margin-left: 20px;
    margin: 20px 0 0 20px;
  }
  /* line 7005, ../sass/_baseTheme.scss */
  .leaders .section-logo img {
    padding: 0;
    margin: 0;
    height: auto;
    width: 60px;
  }
  /* line 7012, ../sass/_baseTheme.scss */
  .leaders .boxHeadline {
    margin-top: 70px;
  }
  /* line 7015, ../sass/_baseTheme.scss */
  .leaders #academics-content {
    position: relative;
    margin-top: 0;
    margin-left: 25%;
    width: 100%;
  }
  /* line 7020, ../sass/_baseTheme.scss */
  .leaders #academics-content h2 {
    margin-left: -20px;
    font-size: 17px;
  }
  /* line 7025, ../sass/_baseTheme.scss */
  .leaders .col-md-3 {
    position: relative;
  }
  /* line 7027, ../sass/_baseTheme.scss */
  .leaders .col-md-3.right {
    display: none;
  }
  /* line 7030, ../sass/_baseTheme.scss */
  .leaders .col-md-3 #academics-middle {
    margin-top: 0;
  }
  /* line 7033, ../sass/_baseTheme.scss */
  .leaders .col-md-3 #academics-top-images img {
    display: none;
  }
  /* line 7037, ../sass/_baseTheme.scss */
  .leaders #academics-bottom-images {
    position: relative;
    margin: 0;
    padding: 0;
  }
  /* line 7042, ../sass/_baseTheme.scss */
  .leaders .degree-list {
    margin-left: 0;
    width: 100%;
  }
  /* line 7045, ../sass/_baseTheme.scss */
  .leaders .degree-list .btn, .leaders .degree-list .node-type-landing-page .read-more, .node-type-landing-page .leaders .degree-list .read-more {
    width: 80px;
    padding: 0;
    margin-right: 5px;
    float: left;
  }
  /* line 7052, ../sass/_baseTheme.scss */
  .leaders #academics-left {
    margin: 0;
  }
  /* line 7055, ../sass/_baseTheme.scss */
  .leaders .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
    bottom: 20px;
  }
  /* line 7068, ../sass/_baseTheme.scss */
  .leaders .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
    bottom: 20px;
  }
  /* line 7083, ../sass/_baseTheme.scss */
  .leaders h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 7088, ../sass/_baseTheme.scss */
  .leaders h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 7096, ../sass/_baseTheme.scss */
  .explore {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
  }
  /* line 7103, ../sass/_baseTheme.scss */
  .explore .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    min-height: 200px;
  }
  /* line 7110, ../sass/_baseTheme.scss */
  .explore .container .boxFeature {
    padding: 0 !important;
  }
  /* line 7114, ../sass/_baseTheme.scss */
  .explore h2 {
    font-size: 24px;
    margin-top: 0;
  }
  /* line 7117, ../sass/_baseTheme.scss */
  .explore h2.homepage-title {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7121, ../sass/_baseTheme.scss */
  .explore h2.homepage-title.boxItalic {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7128, ../sass/_baseTheme.scss */
  .explore p {
    font-size: 18px;
  }
  /* line 7131, ../sass/_baseTheme.scss */
  .explore .row {
    padding: 15px;
  }
  /* line 7134, ../sass/_baseTheme.scss */
  .explore .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 7137, ../sass/_baseTheme.scss */
  .explore .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 7143, ../sass/_baseTheme.scss */
  .explore .section-logo.up.thinSection {
    top: 0;
    left: 0;
  }
  /* line 7146, ../sass/_baseTheme.scss */
  .explore .section-logo.up.thinSection img {
    top: 0;
    left: 0;
    height: auto;
    width: 60px;
    padding: 0;
    margin: 15px 0 0 15px;
  }
  /* line 7156, ../sass/_baseTheme.scss */
  .explore .col-md-3 {
    width: 100%;
    padding: 0;
  }
  /* line 7159, ../sass/_baseTheme.scss */
  .explore .col-md-3.middle {
    display: none;
  }
  /* line 7163, ../sass/_baseTheme.scss */
  .explore .col-md-6 {
    padding-left: 0;
  }
  /* line 7166, ../sass/_baseTheme.scss */
  .explore #admissions-left {
    margin-left: 0;
  }
  /* line 7169, ../sass/_baseTheme.scss */
  .explore #admissions-right {
    margin-top: 20px;
  }
  /* line 7172, ../sass/_baseTheme.scss */
  .explore .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 7184, ../sass/_baseTheme.scss */
  .explore .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 7198, ../sass/_baseTheme.scss */
  .explore h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 7203, ../sass/_baseTheme.scss */
  .explore h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 7211, ../sass/_baseTheme.scss */
  .experience {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    min-height: 400px;
  }
  /* line 7219, ../sass/_baseTheme.scss */
  .experience .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-top: 23%;
    margin-bottom: 380px;
  }
  /* line 7227, ../sass/_baseTheme.scss */
  .experience .container .boxFeature {
    padding: 0 !important;
  }
  /* line 7230, ../sass/_baseTheme.scss */
  .experience .container #students-title {
    padding-top: 0;
    padding-left: 0;
  }
  /* line 7234, ../sass/_baseTheme.scss */
  .experience .container .boxHeadline .boxItalic {
    line-height: 30px;
  }
  /* line 7238, ../sass/_baseTheme.scss */
  .experience h2 {
    font-size: 24px;
  }
  /* line 7240, ../sass/_baseTheme.scss */
  .experience h2.homepage-title {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7244, ../sass/_baseTheme.scss */
  .experience h2.homepage-title.boxItalic {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7251, ../sass/_baseTheme.scss */
  .experience p {
    font-size: 18px;
  }
  /* line 7254, ../sass/_baseTheme.scss */
  .experience .row {
    padding: 15px;
  }
  /* line 7257, ../sass/_baseTheme.scss */
  .experience .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 7260, ../sass/_baseTheme.scss */
  .experience .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 7266, ../sass/_baseTheme.scss */
  .experience .section-logo.up {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
  }
  /* line 7271, ../sass/_baseTheme.scss */
  .experience .section-logo.up img {
    height: auto;
    width: 60px;
    margin: 15px 0 0 15px;
    padding: 0;
  }
  /* line 7279, ../sass/_baseTheme.scss */
  .experience .boxHeadline {
    margin-top: 70px;
    margin-top: 0;
  }
  /* line 7283, ../sass/_baseTheme.scss */
  .experience .col-md-4 {
    width: 100%;
    padding: 0 20px;
    top: 0;
    height: 220px;
    margin-top: 43%;
    background: url(../../img/studentLife-bg.png) repeat-x;
    background-size: 100% 100%;
  }
  /* line 7291, ../sass/_baseTheme.scss */
  .experience .col-md-4 h2 {
    padding: 0;
  }
  /* line 7294, ../sass/_baseTheme.scss */
  .experience .col-md-4 img {
    display: none;
  }
  /* line 7298, ../sass/_baseTheme.scss */
  .experience .mc {
    min-height: 300px;
    height: 100%;
  }
  /* line 7302, ../sass/_baseTheme.scss */
  .experience .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
    bottom: 82px;
  }
  /* line 7315, ../sass/_baseTheme.scss */
  .experience .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
    bottom: 82px;
  }
  /* line 7330, ../sass/_baseTheme.scss */
  .experience h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 7335, ../sass/_baseTheme.scss */
  .experience h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }

  /* line 7343, ../sass/_baseTheme.scss */
  .future {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
  }
  /* line 7350, ../sass/_baseTheme.scss */
  .future .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
  }
  /* line 7356, ../sass/_baseTheme.scss */
  .future .container .boxFeature {
    padding: 0 !important;
  }
  /* line 7360, ../sass/_baseTheme.scss */
  .future h2 {
    font-size: 24px;
  }
  /* line 7362, ../sass/_baseTheme.scss */
  .future h2.homepage-title {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7366, ../sass/_baseTheme.scss */
  .future h2.homepage-title.boxItalic {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7373, ../sass/_baseTheme.scss */
  .future p {
    font-size: 18px;
  }
  /* line 7376, ../sass/_baseTheme.scss */
  .future .row {
    padding: 15px;
  }
  /* line 7379, ../sass/_baseTheme.scss */
  .future .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 7382, ../sass/_baseTheme.scss */
  .future .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 7388, ../sass/_baseTheme.scss */
  .future .section-logo.up.thinSection {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
  }
  /* line 7393, ../sass/_baseTheme.scss */
  .future .section-logo.up.thinSection img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 15px 0 0 15px;
  }
  /* line 7401, ../sass/_baseTheme.scss */
  .future #alumni-middle {
    display: none;
  }
  /* line 7404, ../sass/_baseTheme.scss */
  .future #alumni-left {
    margin-left: 0;
  }
  /* line 7407, ../sass/_baseTheme.scss */
  .future .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 7419, ../sass/_baseTheme.scss */
  .future .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 7433, ../sass/_baseTheme.scss */
  .future h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 7438, ../sass/_baseTheme.scss */
  .future h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 7445, ../sass/_baseTheme.scss */
  .future #alumni-right h2 {
    padding: 0;
    font-size: 18px;
  }
  /* line 7449, ../sass/_baseTheme.scss */
  .future .future h1 {
    margin-bottom: 0;
  }

  /* line 7453, ../sass/_baseTheme.scss */
  .news {
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    min-height: 200px;
    width: 100%;
  }
  /* line 7461, ../sass/_baseTheme.scss */
  .news .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-top: 70px;
    min-height: 450px;
  }
  /* line 7469, ../sass/_baseTheme.scss */
  .news .container .boxFeature {
    padding: 0 !important;
  }
  /* line 7473, ../sass/_baseTheme.scss */
  .news h2 {
    font-size: 24px;
  }
  /* line 7475, ../sass/_baseTheme.scss */
  .news h2.homepage-title {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7479, ../sass/_baseTheme.scss */
  .news h2.homepage-title.boxItalic {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7486, ../sass/_baseTheme.scss */
  .news p {
    font-size: 18px;
  }
  /* line 7489, ../sass/_baseTheme.scss */
  .news .row {
    padding: 15px;
  }
  /* line 7492, ../sass/_baseTheme.scss */
  .news .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 7495, ../sass/_baseTheme.scss */
  .news .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 7502, ../sass/_baseTheme.scss */
  .news .col-md-3 {
    display: none;
  }
  /* line 7505, ../sass/_baseTheme.scss */
  .news #news-left {
    top: 0;
    padding: 0;
  }
  /* line 7509, ../sass/_baseTheme.scss */
  .news #news-left-headline {
    margin-top: 0;
  }
  /* line 7512, ../sass/_baseTheme.scss */
  .news .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 7524, ../sass/_baseTheme.scss */
  .news .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
  }
  /* line 7538, ../sass/_baseTheme.scss */
  .news h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 7543, ../sass/_baseTheme.scss */
  .news h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 7550, ../sass/_baseTheme.scss */
  .news #news-left-content .views-row img {
    right: 0;
  }

  /* line 7554, ../sass/_baseTheme.scss */
  .research {
    width: 100%;
    height: 100%;
    padding: 0;
    background-attachment: scroll !important;
    background-size: cover;
    height: auto;
    min-height: 380px;
    background: none !important;
  }
  /* line 7563, ../sass/_baseTheme.scss */
  .research .container {
    margin-top: 100px;
    margin-bottom: 100px;
    height: auto !important;
    width: 100%;
    min-height: 0;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 0;
  }
  /* line 7572, ../sass/_baseTheme.scss */
  .research .container .boxFeature {
    padding: 0 !important;
  }
  /* line 7576, ../sass/_baseTheme.scss */
  .research h2 {
    font-size: 24px;
  }
  /* line 7578, ../sass/_baseTheme.scss */
  .research h2.homepage-title {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7582, ../sass/_baseTheme.scss */
  .research h2.homepage-title.boxItalic {
    font-size: 26px !important;
    font-family: "Crimson Text";
    margin-top: 0;
  }
  /* line 7589, ../sass/_baseTheme.scss */
  .research p {
    font-size: 18px;
  }
  /* line 7592, ../sass/_baseTheme.scss */
  .research .row {
    padding: 15px;
  }
  /* line 7595, ../sass/_baseTheme.scss */
  .research .section-logo {
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 7598, ../sass/_baseTheme.scss */
  .research .section-logo img {
    height: auto;
    width: 60px;
    padding: 0;
    margin: 0;
  }
  /* line 7605, ../sass/_baseTheme.scss */
  .research .boxHeadline {
    margin-top: 70px;
  }
  /* line 7608, ../sass/_baseTheme.scss */
  .research .format {
    margin-bottom: 0;
    margin-top: 0;
    min-height: 0;
  }
  /* line 7614, ../sass/_baseTheme.scss */
  .research#research .row {
    padding: 15px;
  }
  /* line 7617, ../sass/_baseTheme.scss */
  .research#research .section-logo img {
    height: auto;
    width: 60px;
  }
  /* line 7622, ../sass/_baseTheme.scss */
  .research .col-md-7 {
    padding: 0;
  }
  /* line 7625, ../sass/_baseTheme.scss */
  .research .col-md-2 {
    display: none;
  }
  /* line 7628, ../sass/_baseTheme.scss */
  .research .col-md-3 {
    display: none;
  }
  /* line 7631, ../sass/_baseTheme.scss */
  .research #faculty-content {
    height: 100%;
    position: relative;
  }
  /* line 7635, ../sass/_baseTheme.scss */
  .research .read-more.large {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
    bottom: 20px;
  }
  /* line 7648, ../sass/_baseTheme.scss */
  .research .read-more.large:hover {
    float: right;
    font-family: "Crimson Text", serif;
    font-size: 16px;
    background-color: #d30000;
    padding: 0 0 0 15px;
    position: absolute;
    bottom: 50px;
    right: -10px;
    color: #fff;
    width: 50%;
    text-align: left;
    bottom: 20px;
  }
  /* line 7663, ../sass/_baseTheme.scss */
  .research h1.homepage-title {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 7668, ../sass/_baseTheme.scss */
  .research h1.homepage-title.upper {
    font-size: 47px;
    line-height: 32px;
    font-family: "Crimson Text";
    margin-bottom: 0;
  }
  /* line 7675, ../sass/_baseTheme.scss */
  .research .research #faculty-middle {
    position: relative;
    bottom: 0;
    display: none;
  }

  /* line 7681, ../sass/_baseTheme.scss */
  .container {
    min-height: 0;
  }

  /* line 7684, ../sass/_baseTheme.scss */
  .panel-italic-text {
    font-size: 36px;
    padding: 0;
    font-family: "Crimson Text";
  }

  /* line 7689, ../sass/_baseTheme.scss */
  .panel-large-text {
    font-size: 36px;
    padding: 0;
    font-family: "Crimson Text";
    font-size: 48px;
    padding: 0;
    margin: 10px 0 0;
    font-family: "Crimson Text";
    line-height: 25px;
  }

  /* line 7699, ../sass/_baseTheme.scss */
  #home_arrow {
    display: inline-block;
    padding: 0;
    margin: 0;
    margin-left: 45%;
    margin-top: 15px;
  }

  /* line 7706, ../sass/_baseTheme.scss */
  .cb-right {
    display: none;
  }

  /* line 7709, ../sass/_baseTheme.scss */
  .contactBottom {
    clear: both;
    padding: 10px 0 0;
  }

  /* line 7713, ../sass/_baseTheme.scss */
  .contactTop {
    margin-bottom: 10px;
    padding-top: 10px;
  }

  /* line 7717, ../sass/_baseTheme.scss */
  .cb-left {
    background-color: #333;
    width: 100%;
    padding-left: 15px;
  }

  /* line 7722, ../sass/_baseTheme.scss */
  .social {
    margin-top: 10px;
  }
  /* line 7724, ../sass/_baseTheme.scss */
  .social.facebook {
    margin-left: 15px;
  }

  /* line 7728, ../sass/_baseTheme.scss */
  .ct-left {
    padding-left: 15px;
  }
  /* line 7730, ../sass/_baseTheme.scss */
  .ct-left a {
    font-size: 20px !important;
  }

  /* line 7734, ../sass/_baseTheme.scss */
  .address {
    font-size: 10px;
    line-height: 24px;
    margin-right: 10px;
  }

  /* line 7739, ../sass/_baseTheme.scss */
  .footerBlue {
    font-size: 10px;
    margin-left: 385px;
    margin-right: 10px;
    float: none;
  }
  /* line 7744, ../sass/_baseTheme.scss */
  .footerBlue.top {
    margin-left: 0;
  }

  /* line 7748, ../sass/_baseTheme.scss */
  .ct-middle {
    float: none;
    padding-left: 85px;
  }

  /* line 7752, ../sass/_baseTheme.scss */
  .ct-right {
    float: right;
    padding-left: 12px;
    padding-right: 0;
  }

  /* line 7757, ../sass/_baseTheme.scss */
  .visit {
    display: none;
  }
}
@media only screen and (min-width: 380px) and (max-height: 685px) and (orientation: portrait) {
  /* line 7762, ../sass/_baseTheme.scss */
  .leaders #academics-content {
    margin-top: 0;
  }
}
@media (max-width: 686px) {
  /* line 7767, ../sass/_baseTheme.scss */
  .not-front {
    /*.block-search input#edit-submit {
    	background: $url_18;
    	background-repeat: no-repeat;
    	background-size: 18px 18px;
    	font-size: 0;
    	background-position: 5px 5px;
    	border: 0;
    	cursor: pointer;
    	height: 30px;
    	width: 30px;
    }*/
  }
  /* line 7768, ../sass/_baseTheme.scss */
  .not-front #resources-menu {
    display: none;
  }
  /* line 7771, ../sass/_baseTheme.scss */
  .not-front .navbar-toggle {
    display: inline;
  }
  /* line 7774, ../sass/_baseTheme.scss */
  .not-front #rotator {
    display: none;
  }
  /* line 7777, ../sass/_baseTheme.scss */
  .not-front .qlTitle {
    width: auto;
  }
  /* line 7779, ../sass/_baseTheme.scss */
  .not-front .qlTitle:visited {
    background-color: #044053;
  }
  /* line 7783, ../sass/_baseTheme.scss */
  .not-front .qlbox {
    cursor: pointer;
  }
  /* line 7785, ../sass/_baseTheme.scss */
  .not-front .qlbox:hover {
    background-color: #044053;
  }
  /* line 7788, ../sass/_baseTheme.scss */
  .not-front .qlbox:visited {
    background-color: #044053;
  }
  /* line 7792, ../sass/_baseTheme.scss */
  .not-front .qlbox-resources {
    cursor: pointer;
  }
  /* line 7794, ../sass/_baseTheme.scss */
  .not-front .qlbox-resources:hover {
    background-color: #044053;
  }
  /* line 7797, ../sass/_baseTheme.scss */
  .not-front .qlbox-resources:visited {
    background-color: #044053;
  }
  /* line 7802, ../sass/_baseTheme.scss */
  .not-front #sidr .qlbox {
    width: 93%;
    height: auto;
    min-height: 31px;
  }
  /* line 7807, ../sass/_baseTheme.scss */
  .not-front #sidr .ql-space {
    padding-left: 10px;
    display: block;
    width: 100%;
  }
  /* line 7812, ../sass/_baseTheme.scss */
  .not-front #sidr .qlTitle {
    margin-top: 0;
    text-align: left;
    padding-left: 0;
    font-size: 17px;
    font-weight: bold;
  }
  /* line 7818, ../sass/_baseTheme.scss */
  .not-front #sidr .qlTitle:visited {
    background-color: #044053;
  }
  /* line 7821, ../sass/_baseTheme.scss */
  .not-front #sidr .qlTitle:active {
    background-color: #044053;
  }
  /* line 7825, ../sass/_baseTheme.scss */
  .not-front #sidr .ql-arrow {
    left: 220px;
  }
  /* line 7828, ../sass/_baseTheme.scss */
  .not-front #sidr .ql {
    margin-top: 0;
    width: 242px;
    position: static;
  }
  /* line 7832, ../sass/_baseTheme.scss */
  .not-front #sidr .ql li {
    background-color: #00112d;
    border: 0;
    line-height: 30px;
    border-bottom: 1px solid #044053;
    width: 242px;
  }
  /* line 7838, ../sass/_baseTheme.scss */
  .not-front #sidr .ql li a {
    padding: 0;
    padding-left: 10px;
    border: 0;
    text-transform: uppercase;
    font-size: 17px;
    font-family: Lato, Arial, sans-serif;
    font-weight: bold;
  }
  /* line 7847, ../sass/_baseTheme.scss */
  .not-front #sidr .ql li:hover a {
    padding: 0;
    padding-left: 10px;
    background-color: #044053;
  }
  /* line 7854, ../sass/_baseTheme.scss */
  .not-front #sidr .block-search {
    width: 100%;
    height: 50px;
  }
  /* line 7857, ../sass/_baseTheme.scss */
  .not-front #sidr .block-search form {
    height: auto;
    padding: 6px 10px;
  }
  /* line 7861, ../sass/_baseTheme.scss */
  .not-front #sidr .block-search input[type=text] {
    height: 30px !important;
    width: 203px !important;
    margin: 0 auto !important;
    font-size: 18px !important;
    font-family: "Crimson Text", Georgia, serif;
    font-weight: normal !important;
    padding: 0 10px;
    color: #fff;
  }
  /* line 7872, ../sass/_baseTheme.scss */
  .not-front #sidr ul li ul {
    margin-top: 3px;
  }
  /* line 7876, ../sass/_baseTheme.scss */
  .not-front #sidr li.expanded a {
    margin: 1px;
  }
  /* line 7878, ../sass/_baseTheme.scss */
  .not-front #sidr li.expanded a.opened {
    background-color: #044053;
    background-image: url(../../img/ql-arrow.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
  }
  /* line 7885, ../sass/_baseTheme.scss */
  .not-front #sidr li.expanded:hover a {
    background-color: #044053;
    background-image: url(../../img/ql-arrow.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
  }
  /* line 7891, ../sass/_baseTheme.scss */
  .not-front #sidr li.expanded ul.menu li {
    line-height: 21px;
    width: 240px;
    background-color: #fff;
  }
  /* line 7895, ../sass/_baseTheme.scss */
  .not-front #sidr li.expanded ul.menu li:hover {
    color: #fff;
  }
  /* line 7898, ../sass/_baseTheme.scss */
  .not-front #sidr li.expanded ul.menu li a {
    background-color: #fff;
    color: #00112d;
    width: 100%;
    text-transform: none;
    font-weight: normal;
    font-size: 14px;
    padding: 5px 10px;
  }
  /* line 7906, ../sass/_baseTheme.scss */
  .not-front #sidr li.expanded ul.menu li a:hover {
    margin: 1px;
    background: 0;
    background-color: #497D92;
    color: #fff;
  }
  /* line 7915, ../sass/_baseTheme.scss */
  .not-front #sidr #ql-default .qlbox {
    z-index: 9999;
  }
  /* line 7918, ../sass/_baseTheme.scss */
  .not-front #sidr #ql-resources .qlbox {
    z-index: 1;
  }
  /* line 7921, ../sass/_baseTheme.scss */
  .not-front #sidr .sidr ul {
    border-top: 0;
    border-bottom: 0;
    margin-bottom: 0;
    width: 245px;
  }
  /* line 7926, ../sass/_baseTheme.scss */
  .not-front #sidr .sidr ul li {
    border: 0;
    z-index: 9999;
  }
  /* line 7930, ../sass/_baseTheme.scss */
  .not-front #sidr .sidr ul li:hover > a {
    box-shadow: none !important;
  }
  /* line 7934, ../sass/_baseTheme.scss */
  .not-front #sidr .sidr ul li:hover > span {
    box-shadow: none !important;
  }
  /* line 7940, ../sass/_baseTheme.scss */
  .not-front #sidr .sidr ul li.active > a {
    box-shadow: none !important;
  }
  /* line 7944, ../sass/_baseTheme.scss */
  .not-front #sidr .sidr ul li.active > span {
    box-shadow: none !important;
  }
  /* line 7950, ../sass/_baseTheme.scss */
  .not-front #sidr .sidr ul li.sidr-class-active > a {
    box-shadow: none !important;
  }
  /* line 7954, ../sass/_baseTheme.scss */
  .not-front #sidr .sidr ul li.sidr-class-active > span {
    box-shadow: none !important;
  }
  /* line 7961, ../sass/_baseTheme.scss */
  .not-front #sidr #sidr .ql li a:hover {
    box-shadow: none !important;
  }
  /* line 7965, ../sass/_baseTheme.scss */
  .not-front #sidr #edit-search-block-form-1-wrapper label {
    display: none;
  }
  /* line 7968, ../sass/_baseTheme.scss */
  .not-front #sidr input#edit-search-block-form-1 {
    margin: 0;
    height: 20px;
    margin-top: 5px;
    background-color: #666 !important;
    display: inline !important;
    height: 16px;
    line-height: 20px;
  }
  /* line 7979, ../sass/_baseTheme.scss */
  .not-front .navbar-inverse .navbar-toggle {
    height: 30px;
    padding: 0;
    border: 1px solid #666;
    border-radius: 0;
    padding: 6px 4px;
    display: block !important;
  }
  /* line 7988, ../sass/_baseTheme.scss */
  .not-front .navbar-inverse .navbar-collapse {
    display: none;
  }
  /* line 7991, ../sass/_baseTheme.scss */
  .not-front .navbar-inverse .navbar-form {
    display: none;
  }
  /* line 7995, ../sass/_baseTheme.scss */
  .not-front .ql-space:hover {
    background-color: #044053;
  }
  /* line 7998, ../sass/_baseTheme.scss */
  .not-front #block-menu_block-1 h2 {
    display: none;
  }
  /* line 8002, ../sass/_baseTheme.scss */
  .not-front .front #sidr .qlTitle {
    font-weight: normal;
  }
  /* line 8005, ../sass/_baseTheme.scss */
  .not-front .front #sidr .ql li a {
    font-weight: normal;
  }
  /* line 8008, ../sass/_baseTheme.scss */
  .not-front .front #sidr .block-search .form-item {
    margin-left: 0;
  }
  /* line 8012, ../sass/_baseTheme.scss */
  .not-front form#search-block-form {
    background-color: #222;
    margin: 0;
    height: 30px;
  }
  /* line 8017, ../sass/_baseTheme.scss */
  .not-front .navbar input#edit-submit {
    right: 15px;
    top: 8px;
  }
  /* line 8032, ../sass/_baseTheme.scss */
  .not-front body .frame .mobileIcon {
    margin-right: 260px !important;
  }
  /* line 8035, ../sass/_baseTheme.scss */
  .not-front .ui-page.ui-body-c.ui-page-panel.ui-page-active {
    height: 100% !important;
  }
  /* line 8038, ../sass/_baseTheme.scss */
  .not-front #ql-default .qlbox {
    z-index: 9999;
  }
  /* line 8041, ../sass/_baseTheme.scss */
  .not-front #ql-resources .qlbox {
    z-index: 1;
  }
}
/* line 8046, ../sass/_baseTheme.scss */
.custom-tooltip-styling {
  color: #497D92 !important;
  font-weight: bold;
  text-transform: uppercase;
  width: auto;
  margin-right: 80px;
  background: #333 !important;
  font-size: 12px !important;
  border: 0 !important;
  outline: 0 !important;
  cursor: pointer;
}

/* line 8058, ../sass/_baseTheme.scss */
.flip {
  width: 82px;
  height: 23px;
  font-size: 12px;
  margin-right: 10px;
}
/* line 8063, ../sass/_baseTheme.scss */
.flip .card {
  width: 100%;
  height: 100%;
}
/* line 8068, ../sass/_baseTheme.scss */
.flip .card .face {
  width: 100%;
  height: 100%;
  z-index: 2;
  font-family: Georgia;
  text-align: center;
}
/* line 8075, ../sass/_baseTheme.scss */
.flip .card .front {
  position: absolute;
  z-index: 1;
  background: #000;
  color: #fff;
  cursor: pointer;
  background: url(../../img/social/footerLogo.png) no-repeat;
}
/* line 8083, ../sass/_baseTheme.scss */
.flip .card .back {
  font-size: 12px;
  position: absolute;
  margin-right: 100px;
  width: 100%;
  text-align: right;
  color: #fff;
  cursor: pointer;
}

/* line 8094, ../sass/_baseTheme.scss */
#rotator {
  height: 12px;
  width: 12px;
  right: 17px;
  top: 7px;
  position: absolute;
  padding: 0;
  margin: 0;
}
/* line 8102, ../sass/_baseTheme.scss */
#rotator li {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0;
}
/* line 8111, ../sass/_baseTheme.scss */
#rotator li img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
/* line 8117, ../sass/_baseTheme.scss */
#rotator li #rotator li span.rotator-caption {
  display: block;
  position: absolute;
  bottom: 40px;
  float: right;
  right: 35px;
  font-size: 3.2em;
  width: auto;
  height: auto;
  z-index: 20;
  padding-left: 40px;
  color: #fff;
  line-height: 1.3em;
}

/* line 8133, ../sass/_baseTheme.scss */
.show {
  display: block !important;
}
/* line 8135, ../sass/_baseTheme.scss */
.show * {
  display: block !important;
}

/* line 8139, ../sass/_baseTheme.scss */
.hide {
  display: none !important;
}
/* line 8141, ../sass/_baseTheme.scss */
.hide * {
  display: none !important;
}

/* line 8145, ../sass/_baseTheme.scss */
.sidr {
  display: none;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 260px;
  overflow-x: none;
  overflow-y: auto;
  font-family: lucida grande, tahoma, verdana, arial, sans-serif;
  font-size: 16px;
  background: #333;
  color: #fff;
  border-left: 1px solid #555;
}
/* line 8159, ../sass/_baseTheme.scss */
.sidr .sidr-inner {
  padding: 0 0 15px;
}
/* line 8161, ../sass/_baseTheme.scss */
.sidr .sidr-inner > p {
  margin-left: 15px;
  margin-right: 15px;
}
/* line 8166, ../sass/_baseTheme.scss */
.sidr.right {
  left: auto;
  right: -260px;
}
/* line 8170, ../sass/_baseTheme.scss */
.sidr.left {
  left: -260px;
  right: auto;
}
/* line 8174, ../sass/_baseTheme.scss */
.sidr h1 {
  font-size: 11px;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
  margin: 0 0 5px;
  padding: 0 15px;
}
/* line 8182, ../sass/_baseTheme.scss */
.sidr h2 {
  font-size: 11px;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
  margin: 0 0 5px;
  padding: 0 15px;
}
/* line 8190, ../sass/_baseTheme.scss */
.sidr h3 {
  font-size: 11px;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
  margin: 0 0 5px;
  padding: 0 15px;
}
/* line 8198, ../sass/_baseTheme.scss */
.sidr h4 {
  font-size: 11px;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
  margin: 0 0 5px;
  padding: 0 15px;
}
/* line 8206, ../sass/_baseTheme.scss */
.sidr h5 {
  font-size: 11px;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
  margin: 0 0 5px;
  padding: 0 15px;
}
/* line 8214, ../sass/_baseTheme.scss */
.sidr h6 {
  font-size: 11px;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
  margin: 0 0 5px;
  padding: 0 15px;
}
/* line 8222, ../sass/_baseTheme.scss */
.sidr p {
  font-size: 13px;
  margin: 0 0 12px;
}
/* line 8225, ../sass/_baseTheme.scss */
.sidr p a {
  color: rgba(255, 255, 255, 0.9);
}
/* line 8229, ../sass/_baseTheme.scss */
.sidr ul {
  display: block;
  border-top: 1px solid #1a1a1a;
  border-bottom: 1px solid #4d4d4d;
  margin-bottom: 0 !important;
  padding: 0;
}
/* line 8235, ../sass/_baseTheme.scss */
.sidr ul li {
  display: block;
  line-height: 33px;
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #1a1a1a;
  margin: 0;
}
/* line 8241, ../sass/_baseTheme.scss */
.sidr ul li:hover {
  border-top: 0;
  line-height: 33px;
}
/* line 8245, ../sass/_baseTheme.scss */
.sidr ul li.active {
  border-top: 0;
  line-height: 33px;
}
/* line 8249, ../sass/_baseTheme.scss */
.sidr ul li.sidr-class-active {
  border-top: 0;
  line-height: 33px;
}
/* line 8253, ../sass/_baseTheme.scss */
.sidr ul li a {
  display: block;
  text-decoration: none;
  color: #fff;
  padding: 0 15px;
}
/* line 8259, ../sass/_baseTheme.scss */
.sidr ul li span {
  display: block;
  text-decoration: none;
  color: #fff;
  padding: 0 15px;
}
/* line 8265, ../sass/_baseTheme.scss */
.sidr ul li ul {
  border-bottom: 0;
  margin: 0;
}
/* line 8268, ../sass/_baseTheme.scss */
.sidr ul li ul li {
  line-height: 40px;
  font-size: 13px;
}
/* line 8271, ../sass/_baseTheme.scss */
.sidr ul li ul li:last-child {
  border-bottom: 0;
}
/* line 8274, ../sass/_baseTheme.scss */
.sidr ul li ul li:hover {
  border-top: 0;
  line-height: 41px;
}
/* line 8278, ../sass/_baseTheme.scss */
.sidr ul li ul li.active {
  border-top: 0;
  line-height: 41px;
}
/* line 8282, ../sass/_baseTheme.scss */
.sidr ul li ul li.sidr-class-active {
  border-top: 0;
  line-height: 41px;
}
/* line 8286, ../sass/_baseTheme.scss */
.sidr ul li ul li a {
  color: rgba(255, 255, 255, 0.8);
  padding-left: 30px;
}
/* line 8290, ../sass/_baseTheme.scss */
.sidr ul li ul li span {
  color: rgba(255, 255, 255, 0.8);
  padding-left: 30px;
}
/* line 8298, ../sass/_baseTheme.scss */
.sidr form {
  margin: 0 15px;
}
/* line 8301, ../sass/_baseTheme.scss */
.sidr label {
  font-size: 13px;
}
/* line 8304, ../sass/_baseTheme.scss */
.sidr input[type=text] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8315, ../sass/_baseTheme.scss */
.sidr input[type=password] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8326, ../sass/_baseTheme.scss */
.sidr input[type=date] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8337, ../sass/_baseTheme.scss */
.sidr input[type=datetime] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8348, ../sass/_baseTheme.scss */
.sidr input[type=email] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8359, ../sass/_baseTheme.scss */
.sidr input[type=number] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8370, ../sass/_baseTheme.scss */
.sidr input[type=search] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8381, ../sass/_baseTheme.scss */
.sidr input[type=tel] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8392, ../sass/_baseTheme.scss */
.sidr input[type=time] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8403, ../sass/_baseTheme.scss */
.sidr input[type=url] {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8414, ../sass/_baseTheme.scss */
.sidr textarea {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8425, ../sass/_baseTheme.scss */
.sidr select {
  width: 100%;
  font-size: 13px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
  margin: 0 0 10px;
  padding: 5px;
}
/* line 8436, ../sass/_baseTheme.scss */
.sidr input[type=checkbox] {
  width: auto;
  display: inline;
  clear: none;
}
/* line 8441, ../sass/_baseTheme.scss */
.sidr input[type=button] {
  color: #333;
  background: #fff;
}
/* line 8444, ../sass/_baseTheme.scss */
.sidr input[type=button]:hover {
  background: rgba(255, 255, 255, 0.9);
}
/* line 8448, ../sass/_baseTheme.scss */
.sidr input[type=submit] {
  color: #333;
  background: #fff;
}
/* line 8451, ../sass/_baseTheme.scss */
.sidr input[type=submit]:hover {
  background: rgba(255, 255, 255, 0.9);
}
/* line 8455, ../sass/_baseTheme.scss */
.sidr > p {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 8460, ../sass/_baseTheme.scss */
#ui-datepicker-div {
  width: 200px !important;
}

/* line 8463, ../sass/_baseTheme.scss */
.mcecontentbody {
  padding: 10px;
}

/* line 8466, ../sass/_baseTheme.scss */
br[mce_bogus] {
  display: none;
}

/* line 8469, ../sass/_baseTheme.scss */
.field-field-cent-event-date {
  color: #b20000;
  font-size: 24px;
}

/* line 8475, ../sass/_baseTheme.scss */
.read-more.large:hover {
  background-color: #f80624;
}

/* line 8480, ../sass/_baseTheme.scss */
.social-in-page.social-large {
  list-style: none;
  padding: 10px;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  background-color: #fff;
  display: inline-block;
}
/* line 8487, ../sass/_baseTheme.scss */
.social-in-page.social-large p {
  display: none;
}
/* line 8490, ../sass/_baseTheme.scss */
.social-in-page.social-large br {
  display: none;
}
/* line 8493, ../sass/_baseTheme.scss */
.social-in-page.social-large li {
  display: inline-block;
  font-size: 20px;
  padding-left: 30px;
  background-image: url(../../img/social-lg.png);
  background-repeat: no-repeat;
  background-size: auto 200%;
  height: 30px;
  margin-top: -4px;
  margin-right: 10px;
}
/* line 8503, ../sass/_baseTheme.scss */
.social-in-page.social-large li:hover span {
  color: #33798E !important;
}
/* line 8507, ../sass/_baseTheme.scss */
.social-in-page.social-large span {
  background-color: #fff;
  color: #497D92;
  height: 100%;
  padding-left: 4px;
  padding-top: 10px;
  padding-bottom: 8px;
  position: relative;
  left: 0;
  top: 2px;
}
/* line 8518, ../sass/_baseTheme.scss */
.social-in-page.social-large .twitter {
  background-position: -30px 0;
}
/* line 8520, ../sass/_baseTheme.scss */
.social-in-page.social-large .twitter:hover {
  background-position: -30px -30px;
}
/* line 8524, ../sass/_baseTheme.scss */
.social-in-page.social-large .youtube {
  background-position: -60px 0;
}
/* line 8526, ../sass/_baseTheme.scss */
.social-in-page.social-large .youtube:hover {
  background-position: -60px -30px;
}
/* line 8530, ../sass/_baseTheme.scss */
.social-in-page.social-large .linkedin {
  background-position: -90px 0;
}
/* line 8532, ../sass/_baseTheme.scss */
.social-in-page.social-large .linkedin:hover {
  background-position: -90px -30px;
}
/* line 8536, ../sass/_baseTheme.scss */
.social-in-page.social-large .flickr {
  background-position: -120px 0;
  margin-right: 0;
}
/* line 8539, ../sass/_baseTheme.scss */
.social-in-page.social-large .flickr:hover {
  background-position: -120px -30px;
}
/* line 8543, ../sass/_baseTheme.scss */
.social-in-page.social-large .facebook:hover {
  background-position: 0 -30px;
}

/* line 8550, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page li:before {
  content: ' ' !important;
}
/* line 8554, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page li {
  background: none !important;
}
/* line 8558, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page.social-large li {
  height: auto;
  margin-top: -18px;
  font-size: 1.1em;
  padding-left: 20px;
}
/* line 8565, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page li a:before {
  content: "\f39e" !important;
  content: "\f082" !important;
  width: 20px;
  height: 1em;
  display: inline-block;
  font-size: 2em;
  line-height: 1.2em;
  font-family: "Font Awesome 5 Brands";
  top: 10px;
  position: relative;
  margin-right: 10px;
  font-size: 2.4em;
}
/* line 8580, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page li.twitter a:before {
  content: "\f099" !important;
  content: "\f081" !important;
}
/* line 8585, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page li.vimeo a:before {
  content: "\f27d" !important;
  content: "\f194" !important;
}
/* line 8590, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page li.flickr a:before {
  content: "\f16e" !important;
}
/* line 8594, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page li.insta a:before {
  content: "\f16d" !important;
}
/* line 8598, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page li.linkedin a:before {
  content: "\f08c" !important;
}
/* line 8602, ../sass/_baseTheme.scss */
.node-type-landing-page .social-in-page li:last-child {
  margin-right: -20px;
}

/* line 8608, ../sass/_baseTheme.scss */
.ie9 .para {
  width: 270px;
}
/* line 8610, ../sass/_baseTheme.scss */
.ie9 .para li {
  width: 270px;
}

/* line 8614, ../sass/_baseTheme.scss */
.ie8 .outdated-ie {
  position: absolute;
  top: 50px;
  left: 100px;
  font-size: 20px;
  color: #db003c;
  padding: 10px;
  line-height: 24px;
  z-index: 99999999;
  background-color: #fff;
}

/* Firefox */
@-moz-document url-prefix() {
  /* line 8628, ../sass/_baseTheme.scss */
  .node-type-landing-page .content > div:last-child > .bg-image-panel {
    padding-bottom: 36px;
  }

  /* line 8632, ../sass/_baseTheme.scss */
  .node-type-landing-page .content > div:last-child > .bg-image-panel .bg-image-content {
    margin-bottom: -36px;
  }

  /* line 8636, ../sass/_baseTheme.scss */
  .contactTop,
  .navbar h3,
  .navbar .support a {
    font-weight: normal !important;
  }
}
/* line 8643, ../sass/_baseTheme.scss */
.socialIcon.container {
  position: absolute;
  right: 12px;
  top: 5px;
}
/* line 8647, ../sass/_baseTheme.scss */
.socialIcon.container img {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 8655, ../sass/_baseTheme.scss */
input#expand {
  width: 0;
  padding-right: 17px;
  padding-left: 5px;
  text-align: left;
  outline: 0;
  border: 0;
  background-color: #666;
  background: url(../../img/searchicon.png) no-repeat;
  background-position: right;
  color: #fff;
  margin-right: 20px;
}

/* line 8668, ../sass/_baseTheme.scss */
#resources-menu ul.links {
  margin-top: -5px;
}

/* line 8671, ../sass/_baseTheme.scss */
table[border="1"] td {
  border: 1px solid #ccc;
}

/* line 8674, ../sass/_baseTheme.scss */
#sidebar-right .block-block ul li {
  line-height: 22px;
  text-indent: -16px;
  margin-bottom: 5px;
  font-size: .9em;
}
/* line 8679, ../sass/_baseTheme.scss */
#sidebar-right .block-block ul li:before {
  content: "»\00a0\00a0";
}

/* line 8683, ../sass/_baseTheme.scss */
.node-form .text {
  width: 95%;
}

/* line 8686, ../sass/_baseTheme.scss */
.pull-right > .btn, .node-type-landing-page .pull-right > .read-more {
  margin-left: 30px;
}
/* line 8688, ../sass/_baseTheme.scss */
.pull-right > .btn:hover, .node-type-landing-page .pull-right > .read-more:hover {
  margin-left: 30px;
}

/* line 8692, ../sass/_baseTheme.scss */
.has-title .flip-controls {
  top: 45%;
}

/* line 8695, ../sass/_baseTheme.scss */
.single-item .flip-through-content {
  width: 90%;
}
/* line 8697, ../sass/_baseTheme.scss */
.single-item .flip-through-content ul {
  width: 95% !important;
}
/* line 8699, ../sass/_baseTheme.scss */
.single-item .flip-through-content ul li {
  width: 95% !important;
}

/* line 8704, ../sass/_baseTheme.scss */
.no-top-margin {
  margin-top: 0 !important;
}

/* line 8707, ../sass/_baseTheme.scss */
.no-bottom-margin {
  margin-bottom: 0 !important;
}

/* line 8710, ../sass/_baseTheme.scss */
.no-margins > * {
  margin: 0;
}

/* line 8713, ../sass/_baseTheme.scss */
.not-front .navbar .qlbox {
  margin-right: 20px;
}

/* line 8716, ../sass/_baseTheme.scss */
.pager li {
  margin-left: 0 !important;
}
/* line 8718, ../sass/_baseTheme.scss */
.pager li > a {
  border: 0;
  color: #33798E;
}
/* line 8722, ../sass/_baseTheme.scss */
.pager li > span {
  border: 0;
}
/* line 8725, ../sass/_baseTheme.scss */
.pager li:before {
  content: "" !important;
}

/* line 8729, ../sass/_baseTheme.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #dedede;
}

/* line 8732, ../sass/_baseTheme.scss */
.node-type-program .field-type-noderelationships-backref {
  display: none;
}

/* line 8735, ../sass/_baseTheme.scss */
.contentright .bg-image-content {
  float: right;
}

/* line 8738, ../sass/_baseTheme.scss */
.contentleft .bg-image-content {
  float: left;
}

/* line 8742, ../sass/_baseTheme.scss */
.today .view-field.view-data-node-data-field-date-field-date-value.node-data-field-date-field-date-value {
  color: #fff;
  background-color: #33798E;
}
/* line 8746, ../sass/_baseTheme.scss */
.today .view-field.view-data-node-title.node-title {
  background-color: #33798E;
}
/* line 8748, ../sass/_baseTheme.scss */
.today .view-field.view-data-node-title.node-title a {
  background-color: #33798E;
  color: #fff;
}

/* line 8754, ../sass/_baseTheme.scss */
.date-heading h3 {
  font-family: "Crimson Text", Georgia, serif;
  color: #333;
  font-size: 40px;
  padding: 20px !important;
}

/* line 8761, ../sass/_baseTheme.scss */
.date-nav div.date-prev {
  margin-top: 25px;
}
/* line 8764, ../sass/_baseTheme.scss */
.date-nav div.date-next {
  margin-top: 25px;
}

/* line 8768, ../sass/_baseTheme.scss */
#news-middle-bottom .read-more {
  margin-top: 0;
}
/* line 8770, ../sass/_baseTheme.scss */
#news-middle-bottom .read-more:hover {
  margin-top: 0;
}

/* line 8774, ../sass/_baseTheme.scss */
.node-type-event .field-field-date {
  margin-bottom: 20px;
  color: #b20000;
  font-size: 24px;
}

/* line 8779, ../sass/_baseTheme.scss */
#basic-panel-main + div {
  clear: both;
}

/* line 8782, ../sass/_baseTheme.scss */
.mceContentBody .col-md-6 {
  width: 48%;
  float: left;
}

/* - Pager - */
/* line 8789, ../sass/_baseTheme.scss */
ul.pager li {
  text-indent: 0px !important;
}

/* line 8793, ../sass/_baseTheme.scss */
ul.pager li.pager-current {
  color: #073aa5;
  padding: 1px !important;
  margin: 5px 14px !important;
}

/* line 8800, ../sass/_baseTheme.scss */
#main-content .pager li > a {
  box-shadow: none !important;
}

/* line 8804, ../sass/_baseTheme.scss */
#main-content .pager li > a:hover {
  background-color: #073aa5;
  color: white;
}

/* Superfish Menus */
/* line 2, ../sass/_sfMenus.scss */
ul.sf-menu,
ul.sf-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: none;
}

/* line 10, ../sass/_sfMenus.scss */
ul.sf-menu li {
  border: none;
  border-top: 0;
  float: left;
  /* LTR */
  background-color: transparent;
}

/* line 17, ../sass/_sfMenus.scss */
ul.sf-menu > li {
  float: none;
}
/* line 20, ../sass/_sfMenus.scss */
ul.sf-menu > li > a {
  padding: 0 !important;
}

/* line 25, ../sass/_sfMenus.scss */
ul.sf-menu a {
  padding: 0.3em 5px 0.3em 5px;
}

/* line 29, ../sass/_sfMenus.scss */
ul.sf-menu ul {
  top: 1.8em;
  left: -1px;
  /* LTR */
  border: 0;
  border-top: 1px solid #ccc;
  margin-right: 0;
  /* LTR */
  width: auto !important;
}

/* line 38, ../sass/_sfMenus.scss */
ul.sf-menu ul li {
  width: 12.5em;
}

/* line 42, ../sass/_sfMenus.scss */
ul.sf-menu {
  border: 0;
}

/* line 47, ../sass/_sfMenus.scss */
ul.sf-menu ul li {
  border-top: 1px solid #ccc;
}

/* line 51, ../sass/_sfMenus.scss */
ul.sf-menu li li {
  border-top: 0;
}

/* line 55, ../sass/_sfMenus.scss */
ul.sf-menu ul {
  left: 0;
  /* LTR */
}

/* line 59, ../sass/_sfMenus.scss */
ul.sf-menu ul li {
  clear: both;
}

/* line 63, ../sass/_sfMenus.scss */
ul.sf-menu li ul li ul {
  left: 12.5em;
  /* LTR */
  top: -1px;
}

/* line 68, ../sass/_sfMenus.scss */
ul.sf-menu .menuparent a {
  padding-right: 15px;
  /* LTR */
}

/* line 72, ../sass/_sfMenus.scss */
ul.sf-menu li.menuparent {
  background: transparent url(arrow-down.png) right center no-repeat;
  /* LTR */
}

/* line 76, ../sass/_sfMenus.scss */
ul.sf-menu li.menuparent:hover {
  background: transparent url(arrow-down.png) right center no-repeat;
  /* LTR */
}

/* line 80, ../sass/_sfMenus.scss */
ul.sf-menu li li.menuparent {
  background: transparent url(arrow-right.png) right center no-repeat;
  /* LTR */
}

/* line 84, ../sass/_sfMenus.scss */
ul.sf-menu li li.menuparent:hover {
  background: transparent url(arrow-right.png) right center no-repeat;
  /* LTR */
}

/* line 87, ../sass/_sfMenus.scss */
#main-menu > ul, #main-menu .sf-menu {
  display: table-row;
  text-align: center;
}

/*
#main-menu>ul li.menu-82398>a,#main-menu .sf-menu li.menu-82398>a,#main-menu .sf-menu li.menu-82399>a {
    padding-top: 26px
}*/
/* line 97, ../sass/_sfMenus.scss */
#main-menu ul.idown .menuparent a {
  padding-right: 20px;
  padding-left: 20px;
}

/* line 102, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > .menuparent:hover, #main-menu ul.sf-menu > .menuparent:focus {
  background-image: url(../../img/down-arrow-1.svg);
  background-repeat: no-repeat;
  background-position: center 90%;
}

/* line 108, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li, #main-menu > ul > li {
  background: transparent;
  border: 0;
  display: table-cell;
  font-size: 15px;
  height: 85px;
  text-transform: none;
  text-align: center;
  vertical-align: middle;
}

/* line 121, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li > a, #main-menu > ul > li > a {
  color: #fff !important;
  display: block;
  /* height: 100%;
   padding-top: 33px;
   padding-right: 20px;
   padding-left: 20px. */
}

/* line 130, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li:hover, #main-menu ul.sf-menu > li.active, #main-menu ul.sf-menu > li.active-trail, #main-menu ul.sf-menu > li:focus, #main-menu > ul > li:hover, #main-menu > ul > li.active, #main-menu > ul > li.active-trail, #main-menu > ul > li:focus {
  background-color: #044053;
  background-color: #002779;
}
/* line 133, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li:hover > a, #main-menu ul.sf-menu > li.active > a, #main-menu ul.sf-menu > li.active-trail > a, #main-menu ul.sf-menu > li:focus > a, #main-menu > ul > li:hover > a, #main-menu > ul > li.active > a, #main-menu > ul > li.active-trail > a, #main-menu > ul > li:focus > a {
  /* text-decoration: underline; */
}

/* line 138, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li:hover > a.active, #main-menu ul.sf-menu > li.active > a.active, #main-menu > ul > li:hover > a.active, #main-menu > ul > li.active > a.active {
  color: #fff;
}

/* line 142, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li.last, #main-menu > ul > li.last {
  margin-right: 0;
}

/* line 146, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu ul {
  background-image: url(../../img/dkblue_bg.png);
  background: #002779;
  border-top-color: #aed7e0;
  position: absolute;
  left: -97px;
  top: 100%;
  z-index: 9999999;
}

@media all and (-ms-high-contrast: none) {
  /* line 157, ../sass/_sfMenus.scss */
  #main-menu ul.sf-menu ul {
    top: 85px;
  }
}
/* line 162, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu ul li {
  background: transparent;
  border: none;
  text-align: left;
  text-transform: none;
  font-size: 15px;
  padding: 2px;
  width: 220px;
}

/* line 173, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu ul li a {
  color: #fff !important;
  padding: 10px;
  margin-left: 1px;
}

/* line 179, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu ul li a:hover, #main-menu ul.sf-menu ul li a.active {
  background-color: #007D9A;
}

/* line 183, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu ul ul {
  position: relative;
  left: 1px;
  border-bottom: 0;
}

/* line 189, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu ul ul li {
  padding-left: 0;
}

/* line 193, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu li.menuparent ul ul a {
  padding-left: 50px;
}

/* line 197, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu ul ul li.last {
  border-bottom: 0;
}

/* line 201, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li > ul {
  position: absolute;
  right: 0;
}

/* line 206, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li > ul > li.menuparent > ul > li {
  width: 100%;
  border-right: 0;
  border-left: 0;
}

/* line 212, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li > ul > li {
  width: 100%;
}

/* line 216, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li > ul > li > ul > li {
  min-width: 100%;
  border-top: 0;
}

/* line 222, ../sass/_sfMenus.scss */
.region-primarymenu {
  width: 1440px;
  margin: 0 auto;
}
@media (max-width: 1440px) {
  /* line 222, ../sass/_sfMenus.scss */
  .region-primarymenu {
    width: 95%;
    margin-left: 2.5%;
  }
}

/* line 232, ../sass/_sfMenus.scss */
.region-primarymenu:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 238, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li {
  width: calc(100% / 7) !important;
}

@media all and (-ms-high-contrast: none) {
  /* line 244, ../sass/_sfMenus.scss */
  #main-menu ul.sf-menu > li {
    width: 14.28% !important;
  }
}
/* line 249, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li a {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

/* line 257, ../sass/_sfMenus.scss */
.sidebar .block {
  border: 1px solid #dbdbdb;
  padding: 20px;
  padding-bottom: 40px;
  position: relative;
  margin-bottom: 30px;
  color: #00112d;
}

/* line 267, ../sass/_sfMenus.scss */
.sidebar .block-menu, .sidebar .block-menu-block {
  padding: 0;
}

/* line 271, ../sass/_sfMenus.scss */
.sidebar .block h2 {
  color: #00112d;
  font-family: "Lato",Arial,sans-serif;
  font-size: 32px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 280, ../sass/_sfMenus.scss */
.sidebar .block h3 {
  color: #222;
  font-family: "Crimson Text", Georgia, serif;
  font-size: 30px;
  text-transform: none;
  font-weight: normal;
  line-height: 30px;
  margin: 20px 0;
}

/* line 290, ../sass/_sfMenus.scss */
.sidebar .block p {
  margin: 0;
  line-height: 22px;
}

/* line 295, ../sass/_sfMenus.scss */
.sidebar .block a.special {
  background-color: #74000e;
  color: #fff;
  padding: 5px 25px 5px 10px;
  position: absolute;
  bottom: 15px;
}

/* line 303, ../sass/_sfMenus.scss */
.sidebar .block a.special:hover {
  color: #fff;
  background-color: #db003c;
}

/* line 308, ../sass/_sfMenus.scss */
.sidebar .block-menu, .sidebar .block-menu-block {
  padding: 0;
}

/* line 312, ../sass/_sfMenus.scss */
.sidebar .block-menu h2, .sidebar .block-menu-block h2 {
  border-bottom: 1px solid #dbdbdb;
  font-size: 28px;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}

/* line 319, ../sass/_sfMenus.scss */
.sidebar .block-menu ul, .sidebar .block-menu-block ul {
  padding: 0;
  margin-left: 0;
}

/* line 324, ../sass/_sfMenus.scss */
.sidebar .block-menu ul ul li, .sidebar .block-menu-block ul ul li {
  margin: 0 -2px;
}

/* line 328, ../sass/_sfMenus.scss */
.sidebar .block-menu ul ul li a, .sidebar .block-menu-block ul ul li a {
  padding-left: 40px;
}

/* line 332, ../sass/_sfMenus.scss */
.sidebar .block-menu ul ul li a:before, .sidebar .block-menu-block ul ul li a:before {
  content: "»  ";
}

/* line 336, ../sass/_sfMenus.scss */
.sidebar .block-menu li, .sidebar .block-menu-block li {
  font-family: "Lato",Arial,sans-serif;
  font-size: 16px;
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  padding: 2px 2px;
  border-top: 1px solid #dbdbdb;
}

/* line 346, ../sass/_sfMenus.scss */
.sidebar .block-menu li a, .sidebar .block-menu-block li a {
  color: #333;
  display: block;
  height: 100%;
  width: 100%;
  line-height: 24px;
  min-height: 32px;
  padding: 5px;
  padding-left: 20px;
}

/* line 357, ../sass/_sfMenus.scss */
.sidebar .block-menu li.active > a, .sidebar .block-menu li > a:hover, .sidebar .block-menu-block li.active > a, .sidebar .block-menu-block li > a:hover {
  background-color: #90bac7;
  color: #fff;
}

/* line 362, ../sass/_sfMenus.scss */
.sidebar .block-menu ul > li.first, .sidebar .block-menu-block ul > li.first {
  border-top: 0;
}

/* line 366, ../sass/_sfMenus.scss */
.sidebar .block-menu ul ul li.first, .sidebar .block-menu-block ul ul li.first {
  border-top: 1px solid #dbdbdb;
}

/* line 370, ../sass/_sfMenus.scss */
#main-menu ul.sf-menu > li > ul {
  position: absolute;
  left: 0;
  min-width: 100% !important;
}

/**
 * _base.scss
 */
/* line 9, ../sass/_base.scss */
.sidebar .display-card a,
p a, #main-content .content a {
  color: #2a59ba;
}
/* line 15, ../sass/_base.scss */
.sidebar .display-card a:hover,
p a:hover, #main-content .content a:hover {
  color: #073aa5;
}

/* line 37, ../sass/_base.scss */
p strong a,
#main-content .content strong a {
  text-decoration: underline !important;
}
/* line 42, ../sass/_base.scss */
p strong a:hover,
#main-content .content strong a:hover {
  text-decoration: none !important;
}

/* line 56, ../sass/_base.scss */
h2.lead.lead-sm,
p.lead.lead-sm {
  font-size: 28px !important;
}

/* line 61, ../sass/_base.scss */
ul.text-lg {
  font-size: 18px;
}

/* line 65, ../sass/_base.scss */
table {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.85em;
  border: 0;
}

/* line 70, ../sass/_base.scss */
table p {
  font-size: 1.0em;
  line-height: 1.2em;
}

/* line 75, ../sass/_base.scss */
table th, table thead {
  border: none;
  background-color: #e1f0ee;
  font-weight: bold;
  font-size: 18px;
}

/* line 82, ../sass/_base.scss */
table h4 {
  font-family: "Lato", Arial, sans-serif;
  margin-top: 5px;
  font-size: 18px;
  font-weight: bold;
}

/* line 89, ../sass/_base.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background: #eee;
}

/* line 93, ../sass/_base.scss */
ul {
  font-size: 16px;
  font-family: "Lato", Arial, sans-serif;
}

/* line 98, ../sass/_base.scss */
p + ol,
p + ul {
  margin-top: -14px;
}

/* line 103, ../sass/_base.scss */
#main-content h3 a, #main-content h4 a {
  color: #222 !important;
}
/* line 106, ../sass/_base.scss */
#main-content h3 a:hover, #main-content h4 a:hover {
  color: #073aa5 !important;
}

/* line 111, ../sass/_base.scss */
h3 a {
  padding-bottom: 3px;
}

@media (max-width: 992px) {
  /* line 115, ../sass/_base.scss */
  select {
    max-width: 100%;
  }
}

/**
 * _components.scss
 */
/* line 5, ../sass/_components.scss */
.content-photo-panel {
  background: #e8f6f8;
}

/* line 9, ../sass/_components.scss */
.content-photo-content h2,
.content-photo-content h2.title-lower {
  font-size: 34px !important;
}

/* line 14, ../sass/_components.scss */
.content-photo-content h2:first-child {
  margin-top: 0;
}

/* line 18, ../sass/_components.scss */
.btn, .node-type-landing-page .read-more,
a.btn,
.node-type-landing-page a.read-more,
a.dar-cta,
.content-photo-panel-news-story .read-more {
  background-color: #002779;
  border: none;
  border-bottom: 4px solid #007D9A;
  border-color: #1bb59e;
  font-family: "Lato", Arial, sans-serif;
  text-decoration: none !important;
  color: #fff !important;
  font-weight: normal;
  line-height: 1.5em;
  font-size: 20px;
  padding: 15px 30px !important;
  letter-spacing: 0.5px;
  text-transform: none;
}
/* line 40, ../sass/_components.scss */
.btn:hover, .node-type-landing-page .read-more:hover,
a.btn:hover,
.node-type-landing-page a.read-more:hover,
a.dar-cta:hover,
.content-photo-panel-news-story .read-more:hover {
  background-color: #073aa5;
  border-color: #72d5c6;
}
@media (max-width: 992px) {
  /* line 18, ../sass/_components.scss */
  .btn, .node-type-landing-page .read-more,
  a.btn,
  .node-type-landing-page a.read-more,
  a.dar-cta,
  .content-photo-panel-news-story .read-more {
    white-space: normal;
  }
}

/* line 52, ../sass/_components.scss */
.btn, .node-type-landing-page .read-more {
  background-color: #00144d;
  display: block;
  -moz-border-radius: 0 / 0;
  -webkit-border-radius: 0 0;
  border-radius: 0 / 0;
  color: #fff;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}
/* line 64, ../sass/_components.scss */
.btn:hover, .node-type-landing-page .read-more:hover {
  margin-bottom: 10px;
}
/* line 67, ../sass/_components.scss */
.btn:hover.btn-active, .node-type-landing-page .read-more:hover.btn-active {
  color: #fff;
  background-color: #33798E;
  border-color: #497D92;
}
/* line 73, ../sass/_components.scss */
.btn:hover.full-width, .node-type-landing-page .read-more:hover.full-width {
  width: 100%;
}
/* line 76, ../sass/_components.scss */
.btn:hover.full-width .degreeText, .node-type-landing-page .read-more:hover.full-width .degreeText {
  text-transform: uppercase;
  font-family: lato;
}
/* line 82, ../sass/_components.scss */
.btn:hover span, .node-type-landing-page .read-more:hover span {
  display: block;
  font-family: LatoItalic, sans-serif;
  text-transform: lowercase;
}
/* line 87, ../sass/_components.scss */
.btn:hover span.degreeText, .node-type-landing-page .read-more:hover span.degreeText {
  text-transform: uppercase;
}
/* line 92, ../sass/_components.scss */
.btn:hover.pull-right, .node-type-landing-page .read-more:hover.pull-right {
  margin-left: 30px;
}

/* line 98, ../sass/_components.scss */
.btn-large {
  font-size: 22px;
  margin: 15px 2%;
  min-width: 29%;
}
/* line 103, ../sass/_components.scss */
.btn-large:hover {
  font-size: 22px;
  margin: 15px 2%;
  min-width: 29%;
}

/* line 110, ../sass/_components.scss */
.btn-auto-width {
  width: auto !important;
}

/* line 114, ../sass/_components.scss */
.btn-special {
  background-color: #b90036 !important;
  /* crimson */
  border-color: #f20245 !important;
}

/* line 121, ../sass/_components.scss */
.btn-special:hover {
  background-color: #f20245 !important;
  /* lightred */
  border-color: #ff2c75 !important;
}

/* line 128, ../sass/_components.scss */
.btn-secondary {
  background-color: #01144d !important;
  /* navy */
  border-color: #859fd5 !important;
}

/* line 135, ../sass/_components.scss */
.btn-secondary:hover {
  background-color: #002779 !important;
  /* blue */
  border-color: #1e9ebb !important;
}

/* line 142, ../sass/_components.scss */
.btn.btn-cta.btn-inline, .node-type-landing-page .btn-cta.read-more,
.btn.btn-cta,
.node-type-landing-page .btn-cta.read-more {
  font-size: 24px !important;
  letter-spacing: 1px;
}

/* line 148, ../sass/_components.scss */
.btn.btn-cta.btn-inline, .node-type-landing-page .btn-cta.read-more {
  padding: 16px 100px !important;
  margin-top: 20px;
}
/* line 152, ../sass/_components.scss */
.btn.btn-cta.btn-inline.btn-wide, .node-type-landing-page .btn-cta.btn-wide.read-more {
  padding: 16px 140px !important;
}
@media (max-width: 992px) {
  /* line 152, ../sass/_components.scss */
  .btn.btn-cta.btn-inline.btn-wide, .node-type-landing-page .btn-cta.btn-wide.read-more {
    padding: 16px 30px !important;
  }
}
@media (max-width: 992px) {
  /* line 148, ../sass/_components.scss */
  .btn.btn-cta.btn-inline, .node-type-landing-page .btn-cta.read-more {
    padding: 16px 30px !important;
  }
}

/* line 165, ../sass/_components.scss */
.btn.btn-wrap, .node-type-landing-page .btn-wrap.read-more {
  white-space: normal;
}

/* line 169, ../sass/_components.scss */
.btn.external-link:after, .node-type-landing-page .external-link.read-more:after {
  margin-left: 10px;
  /* font-size: 1.0em; */
}

/* line 174, ../sass/_components.scss */
.btn.btn-contrast, .node-type-landing-page .btn-contrast.read-more {
  background: #fff;
  color: #2A59BA !important;
  /* cornflower */
  border: 1px solid #bbb;
  /* lightgray */
  border-bottom: 5px solid #1e9ebb !important;
}

/* line 184, ../sass/_components.scss */
.btn.btn-contrast:hover, .node-type-landing-page .btn-contrast.read-more:hover {
  background: #eee;
  color: #007d9a !important;
  /* teal */
  border: 1px solid #bbb;
  /* lightgray */
  border-bottom: 5px solid #1bb59e !important;
}

/* line 195, ../sass/_components.scss */
.btn.btn-inline, .node-type-landing-page .read-more {
  display: inline-block;
  min-width: 200px;
}

/* line 200, ../sass/_components.scss */
.btn-tag {
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  background: #073aa5;
  padding: 5px 10px;
  color: white !important;
  border-radius: 10px;
  margin: 10px 0px 20px 0px;
}

/* line 212, ../sass/_components.scss */
.node-type-student-blogger .view-student-blog-posts .views-field-field-blog-post-category a {
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  background: #073aa5;
  padding: 5px 10px;
  color: white !important;
  border-radius: 10px;
  margin: 10px 0px 20px 0px;
}

/* --- Label Styles --- */
/* line 226, ../sass/_components.scss */
.label-contrast {
  color: #007D9A !important;
  border: 1px solid #72BCCC;
}

/* line 233, ../sass/_components.scss */
#skippy {
  display: block;
  padding: 1em;
  outline: 0;
}
/* line 238, ../sass/_components.scss */
#skippy .skiplink-text {
  padding: .5em;
  outline: 1px dotted;
}

/* line 244, ../sass/_components.scss */
#main-content img {
  max-width: 100%;
  height: auto;
}

/* line 249, ../sass/_components.scss */
.photo-caption {
  font-size: 0.9em;
  font-style: italic;
}

/* line 254, ../sass/_components.scss */
.node-type-landing-page.short-banner #landing-header,
.content-photo-panel {
  max-width: 1170px;
  padding: 0 15px;
}

/* line 261, ../sass/_components.scss */
.sidebar .block-menu h2 + p,
.sidebar .block-menu-block h2 + p {
  padding-left: 20px;
  margin-top: -10px;
  padding-bottom: 6px;
  font-family: Lato;
  color: #666;
  font-size: 16px !important;
  border-bottom: 1px solid #dbdbdb;
}

/* line 272, ../sass/_components.scss */
.tag-list {
  font-family: "Lato", Arial, sans-serif;
  font-size: 15px;
}

/* line 277, ../sass/_components.scss */
#main-content .content #autocomplete li {
  text-indent: 0;
  margin: 0;
  padding: 5px;
}

/* line 283, ../sass/_components.scss */
#main-content .content #autocomplete li:nth-child(odd) {
  background: #eee;
}

/* line 287, ../sass/_components.scss */
#main-content .content #autocomplete li:before {
  content: '';
}

/** NEWSROOM STYLES **/
/* line 292, ../sass/_components.scss */
.pull-quote {
  font-family: "Crimson Text", Georgia, serif !important;
  color: #222;
  margin-left: 50px;
  margin-right: 50px;
}
/* line 303, ../sass/_components.scss */
.pull-quote p,
.pull-quote span,
.pull-quote div {
  line-height: 1.2rem !important;
  font-family: "Crimson Text", Georgia, serif !important;
}

/* line 319, ../sass/_components.scss */
div.pull-quote p.pull-quote:first-child {
  margin-top: 20px;
}

/* line 323, ../sass/_components.scss */
.photoright .pull-quote,
.photoleft .pull-quote {
  margin: 0;
}

/* line 328, ../sass/_components.scss */
.one-third {
  width: 33.333%;
}
@media (max-width: 685px) {
  /* line 328, ../sass/_components.scss */
  .one-third {
    width: 100%;
  }
}

/* line 336, ../sass/_components.scss */
.two-thirds {
  width: 66.66666%;
}
@media (max-width: 685px) {
  /* line 336, ../sass/_components.scss */
  .two-thirds {
    width: 100%;
  }
}

/* line 344, ../sass/_components.scss */
.one-fourth {
  width: 25%;
}
@media (max-width: 685px) {
  /* line 344, ../sass/_components.scss */
  .one-fourth {
    width: 100%;
  }
}

/* line 352, ../sass/_components.scss */
.pull-quote.photoleft,
.pull-quote.photoright {
  background-color: #e7ebf2;
  padding-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 352, ../sass/_components.scss */
  .pull-quote.photoleft,
  .pull-quote.photoright {
    width: 100% !important;
    max-width: 100%;
  }
}

/* line 364, ../sass/_components.scss */
.pull-quote.photoleft > *,
.pull-quote.photoright > * {
  padding: 5px 15px;
}

/* line 370, ../sass/_components.scss */
.pull-quote.photoright {
  margin-right: 0;
  margin-left: 20px;
}

/* line 375, ../sass/_components.scss */
.pull-quote.photoleft {
  margin-left: 0;
  margin-right: 20px;
}

/* line 381, ../sass/_components.scss */
.source-quote {
  font-size: 120%;
  line-height: 120%;
  font-style: normal;
  color: #666;
}

/* line 388, ../sass/_components.scss */
.source-quote strong {
  color: #444;
}

/* line 393, ../sass/_components.scss */
.source-quote p {
  font-size: 100%;
  line-height: 120%;
}

/* line 399, ../sass/_components.scss */
.p-small {
  font-size: 80%;
  line-height: 95%;
}

/* line 405, ../sass/_components.scss */
hr.narrow {
  margin: 50px;
}

/* line 409, ../sass/_components.scss */
.date-display,
.news-date {
  font-family: "Lato", Arial, sans-serif;
  font-size: 18px;
}

/* line 415, ../sass/_components.scss */
.date-display {
  margin-bottom: 10px;
}

/* line 419, ../sass/_components.scss */
body.not-front #at4-share,
body.not-front #at4-soc {
  top: 32% !important;
}

/* line 424, ../sass/_components.scss */
.sidebar {
  padding-bottom: 30px;
}

/* line 428, ../sass/_components.scss */
.sidebar.news-sidebar .views-row,
#sidebar-right .views-row {
  margin-top: 15px;
}

/* line 433, ../sass/_components.scss */
.sidebar.news-sidebar .views-field.views-field-title,
#sidebar-right .views-field.views-field-title {
  font-size: 20px;
  line-height: 22px;
}

/* line 439, ../sass/_components.scss */
.sidebar.news-sidebar .views-field.views-field-field-news-date,
#sidebar-right .views-field.views-field-field-news-date {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  margin-top: 3px;
}

/* line 446, ../sass/_components.scss */
#main-content .content ul li.vertical-tab-button {
  margin: 0;
}

/* line 450, ../sass/_components.scss */
ul.tabs.primary {
  padding-bottom: 5px;
}
/* line 453, ../sass/_components.scss */
ul.tabs.primary li a {
  box-shadow: none !important;
}

/* line 458, ../sass/_components.scss */
.display-tag {
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  background: #007D9A;
  padding: 5px 10px;
  color: #fff;
  border-radius: 10px;
}
/* line 467, ../sass/_components.scss */
.display-tag.teacher-programs {
  background: #8d067d;
}

/* line 473, ../sass/_components.scss */
div[class*="col-"] > .view-mode-card_display {
  width: 100%;
}

/* line 477, ../sass/_components.scss */
.view-mode-card_display {
  width: 25%;
  float: left;
}

/* line 482, ../sass/_components.scss */
.view-mode-card_display .field-name-linked-listicle-image,
.view-mode-card_display .field-type-image {
  height: 200px;
  overflow: hidden;
}

/* line 488, ../sass/_components.scss */
.view-mode-card_display .field-name-linked-listicle-image img,
.view-mode-card_display .field-type-image img {
  margin-top: -30px;
}

/* line 493, ../sass/_components.scss */
.view-mode-card_display.node-center-initative .field-type-image img,
.view-mode-card_display.node-learning-from-gse .field-type-image img {
  margin-top: 0;
}

/* line 498, ../sass/_components.scss */
.view-mode-card_display {
  margin-bottom: 20px;
  position: relative;
}

/* line 503, ../sass/_components.scss */
.view-mode-card_display .date-display-single {
  display: block;
  margin: 10px 0;
}

/* line 508, ../sass/_components.scss */
.front .view-mode-card_display > div:not(.contextual-links-wrapper),
#main-content .view-mode-card_display > div:not(.contextual-links-wrapper) {
  min-height: 410px;
  margin-bottom: 30px;
  border-bottom: 5px solid #1e9ebb;
  font-family: "Lato", Arial, sans-serif;
  margin: 0 -10px;
}
/* line 524, ../sass/_components.scss */
.front .view-mode-card_display > div:not(.contextual-links-wrapper):hover,
#main-content .view-mode-card_display > div:not(.contextual-links-wrapper):hover {
  border-bottom-color: #1bb59e;
  cursor: pointer;
}

/* line 530, ../sass/_components.scss */
#main-content .view-mode-card_display > div.no-link:hover {
  border-bottom-color: #1e9ebb;
  cursor: default;
}

/* line 535, ../sass/_components.scss */
#main-content .view-mode-card_display a.external-link:after {
  margin-left: 5px;
}

/* line 540, ../sass/_components.scss */
ul a.external-link:after,
p.lead a.external-link {
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 540, ../sass/_components.scss */
  ul a.external-link:after,
  p.lead a.external-link {
    display: inline;
  }
}

/* line 550, ../sass/_components.scss */
.front .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper),
#main-content .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) {
  border-top: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
}
/* line 556, ../sass/_components.scss */
.front .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper):hover a,
#main-content .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper):hover a {
  color: #073aa5 !important;
}
/* line 560, ../sass/_components.scss */
.front .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) .group-text-copy,
#main-content .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) .group-text-copy {
  padding: 15px;
}
/* line 564, ../sass/_components.scss */
.front .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) h2,
.front .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) h3,
#main-content .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) h2,
#main-content .view-mode-card_display.image-Property > div:not(.contextual-links-wrapper) h3 {
  font-size: 1.2em;
  margin-top: 0;
}

/* line 576, ../sass/_components.scss */
.view-mode-card_display .node-type {
  position: absolute;
  right: 10px;
  bottom: 20px;
  display: none;
  font-size: 14px;
  border-radius: 10px;
  padding: 5px 10px;
  background-color: rgba(133, 159, 213, 0.4);
  background-color: #e7ebf2;
  color: #222;
}
/* line 588, ../sass/_components.scss */
.node-type-gse-program .view-mode-card_display .node-type {
  display: block;
}

/* line 594, ../sass/_components.scss */
.view-mode-card_display.node-unpublished .group-text-copy {
  border: 2px solid #fff4f4;
}

/* line 598, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) {
  border-top: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
}

/* line 606, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) {
  background: #fff !important;
  color: #222;
}
/* line 610, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) .field-name-shortened-teaser a {
  color: #2a59ba !important;
}
/* line 615, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper):hover a {
  color: #073aa5 !important;
}
/* line 620, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- .field-name-associated-faculty-image {
  background-color: #000;
  margin: -15px -15px 0;
  overflow: hidden;
}
/* line 625, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- .field-name-associated-faculty-image img {
  margin-bottom: -4px;
}
/* line 632, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) h2,
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) h3 {
  line-height: 1.2rem !important;
}
/* line 637, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) h2 a,
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) h3 a {
  color: #222 !important;
  font-family: Lato;
  font-size: 0.96rem;
  font-weight: bold;
}
/* line 645, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) h2 a:hover,
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) h3 a:hover {
  color: #073aa5 !important;
  box-shadow: none !important;
}
/* line 651, ../sass/_components.scss */
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) h2:after,
#main-content .node-awards-honors.view-mode-card_display.image- > div:not(.contextual-links-wrapper) h3:after {
  display: none;
}

/* line 659, ../sass/_components.scss */
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper),
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) {
  background: #1e8374;
  padding: 15px;
  color: #fff;
}
/* line 665, ../sass/_components.scss */
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2,
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3 {
  font-family: "Crimson Text", Georgia, serif;
  font-weight: normal;
  line-height: 1.2em;
}
/* line 671, ../sass/_components.scss */
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2:after,
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3:after,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2:after,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3:after {
  content: " ";
  width: 40%;
  display: block;
  border-top: 1px solid #72BCCC;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 680, ../sass/_components.scss */
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2 a,
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3 a,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2 a,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3 a {
  color: #fff !important;
}
/* line 691, ../sass/_components.scss */
.front .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) a,
#main-content .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) a {
  color: #fff !important;
  text-decoration: underline !important;
}

/* line 707, ../sass/_components.scss */
#main-content .view-mode-card_display.blue-bg:not(.image-Property) > div,
.front .col-lg-4:nth-child(odd) .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper),
#main-content .col-lg-3:nth-child(odd) .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper),
#main-content .views-row-odd .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper),
#main-content .feed-panel-feed-item:nth-child(odd) .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper),
#main-content .field-item.odd .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) {
  background: #002779;
}
/* line 717, ../sass/_components.scss */
#main-content .view-mode-card_display.blue-bg:not(.image-Property) > div h2:after,
#main-content .view-mode-card_display.blue-bg:not(.image-Property) > div h3:after,
.front .col-lg-4:nth-child(odd) .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2:after,
.front .col-lg-4:nth-child(odd) .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3:after,
#main-content .col-lg-3:nth-child(odd) .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2:after,
#main-content .col-lg-3:nth-child(odd) .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3:after,
#main-content .views-row-odd .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2:after,
#main-content .views-row-odd .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3:after,
#main-content .feed-panel-feed-item:nth-child(odd) .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2:after,
#main-content .feed-panel-feed-item:nth-child(odd) .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3:after,
#main-content .field-item.odd .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h2:after,
#main-content .field-item.odd .view-mode-card_display:not(.image-Property) > div:not(.contextual-links-wrapper) h3:after {
  border-top: 1px solid #1bb59e;
}

/* line 723, ../sass/_components.scss */
.content-photo-panel.short-panel {
  height: 365px;
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 723, ../sass/_components.scss */
  .content-photo-panel.short-panel {
    height: auto;
    overflow: visible;
  }
}

/* line 733, ../sass/_components.scss */
.content-photo-panel.medium-panel {
  height: 465px;
}
@media (max-width: 992px) {
  /* line 733, ../sass/_components.scss */
  .content-photo-panel.medium-panel {
    height: auto;
    overflow: visible;
  }
}

/* line 741, ../sass/_components.scss */
.content-photo-panel.short-panel .content-photo-photo img {
  position: relative;
  top: -50px;
}

/* line 746, ../sass/_components.scss */
.short-panel .content-photo-photo.content-photo-video {
  height: 365px !important;
}
@media (max-width: 992px) {
  /* line 746, ../sass/_components.scss */
  .short-panel .content-photo-photo.content-photo-video {
    height: auto;
    overflow: visible;
  }
}

/* line 755, ../sass/_components.scss */
.content-photo-content h3 {
  text-transform: none;
  font-size: 1.2em;
  margin: 20px 0 5px !important;
}

/* line 761, ../sass/_components.scss */
.content-photo-content + a.read-more {
  margin-left: 55px !important;
  margin-top: -20px !important;
}

/* line 766, ../sass/_components.scss */
.embedded-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 100%;
  background: #000;
}

/* line 773, ../sass/_components.scss */
.embedded-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 782, ../sass/_components.scss */
.embedded-video-wrap .photo-caption {
  margin-top: 5px;
}
@media (max-width: 767px) {
  /* line 781, ../sass/_components.scss */
  .embedded-video-wrap {
    width: auto !important;
  }
}

/* line 791, ../sass/_components.scss */
.event-date span.event-day-date {
  display: block;
  padding-top: 10px;
}

/* line 796, ../sass/_components.scss */
.embedded-events h2 {
  text-align: center;
}

/* line 800, ../sass/_components.scss */
.embedded-events .basic-panel.feed-panel {
  padding: 0;
  margin-top: 60px;
  margin: 0 -15px;
}

/* line 807, ../sass/_components.scss */
.embedded-events .event-date {
  float: left;
  margin-right: 20px;
  margin-left: 0px;
}

/* line 813, ../sass/_components.scss */
#main-content .event-title a,
.event-title a {
  /* @extend %link-no-underline;*/
  /* color: $default !important; */
  font-family: "Lato", Arial, sans-serif;
}

/* line 825, ../sass/_components.scss */
.event-date--full,
.event-location {
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  margin: 10px 0;
  font-size: 16px !important;
  color: #222;
  padding-left: 20px;
  position: relative;
}
/* line 836, ../sass/_components.scss */
.event-date--full:before,
.event-location:before {
  font-family: 'Glyphicons Halflings';
  content: "\e062";
  left: 0;
  top: 1px;
  position: absolute;
  color: #859fd5;
}

/* line 846, ../sass/_components.scss */
.event-date--full:before {
  content: "\e023";
}

/* line 850, ../sass/_components.scss */
.node-event .event-location .field-name-field-date .date-display-range {
  color: #222;
}

/* line 854, ../sass/_components.scss */
.event-date--full .field-type-datetime {
  font-size: 16px !important;
}

/* line 858, ../sass/_components.scss */
.event-date--full {
  margin: 0 !important;
  margin-top: 10px !important;
}

/* line 863, ../sass/_components.scss */
.event-location {
  position: relative;
  top: -3px;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  /* line 870, ../sass/_components.scss */
  .feed-panel-feed-item--featured-item .event-location {
    width: calc(100% - 155px);
    top: 3px;
  }
}
@media (max-width: 580px) {
  /* line 870, ../sass/_components.scss */
  .feed-panel-feed-item--featured-item .event-location {
    width: 100%;
  }
}

/* line 882, ../sass/_components.scss */
.view-alumni-events .views-field-nothing-2,
.view-calendar-of-events .views-field-nothing,
.event-date {
  background-color: #01144d;
  width: 90px;
  height: 90px;
  padding: 10px 15px;
  margin-left: -20px;
  color: white;
  font-family: "Lato", Arial, sans-serif;
  font-size: 18px;
  border-bottom: 5px solid #859fd5;
}
/* line 895, ../sass/_components.scss */
.view-alumni-events .views-field-nothing-2 span.event-day-date,
.view-calendar-of-events .views-field-nothing span.event-day-date,
.event-date span.event-day-date {
  font-family: "Montserrat", Arial, sans-serif !important;
  font-weight: 800;
  font-size: 45px;
  margin-top: 0px;
  padding-top: 0;
  display: block;
  line-height: 1.0em;
}

/* line 906, ../sass/_components.scss */
.feed-panel-feed-item.feed-panel-feed-item--featured-item {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  /* line 906, ../sass/_components.scss */
  .feed-panel-feed-item.feed-panel-feed-item--featured-item {
    margin-bottom: 20px;
  }
}

/* line 914, ../sass/_components.scss */
.feed-panel-feed-item--featured-item .event-date {
  width: 120px;
  height: 120px;
  padding: 15px;
  margin-bottom: 50px;
  margin-right: 30px !important;
  background: #073aa5;
  border-bottom-color: #1bb59e;
}
@media (max-width: 580px) {
  /* line 914, ../sass/_components.scss */
  .feed-panel-feed-item--featured-item .event-date {
    margin-bottom: 20px;
  }
}

/* line 928, ../sass/_components.scss */
.feed-panel-feed-item .event-date {
  margin-bottom: 10px;
}

/* line 932, ../sass/_components.scss */
.feed-panel-feed-item--featured-item .event-date .event-day-date {
  font-size: 70px;
}

/* line 936, ../sass/_components.scss */
.feed-panel-feed-item--featured-item .field-name-field-event-short-description {
  margin-left: 155px !important;
}
@media (max-width: 992px) {
  /* line 936, ../sass/_components.scss */
  .feed-panel-feed-item--featured-item .field-name-field-event-short-description {
    margin-left: 0 !important;
    margin-bottom: 30px;
  }
}

/* line 945, ../sass/_components.scss */
.embedded-events h4 {
  font-family: Lato;
  font-size: 22px;
}

/* line 951, ../sass/_components.scss */
.block-title-sm.block-title-xs {
  padding: 5px 15px;
}
/* line 955, ../sass/_components.scss */
.block-title-sm.white-bg {
  background: #00144d;
  color: #fff;
}
/* line 960, ../sass/_components.scss */
.block-title-sm.block-title-tag {
  margin-top: 0 !important;
  padding: 0;
  color: #333;
  background: #fff;
}

/* line 975, ../sass/_components.scss */
.quote-attribution {
  font-family: "Lato", Arial, sans-serif;
  display: block !important;
  font-size: 32px;
  line-height: 1.3em;
  font-weight: bold;
}
/* line 983, ../sass/_components.scss */
.quote-attribution em {
  display: block;
  text-transform: none;
  font-weight: normal;
}

/* line 990, ../sass/_components.scss */
blockquote + .quote-attribution {
  margin-left: 40px;
}

/* line 995, ../sass/_components.scss */
.toggler.toggler-standalone {
  padding-left: 25px;
  background-image: url(/sites/gse.upenn.edu/themes/gse_2019/img/toggler.png);
  background-position: left 3px;
  background-repeat: no-repeat;
  font-weight: bold;
}
/* line 1003, ../sass/_components.scss */
.toggler.toggler-standalone.opened {
  background-image: url(/sites/gse.upenn.edu/themes/gse_2019/img/toggler_open.png);
}

/* line 1009, ../sass/_components.scss */
.dar-landing-page .basic-panel h2 {
  margin-top: 0 !important;
}

/* line 1013, ../sass/_components.scss */
.feed-panel .node-event .field-name-title h4 {
  font-family: "Lato", Arial, sans-serif;
}

/* line 1017, ../sass/_components.scss */
.feed-panel-4-items .feed-panel-feed-item {
  min-height: 0 !important;
}

/* line 1021, ../sass/_components.scss */
.feed-panel-feed-item.feed-panel-feed-item--featured-item {
  width: 80% !important;
  margin-left: 10%;
  text-align: center;
}
@media (max-width: 992px) {
  /* line 1021, ../sass/_components.scss */
  .feed-panel-feed-item.feed-panel-feed-item--featured-item {
    width: 90% !important;
    margin-left: 5%;
  }
}

/* line 1032, ../sass/_components.scss */
.feed-panel-feed-item.feed-panel-feed-item--featured-item .node {
  text-align: left;
}

/* line 1036, ../sass/_components.scss */
.feed-panel-1-items .feed-panel-feed-item,
.feed-panel-2-items.feed-panel-has-featured-yes .feed-panel-feed-item {
  width: 100%;
}

/* line 1041, ../sass/_components.scss */
.feed-panel-2-items .feed-panel-feed-item,
.feed-panel-3-items.feed-panel-has-featured-yes .feed-panel-feed-item {
  width: 50%;
}
@media (max-width: 580px) {
  /* line 1041, ../sass/_components.scss */
  .feed-panel-2-items .feed-panel-feed-item,
  .feed-panel-3-items.feed-panel-has-featured-yes .feed-panel-feed-item {
    width: 100% !important;
  }
}

/* line 1050, ../sass/_components.scss */
.feed-panel-3-items .feed-panel-feed-item,
.feed-panel-4-items.feed-panel-has-featured-yes .feed-panel-feed-item {
  width: 33.33%;
}
@media (max-width: 580px) {
  /* line 1050, ../sass/_components.scss */
  .feed-panel-3-items .feed-panel-feed-item,
  .feed-panel-4-items.feed-panel-has-featured-yes .feed-panel-feed-item {
    width: 100% !important;
  }
}

@media (max-width: 580px) {
  /* line 1060, ../sass/_components.scss */
  .feed-panel-type-event .feed-panel-feed-item .node-teaser p.event-title {
    clear: none;
  }
}
/* line 1066, ../sass/_components.scss */
.is-not-dar-landing-page .feed-panel .event-date {
  float: left;
  margin-right: 10px;
  margin-left: 5px !important;
}
/* line 1072, ../sass/_components.scss */
.is-not-dar-landing-page .feed-panel .node-event .field-name-title h4 {
  font-family: "Lato", Arial, sans-serif;
}
/* line 1076, ../sass/_components.scss */
.is-not-dar-landing-page .feed-panel .node-event .field-name-field-event-short-description {
  margin-left: 5px;
}
/* line 1080, ../sass/_components.scss */
.is-not-dar-landing-page div#basic-panel-main + .feed-panel {
  margin-top: 0px;
}

/* line 1085, ../sass/_components.scss */
.feed-panel-bottom-border .feed-panel {
  border-bottom: 2px solid #dedede;
}

/* line 1089, ../sass/_components.scss */
a.rm-text-link {
  font-family: "Lato", Arial, sans-serif;
  color: #2a59ba;
}
/* line 1094, ../sass/_components.scss */
a.rm-text-link.text-lg {
  font-size: 1.2em;
}
/* line 1098, ../sass/_components.scss */
a.rm-text-link:hover {
  text-decoration: none;
}

/* line 1104, ../sass/_components.scss */
a.external-link:after {
  position: relative;
  top: 1px;
  display: inline;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e066";
  left: 4px;
  font-size: 80%;
  margin-right: 2px;
}
/* line 1120, ../sass/_components.scss */
a.external-link.no-external-icon:after {
  content: '';
}
/* line 1124, ../sass/_components.scss */
.no-external-icon a.external-link:after {
  content: '';
}

/* line 1129, ../sass/_components.scss */
.field-name-linked-listicle-image a.external-link:after {
  content: '';
}

/* line 1134, ../sass/_components.scss */
#main-content ul li a.external-link {
  padding-right: 15px;
  margin-right: 0px;
}
@media (max-width: 767px) {
  /* line 1134, ../sass/_components.scss */
  #main-content ul li a.external-link {
    padding-right: 4px;
  }
}
/* line 1142, ../sass/_components.scss */
#main-content ul li a.external-link.no-external-icon {
  padding: 0;
  margin: 0;
}

/* line 1148, ../sass/_components.scss */
#main-content ul li a.external-link:after {
  left: 18px;
}
@media (max-width: 767px) {
  /* line 1148, ../sass/_components.scss */
  #main-content ul li a.external-link:after {
    left: 4px;
  }
}

/* line 1156, ../sass/_components.scss */
.btn-max-width {
  width: 320px !important;
  height: auto !important;
  display: block !important;
  white-space: normal;
  line-height: 1.2em !important;
}

/* line 1164, ../sass/_components.scss */
ul.nav-tabs li:before {
  content: '' !important;
}

/* line 1168, ../sass/_components.scss */
ul.nav-tabs li {
  width: 300px;
  text-indent: 0 !important;
  font-family: "Lato", Arial, sans-serif;
  margin-bottom: 0 !important;
}
@media (max-width: 580px) {
  /* line 1168, ../sass/_components.scss */
  ul.nav-tabs li {
    width: 100%;
    margin-top: 5px;
  }
}

/* line 1180, ../sass/_components.scss */
ul.nav-tabs li a {
  line-height: 1.0em !important;
  background: #eee;
  margin-right: 10px;
}

@media screen and (max-width: 767px) {
  /* line 1187, ../sass/_components.scss */
  .page-node-7612 .tab-pane {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    min-height: .01%;
    overflow-x: auto;
  }
}

/* line 1199, ../sass/_components.scss */
.label-display {
  font-size: 20px;
  line-height: 24px;
}

/* line 1206, ../sass/_components.scss */
#breadcrumb-wrapper {
  position: relative;
}
/* line 1210, ../sass/_components.scss */
#breadcrumb-wrapper .hidden-on-mobile {
  margin-bottom: -30px;
}

/* line 1215, ../sass/_components.scss */
.breadcrumb .first + .delimiter {
  display: none;
}

/* line 1219, ../sass/_components.scss */
.breadcrumb a {
  color: #2a59ba !important;
  font-weight: bold;
}
/* line 1223, ../sass/_components.scss */
.breadcrumb a:hover {
  text-decoration: underline;
}

/* line 1228, ../sass/_components.scss */
.breadcrumb .delimiter {
  margin: 0 3px;
}

/* line 1233, ../sass/_components.scss */
.block p.text-header {
  font-family: Lato;
  font-weight: bold;
  margin-top: 10px !important;
  display: block;
}

/* line 1240, ../sass/_components.scss */
.block p.sidebar-copy {
  font-family: "Lato", Arial, sans-serif;
  font-size: 17px !important;
  line-height: 20px !important;
  margin-bottom: 10px !important;
}

/* line 1247, ../sass/_components.scss */
.block address {
  margin: 24px 0;
}

/* line 1251, ../sass/_components.scss */
.block address strong {
  font-family: Lato;
  line-height: 1.4em;
}

/* line 1256, ../sass/_components.scss */
#block-block-82 {
  padding-bottom: 20px;
  border: 0;
  background: #e7ebf2;
}

/* line 1262, ../sass/_components.scss */
#block-block-82 .btn, #block-block-82 .node-type-landing-page .read-more, .node-type-landing-page #block-block-82 .read-more {
  margin-top: 30px !important;
}

/* line 1268, ../sass/_components.scss */
.view-application-requirements-finder .views-row {
  background: #e7ebf2;
  padding: 30px;
  margin-top: 20px;
}
/* line 1278, ../sass/_components.scss */
.view-application-requirements-finder .field {
  margin-bottom: 15px;
}
/* line 1282, ../sass/_components.scss */
.view-application-requirements-finder .field-items p {
  margin-bottom: 0;
}
/* line 1285, ../sass/_components.scss */
.view-application-requirements-finder .field-items p + p {
  margin-top: 5px;
}
/* line 1289, ../sass/_components.scss */
.view-application-requirements-finder .field-items p + ul {
  margin-top: 5px;
}

/* - */
/* line 1297, ../sass/_components.scss */
.embedded-events {
  padding-top: 60px;
}

/* line 1301, ../sass/_components.scss */
.node-type-profile h1 {
  margin-bottom: 60px;
}

/* line 1306, ../sass/_components.scss */
.footnotes {
  clear: both;
  margin-top: 40px;
  white-space: pre-line;
  font-style: italic;
  margin-bottom: 60px;
}

/* line 1315, ../sass/_components.scss */
.footnotes:before {
  display: block;
  width: 25%;
  border-top: 2px solid #eee;
  content: " ";
  margin-bottom: 10px;
}

/* line 1323, ../sass/_components.scss */
img.file-icon {
  max-width: 20px !important;
}

/* line 1328, ../sass/_components.scss */
#main-content .info_overlay a {
  color: #fff;
  box-shadow: none !important;
  font-weight: normal;
  font-size: 1.2em;
}

/* line 1336, ../sass/_components.scss */
.responsive-video {
  position: relative;
  padding-bottom: 52%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

/* line 1344, ../sass/_components.scss */
.responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1355, ../sass/_components.scss */
.views-exposed-form .views-exposed-widget {
  font-family: "Lato", Arial, sans-serif;
  margin-bottom: 20px;
  font-size: 16px;
}
/* line 1360, ../sass/_components.scss */
.sidebar .views-exposed-form .views-exposed-widget {
  width: 100%;
}
/* line 1364, ../sass/_components.scss */
.views-exposed-form .views-exposed-widget > label {
  font-size: 18px;
}
/* line 1370, ../sass/_components.scss */
.views-exposed-form .form-checkboxes,
.views-exposed-form .form-radios {
  margin: 0;
}
/* line 1374, ../sass/_components.scss */
.views-exposed-form .form-checkboxes .form-item,
.views-exposed-form .form-radios .form-item {
  clear: both;
}
/* line 1378, ../sass/_components.scss */
.views-exposed-form .form-checkboxes input[type="checkbox"],
.views-exposed-form .form-radios input[type="checkbox"] {
  float: left;
  margin-right: 10px;
  margin-bottom: 0px;
  display: block;
  position: relative;
  top: 3px;
}
/* line 1388, ../sass/_components.scss */
.views-exposed-form .form-item label.option {
  display: inline-block;
  font-weight: normal;
  margin-right: -40px;
  float: left;
  margin-bottom: 8px;
}

/* line 1398, ../sass/_components.scss */
.pseudo-h1.pre-h1 {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  /* line 1398, ../sass/_components.scss */
  .pseudo-h1.pre-h1 {
    margin-bottom: 10px;
  }
}

/* line 1410, ../sass/_components.scss */
.bg-lilacish {
  background: #e7ebf2 !important;
}

/* line 1414, ../sass/_components.scss */
.bg-moss {
  background: #e1f0ee !important;
}

/* line 1418, ../sass/_components.scss */
.bg-gray, .content-photo-panel:nth-child(even) h2, .content-photo-panel:nth-child(even) h3, .node-gse-topic #content-photo-panel-0 h2, .node-gse-topic #content-photo-panel-0 h3, .node-gse-topic #content-photo-panel-0 .pseudo-h3 {
  background: #eee !important;
}

/* line 1422, ../sass/_components.scss */
.bg-air, .content-photo-panel h2,
.content-photo-panel h3, .node-type-student-blogger #block-system-main .content {
  background: #e8f6f8 !important;
}

/* line 1427, ../sass/_components.scss */
.views-view-grid.cols-5 td {
  width: 20%;
}

/* line 1432, ../sass/_components.scss */
.node-type-page .field-name-body .field-item p:first-child {
  margin-top: 0;
}

/* line 1437, ../sass/_components.scss */
.you-may-be-interested-box {
  width: 80%;
  margin-left: 10%;
  border: 2px solid #eee;
  padding: 30px;
}

/* line 1444, ../sass/_components.scss */
.you-may-be-interested-box > h2 {
  text-align: center;
  margin-bottom: 20px;
}

/* line 1449, ../sass/_components.scss */
.you-may-be-interested-box h3,
.you-may-be-interested-box .pseudo-h3 {
  font-size: 34px;
}

/* line 1455, ../sass/_components.scss */
.you-may-be-interested-box .pseudo-h5 {
  font-size: 20px;
}

/* line 1460, ../sass/_components.scss */
.you-may-be-interested-box.box-small {
  width: 50%;
  margin-left: 25%;
}

/* line 1465, ../sass/_components.scss */
ul.nav.nav-tabs li a {
  min-height: 55px;
}

/* line 1469, ../sass/_components.scss */
.horizontal-tabs ul.horizontal-tabs-list :focus,
button.navbar-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
}

/*.search-content-type-label{
    font-family: "Lato", Arial, sans-serif;
    font-size: 16px;
    display: inline;
    font-weight: bold;

}

.page-search-content #main-content-wrapper .contextual-links-region {
    margin-top: 2em;
    padding-top: 2em;
    border-top: 2px solid #eee;

}

.page-search-content #main-content-wrapper .contextual-links-region h3{
  margin-bottom: 15px;
}

.page-search-content #main-content-wrapper .contextual-links-region .date-display{
      font-family: "Lato", Arial, sans-serif;
    font-size: 16px;
    margin-top: 7px;
    margin-bottom: 10px;

}

.page-search-content #main-content-wrapper .pager{
  margin-top:70px;
}

.page-search-content #main-content-wrapper div#block-block-104{
  border-style:none;
  margin-top:0px;
}


.page-search-content #main-content-wrapper ul.tabs.primary{
display:none;
}

.page-search-content #main-content-wrapper .search-form{
  font-family: "Lato", Arial, sans-serif;

}

.page-search-content #main-content-wrapper .form-item label 
{
  font-size: 18px;
    margin-bottom: 5px;
    font-weight: bold;}*/
/* line 1529, ../sass/_components.scss */
.search-content-type-label {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  display: inline;
  font-weight: bold;
}

/* line 1541, ../sass/_components.scss */
.page-search-content #main-content-wrapper .view-mode-search_result {
  margin-top: 2em;
  padding-top: 2em;
  border-top: 2px solid #eee;
}
/* line 1546, ../sass/_components.scss */
.page-search-content #main-content-wrapper .view-mode-search_result h3 {
  margin-bottom: 15px;
}
/* line 1550, ../sass/_components.scss */
.page-search-content #main-content-wrapper .view-mode-search_result .date-display {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  margin-top: 7px;
  margin-bottom: 10px;
}
/* line 1560, ../sass/_components.scss */
.page-search-content #main-content-wrapper .pager {
  margin-top: 70px;
}
/* line 1564, ../sass/_components.scss */
.page-search-content #main-content-wrapper div#block-block-104 {
  border-style: none;
  margin-top: 0px;
}
/* line 1569, ../sass/_components.scss */
.page-search-content #main-content-wrapper ul.tabs.primary {
  display: none;
}
/* line 1573, ../sass/_components.scss */
.page-search-content #main-content-wrapper .search-form {
  font-family: "Lato", Arial, sans-serif;
  margin: 0px 0px 30px 0px;
}
/* line 1577, ../sass/_components.scss */
.page-search-content #main-content-wrapper .search-form input[type="text"] {
  height: 28px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
  border: 1px solid #ccc;
}
/* line 1587, ../sass/_components.scss */
.page-search-content #main-content-wrapper .search-form input[type=submit] {
  background-color: #01144d;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 14px;
  padding: 3px 20px;
  border: 0px;
  margin-right: 15px;
  margin-top: -1px;
}
/* line 1598, ../sass/_components.scss */
.page-search-content #main-content-wrapper .search-form input[type=submit]:hover {
  background-color: #002779;
}
/* line 1604, ../sass/_components.scss */
.page-search-content #main-content-wrapper .form-item label {
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 1614, ../sass/_components.scss */
#filter-toggle {
  background-color: #01144d;
  color: white !important;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 14px;
  padding: 6px 0px;
  font-family: "Lato", Arial, sans-serif;
  width: 80px;
  text-align: center;
}
/* line 1627, ../sass/_components.scss */
#filter-toggle:hover {
  background-color: #002779;
}

/* line 1632, ../sass/_components.scss */
#main-content .content a#filter-toggle {
  box-shadow: none !important;
}

@media (max-width: 1220px) {
  /* line 1639, ../sass/_components.scss */
  .view-faculty-bookshelf .display-card .pseudo-h3 {
    font-size: 26px;
  }
}
@media (max-width: 992px) {
  /* line 1637, ../sass/_components.scss */
  .view-faculty-bookshelf .display-card {
    margin-left: 0 !important;
  }
  /* line 1647, ../sass/_components.scss */
  .view-faculty-bookshelf .display-card .pseudo-h3 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 1637, ../sass/_components.scss */
  .view-faculty-bookshelf .display-card {
    margin-bottom: 20px;
  }
}

@media (max-width: 992px) {
  /* line 1658, ../sass/_components.scss */
  .view-bloggers .col-xs-6 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 1664, ../sass/_components.scss */
  .view-faculty-bookshelf .bookshelf-profile {
    width: 100%;
    margin: 0;
  }

  /* line 1669, ../sass/_components.scss */
  .view-faculty-bookshelf img {
    width: 100px;
  }

  /* line 1673, ../sass/_components.scss */
  .view-faculty-bookshelf h5 {
    clear: both;
    padding-top: 10px;
    margin-left: 5px;
  }

  /* line 1679, ../sass/_components.scss */
  .view-faculty-bookshelf .view-content p {
    margin-left: 5px;
  }

  /* line 1683, ../sass/_components.scss */
  .student-blog-category-listing li {
    width: 50% !important;
  }
}
@media (max-width: 580px) {
  /* line 1689, ../sass/_components.scss */
  .student-blog-category-listing li {
    width: 100% !important;
  }
}
/* line 1699, ../sass/_components.scss */
#main-content .form-redirect-panel.panel-extraordinary-impact a:after {
  content: '';
}

/* line 1706, ../sass/_components.scss */
.page-node-8583 #main-content-row h1.title {
  margin-top: -30px !important;
  margin-bottom: 30px;
}

/* line 1711, ../sass/_components.scss */
.page-node-8583 figcaption.photo-caption {
  font-size: 1em;
  font-style: normal;
  margin-bottom: 35px;
  margin-top: 3px;
}

/* line 1718, ../sass/_components.scss */
.page-node-8583 figcaption.photo-caption a {
  font-weight: normal;
}

@media (max-width: 992px) {
  /* line 1723, ../sass/_components.scss */
  .page-node-8583 #breadcrumb-wrapper {
    display: none;
  }

  /* line 1727, ../sass/_components.scss */
  .page-node-8583 #main-content-row h1.title {
    font-size: 1.9em;
    margin-top: -50px !important;
  }
}
/* line 1737, ../sass/_components.scss */
.element-invisible {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}

/* line 1749, ../sass/_components.scss */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static !important;
  width: auto;
}

/* line 1767, ../sass/_components.scss */
.safari div.row.outcomes-row {
  margin-left: 0;
  margin-right: 0;
}
/* line 1772, ../sass/_components.scss */
.safari div.field-name-field-gse-outcome {
  margin: 0 -15px;
}
/* line 1776, ../sass/_components.scss */
.safari footer .footer-copyright-row,
.safari footer .footer-nav-row,
.safari footer .footer-social-row {
  margin: 0;
}

/* line 3, ../sass/_headerAndFooter.scss */
div#block-block-109 {
  float: right;
  margin-left: 30px;
}
@media (max-width: 580px) {
  /* line 3, ../sass/_headerAndFooter.scss */
  div#block-block-109 {
    margin: 0;
  }
}

/* line 12, ../sass/_headerAndFooter.scss */
div#block-block-112 p {
  font-size: 16px;
  color: #666;
}

/* line 18, ../sass/_headerAndFooter.scss */
div#block-block-112 {
  padding-top: 10px;
}
@media (max-width: 992px) {
  /* line 18, ../sass/_headerAndFooter.scss */
  div#block-block-112 {
    clear: both;
    text-align: center;
    margin-top: 20px;
  }
}

/* line 29, ../sass/_headerAndFooter.scss */
div#block-block-112 a {
  font-weight: bold;
  margin: 0 4px;
  color: #2a59ba;
}
/* line 34, ../sass/_headerAndFooter.scss */
div#block-block-112 a:hover {
  color: #073aa5;
}

/* line 41, ../sass/_headerAndFooter.scss */
#overlay-container, .overlay-modal-background, .overlay-element {
  z-index: 99999;
}

/* line 46, ../sass/_headerAndFooter.scss */
.not-front.no-banner-for-page #wrap {
  margin-bottom: 60px;
}
/* line 50, ../sass/_headerAndFooter.scss */
.not-front.no-banner-for-page.not-logged-in #breadcrumbs {
  top: 216px;
}

/* line 55, ../sass/_headerAndFooter.scss */
.no-banner-for-page #main-content-wrapper {
  padding-top: 60px;
}

/* line 59, ../sass/_headerAndFooter.scss */
.no-banner-for-page #push {
  display: none;
}

/* line 63, ../sass/_headerAndFooter.scss */
.not-front.no-banner-for-page #wrap {
  margin-bottom: -30px;
}

/* line 67, ../sass/_headerAndFooter.scss */
.navbar {
  border: none;
  background: #eee;
}

/* line 72, ../sass/_headerAndFooter.scss */
.navbar-header {
  float: none;
  padding: 30px 80px 30px;
}
/* line 76, ../sass/_headerAndFooter.scss */
.navbar-header h1 {
  margin-bottom: 0;
}

/* line 81, ../sass/_headerAndFooter.scss */
.navbar-nav {
  float: right;
}

/* line 85, ../sass/_headerAndFooter.scss */
.search-header {
  margin-top: 16px;
}

/* line 89, ../sass/_headerAndFooter.scss */
#main-menu {
  margin: 0 -15px;
  max-width: none;
  background: #01144d;
}

/* line 95, ../sass/_headerAndFooter.scss */
ul.sf-menu .menuparent a {
  padding-right: 25px;
}

/* line 99, ../sass/_headerAndFooter.scss */
.utility-nav-bar {
  position: absolute;
  top: 0;
  right: 20px;
  	/*ul.sf-menu > li:nth-child(3) {
  		border-right: 1px solid $lightgray;
  		padding-right: 15px;
  		padding-left: 0px;
  
  		@media (max-width: 992px) { 
  			border: none;
  			border-bottom: 1px solid $lightgray;
  			margin-bottom: 10px;
  		}
  	}*/
}
/* line 104, ../sass/_headerAndFooter.scss */
.utility-nav-bar .navbar-nav li a {
  color: #073AA5;
  font-family: "Lato", Arial, sans-serif;
  text-transform: none;
  padding: 7px !important;
  font-size: 0.9em;
}
/* line 112, ../sass/_headerAndFooter.scss */
.utility-nav-bar .navbar-nav li a:hover, .utility-nav-bar .navbar-nav li a.focus {
  color: #2a59ba;
  /* @extend %link-underline-border; */
}
/* line 117, ../sass/_headerAndFooter.scss */
.utility-nav-bar a > .sf-sub-indicator,
.utility-nav-bar span.nolink > .sf-sub-indicator {
  top: 0.6em;
  display: none;
}
/* line 123, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu {
  margin-top: 15px;
  margin-right: 15px;
}
/* line 128, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li {
  margin-right: 0;
}
/* line 148, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li:nth-child(1),
.utility-nav-bar ul.sf-menu > li:nth-child(2),
.utility-nav-bar ul.sf-menu > li:nth-child(3),
.utility-nav-bar ul.sf-menu > li:nth-child(4) {
  margin-right: 10px;
}
/* line 153, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li:nth-child(1) > a,
.utility-nav-bar ul.sf-menu > li:nth-child(2) > a,
.utility-nav-bar ul.sf-menu > li:nth-child(3) > a,
.utility-nav-bar ul.sf-menu > li:nth-child(4) > a {
  padding-left: 27px !important;
}
/* line 157, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li:nth-child(1) > a:before,
.utility-nav-bar ul.sf-menu > li:nth-child(2) > a:before,
.utility-nav-bar ul.sf-menu > li:nth-child(3) > a:before,
.utility-nav-bar ul.sf-menu > li:nth-child(4) > a:before {
  content: "\e252";
  font-family: "Glyphicons Halflings";
  position: absolute;
  left: 8px;
  top: 6px;
  color: #72BCCC;
}
@media (max-width: 992px) {
  /* line 148, ../sass/_headerAndFooter.scss */
  .utility-nav-bar ul.sf-menu > li:nth-child(1),
  .utility-nav-bar ul.sf-menu > li:nth-child(2),
  .utility-nav-bar ul.sf-menu > li:nth-child(3),
  .utility-nav-bar ul.sf-menu > li:nth-child(4) {
    margin: 0;
  }
  /* line 170, ../sass/_headerAndFooter.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(1) a, #navbar-wrap
  .utility-nav-bar ul.sf-menu > li:nth-child(2) a, #navbar-wrap
  .utility-nav-bar ul.sf-menu > li:nth-child(3) a, #navbar-wrap
  .utility-nav-bar ul.sf-menu > li:nth-child(4) a {
    padding-left: 20px !important;
    background: #007D9A;
    margin: 5px 0;
    color: #fff;
    text-align: center;
    font-weight: bold;
    padding-left: 0 !important;
  }
  /* line 179, ../sass/_headerAndFooter.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(1) > a:before, #navbar-wrap
  .utility-nav-bar ul.sf-menu > li:nth-child(2) > a:before, #navbar-wrap
  .utility-nav-bar ul.sf-menu > li:nth-child(3) > a:before, #navbar-wrap
  .utility-nav-bar ul.sf-menu > li:nth-child(4) > a:before {
    left: 23px;
    top: 8px;
    color: #fff;
  }
}
/* line 188, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li:nth-child(3) > a:before {
  content: "\e013";
}
/* line 191, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li:nth-child(1) > a:before {
  content: "\e003";
}
/* line 194, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li:nth-child(2) > a:before {
  content: "\e086";
}
/* line 198, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li:nth-child(4) > a:before {
  content: "\e102";
}
/* line 202, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li:nth-child(4) {
  margin-right: 10px;
}
/* line 206, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu > li:nth-child(4) > a:after {
  content: none;
}
/* line 212, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu li.menuparent > a {
  padding: 7px 15px 7px 30px !important;
  border: 1px solid #72BCCC;
  background: #fff;
}
/* line 217, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu li.menuparent > a:before {
  content: "\e252";
  font-family: "Glyphicons Halflings";
  position: absolute;
  left: 8px;
  /* top: 6px; */
  color: #72BCCC;
}
/* line 227, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu li.menuparent ul {
  margin-top: -8px;
  border-top: 1px solid #72BCCC;
  right: 0 !important;
  left: auto !important;
  padding: 2px;
  background: #fff;
}
/* line 235, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu li.menuparent ul li {
  margin: 0;
}
/* line 239, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu li.menuparent ul a {
  margin: 0;
}
/* line 241, ../sass/_headerAndFooter.scss */
.utility-nav-bar ul.sf-menu li.menuparent ul a:hover {
  color: #fff;
  background: #007D9A;
  text-decoration: none !important;
}
@media (max-width: 992px) {
  /* line 251, ../sass/_headerAndFooter.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu li.menuparent > a {
    padding-left: 15px !important;
    margin-top: 10px;
  }
  /* line 255, ../sass/_headerAndFooter.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu li.menuparent > a:before {
    left: auto;
    right: 10px;
    top: 10px;
  }
  /* line 261, ../sass/_headerAndFooter.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu li.menuparent ul {
    margin-top: 0;
  }
  /* line 264, ../sass/_headerAndFooter.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu li.menuparent ul li {
    margin: 0;
    padding: 0;
  }
  /* line 268, ../sass/_headerAndFooter.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu li.menuparent ul li a {
    padding-left: 10px !important;
  }
}

/* line 278, ../sass/_headerAndFooter.scss */
#breadcrumbs {
  top: 0 !important;
}

/* line 282, ../sass/_headerAndFooter.scss */
#breadcrumbs .breadcrumb {
  min-height: 30px;
  line-height: 30px;
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  background: #e1f0ee;
}
/* line 290, ../sass/_headerAndFooter.scss */
#breadcrumbs .breadcrumb a {
  font-size: 16px;
}

@media (max-width: 685px) {
  /* line 295, ../sass/_headerAndFooter.scss */
  body.not-front .navbar {
    display: block;
  }
}

/* line 301, ../sass/_headerAndFooter.scss */
.navbar-toggle {
  background: #002779;
  border-radius: 0;
  padding: 10px 8px;
}

/* line 311, ../sass/_headerAndFooter.scss */
.icon-bar {
  background: #fff !important;
  border-color: #fff !important;
}

/* line 316, ../sass/_headerAndFooter.scss */
#navbar-wrap.collapse,
#navbar-wrap.collapsing {
  display: block;
  height: auto !important;
}

/* line 322, ../sass/_headerAndFooter.scss */
#navbar-wrap .logo-well {
  font-family: "Lato", Arial, sans-serif;
  padding: 25px 40px 10px;
  font-size: 68px;
}

/* line 329, ../sass/_headerAndFooter.scss */
#navbar-wrap h1.logo-well {
  margin-bottom: 0;
}

@media (max-width: 992px) {
  /* line 334, ../sass/_headerAndFooter.scss */
  #navbar-wrap h1.logo-well {
    margin-bottom: 20px;
  }
}
/* line 339, ../sass/_headerAndFooter.scss */
#navbar-wrap.in > div {
  display: block;
}

/* line 343, ../sass/_headerAndFooter.scss */
.navbar-toggle {
  height: 40px;
  position: fixed;
  top: 18px;
  right: 0;
  z-index: 100;
}
/* line 350, ../sass/_headerAndFooter.scss */
.navbar-toggle.collapsed {
  position: absolute;
}

/* line 355, ../sass/_headerAndFooter.scss */
.navbar-toggle.collapsed .icon-bar {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* line 367, ../sass/_headerAndFooter.scss */
.navbar-toggle.collapsed span:nth-child(3) {
  width: auto;
  display: block;
}

/* line 372, ../sass/_headerAndFooter.scss */
.navbar-toggle span:nth-child(3) {
  width: 0%;
  display: none;
}

/* line 377, ../sass/_headerAndFooter.scss */
.navbar-toggle span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 384, ../sass/_headerAndFooter.scss */
.navbar-toggle span:nth-child(4) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: -2px !important;
}

/* line 392, ../sass/_headerAndFooter.scss */
.navbar-toggle.collapsed span:nth-child(4) {
  margin-top: 4px !important;
}

@media (max-width: 992px) {
  /* line 397, ../sass/_headerAndFooter.scss */
  #navbar-wrap.in {
    height: 100% !important;
    position: fixed;
    background: rgba(255, 255, 255, 0.95);
    z-index: 99;
    width: 100%;
  }
}
/* line 406, ../sass/_headerAndFooter.scss */
#resources-menu {
  float: left;
}

/* line 410, ../sass/_headerAndFooter.scss */
#search-block-form input[type="text"] {
  background-color: white;
  border: 1px solid #72BCCC;
  height: auto;
  width: 200px;
  margin-top: -5px;
  color: #01144d;
  font-family: "Lato", Arial, sans-serif;
  padding: 5px;
  line-height: 20px;
}

/* line 422, ../sass/_headerAndFooter.scss */
.navbar #search-block-form .form-submit {
  background-color: #002779;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-position: center;
  margin-top: 5px;
  right: 5px !important;
  background-size: 50%;
}

/* line 433, ../sass/_headerAndFooter.scss */
.navbar #search-block-form .form-submit:hover,
.navbar #search-block-form .form-submit.active {
  background-color: #073aa5;
}

/* line 438, ../sass/_headerAndFooter.scss */
#block-search-form {
  min-width: 30px;
  margin-top: -2px;
}
/* line 441, ../sass/_headerAndFooter.scss */
#block-search-form .form-item.closed input {
  width: 0;
  padding: 0;
  border: 0;
}
/* line 446, ../sass/_headerAndFooter.scss */
#block-search-form .form-item.closed input::placeholder {
  color: #fff;
}
/* line 451, ../sass/_headerAndFooter.scss */
#block-search-form .form-item input[type="text"] {
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* line 459, ../sass/_headerAndFooter.scss */
footer {
  font-family: Lato;
  padding-top: 50px;
  border-top: 2px solid #eee;
}

/* line 465, ../sass/_headerAndFooter.scss */
footer h2 {
  font-family: Lato;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 15px;
  color: #333;
}

/* line 474, ../sass/_headerAndFooter.scss */
footer ul {
  padding-left: 2px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 474, ../sass/_headerAndFooter.scss */
  footer ul {
    margin-bottom: 0;
  }
}

/* line 483, ../sass/_headerAndFooter.scss */
footer .footer-nav-row ul li a {
  color: #2a59ba;
}
/* line 486, ../sass/_headerAndFooter.scss */
footer .footer-nav-row ul li a:hover {
  padding-bottom: 1px;
}

/* line 492, ../sass/_headerAndFooter.scss */
footer .footer-social-row p a {
  box-shadow: none !important;
}

/* line 500, ../sass/_headerAndFooter.scss */
footer li {
  margin-bottom: 10px;
}

/* line 504, ../sass/_headerAndFooter.scss */
footer .col-sm-12,
footer .col-sm-3.col-md-4,
footer .col-sm-4,
footer .address-column,
footer .col-sm-8 {
  padding: 0 5%;
}

/* line 512, ../sass/_headerAndFooter.scss */
footer p {
  font-size: 18px;
}

/* line 516, ../sass/_headerAndFooter.scss */
footer img {
  width: 70%;
  max-width: 100%;
}

/* line 521, ../sass/_headerAndFooter.scss */
.footer-social-row {
  background: #eee;
  padding: 30px 0;
}

/* line 526, ../sass/_headerAndFooter.scss */
.social-icons {
  position: relative;
  top: 14px;
}
/* line 527, ../sass/_headerAndFooter.scss */
.social-icons a.fa-icon {
  font-size: 0;
  margin-left: 12px;
  color: #002779;
}
/* line 533, ../sass/_headerAndFooter.scss */
.social-icons a.fa-icon:before {
  font-size: 40px;
}
/* line 537, ../sass/_headerAndFooter.scss */
.social-icons a.fa-icon:hover {
  color: #073aa5;
}

/* line 549, ../sass/_headerAndFooter.scss */
.social-icons a.external-link {
  padding: 0 !important;
}

/* line 553, ../sass/_headerAndFooter.scss */
.social-icons a.external-link:after {
  content: '';
}

@media (max-width: 992px) {
  /* line 557, ../sass/_headerAndFooter.scss */
  #navbar-wrap > .utility-nav-bar {
    display: none;
  }
  /* line 561, ../sass/_headerAndFooter.scss */
  #navbar-wrap > .utility-nav-bar.navbar-header {
    display: block;
    padding: 20px;
  }
  /* line 565, ../sass/_headerAndFooter.scss */
  #navbar-wrap > .utility-nav-bar.navbar-header img {
    width: 50%;
  }
}

@media (max-width: 992px) {
  /* line 573, ../sass/_headerAndFooter.scss */
  .logo-well {
    padding: 0 20px !important;
  }
  /* line 575, ../sass/_headerAndFooter.scss */
  .logo-well img {
    width: 200px !important;
    display: block;
    margin: 20px 0;
  }

  /* line 581, ../sass/_headerAndFooter.scss */
  #navbar-wrap.in .logo-well {
    border-bottom: 2px solid #859fd5;
    height: 70px;
  }

  /* line 586, ../sass/_headerAndFooter.scss */
  .navbar-toggle {
    display: block;
  }

  /* line 589, ../sass/_headerAndFooter.scss */
  .banner-wrap .navbar-wrap .navbar-collapse.collapse {
    display: none !important;
  }

  /* line 593, ../sass/_headerAndFooter.scss */
  #navbar-wrap.in .navbar-collapse {
    display: block !important;
  }

  /* line 597, ../sass/_headerAndFooter.scss */
  .utility-nav-bar .navbar-right {
    float: none !important;
  }

  /* line 602, ../sass/_headerAndFooter.scss */
  #navbar-wrap.collapse .navbar-collapse {
    display: none;
  }

  /* line 606, ../sass/_headerAndFooter.scss */
  .navbar-collapse {
    padding-top: 50px;
  }

  /* line 610, ../sass/_headerAndFooter.scss */
  .utility-nav-bar {
    position: static;
  }

  /* line 614, ../sass/_headerAndFooter.scss */
  body.not-front #main-menu > div {
    display: block;
  }

  /* line 618, ../sass/_headerAndFooter.scss */
  #main-menu,
  body.not-front #main-menu {
    height: auto;
  }

  /* line 623, ../sass/_headerAndFooter.scss */
  #resources-menu,
  .not-front #resources-menu {
    display: block;
  }
  /* line 630, ../sass/_headerAndFooter.scss */
  #resources-menu li,
  .not-front #resources-menu li {
    float: none;
    width: 100%;
  }

  /* line 636, ../sass/_headerAndFooter.scss */
  #navbar-wrap.in {
    overflow-y: scroll;
    padding-bottom: 100px;
  }

  /* line 642, ../sass/_headerAndFooter.scss */
  #resources-menu,
  #main-menu {
    width: 100%;
  }

  /* line 647, ../sass/_headerAndFooter.scss */
  #resources-menu {
    float: none;
    margin: 0;
  }

  /* line 652, ../sass/_headerAndFooter.scss */
  #main-menu {
    margin: 0 !important;
    margin-top: 20px !important;
  }

  /* line 657, ../sass/_headerAndFooter.scss */
  #resources-menu a {
    padding: 10px 0 !important;
  }

  /* line 661, ../sass/_headerAndFooter.scss */
  .utility-nav-bar {
    padding: 0 15px;
  }

  /* line 665, ../sass/_headerAndFooter.scss */
  div.region-resourcesmenu div {
    display: block;
    width: 100%;
  }
  /* line 669, ../sass/_headerAndFooter.scss */
  div.region-resourcesmenu div ul {
    width: 100%;
  }
  /* line 672, ../sass/_headerAndFooter.scss */
  div.region-resourcesmenu div ul li ul {
    position: static;
  }
  /* line 681, ../sass/_headerAndFooter.scss */
  div.region-resourcesmenu div li {
    display: block;
    width: 100%;
  }

  /* line 687, ../sass/_headerAndFooter.scss */
  #main-menu ul.sf-menu {
    float: none;
    display: block;
    padding: 0;
  }
  /* line 692, ../sass/_headerAndFooter.scss */
  #main-menu ul.sf-menu li {
    min-height: 0;
    height: auto;
    width: 100% !important;
    display: block;
    text-align: left;
  }
  /* line 700, ../sass/_headerAndFooter.scss */
  #main-menu ul.sf-menu li.menuparent {
    background: transparent url(/sites/gse.upenn.edu/themes/gse_2019/img/icon_toggle_open.svg) right 10px center no-repeat;
    background-repeat: no-repeat;
    background-position: right 10px top 15px !important;
    background-size: 14px;
    background-image: url(/sites/gse.upenn.edu/themes/gse_2019/img/icon_toggle_open.svg) !important;
  }
  /* line 708, ../sass/_headerAndFooter.scss */
  #main-menu ul.sf-menu li.menuparent.sfHover,
  #main-menu ul.sf-menu li.menuparent:focus
   {
    background-image: url(/sites/gse.upenn.edu/themes/gse_2019/img/icon_toggle_close.svg) !important;
  }
  /* line 715, ../sass/_headerAndFooter.scss */
  #main-menu ul.sf-menu li.menuparent > a {
    padding: 15px !important;
  }
  /* line 719, ../sass/_headerAndFooter.scss */
  #main-menu ul.sf-menu li.menuparent.sfHover ul {
    position: static;
  }

  /* line 725, ../sass/_headerAndFooter.scss */
  .utility-nav-bar ul.sf-menu > li:nth-child(3) {
    padding: 0;
  }

  /* line 730, ../sass/_headerAndFooter.scss */
  #block-search-form .form-item.closed input {
    width: 100%;
    border: 1px solid #002779;
    padding: 5px;
  }
  /* line 735, ../sass/_headerAndFooter.scss */
  #block-search-form .form-item.closed input::placeholder {
    color: #01144d;
  }
  /* line 740, ../sass/_headerAndFooter.scss */
  #block-search-form form#search-block-form,
  #block-search-form form#search-block-form {
    background: transparent !important;
  }
  /* line 745, ../sass/_headerAndFooter.scss */
  #block-search-form #search-block-form input[type="text"] {
    background: none;
    border: 1px solid #044053;
    height: auto;
    width: 100%;
    margin-top: 7px;
    color: #00112d;
    font-family: "Lato", Arial, sans-serif;
    padding: 8px;
    font-size: 20px;
  }

  /* line 758, ../sass/_headerAndFooter.scss */
  .utility-nav-bar {
    margin: 0;
    padding: 0 15px;
  }

  /* line 763, ../sass/_headerAndFooter.scss */
  .search-header {
    position: absolute;
    top: 85px;
    left: 5vw;
    width: 90vw;
  }

  /* line 770, ../sass/_headerAndFooter.scss */
  .front .navbar input#edit-submit,
  .not-front .navbar input#edit-submit {
    right: 25px !important;
    top: -10px;
    margin-top: 22px;
  }

  /* line 777, ../sass/_headerAndFooter.scss */
  footer {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 783, ../sass/_headerAndFooter.scss */
footer .footer-copyright-row p {
  font-size: 16px;
}

/* line 1, ../sass/_layout.scss */
.sidebar + * {
  clear: initial;
}

/* line 5, ../sass/_layout.scss */
.sidebar:after {
  clear: initial;
}

/* line 9, ../sass/_layout.scss */
#breadcrumbs a:first-child {
  font-size: inherit;
  height: auto;
  width: auto;
  display: inline;
  background: none;
  position: static;
}

/* line 18, ../sass/_layout.scss */
#basic-panel-main {
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 992px) {
  /* line 18, ../sass/_layout.scss */
  #basic-panel-main {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 29, ../sass/_layout.scss */
.basic-panel {
  max-width: 1170px;
}
@media (max-width: 1170px) {
  /* line 29, ../sass/_layout.scss */
  .basic-panel {
    margin: 30px 20px;
  }
}
@media (max-width: 1170px) and (min-width: 685px) {
  /* line 38, ../sass/_layout.scss */
  .basic-panel#basic-panel-main {
    margin-top: 0;
  }
}

@media (max-width: 1170px) {
  /* line 44, ../sass/_layout.scss */
  .basic-panel.bordered {
    padding: 30px;
  }
}

/* line 51, ../sass/_layout.scss */
#basic-panel-main.d-sidebar-showing .col-md-8 {
  padding-left: 15px;
  padding-right: 0;
}

/* line 56, ../sass/_layout.scss */
#toolbar {
  z-index: 9999999999;
}

/* line 60, ../sass/_layout.scss */
#main-content {
  padding-bottom: 50px;
  min-height: 400px;
}

/* line 65, ../sass/_layout.scss */
div#main-content-row {
  margin-top: 25px !important;
}
/* line 68, ../sass/_layout.scss */
.node-type-landing-page div#main-content-row {
  margin-top: 35px !important;
}
@media (max-width: 1023px) {
  /* line 65, ../sass/_layout.scss */
  div#main-content-row {
    margin-top: 55px !important;
  }
  /* line 74, ../sass/_layout.scss */
  .node-type-landing-page div#main-content-row {
    margin-top: 55px !important;
  }
  /* line 78, ../sass/_layout.scss */
  .node-type-student-blog-post div#main-content-row, .node-type-student-blogger div#main-content-row, .node-type-event div#main-content-row, .node-type-press-release div#main-content-row, .node-type-awards-honors div#main-content-row, .node-type-gse-news div#main-content-row, .node-type-learning-from-gse div#main-content-row, .non-node-page.no-banner-for-page div#main-content-row, .node-type-page div#main-content-row, .node-type-profile div#main-content-row {
    margin-top: 20px !important;
  }
}
/* line 96, ../sass/_layout.scss */
div#main-content-row ul.tabs.primary {
  margin-top: 55px;
}

@media (max-width: 1023px) {
  /* line 101, ../sass/_layout.scss */
  .node-type-landing-page.has-banner-image div#main-content-row {
    margin-top: 15px !important;
  }
}

/* line 107, ../sass/_layout.scss */
.block-menu-block a,
#main-content .block-menu-block a {
  font-weight: normal;
  line-height: 24px;
}

/* line 113, ../sass/_layout.scss */
#sidebar-right img {
  max-width: 100%;
  height: auto;
}

/* line 118, ../sass/_layout.scss */
.view-faculty-directory table,
.program-finder-view div.table-responsive {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.8em;
  margin-top: 30px;
}
/* line 124, ../sass/_layout.scss */
.view-faculty-directory table td,
.program-finder-view div.table-responsive td {
  line-height: 1.2em !important;
}

/* line 129, ../sass/_layout.scss */
.view-faculty-directory caption {
  margin-bottom: 10px;
  color: #222;
  font-weight: bold;
  font-size: 1.2em;
}

/* line 136, ../sass/_layout.scss */
.view-faculty-directory tr.even {
  background-color: white;
}

/* line 140, ../sass/_layout.scss */
.view-faculty-directory .views-field-title {
  font-size: 18px;
}

/* line 144, ../sass/_layout.scss */
.view-faculty-directory tr td {
  width: 20%;
}

/* line 148, ../sass/_layout.scss */
.view-faculty-directory tr td:nth-child(2) {
  width: 25% !important;
}

/* line 152, ../sass/_layout.scss */
.view-faculty-directory tr td:nth-child(4) {
  width: 12.5% !important;
}

/* line 157, ../sass/_layout.scss */
a.tabledrag-handle .handle {
  height: 25px;
  margin-left: 15px;
}

/* line 162, ../sass/_layout.scss */
table.field-multiple-table {
  width: 100%;
}

/* line 166, ../sass/_layout.scss */
table.field-multiple-table label {
  margin-top: 5px;
}

/* line 170, ../sass/_layout.scss */
table.field-multiple-table input[type=submit] {
  margin: 20px 0;
}

/* line 174, ../sass/_layout.scss */
#main-content ul.contextual-links li {
  text-indent: 0;
  font-family: Lato;
  font-size: 14px;
}

/* line 180, ../sass/_layout.scss */
#main-content ul.contextual-links li:before {
  content: '';
}

/* ----- Divisions View ----- */
/* line 188, ../sass/_layout.scss */
.view-academic-divisions .view-content {
  padding-top: 20px;
}
/* line 192, ../sass/_layout.scss */
.view-academic-divisions .field.field-name-field-image-upload.field-type-image.field-label-hidden {
  margin: -20px;
  margin-bottom: 20px;
}

/* line 198, ../sass/_layout.scss */
#block-views-academic-divisions-block .views-row .node {
  background: #e7ebf2 !important;
  min-height: 900px;
  margin-bottom: 10px;
}

/* ----- Topics View ----- */
/* line 208, ../sass/_layout.scss */
.view-explore-by-topic .view-content {
  padding-top: 20px;
}
/* line 212, ../sass/_layout.scss */
.view-explore-by-topic h2 {
  display: none;
}
/* line 216, ../sass/_layout.scss */
.view-explore-by-topic .node-gse-topic {
  padding: 20px;
  background-color: #e8f6f8;
  margin-bottom: 30px;
  min-height: 700px;
}
/* line 223, ../sass/_layout.scss */
.view-explore-by-topic .field-name-field-feature {
  margin: -20px;
  margin-bottom: 20px;
  height: 360px;
  overflow: hidden;
}
/* line 229, ../sass/_layout.scss */
.view-explore-by-topic .field-name-field-feature img {
  width: 110%;
  min-height: 360px;
  max-width: auto;
}
/* line 236, ../sass/_layout.scss */
.view-explore-by-topic .field-type-taxonomy-term-reference {
  font-family: "Lato", Arial, sans-serif;
  font-weight: bold;
  font-size: 34px;
  line-height: 1.2em;
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 245, ../sass/_layout.scss */
.view-explore-by-topic .field-type-taxonomy-term-reference a {
  color: #222 !important;
}

/* line 2, ../sass/_homepage.scss */
.front .panel-large-text {
  padding-top: 0;
}
/* line 6, ../sass/_homepage.scss */
.front .field-name-field-profile-type.block-title-sm {
  margin-top: 0 !important;
}
/* line 10, ../sass/_homepage.scss */
.front section {
  text-align: left;
}
/* line 14, ../sass/_homepage.scss */
.front section.home #home-content {
    color: #fff;
    font-size: 100px;
    line-height: 1.5em;
    margin-top: 5vh;
    text-shadow: 10px 10px 12px black;
}
.front section.home #home-content .home-content-text {
      background-color: #01144d75;
      padding: 0 0.1em;
}
.front section.home #home-content #home-content-text-bottom {
      margin-left: 0.75em; 
}
/* line 23, ../sass/_homepage.scss */
.front section.text-panel {
  min-height: 400px;
}
/* line 30, ../sass/_homepage.scss */
.front section.text-panel h2 {
  margin-bottom: 20px;
}
/* line 34, ../sass/_homepage.scss */
.front section.text-panel .btn-row {
  margin: 60px 0;
}
/* line 40, ../sass/_homepage.scss */
.front #main-content h2 {
  margin: 0;
}
@media (max-width: 580px) {
  /* line 40, ../sass/_homepage.scss */
  .front #main-content h2 {
    margin-top: 10px;
  }
}
/* line 48, ../sass/_homepage.scss */
.front #main-content p {
  margin-top: 20px;
}
/* line 53, ../sass/_homepage.scss */
.front section.parallax-img {
  min-height: 450px;
  height: 450px;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  background-attachment: fixed !important;
  background-size: cover;
  border-top: 20px solid #e7ebf2;
  border-bottom: 20px solid #e7ebf2;
}
/* line 68, ../sass/_homepage.scss */
.front section.parallax-img.community-impact-bg {
  background-position: 90% 0;
}
/* line 75, ../sass/_homepage.scss */
.front section.intro-panel,
.front section.research-innovation {
  margin: 40px 0;
}
/* line 78, ../sass/_homepage.scss */
.front section.intro-panel p,
.front section.research-innovation p {
  font-size: 26px;
  line-height: 1.3em;
}
/* line 83, ../sass/_homepage.scss */
.front section.intro-panel h2,
.front section.research-innovation h2 {
  line-height: 1.3em;
}
/* line 90, ../sass/_homepage.scss */
.front section.intro-panel p {
  margin-bottom: 50px;
}
/* line 94, ../sass/_homepage.scss */
.front .gse-statistic {
  text-align: center;
  margin: 30px 0 0;
  padding: 20px;
}
/* line 99, ../sass/_homepage.scss */
.front .gse-statistic .number-lg {
  color: #073aa5;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-weight: 800;
  font-size: 130px;
  margin-bottom: 30px;
  height: auto;
}
/* line 108, ../sass/_homepage.scss */
.front .gse-statistic .description {
  color: #222;
  text-transform: none;
  font-size: 1.1em;
  font-weight: normal;
}
/* line 114, ../sass/_homepage.scss */
.front .gse-statistic .description:before {
  border-top: 3px solid #1e8374;
}
/* line 120, ../sass/_homepage.scss */
.front .statistic-wrap div:nth-child(2) .gse-statistic {
  color: #fff;
  background-color: #073aa5;
}
/* line 124, ../sass/_homepage.scss */
.front .statistic-wrap div:nth-child(2) .gse-statistic .number-lg,
.front .statistic-wrap div:nth-child(2) .gse-statistic .description {
  color: #fff;
}
/* line 130, ../sass/_homepage.scss */
.front .gse-differentiators {
  margin-bottom: 100px;
}
/* line 134, ../sass/_homepage.scss */
.front .statistic-wrap .col-md-4 {
  padding: 0 40px;
}
/* line 138, ../sass/_homepage.scss */
.front .gse-statistic {
  padding: 30px 10px !important;
}
/* line 142, ../sass/_homepage.scss */
.front .statistic-wrap div:nth-child(3) .number-lg {
  font-size: 100px;
}
/* line 146, ../sass/_homepage.scss */
.front .gse-news {
  border-top: 2px solid #eee;
  border-bottom: 2px solid #eee;
  text-align: left;
  padding: 20px;
}
/* line 154, ../sass/_homepage.scss */
.front .gse-news .event-date {
  float: left;
  margin-bottom: 24px;
  margin-right: 15px;
}
/* line 163, ../sass/_homepage.scss */
.front .gse-news .region-home-news-feature-top .views-row {
  clear: both;
  margin-bottom: 10px;
}
/* line 170, ../sass/_homepage.scss */
.front .view-homepage-news-grid .row {
  margin: 0;
}
/* line 174, ../sass/_homepage.scss */
.front section.community-impact {
  border-bottom: 2px solid #eee;
  padding-bottom: 60px;
}
/* line 179, ../sass/_homepage.scss */
.front section.gse-outcomes {
  background: #e1f0ee;
  margin-top: 160px;
  overflow: visible;
  padding-bottom: 80px !important;
}
@media (max-width: 767px) {
  /* line 179, ../sass/_homepage.scss */
  .front section.gse-outcomes {
    margin-top: 80px;
  }
}
/* line 194, ../sass/_homepage.scss */
.front .node-profile.view-mode-homepage_display h3.field-name-field-profile-full-name {
  margin-top: 60px;
}
/* line 198, ../sass/_homepage.scss */
.front #push {
  display: block !important;
}
/* line 203, ../sass/_homepage.scss */
.front .view-homepage-events-block .event-date {
  margin-left: 0;
}
/* line 209, ../sass/_homepage.scss */
.front .gse-news .rm-text-link {
  font-weight: bold;
}
/* line 213, ../sass/_homepage.scss */
.front .gse-news .view-footer {
  display: block;
  clear: both;
  font-size: 1.3em;
}
/* line 220, ../sass/_homepage.scss */
.front .gse-news h2 {
  margin-bottom: 60px !important;
}
/* line 224, ../sass/_homepage.scss */
.front .gse-news {
  text-align: center;
}
/* line 228, ../sass/_homepage.scss */
.front .news-events-wrap {
  max-width: 1400px;
  margin: 0 auto;
  text-align: left;
}

/* line 236, ../sass/_homepage.scss */
.gse-academics .row-profile img {
  box-shadow: 2px 2px 8px #333 !important;
  margin-top: -40px;
}

/* line 241, ../sass/_homepage.scss */
.gse-academics {
  padding: 100px 0;
}
@media (max-width: 767px) {
  /* line 241, ../sass/_homepage.scss */
  .gse-academics {
    padding: 40px 0;
  }
}

/* line 249, ../sass/_homepage.scss */
.gse-academics .col-sm-3 {
  text-align: right;
}

/* line 253, ../sass/_homepage.scss */
#home_arrow {
  display: inline-block;
  margin-bottom: 60px;
}

/* line 258, ../sass/_homepage.scss */
.front img {
  max-width: 100%;
  height: auto;
}

/* line 263, ../sass/_homepage.scss */
.research-initiative-wrap {
  margin-bottom: 30px;
  min-height: 300px;
  font-size: 20px;
  border: 1px solid #dedede;
  border-bottom: 5px solid #1e9ebb;
}

/* line 271, ../sass/_homepage.scss */
.research-initiative-content,
.research-initiative-wrap .content {
  padding: 0 20px;
}

/* line 276, ../sass/_homepage.scss */
.research-initiative-wrap a {
  font-family: Lato;
  margin: 20px 0;
  display: inline-block;
  font-weight: bold;
}

/* line 283, ../sass/_homepage.scss */
.research-initiative-wrap .block-title-sm {
  margin: 20px 0 !important;
}

/* line 287, ../sass/_homepage.scss */
.front .research-initiative-wrap p {
  font-family: Lato;
  font-size: 18px !important;
  line-height: 1.2em !important;
  margin-bottom: 0;
  margin-top: 20px;
}

/* line 295, ../sass/_homepage.scss */
.gse-support {
  background: #e1f0ee;
  padding-bottom: 60px;
}
/* line 299, ../sass/_homepage.scss */
.gse-support img {
  max-width: 100%;
}
@media (max-width: 992px) {
  /* line 295, ../sass/_homepage.scss */
  .gse-support {
    padding-top: 30px;
  }
}

/* line 308, ../sass/_homepage.scss */
.gse-support.text-panel > div > div > div > div.row > div:nth-child(2) {
  text-align: right;
}
@media (max-width: 767px) {
  /* line 308, ../sass/_homepage.scss */
  .gse-support.text-panel > div > div > div > div.row > div:nth-child(2) {
    text-align: center;
  }
}

/* line 314, ../sass/_homepage.scss */
.gse-support.text-panel > div > div > div > div.row > div:nth-child(3) {
  text-align: left;
}
@media (max-width: 767px) {
  /* line 314, ../sass/_homepage.scss */
  .gse-support.text-panel > div > div > div > div.row > div:nth-child(3) {
    text-align: center;
  }
}

@media (max-width: 992px) {
  /* line 322, ../sass/_homepage.scss */
  .front section.home #home-content {
    margin-top: 25vh;
    margin-bottom: 15vh;
    font-size: 14vw;
    padding: 0 20px;
  }

  /* line 329, ../sass/_homepage.scss */
  .front section.intro-panel,
  .front section.research-innovation {
    margin: 0;
  }
  /* line 333, ../sass/_homepage.scss */
  .front section.intro-panel h2,
  .front section.research-innovation h2 {
    line-height: 1.2em !important;
    font-size: 1.8em !important;
  }

  /* line 340, ../sass/_homepage.scss */
  .front section p {
    font-size: 24px;
  }

  /* line 345, ../sass/_homepage.scss */
  .front section.intro-panel {
    margin-top: -20px;
  }

  /* line 349, ../sass/_homepage.scss */
  .front section h2:first-child {
    margin-top: 0;
  }
}
/**
 * _facultyProfiles.scss 
 */
/* line 7, ../sass/_facultyProfiles.scss */
.node-type-faculty .main-title-wrap {
  margin-top: -30px;
  padding-top: 30px;
  padding-bottom: 10px;
}
@media (max-width: 1023px) {
  /* line 7, ../sass/_facultyProfiles.scss */
  .node-type-faculty .main-title-wrap {
    margin-top: -60px;
  }
}
@media (max-width: 992px) {
  /* line 7, ../sass/_facultyProfiles.scss */
  .node-type-faculty .main-title-wrap {
    margin-top: -71px;
  }
}
/* line 25, ../sass/_facultyProfiles.scss */
.node-type-faculty #bottom,
.node-type-faculty .main-title-wrap,
.node-type-faculty .top-left-content-wrap {
  background: #e1f0ee;
  width: 100vw;
  position: relative;
  left: calc(-1 * (100vw - 100%) / 2);
}
/* line 35, ../sass/_facultyProfiles.scss */
.node-type-faculty .top-left-content-wrap .pseudo-h4, .node-type-faculty .top-left-content-wrap h4 {
  margin: 0;
}
/* line 39, ../sass/_facultyProfiles.scss */
.node-type-faculty .top-left-content-wrap .faculty-division div.pseudo-h4 {
  font-size: 24px;
}
/* line 43, ../sass/_facultyProfiles.scss */
.node-type-faculty .top-left-content-wrap .field-name-field-faculty-titles {
  margin-bottom: 20px;
}
/* line 49, ../sass/_facultyProfiles.scss */
.node-type-faculty .top-left-content-wrap .field-name-field-faculty-titles p {
  font-size: 24px;
  line-height: 28px;
  margin: 0;
  margin-bottom: 5px;
}
/* line 56, ../sass/_facultyProfiles.scss */
.node-type-faculty .top-left-content-wrap .col-sm-4 {
  margin-bottom: -100px;
}
/* line 61, ../sass/_facultyProfiles.scss */
.node-type-faculty #bottom.row {
  margin-top: 30px;
  margin-bottom: -50px;
  padding-bottom: 50px;
  margin-left: 0px;
  margin-right: 0px;
  background-color: #eee;
}
/* line 70, ../sass/_facultyProfiles.scss */
.node-type-faculty ul.tabs, .node-type-faculty ul.action-links {
  position: absolute;
  top: -30px;
}
/* line 75, ../sass/_facultyProfiles.scss */
.node-type-faculty ul.action-links {
  right: 0;
}
/* line 79, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-contact.field-group-div {
  font-family: "Lato", Arial, sans-serif;
  background: #fff;
  font-size: 16px;
  padding: 15px;
}
/* line 85, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-contact.field-group-div h2 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 20px;
  margin: 0;
  margin-bottom: 5px;
  line-height: 1.2em;
  font-weight: bold;
}
/* line 94, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-contact.field-group-div div {
  margin-bottom: 2px;
}
/* line 99, ../sass/_facultyProfiles.scss */
.node-type-faculty .left-content-wrap {
  margin-top: 100px;
  padding: 20px;
  border: 1px solid #eee;
}
@media (max-width: 992px) {
  /* line 99, ../sass/_facultyProfiles.scss */
  .node-type-faculty .left-content-wrap {
    margin-top: 20px;
  }
}
/* line 108, ../sass/_facultyProfiles.scss */
.node-type-faculty .left-content-wrap li {
  list-style: none;
  margin-bottom: 5px;
  font-size: 16px;
  text-indent: -14px !important;
}
/* line 114, ../sass/_facultyProfiles.scss */
.node-type-faculty .left-content-wrap li:before {
  content: "»\00a0\00a0";
}
/* line 119, ../sass/_facultyProfiles.scss */
.node-type-faculty .left-content-wrap div.field-type-entityreference li {
  margin-left: 25px;
}
/* line 124, ../sass/_facultyProfiles.scss */
.node-type-faculty .field-name-field-more-information ul {
  padding-left: 25px;
}
/* line 128, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-publications .field-name-books-by-this-faculty-member {
  width: 38%;
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
  text-align: center;
}
@media (max-width: 580px) {
  /* line 128, ../sass/_facultyProfiles.scss */
  .node-type-faculty .group-publications .field-name-books-by-this-faculty-member {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-top: 30px;
  }
}
/* line 143, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-publications .field-name-field-accordion-item {
  clear: both;
}
/* line 147, ../sass/_facultyProfiles.scss */
.node-type-faculty .horizontal-tabs.clearfix {
  border: none;
  margin: 0;
}
@media (max-width: 992px) {
  /* line 152, ../sass/_facultyProfiles.scss */
  .node-type-faculty .horizontal-tabs.clearfix:not(.tabs-are-hidden) {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 158, ../sass/_facultyProfiles.scss */
  .node-type-faculty .horizontal-tabs.clearfix:not(.tabs-are-hidden) {
    margin-top: 0;
  }
  /* line 162, ../sass/_facultyProfiles.scss */
  .node-type-faculty .horizontal-tabs.clearfix:not(.tabs-are-hidden):before {
    content: "On this Page:";
    font-style: italic;
    font-family: "Lato", Arial, sans-serif;
    margin-bottom: 5px;
    font-size: 0.8em;
  }
}
/* line 172, ../sass/_facultyProfiles.scss */
.node-type-faculty .horizontal-tabs fieldset.horizontal-tabs-pane {
  margin: 0;
  padding: 0;
}
/* line 177, ../sass/_facultyProfiles.scss */
.node-type-faculty .horizontal-tabs ul.horizontal-tabs-list {
  background: none;
  border: none;
}
@media (max-width: 992px) {
  /* line 177, ../sass/_facultyProfiles.scss */
  .node-type-faculty .horizontal-tabs ul.horizontal-tabs-list {
    clear: both;
    margin-top: -10px;
  }
}
/* line 187, ../sass/_facultyProfiles.scss */
.node-type-faculty .horizontal-tabs ul.horizontal-tabs-list li {
  background: none;
  border: none;
  padding: 10px 5px 5px 0;
  min-width: 0;
}
@media (max-width: 992px) {
  /* line 187, ../sass/_facultyProfiles.scss */
  .node-type-faculty .horizontal-tabs ul.horizontal-tabs-list li {
    padding: 5px 5px 5px 0;
  }
}
/* line 198, ../sass/_facultyProfiles.scss */
.node-type-faculty .horizontal-tabs ul.horizontal-tabs-list li.selected {
  padding: 10px 5px 5px 0;
}
@media (max-width: 992px) {
  /* line 198, ../sass/_facultyProfiles.scss */
  .node-type-faculty .horizontal-tabs ul.horizontal-tabs-list li.selected {
    padding: 5px 5px 5px 0;
  }
}
/* line 206, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li a,
.node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li.selected a {
  padding: 10px 0 0px 0;
  margin-right: 15px;
}
/* line 211, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li a:hover,
.node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li.selected a:hover {
  background: none;
}
/* line 215, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li a {
  box-shadow: none !important;
}
/* line 221, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li.selected a strong {
  color: #2a59ba;
}
/* line 225, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li.selected a:hover strong {
  color: #073aa5;
}
/* line 231, ../sass/_facultyProfiles.scss */
.node-type-faculty .top-left-content-wrap:after {
  content: " ";
  width: 100%;
  border-bottom: 1px solid #eee;
  padding-top: 70px;
  position: absolute;
  display: block;
  background: #fff !important;
  top: 100%;
  left: 0;
}
@media (max-width: 992px) {
  /* line 231, ../sass/_facultyProfiles.scss */
  .node-type-faculty .top-left-content-wrap:after {
    content: '';
    padding: 0;
  }
}
/* line 248, ../sass/_facultyProfiles.scss */
.node-type-faculty .field-name-field-email a {
  word-break: break-all;
}
/* line 252, ../sass/_facultyProfiles.scss */
.node-type-faculty #block-block-82 {
  padding: 20px;
}
/* line 257, ../sass/_facultyProfiles.scss */
.node-type-faculty #block-block-82 address p {
  font-family: Crimson;
  font-size: 20px;
}
/* line 263, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-title-info-wrap:first-child {
  margin-left: 20px;
  width: 80%;
}
/* line 268, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-contact:nth-child(2) {
  margin-left: -20px;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  /* line 268, ../sass/_facultyProfiles.scss */
  .node-type-faculty .group-contact:nth-child(2) {
    margin-left: 20px;
  }
}
/* line 278, ../sass/_facultyProfiles.scss */
.node-type-faculty .field-name-field-programs:nth-child(2),
.node-type-faculty .field-name-field-programs:nth-child(2) .label-above {
  margin-top: 0 !important;
}

/* line 284, ../sass/_facultyProfiles.scss */
.faculty-type-Brief #block-block-82 {
  display: none;
}

/* line 288, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li.selected.first.last a strong {
  color: #222;
}

/* line 292, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .horizontal-tabs ul.horizontal-tabs-list li.selected.first.last a {
  box-shadow: none !important;
}

/* line 297, ../sass/_facultyProfiles.scss */
.node-faculty .left-content-wrap .field-item {
  white-space: pre-line;
}

/* line 302, ../sass/_facultyProfiles.scss */
.faculty-short-bio {
  font-size: 24px;
  font-family: Lato-light, Arial, sans-serif;
  /* padding-bottom: 30px; */
  color: #222;
  margin-top: 40px;
}

/* line 310, ../sass/_facultyProfiles.scss */
.faculty-short-bio + h2,
.faculty-short-bio + h3 {
  display: none;
}

/* line 316, ../sass/_facultyProfiles.scss */
.faculty-photo {
  margin-bottom: 0;
  z-index: 1;
  position: relative;
  line-height: 0;
}
/* line 325, ../sass/_facultyProfiles.scss */
.faculty-photo img {
  float: none !important;
  max-height: 250px !important;
  width: auto;
  box-shadow: 2px 2px 8px #666;
}
/* line 331, ../sass/_facultyProfiles.scss */
.faculty-photo + div {
  clear: both;
}

/* line 337, ../sass/_facultyProfiles.scss */
.faculty-info .faculty-info--degree {
  font-style: italic;
}

/* line 343, ../sass/_facultyProfiles.scss */
.group-news .node-press-release .date-display,
.node-gse-news .date-display, .node-awards-honors .field-name-post-date {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  margin-top: 7px;
  margin-bottom: 0px;
}

/* line 352, ../sass/_facultyProfiles.scss */
.field-name-faculty-media-hits .views-row {
  margin-bottom: 20px;
}
/* line 355, ../sass/_facultyProfiles.scss */
.field-name-faculty-media-hits .views-row p {
  margin-bottom: 0;
}

/* line 360, ../sass/_facultyProfiles.scss */
.inthemedia-pub {
  font-family: Lato;
  font-size: 16px;
}

/* line 365, ../sass/_facultyProfiles.scss */
.field-name-field-inthemedia-description .field-items {
  margin-bottom: 5px;
}

/* line 369, ../sass/_facultyProfiles.scss */
.media-inquiries-text {
  font-size: 16px;
  line-height: 19px;
  margin: 10px 0 5px 0;
  font-style: italic;
}

/* line 378, ../sass/_facultyProfiles.scss */
.node-faculty .col-sm-4 {
  font-family: "Lato", Arial, sans-serif;
  padding-bottom: 30px;
  font-size: 17px;
}
@media (max-width: 992px) {
  /* line 378, ../sass/_facultyProfiles.scss */
  .node-faculty .col-sm-4 {
    padding-bottom: 0;
  }
}
/* line 387, ../sass/_facultyProfiles.scss */
.node-faculty .col-sm-4 p {
  font-size: 17px;
}
/* line 391, ../sass/_facultyProfiles.scss */
.node-faculty .col-sm-4 h4 {
  margin: 0;
}
/* line 395, ../sass/_facultyProfiles.scss */
.node-faculty .col-sm-4 div.field.field-label-above {
  margin-top: 30px;
}
/* line 399, ../sass/_facultyProfiles.scss */
.node-faculty .col-sm-4 div.field-label, .node-faculty .col-sm-4 div.label-above {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 30px;
}
/* line 406, ../sass/_facultyProfiles.scss */
.node-faculty .col-sm-4 div.field.field-name-field-education .label-above {
  margin-top: 0 !important;
}
/* line 411, ../sass/_facultyProfiles.scss */
.node-faculty .col-sm-4 div.field.field-label-inline div.field-label {
  float: none;
  display: inline-block;
}
/* line 415, ../sass/_facultyProfiles.scss */
.node-faculty .col-sm-4 div.field.field-label-inline div.field-items {
  float: none;
  display: inline-block;
}
/* line 420, ../sass/_facultyProfiles.scss */
.node-faculty .col-sm-4 div.field-field-email {
  margin-top: 20px;
}
/* line 424, ../sass/_facultyProfiles.scss */
.node-faculty .faculty-photo {
  margin-bottom: -30px;
}
/* line 431, ../sass/_facultyProfiles.scss */
.node-faculty h2 {
  margin-top: 40px;
  margin-bottom: 10px;
}
/* line 437, ../sass/_facultyProfiles.scss */
.node-faculty .field-name-books-by-this-faculty-member {
  background: #e7ebf2;
  padding: 20px;
}
/* line 440, ../sass/_facultyProfiles.scss */
.node-faculty .field-name-books-by-this-faculty-member h3 {
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 446, ../sass/_facultyProfiles.scss */
.node-faculty .node-teaser .field.field-name-taxonomy-vocabulary-20.field-type-taxonomy-term-reference {
  display: block;
}
/* line 450, ../sass/_facultyProfiles.scss */
.node-faculty .field.field-name-awards- .views-row {
  margin-bottom: 20px;
}
/* line 454, ../sass/_facultyProfiles.scss */
.node-faculty .additional-left-content-wrap {
  padding: 40px 0 20px;
}
/* line 457, ../sass/_facultyProfiles.scss */
.node-faculty .additional-left-content-wrap .video_embed img,
.node-faculty .additional-left-content-wrap .video_embed div,
.node-faculty .additional-left-content-wrap .video_embed {
  width: 100% !important;
}
@media (max-width: 992px) {
  /* line 454, ../sass/_facultyProfiles.scss */
  .node-faculty .additional-left-content-wrap {
    padding-bottom: 0;
  }
}
/* line 468, ../sass/_facultyProfiles.scss */
.node-faculty .field-name-field-right-sidebar {
  margin-top: 50px;
}
/* line 472, ../sass/_facultyProfiles.scss */
.node-faculty .field-name-field-more-information .field-items {
  word-break: break-word;
}

/* line 477, ../sass/_facultyProfiles.scss */
.field-name-field-cv .file-icon {
  display: none;
}

/* line 481, ../sass/_facultyProfiles.scss */
.faculty-type-Brief .faculty-division {
  display: none;
}

/* line 485, ../sass/_facultyProfiles.scss */
.faculty-type-Brief .field-name-body {
  margin-top: 40px;
}
@media (max-width: 767px) {
  /* line 485, ../sass/_facultyProfiles.scss */
  .faculty-type-Brief .field-name-body {
    margin-top: 0;
  }
}

/* line 493, ../sass/_facultyProfiles.scss */
.faculty-type-Brief .field-name-body h2 {
  display: none;
}

/* line 497, ../sass/_facultyProfiles.scss */
.node-awards-honors.node-teaser p {
  margin-bottom: 5px;
}

/* line 501, ../sass/_facultyProfiles.scss */
.field-collection-item-field-academic-journals .field-items .field-item {
  margin: 0;
}

/* line 505, ../sass/_facultyProfiles.scss */
.field-collection-item-field-academic-journals .field-name-field-link-to-journal {
  font-style: italic;
}

/* line 509, ../sass/_facultyProfiles.scss */
.node-type-faculty .field-name-field-academic-journals .field-collection-view {
  padding: 0;
  margin: 0;
  border: none;
  margin-bottom: 15px;
}

/* line 516, ../sass/_facultyProfiles.scss */
.node-type-faculty .field-collection-container {
  border: 0;
}

/* line 521, ../sass/_facultyProfiles.scss */
.field-name-books-by-this-faculty-member .field-item {
  white-space: normal;
}

/* line 525, ../sass/_facultyProfiles.scss */
.field-name-books-by-this-faculty-member img {
  margin-bottom: 20px;
  margin-right: 15px;
  width: 55%;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 30px;
  border: 1px solid #bbb;
}

/* line 536, ../sass/_facultyProfiles.scss */
.field-name-field-education ul,
.field-name-field-areas-of-expertise ul {
  padding-left: 25px;
}
/* line 540, ../sass/_facultyProfiles.scss */
.field-name-field-education ul li,
.field-name-field-areas-of-expertise ul li {
  text-indent: -14px !important;
}

/* line 545, ../sass/_facultyProfiles.scss */
.field-name-books-by-this-faculty-member .views-row {
  clear: both;
  margin-bottom: 10px;
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
}

/* line 552, ../sass/_facultyProfiles.scss */
.views-row .views-field-field-areas-of-expertise {
  white-space: pre-line;
}

/* line 556, ../sass/_facultyProfiles.scss */
.view-id-faculty .views-field-field-areas-of-expertise ul {
  padding-left: 8px;
}

/* line 560, ../sass/_facultyProfiles.scss */
.view-id-faculty .views-field-field-areas-of-expertise li:before {
  content: "- " !important;
}

/* line 564, ../sass/_facultyProfiles.scss */
.view-id-faculty .views-field-field-areas-of-expertise li {
  text-indent: -8px !important;
}

/* line 568, ../sass/_facultyProfiles.scss */
.field-name-field-additional-sidebar-content {
  background: #eee;
  padding: 25px;
  margin-bottom: 15px !important;
}
/* line 573, ../sass/_facultyProfiles.scss */
.field-name-field-additional-sidebar-content h2 {
  margin-top: 0;
  font-size: 42px;
}
/* line 577, ../sass/_facultyProfiles.scss */
.field-name-field-additional-sidebar-content h3 {
  margin-top: 0px;
  font-size: 24px;
  line-height: 1.0em !important;
}
/* line 582, ../sass/_facultyProfiles.scss */
.field-name-field-additional-sidebar-content img {
  border: 1px solid #bbb;
}

/* line 587, ../sass/_facultyProfiles.scss */
.field-name-field-affiliated-faculty-prog.field-label-above {
  margin-top: 0 !important;
}

/* line 591, ../sass/_facultyProfiles.scss */
.field-name-field-affiliated-faculty-prog:nth-child(1) .label-above,
.field-name-field-affiliated-faculty-prog:nth-child(2) .label-above {
  margin-top: 0 !important;
}

/* line 596, ../sass/_facultyProfiles.scss */
.faculty-programs- .field-name-field-affiliated-faculty-prog .label-above {
  display: block;
}

/* line 601, ../sass/_facultyProfiles.scss */
.field-name-field-affiliated-faculty-prog .label-above {
  display: none;
}

/* line 607, ../sass/_facultyProfiles.scss */
.field-name-field-footer-content h3 {
  margin-top: 0px;
  font-size: 28px;
}
/* line 611, ../sass/_facultyProfiles.scss */
.field-name-field-footer-content img {
  border: 1px solid #bbb;
}

/* line 617, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-photo-wrap {
  position: relative;
  float: left;
  width: 200px;
  margin-left: 20px;
}
@media (max-width: 992px) {
  /* line 617, ../sass/_facultyProfiles.scss */
  .node-type-faculty .group-photo-wrap {
    content: '\00a';
    display: table;
    clear: both;
    margin-bottom: 30px;
  }
}

/* line 631, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-title-info-wrap {
  float: left;
  width: calc(80% - 220px);
}
@media (max-width: 992px) {
  /* line 631, ../sass/_facultyProfiles.scss */
  .node-type-faculty .group-title-info-wrap {
    width: calc(100% - 240px);
  }
}
@media (max-width: 580px) {
  /* line 631, ../sass/_facultyProfiles.scss */
  .node-type-faculty .group-title-info-wrap {
    width: 90%;
    margin: 20px;
  }
}

/* line 645, ../sass/_facultyProfiles.scss */
.node-type-faculty .group-contact {
  width: 18%;
  float: left;
}
@media (max-width: 992px) {
  /* line 645, ../sass/_facultyProfiles.scss */
  .node-type-faculty .group-contact {
    width: calc(100% - 240px);
    margin: 20px;
    margin-top: 10px;
  }
}
@media (max-width: 580px) {
  /* line 645, ../sass/_facultyProfiles.scss */
  .node-type-faculty .group-contact {
    width: 90%;
    margin-top: 0;
  }
}

/* line 663, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .group-photo-wrap a {
  z-index: 1;
  position: relative;
  top: 35px;
  font-size: 14px;
  font-style: italic;
  font-family: "Lato", Arial, sans-serif;
}

/* line 681, ../sass/_facultyProfiles.scss */
.node-type-faculty .field-name-field-faculty-hi-res {
  margin-bottom: -1em;
}
@media (max-width: 992px) {
  /* line 681, ../sass/_facultyProfiles.scss */
  .node-type-faculty .field-name-field-faculty-hi-res {
    margin-bottom: 0;
  }
}

/* line 689, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .group-photo-wrap a:before {
  font-size: 14px;
  color: #2a59ba;
  text-align: right;
  content: "\e026";
  top: 1px;
  left: 1px;
  margin-right: 4px;
  font-style: normal;
  font-family: "Glyphicons Halflings";
  position: relative;
}

/* line 702, ../sass/_facultyProfiles.scss */
.node-type-faculty #main-content .group-photo-wrap a:after {
  content: "";
}

/* line 713, ../sass/_facultyProfiles.scss */
.journal-wrapper:nth-child(4n+1) {
  clear: both;
}

/* line 717, ../sass/_facultyProfiles.scss */
.journal-wrapper {
  margin-bottom: 30px;
}

/* line 721, ../sass/_facultyProfiles.scss */
.view-academic-journals {
  margin-bottom: 40px;
}

/* line 725, ../sass/_facultyProfiles.scss */
.view-academic-journals:after {
  clear: both;
  display: table;
  content: ' ';
}

/**
 * _gseProgram.scss
 */
/* line 6, ../sass/_gseProgram.scss */
.node-type-gse-program #landing-header {
  text-align: center;
}
/* line 10, ../sass/_gseProgram.scss */
.node-type-gse-program #landing-header h1 {
  text-transform: none !important;
  font-size: 68px;
}
/* line 15, ../sass/_gseProgram.scss */
.node-type-gse-program #landing-header h2 {
  font-size: 48px;
  margin-bottom: 30px;
}
/* line 21, ../sass/_gseProgram.scss */
.node-type-gse-program h2 {
  margin-bottom: 20px;
}
/* line 31, ../sass/_gseProgram.scss */
.node-type-gse-program .field-name-field-related-centers-initiative:after {
  content: "";
  display: table;
  clear: both;
}
/* line 37, ../sass/_gseProgram.scss */
.node-type-gse-program .field-name-field-read-more-news {
  text-align: left;
}
/* line 41, ../sass/_gseProgram.scss */
.node-type-gse-program .field-name-field-read-more-news h3 {
  color: #fff;
}
/* line 45, ../sass/_gseProgram.scss */
.node-type-gse-program .field-name-field-read-more-news p {
  font-size: 1.1em;
  line-height: 1.3em !important;
}
@media (max-width: 580px) {
  /* line 50, ../sass/_gseProgram.scss */
  .node-type-gse-program .field-name-field-outcomes-intro p,
  .node-type-gse-program .field-name-field-our-faculty-intro p,
  .node-type-gse-program .field-name-field-about-the-program p {
    font-size: 22px !important;
    line-height: 1.2em !important;
    margin-top: 0;
  }
}
@media (max-width: 992px) {
  /* line 66, ../sass/_gseProgram.scss */
  .node-type-gse-program .outcomes-row .col-sm-9 {
    padding: 0 30px !important;
  }
  /* line 70, ../sass/_gseProgram.scss */
  .node-type-gse-program .outcomes-row .field-name-field-profile-teaser p {
    margin-top: 20px;
  }
}
/* line 80, ../sass/_gseProgram.scss */
.node-type-gse-program #main-content .iedp-partner-logos tr:nth-child(odd) a:after {
  content: '';
}

/* line 87, ../sass/_gseProgram.scss */
.node-gse-program .field-name-body h2:first-child {
  font-family: Lato-light, Arial, sans-serif;
  font-size: 34px;
  line-height: 1.2em;
  margin-bottom: 30px;
  margin-top: 0;
}
@media (max-width: 580px) {
  /* line 87, ../sass/_gseProgram.scss */
  .node-gse-program .field-name-body h2:first-child {
    font-size: 26px !important;
    line-height: 28px !important;
  }
}

@media (max-width: 580px) {
  /* line 100, ../sass/_gseProgram.scss */
  .node-gse-program .field-name-related-topic-news .view-header p,
  .node-gse-program .field-name-body p {
    font-size: 20px !important;
    line-height: 24px !important;
  }
}

/* line 110, ../sass/_gseProgram.scss */
.node-gse-program .field-name-related-topic-news .view-header p {
  margin-top: 0;
  text-align: left;
}

/* line 115, ../sass/_gseProgram.scss */
.requirements-content-wrap p,
.requirements-content-wrap,
.requirements-overview,
.requirements-overview p {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
}
/* line 122, ../sass/_gseProgram.scss */
.requirements-content-wrap p .field-name-field-additional-reqs-2 strong,
.requirements-content-wrap p .label-above,
.requirements-content-wrap .field-name-field-additional-reqs-2 strong,
.requirements-content-wrap .label-above,
.requirements-overview .field-name-field-additional-reqs-2 strong,
.requirements-overview .label-above,
.requirements-overview p .field-name-field-additional-reqs-2 strong,
.requirements-overview p .label-above {
  font-size: 16px;
}

/* line 133, ../sass/_gseProgram.scss */
.requirements-content-wrap .display-tag {
  margin-bottom: 5px;
}

/* line 137, ../sass/_gseProgram.scss */
.field-name-field-program-overview .label-above {
  font-size: 1.1em;
}

/* line 145, ../sass/_gseProgram.scss */
.requirements-content-wrap p + ul,
.field-name-field-additional-reqs-2 p + ul {
  margin-top: -15px;
  margin-bottom: 20px;
}

/* line 151, ../sass/_gseProgram.scss */
.field-name-field-additional-reqs-2 strong,
.field-name-field-additional-requirements strong {
  display: block;
}

/* line 156, ../sass/_gseProgram.scss */
.quick-info {
  border: 2px solid #dedede;
  padding: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
}
/* line 164, ../sass/_gseProgram.scss */
.quick-info ul {
  padding-left: 25px;
  margin-top: 0;
}
/* line 169, ../sass/_gseProgram.scss */
.quick-info .label-above {
  font-size: 22px;
}

/* line 175, ../sass/_gseProgram.scss */
.quick_info-content-wrap .field {
  float: left;
  width: 40%;
}
/* line 179, ../sass/_gseProgram.scss */
.quick_info-content-wrap .field.field-name-field-format {
  width: 20%;
}
/* line 183, ../sass/_gseProgram.scss */
.quick_info-content-wrap .field.field-name-program-tags {
  width: 100%;
  margin: 20px 0;
}
/* line 189, ../sass/_gseProgram.scss */
.quick_info-content-wrap:after {
  content: "";
  display: table;
  clear: both;
}

/* line 196, ../sass/_gseProgram.scss */
.program-differentiators {
  margin-top: 40px;
  background: #073aa5;
  text-align: center;
  padding: 40px 0 80px;
}
/* line 202, ../sass/_gseProgram.scss */
.program-differentiators h2 {
  color: #fff;
}
/* line 206, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic {
  margin-top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media (max-width: 992px) {
  /* line 206, ../sass/_gseProgram.scss */
  .program-differentiators .gse-statistic {
    max-width: 100%;
  }
  /* line 216, ../sass/_gseProgram.scss */
  .program-differentiators .gse-statistic .number-lg {
    font-size: 120px;
  }
  /* line 220, ../sass/_gseProgram.scss */
  .program-differentiators .gse-statistic .number-lg i,
  .program-differentiators .gse-statistic .number-lg em {
    width: 160px !important;
    height: 160px !important;
    padding: 40px 20px !important;
  }
  /* line 226, ../sass/_gseProgram.scss */
  .program-differentiators .gse-statistic .number-lg i:before,
  .program-differentiators .gse-statistic .number-lg em:before {
    font-size: 80px !important;
  }
}
/* line 232, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic .number-lg {
  font-family: "Montserrat", Arial, sans-serif !important;
  font-weight: bold;
  display: flex;
  align-items: center;
}
/* line 238, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic .number-lg.text-lg {
  font-size: 48px;
  line-height: 52px;
}
@media (max-width: 992px) {
  /* line 238, ../sass/_gseProgram.scss */
  .program-differentiators .gse-statistic .number-lg.text-lg {
    font-size: 40px;
  }
}
/* line 248, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic .number-lg i,
.program-differentiators .gse-statistic .number-lg em {
  background-color: #2a59ba;
  padding: 30px 20px;
  height: 120px;
  width: 120px;
  border-radius: 50%;
  font-size: 0 !important;
}
/* line 257, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic .number-lg i:before,
.program-differentiators .gse-statistic .number-lg em:before {
  font-size: 60px;
}
/* line 262, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic .description {
  text-transform: none;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  margin-top: 20px;
}
/* line 269, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic .description a {
  color: #aed7e0 !important;
  text-decoration: underline;
}
/* line 273, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic .description a:hover {
  color: #d4eef1 !important;
}
/* line 278, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic .description:before {
  border-top: 2px solid #1e8374;
}

/* line 285, ../sass/_gseProgram.scss */
.program-differentiators .col-md-6.gse-statistic .description {
  width: 60%;
}

/* line 289, ../sass/_gseProgram.scss */
.program-differentiators .gse-statistic .number-lg i.material-icons,
.program-differentiators .gse-statistic .number-lg em.material-icons {
  font-size: 80px !important;
  padding-top: 18px;
}

/* line 296, ../sass/_gseProgram.scss */
.fas.fa-penn-shield {
  background-image: url(/sites/default/themes/gse_2019/img/icon_penn_shield.svg);
  background-repeat: no-repeat;
  background-size: 70px;
  background-position: center 60%;
}

/* line 302, ../sass/_gseProgram.scss */
.fas.fa-route {
  font-family: "Font Awesome 5 Free" !important;
}

/* line 306, ../sass/_gseProgram.scss */
.requirements-container {
  padding: 60px 0 0;
}
/* line 309, ../sass/_gseProgram.scss */
.requirements-container .col-sm-12 p {
  font-size: 22px;
  line-height: 26px;
}
/* line 314, ../sass/_gseProgram.scss */
.requirements-container .field {
  margin: 20px 0;
}

/* line 319, ../sass/_gseProgram.scss */
a.apply-btn,
#main-content a.read-more.btn.apply-btn,
#main-content .node-type-landing-page a.read-more.apply-btn,
.node-type-landing-page #main-content a.read-more.apply-btn {
  position: static;
  display: inline-block;
  width: auto;
  font-family: "Lato", Arial, sans-serif;
  border: 0;
  background: #b90036;
  text-transform: none;
  float: none;
  font-size: 1.3em;
  line-height: 1em;
  padding: 20px 120px !important;
  border-bottom: 4px solid #f20245;
}
/* line 335, ../sass/_gseProgram.scss */
a.apply-btn:hover,
#main-content a.read-more.btn.apply-btn:hover,
#main-content .node-type-landing-page a.read-more.apply-btn:hover,
.node-type-landing-page #main-content a.read-more.apply-btn:hover {
  background: #f20245;
  border-color: #ff1c75;
  text-decoration: none;
}

/* line 343, ../sass/_gseProgram.scss */
.node-type-gse-program .field-collection-container,
.field-collection-item-field-program-faculty-and-staff- .field-collection-container,
.field-collection-item-field-program-faculty-and-staff- .field-collection-view,
.field-collection-item-field-additional-program-details .field-collection-container,
.field-collection-item-field-additional-program-details .field-collection-view {
  border: 0;
}

/* line 351, ../sass/_gseProgram.scss */
.accordion-toggler,
.field-name-field-accordion-item > .field-items > .field-item {
  border: 2px solid #aed7e0;
  margin-bottom: 10px !important;
}

/* line 357, ../sass/_gseProgram.scss */
.accordion-toggler h3.toggler,
.field-name-field-accordion-item > .field-items > .field-item h3.toggler {
  margin: 0 !important;
  text-transform: none !important;
  background-image: url(/sites/gse.upenn.edu/themes/gse_2019/img/icon_toggle_open.svg);
  background-repeat: no-repeat;
  background-position: right 10px top 20px;
  background-size: 18px;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  color: #2a59ba;
  text-align: left;
  padding: 15px 36px 15px 0;
}

/* line 374, ../sass/_gseProgram.scss */
.accordion-toggler h3.toggler.opened,
.field-name-field-accordion-item > .field-items > .field-item h3.toggler.opened {
  background-image: url(/sites/gse.upenn.edu/themes/gse_2019/img/icon_toggle_close.svg);
  padding-bottom: 15px;
  border-bottom: 1px solid #dedede;
  margin-bottom: 10px !important;
}

/* line 382, ../sass/_gseProgram.scss */
.accordion-toggler .indent,
.field-name-field-accordion-item > .field-items > .field-item .indent {
  margin-left: 0 !important;
  padding-top: 8px;
}

/* line 388, ../sass/_gseProgram.scss */
.field-name-field-accordion-item .field-item .field-collection-view {
  padding: 0;
  border-bottom: 0;
}

/* line 394, ../sass/_gseProgram.scss */
.accordion-toggler {
  padding: 0 20px;
}

/* line 399, ../sass/_gseProgram.scss */
.accordion-toggler div.indent h4:first-child {
  margin-top: 0;
}

/* line 403, ../sass/_gseProgram.scss */
.field-name-field-additional-program-details > .field-items > .field-item > .field-collection-view,
.field-name-field-program-faculty-and-staff- > .field-items > .field-item > .field-collection-view {
  margin: 0;
}

/* line 408, ../sass/_gseProgram.scss */
.about_accordion-content-wrap .field-collection-container {
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 414, ../sass/_gseProgram.scss */
.field-name-field-accordion-item-content .field-item h4:first-child {
  margin-top: 0;
}

/* line 418, ../sass/_gseProgram.scss */
.main-container,
.about-accordion-container {
  padding: 0;
}

/* line 423, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty {
  border: 2px solid #dedede;
  padding: 0 40px;
}

/* line 428, ../sass/_gseProgram.scss */
.node-type-gse-program .group-our-faculty .view-faculty-associated-programs {
  border: 2px solid #eee;
  padding: 40px;
  clear: both;
}
@media (max-width: 580px) {
  /* line 428, ../sass/_gseProgram.scss */
  .node-type-gse-program .group-our-faculty .view-faculty-associated-programs {
    padding: 20px !important;
  }
}

/* line 438, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty .view,
.field-name-program-faculty .view {
  margin: 30px 0;
}

/* line 443, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty .views-row,
.field-name-program-faculty .views-row {
  width: 20%;
  padding: 0px;
  text-align: center;
  margin-bottom: 20px;
  float: left;
  min-height: 340px;
}

/* line 453, ../sass/_gseProgram.scss */
.faculty-info.faculty-info--with-photo {
  text-align: center;
  margin-bottom: 20px;
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
}
/* line 461, ../sass/_gseProgram.scss */
.faculty-info.faculty-info--with-photo .faculty-info--photo {
  height: 180px;
  overflow: hidden;
}
/* line 465, ../sass/_gseProgram.scss */
.faculty-info.faculty-info--with-photo .faculty-info--photo img {
  border: none;
  width: 180px;
}
/* line 471, ../sass/_gseProgram.scss */
.faculty-info.faculty-info--with-photo .faculty-info--name {
  font-size: 19px;
  margin-top: 15px;
  margin-bottom: 5px;
}
/* line 477, ../sass/_gseProgram.scss */
.faculty-info.faculty-info--with-photo .faculty-info--title {
  font-weight: bold;
}

/* line 483, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty,
.field-name-program-faculty {
  overflow: hidden;
}

/* line 488, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty .view:after,
.field-name-topic-related-faculty:after,
.field-name-program-faculty .view:after,
.field-name-program-faculty:after {
  content: "";
  display: table;
  clear: both;
}

/* line 497, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty,
.field-name-program-faculty {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  margin-top: 20px;
}
/* line 503, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty .views-field-field-terminal-degree-and-granti,
.field-name-program-faculty .views-field-field-terminal-degree-and-granti {
  font-style: italic;
}
/* line 507, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty .views-field-field-title,
.field-name-program-faculty .views-field-field-title {
  font-weight: bold;
}
/* line 511, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty .views-field-title,
.field-name-program-faculty .views-field-title {
  font-size: 19px;
  margin-top: 15px;
  margin-bottom: 5px;
}
/* line 517, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty .views-field-field-faculty-photo img,
.field-name-program-faculty .views-field-field-faculty-photo img {
  width: 180px;
}
/* line 521, ../sass/_gseProgram.scss */
.field-name-topic-related-faculty .views-field-field-faculty-photo div,
.field-name-program-faculty .views-field-field-faculty-photo div {
  height: 180px;
  overflow: hidden;
}

/* Remove Comment here to start ideas on sliders.
.field-name-program-faculty .view-content {
    width: 10000px;
}
 */
/* line 533, ../sass/_gseProgram.scss */
.main-content-wrap > .field-collection-container {
  margin: 0;
  border: 0;
}

/* line 538, ../sass/_gseProgram.scss */
.field-name-field-outcomes-intro p {
  font-size: 22px;
  line-height: 26px;
}

/* line 543, ../sass/_gseProgram.scss */
.field-name-field-outcomes-intro h2 {
  text-align: center;
}

/* line 547, ../sass/_gseProgram.scss */
.outcomes-outer-wrap {
  margin: 60px -15px 0;
}

/* line 553, ../sass/_gseProgram.scss */
.field-name-field-outcomes-content h3 {
  text-align: center;
}

/* line 557, ../sass/_gseProgram.scss */
.field-name-field-gse-outcome {
  background: #e1f0ee;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top: 30px;
  margin-bottom: 60px;
  position: relative;
}

/* line 566, ../sass/_gseProgram.scss */
.field-name-field-gse-outcome.outcome-no-image {
  margin-top: 0px;
  padding-top: 50px;
}

/* line 571, ../sass/_gseProgram.scss */
.field-name-field-gse-outcome .block-title-sm {
  background: #fff;
  color: #007D9A;
  border: 1px solid #aed7e0;
  margin-top: 0 !important;
  margin-bottom: 10px;
  padding: 10px 25px;
}

/* line 580, ../sass/_gseProgram.scss */
.front section.gse-outcomes h3,
.field-name-field-gse-outcome h3 {
  text-transform: none;
  font-size: 32px;
  margin-top: 10px;
}

/* line 587, ../sass/_gseProgram.scss */
.view-mode-panel_display .field-name-field-program-degree-year,
.front section.gse-outcomes .field-name-field-program-degree-year,
.field-name-field-gse-outcome .field-name-field-program-degree-year {
  font-weight: bold;
  font-family: "Lato", Arial, sans-serif;
  margin-bottom: 10px;
  color: #222;
}

/* line 596, ../sass/_gseProgram.scss */
.node-profile.view-mode-panel_display .field-name-field-profile-type {
  position: absolute;
  top: -60px;
  left: 25%;
}

/* line 602, ../sass/_gseProgram.scss */
.node-profile.view-mode-homepage_display img,
.node-profile.view-mode-panel_display img {
  box-shadow: 2px 2px 8px #666;
  margin-top: -60px;
}

/* line 608, ../sass/_gseProgram.scss */
.node-profile.view-mode-homepage_display .col-sm-9,
.node-profile.view-mode-panel_display .col-sm-9 {
  padding-left: 50px;
}

/* line 612, ../sass/_gseProgram.scss */
.node-profile.view-mode-panel_display .rm-text-link {
  margin: 20px 0;
  display: inline-block;
}

/* line 618, ../sass/_gseProgram.scss */
.node-profile.view-mode-panel_display h3.field-name-field-profile-full-name:before {
  content: "";
  display: block;
  border-top: 3px solid #1e8374;
  width: 100px;
  margin-bottom: 30px;
}

/* line 627, ../sass/_gseProgram.scss */
.node.node-profile.view-mode-panel_display.image- .col-sm-3 {
  display: none;
}

/* line 631, ../sass/_gseProgram.scss */
.node.node-profile.view-mode-panel_display.image- .col-sm-9 {
  padding: 30px;
  width: 100%;
}

/* line 637, ../sass/_gseProgram.scss */
.admissions_aid-content-wrap {
  padding: 80px 0;
}

/* line 641, ../sass/_gseProgram.scss */
.no-outcome-profile .admissions-outer-wrap {
  border-top: 2px solid #eee;
  margin-top: 80px;
  padding-top: 0;
}

/* line 647, ../sass/_gseProgram.scss */
.contact-info-box {
  border: 1px solid #dedede;
  padding: 24px;
  font-family: "Lato", Arial, sans-serif;
}
/* line 651, ../sass/_gseProgram.scss */
.contact-info-box p {
  font-size: 16px !important;
  line-height: 20px !important;
}
/* line 655, ../sass/_gseProgram.scss */
.contact-info-box label {
  font-size: 1.1em;
}

/* line 660, ../sass/_gseProgram.scss */
.contact-info-box > p {
  margin-top: 10px;
}

/* line 664, ../sass/_gseProgram.scss */
.field-name-admissions-intro-content .label-display, .contact-info-box .label-display,
.field-name-admissions-intro-content label, .contact-info-box label {
  font-size: 1.1em;
}

/* line 669, ../sass/_gseProgram.scss */
.field-name-admissions-intro-content p {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

/* line 675, ../sass/_gseProgram.scss */
.field-name-contact-info-admissions-contact {
  margin-bottom: 40px;
}

/* line 679, ../sass/_gseProgram.scss */
.field-name-contact-info-admissions-contact .contact-info-box .row label {
  font-size: 1.0em;
  margin-bottom: 10px;
}

/* line 684, ../sass/_gseProgram.scss */
.bottom-content-outer-wrap {
  clear: both;
}
/* line 687, ../sass/_gseProgram.scss */
.bottom-content-outer-wrap .container {
  clear: both;
}

/* line 694, ../sass/_gseProgram.scss */
.has-1-related-research .field-name-related-topic-news .views-row-4 {
  display: none;
}

/* line 698, ../sass/_gseProgram.scss */
.has-2-related-research .field-name-related-topic-news .views-row-4,
.has-2-related-research .field-name-related-topic-news .views-row-3 {
  display: none;
}

/* line 703, ../sass/_gseProgram.scss */
.has-3-related-research .field-name-related-topic-news .views-row-4,
.has-3-related-research .field-name-related-topic-news .views-row-3,
.has-3-related-research .field-name-related-topic-news .views-row-2 {
  display: none;
}

/* line 709, ../sass/_gseProgram.scss */
.has-4-related-research .field-name-related-topic-news .views-row {
  display: none;
}

/* line 714, ../sass/_gseProgram.scss */
.node-type-gse-program .field-name-field-listicle-item .field-collection-view {
  margin: 0;
  padding: 0;
}

/* line 719, ../sass/_gseProgram.scss */
.bottom-content-outer-wrap {
  text-align: center;
}

/* line 723, ../sass/_gseProgram.scss */
.field-name-field-additional-page-content-2 {
  text-align: left;
  border-bottom: 2px solid #eee;
  padding-bottom: 40px;
  margin-bottom: 60px;
  margin-top: -20px;
}

/* line 731, ../sass/_gseProgram.scss */
.bottom-main-content-wrap {
  max-width: 1400px;
  margin: 0 auto;
}

/* line 736, ../sass/_gseProgram.scss */
.bottom-main-content-wrap h2 {
  margin-bottom: 40px !important;
}

/* line 741, ../sass/_gseProgram.scss */
.node-type-gse-program .field-name-field-listicle-item > .field-items > .field-item,
.node-type-gse-program .field-name-field-related-centers-initiative > .field-items > .field-item,
.node-type-gse-program .field-name-related-topic-news .views-row {
  width: 25%;
  padding: 0 15px;
  float: left;
  text-align: left;
}
@media (max-width: 992px) {
  /* line 741, ../sass/_gseProgram.scss */
  .node-type-gse-program .field-name-field-listicle-item > .field-items > .field-item,
  .node-type-gse-program .field-name-field-related-centers-initiative > .field-items > .field-item,
  .node-type-gse-program .field-name-related-topic-news .views-row {
    width: 100%;
  }
}
/* line 754, ../sass/_gseProgram.scss */
.node-type-gse-program .field-name-field-related-centers-initiative > .field-items > .field-item .view-mode-card_display,
.node-type-gse-program .field-name-related-topic-news .views-row .view-mode-card_display {
  width: 100%;
  float: none;
}

/* line 761, ../sass/_gseProgram.scss */
.field-name-field-our-faculty-intro p {
  font-family: "Crimson Text", Georgia, serif;
}

/* line 765, ../sass/_gseProgram.scss */
.field-name-field-our-faculty-intro {
  margin-bottom: 30px;
}

/* line 769, ../sass/_gseProgram.scss */
.field-name-program-faculty h2 {
  text-align: center;
  margin-top: 40px;
}

/* line 774, ../sass/_gseProgram.scss */
.group-our-faculty .view {
  position: relative;
}

/* line 778, ../sass/_gseProgram.scss */
.group-our-faculty .view-content {
  height: 440px;
  overflow: scroll;
}

/* line 783, ../sass/_gseProgram.scss */
.group-our-faculty .view-header {
  content: '';
  position: absolute;
  top: 340px;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #ffffff);
  opacity: .9;
}

/* line 795, ../sass/_gseProgram.scss */
.group-our-faculty.show-all .view-faculty-associated-programs {
  padding-top: 50px;
  padding-bottom: 5px !important;
}

/* line 800, ../sass/_gseProgram.scss */
.group-our-faculty.show-all .view-faculty-associated-programs .view-content {
  height: auto;
  overflow: visible;
}

/* line 805, ../sass/_gseProgram.scss */
.group-our-faculty.show-all .view-faculty-associated-programs .view-header {
  display: none;
}

/* line 810, ../sass/_gseProgram.scss */
.field-name-field-related-centers-initiative + .container {
  padding-top: 80px;
  padding-bottom: 40px;
}

/* line 816, ../sass/_gseProgram.scss */
.bottom-content-outer-wrap:after {
  content: '';
  display: table;
  clear: both;
}

/* line 822, ../sass/_gseProgram.scss */
.bottom-content-outer-wrap {
  border-top: 2px solid #eee;
  margin: 0 -15px;
  padding: 60px 30px 20px;
  text-align: center;
}
@media (max-width: 992px) {
  /* line 822, ../sass/_gseProgram.scss */
  .bottom-content-outer-wrap {
    padding: 40px 10px 20px;
  }
}

/* line 834, ../sass/_gseProgram.scss */
.related_content-container {
  padding: 40px 0;
}

/* line 838, ../sass/_gseProgram.scss */
.node-type-gse-program table tr,
.node-type-gse-program table td {
  border: 0 !important;
  padding: 5px !important;
  vertical-align: middle !important;
}

/* line 845, ../sass/_gseProgram.scss */
.node-type-gse-program table.table-bordered tr,
.node-type-gse-program table.table-bordered td {
  border: 1px solid #ddd !important;
}

/* line 850, ../sass/_gseProgram.scss */
table.schedule-table {
  margin-bottom: 20px;
}
/* line 852, ../sass/_gseProgram.scss */
table.schedule-table p {
  margin-bottom: 10px;
}

/* line 857, ../sass/_gseProgram.scss */
div.table-wrap {
  padding: 20px;
}
/* line 860, ../sass/_gseProgram.scss */
div.table-wrap.bg-white {
  background: #fff;
}

/* line 866, ../sass/_gseProgram.scss */
.node-gse-program .checkerboard-wrap .content-photo-panel:nth-child(even) {
  background: #eee;
}

/* line 871, ../sass/_gseProgram.scss */
.group-interested.field-group-div {
  width: 50%;
  margin-left: 25%;
  border: 2px solid #eee;
  padding: 0 20px 20px;
}
/* line 876, ../sass/_gseProgram.scss */
.group-interested.field-group-div h4 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: bold;
  font-family: "Lato", Arial, sans-serif;
}
/* line 883, ../sass/_gseProgram.scss */
.group-interested.field-group-div > div {
  width: 48%;
  float: left;
  margin-right: 1%;
}
@media (max-width: 767px) {
  /* line 883, ../sass/_gseProgram.scss */
  .group-interested.field-group-div > div {
    width: 100%;
    margin: 0;
  }
}
/* line 893, ../sass/_gseProgram.scss */
.group-interested.field-group-div ul {
  clear: both;
}
/* line 896, ../sass/_gseProgram.scss */
.group-interested.field-group-div:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 903, ../sass/_gseProgram.scss */
.return-to-link {
  clear: both;
  text-align: center;
  display: block;
  width: 100% !important;
  font-size: 0.8em;
  margin-top: 10px;
  font-weight: bold;
}

/** FOR EDITOR **/
/* line 914, ../sass/_gseProgram.scss */
#main-content .content li.horizontal-tab-button {
  text-indent: 0;
  margin: 0;
  margin-top: 5px;
}

/* line 919, ../sass/_gseProgram.scss */
#main-content .content li.horizontal-tab-button:before {
  content: '';
}

/* line 923, ../sass/_gseProgram.scss */
.view-faculty-associated-programs p {
  line-height: 1em;
}
/* line 926, ../sass/_gseProgram.scss */
.view-faculty-associated-programs p .faculty-info {
  font-family: Lato;
  font-size: 19px;
}
/* line 930, ../sass/_gseProgram.scss */
.view-faculty-associated-programs p .faculty-info a {
  display: inline-block;
  margin-bottom: 5px;
}
/* line 935, ../sass/_gseProgram.scss */
.view-faculty-associated-programs p .faculty-info .faculty-info--title {
  font-size: 16px;
  font-weight: bold;
}
/* line 940, ../sass/_gseProgram.scss */
.view-faculty-associated-programs p .faculty-info .faculty-info--degree {
  font-size: 16px;
}

/* line 948, ../sass/_gseProgram.scss */
.page-node-7612 .display-card {
  margin-bottom: 30px;
  height: 720px;
  padding: 0 20px;
}

/* line 954, ../sass/_gseProgram.scss */
.page-node-7612 .col-sm-6:nth-child(odd) {
  clear: both;
}

/* line 958, ../sass/_gseProgram.scss */
.page-node-7612 .display-card-image {
  width: calc(100% + 40px);
  height: 360px;
  margin-bottom: 30px;
  background-image: url(/sites/default/files/White-Rock-Summer-Enrichment.jpeg);
  margin: -2px -20px 30px -20px;
  background-size: cover;
  background-position: center;
}

/* line 1, ../sass/_landingPages.scss */
.is-not-dar-landing-page {
  	/*.content-photo-panel .read-more {
  	    bottom: auto;
  	    right: auto;
  	    left: auto;
  	    margin-left: 55px;
  	    margin-bottom: 20px;
  
  	    background-color: $penn-dark-red;
  
  	    &:hover {
  	    	background-color: $red;
  	    }
  	}*/
}
/* line 2, ../sass/_landingPages.scss */
.is-not-dar-landing-page.standard-intro-p div#basic-panel-main p,
.is-not-dar-landing-page div#basic-panel-main #sidebar-right p,
.is-not-dar-landing-page .basic-panel p {
  font-size: 20px;
  line-height: 24px;
}
/* line 9, ../sass/_landingPages.scss */
.is-not-dar-landing-page .basic-panel h2:first-child {
  margin-top: 0;
}
/* line 13, ../sass/_landingPages.scss */
.is-not-dar-landing-page #basic-panel-main {
  margin-bottom: 0 !important;
}
/* line 18, ../sass/_landingPages.scss */
.is-not-dar-landing-page.no-banner-for-page #basic-panel-main {
  margin-top: 50px;
}
@media (max-width: 992px) {
  /* line 18, ../sass/_landingPages.scss */
  .is-not-dar-landing-page.no-banner-for-page #basic-panel-main {
    margin-top: 10px;
  }
}
/* line 27, ../sass/_landingPages.scss */
.is-not-dar-landing-page div#basic-panel-main p {
  font-size: 24px;
  line-height: 28px;
}
/* line 31, ../sass/_landingPages.scss */
.is-not-dar-landing-page div#basic-panel-main p.lead {
  font-size: 32px;
  line-height: 1.2em;
}
/* line 37, ../sass/_landingPages.scss */
.is-not-dar-landing-page #landing-header h1 {
  text-transform: none !important;
  font-size: 68px;
}
/* line 56, ../sass/_landingPages.scss */
.is-not-dar-landing-page.node-type-landing-page .read-more {
  font-size: 18px;
  text-transform: none;
  /* position: static;
  text-align: center;
  margin: 0;
  padding: 14px 30px;
  line-height: 1.3em !important;
  text-decoration: none !important;
  margin-top: 30px;
  display: inline-block; */
  /* &:hover  {
      text-decoration: none !important;
      color: #fff !important;
      border: none;
  } */
}
/* line 75, ../sass/_landingPages.scss */
.is-not-dar-landing-page .feed-panel-type-gse_news {
  padding-bottom: 80px;
}
@media (max-width: 1030px) {
  /* line 75, ../sass/_landingPages.scss */
  .is-not-dar-landing-page .feed-panel-type-gse_news {
    padding-bottom: 30px;
  }
}
/* line 82, ../sass/_landingPages.scss */
.is-not-dar-landing-page .feed-panel-type-gse_news .feed-panel-feed-item {
  padding: 0 !important;
  margin: 0;
}
/* line 86, ../sass/_landingPages.scss */
.is-not-dar-landing-page .feed-panel-type-gse_news .view-mode-card_display {
  width: 100%;
  padding: 5px;
}
/* line 90, ../sass/_landingPages.scss */
.is-not-dar-landing-page .feed-panel-type-gse_news.feed-panel-4-items .feed-panel-feed-item {
  width: 22%;
  margin: 0 10px;
}
@media (max-width: 1030px) {
  /* line 90, ../sass/_landingPages.scss */
  .is-not-dar-landing-page .feed-panel-type-gse_news.feed-panel-4-items .feed-panel-feed-item {
    width: 48%;
    margin: 0 1%;
  }
}
@media (max-width: 580px) {
  /* line 90, ../sass/_landingPages.scss */
  .is-not-dar-landing-page .feed-panel-type-gse_news.feed-panel-4-items .feed-panel-feed-item {
    width: 100%;
    margin: 0;
  }
}
/* line 104, ../sass/_landingPages.scss */
.is-not-dar-landing-page .feed-panel-type-gse_news img {
  border: none;
}
/* line 107, ../sass/_landingPages.scss */
.is-not-dar-landing-page .feed-panel-type-gse_news h2 {
  text-align: center;
}
/* line 110, ../sass/_landingPages.scss */
.is-not-dar-landing-page .feed-panel-type-gse_news .feed-panel-content-wrapper:not(.regular-width) {
  width: 75vw;
}
@media (max-width: 1300px) {
  /* line 110, ../sass/_landingPages.scss */
  .is-not-dar-landing-page .feed-panel-type-gse_news .feed-panel-content-wrapper:not(.regular-width) {
    width: 90vw;
  }
}
@media (max-width: 1130px) {
  /* line 110, ../sass/_landingPages.scss */
  .is-not-dar-landing-page .feed-panel-type-gse_news .feed-panel-content-wrapper:not(.regular-width) {
    width: 98vw;
  }
}
@media (max-width: 1030px) {
  /* line 110, ../sass/_landingPages.scss */
  .is-not-dar-landing-page .feed-panel-type-gse_news .feed-panel-content-wrapper:not(.regular-width) {
    width: 100%;
  }
}
/* line 127, ../sass/_landingPages.scss */
.is-not-dar-landing-page .feed-panel-bottom-content {
  clear: both;
}

/* line 133, ../sass/_landingPages.scss */
.node-type-landing-page h2,
.node-type-landing-page .basic-panel h2 {
  margin: 20px 0;
}
/* line 138, ../sass/_landingPages.scss */
.node-type-landing-page h3,
.node-type-landing-page .basic-panel h3 {
  margin: 10px 0;
}

/* line 144, ../sass/_landingPages.scss */
.basic-panel + .accordion-panel {
  margin-top: -80px;
}
@media (max-width: 992px) {
  /* line 144, ../sass/_landingPages.scss */
  .basic-panel + .accordion-panel {
    margin-top: -10px;
  }
  /* line 150, ../sass/_landingPages.scss */
  .basic-panel + .accordion-panel:after {
    clear: both;
    content: " ";
    display: table;
  }
}

/* line 158, ../sass/_landingPages.scss */
.accordion-panel .field-collection-container {
  border: none;
  margin: 0;
}

/* line 164, ../sass/_landingPages.scss */
.node-type-landing-page .content-photo-panel:nth-child(even) {
  background: #eee;
}

/* line 179, ../sass/_landingPages.scss */
.content-photo-content .full-content h2,
.content-photo-content .full-content h3 {
  background: none !important;
}

/* line 185, ../sass/_landingPages.scss */
.listicle-panel-display-card_display {
  width: 100vw !important;
  max-width: none;
}
/* line 186, ../sass/_landingPages.scss */
.listicle-panel-display-card_display h2 {
  text-align: center;
}
/* line 189, ../sass/_landingPages.scss */
.listicle-panel-display-card_display .field-name-field-listicle-item > .field-items > .field-item {
  float: left;
  width: 24%;
  margin: 0 0.5%;
  padding: 0 !important;
}
@media (max-width: 992px) {
  /* line 189, ../sass/_landingPages.scss */
  .listicle-panel-display-card_display .field-name-field-listicle-item > .field-items > .field-item {
    width: 48%;
  }
  /* line 198, ../sass/_landingPages.scss */
  .listicle-panel-display-card_display .field-name-field-listicle-item > .field-items > .field-item:odd {
    margin-right: 2%;
  }
  /* line 202, ../sass/_landingPages.scss */
  .listicle-panel-display-card_display .field-name-field-listicle-item > .field-items > .field-item .field-name-linked-listicle-image {
    height: auto;
  }
}
@media (max-width: 580px) {
  /* line 189, ../sass/_landingPages.scss */
  .listicle-panel-display-card_display .field-name-field-listicle-item > .field-items > .field-item {
    width: 100%;
    margin-right: 0;
  }
}
/* line 212, ../sass/_landingPages.scss */
.listicle-panel-display-card_display .field-item .view-mode-card_display {
  padding: 0 !important;
}
/* line 214, ../sass/_landingPages.scss */
.listicle-panel-display-card_display .field-item .view-mode-card_display img {
  border: none;
  width: 100%;
}
/* line 218, ../sass/_landingPages.scss */
.listicle-panel-display-card_display .field-item .view-mode-card_display div.group-text-copy {
  width: 100%;
}
@media (max-width: 1170px) {
  /* line 185, ../sass/_landingPages.scss */
  .listicle-panel-display-card_display {
    width: 100% !important;
    max-width: 100%;
    margin: 0;
    padding: 15px;
  }
}
/* line 237, ../sass/_landingPages.scss */
.listicle-panel-display-card_display .view-mode-card_display {
  height: auto;
}
/* line 240, ../sass/_landingPages.scss */
.listicle-panel-display-card_display .view-mode-card_display > div:not(.contextual-links-wrapper) .field-name-linked-listicle-image .field-item {
  margin-bottom: -4px;
}
/* line 246, ../sass/_landingPages.scss */
.listicle-panel-display-card_display .field-collection-view.view-mode-card-display {
  margin: 0 10px;
}
/* line 250, ../sass/_landingPages.scss */
.listicle-panel-display-card_display .view-mode-card_display.image-Property .group-text-copy p {
  display: block;
}
/* line 254, ../sass/_landingPages.scss */
.listicle-panel-display-card_display .view-mode-card_display.image-Property .group-text-copy {
  min-height: 140px;
}

/* line 259, ../sass/_landingPages.scss */
#basic-panel-main #landing-header {
  padding: 0;
}

/* line 264, ../sass/_landingPages.scss */
.content-photo-panel.wide-image {
  overflow: hidden;
}
/* line 265, ../sass/_landingPages.scss */
.content-photo-panel.wide-image .content-photo-photo {
  width: 60%;
}
/* line 267, ../sass/_landingPages.scss */
.content-photo-panel.wide-image .content-photo-photo img {
  margin-top: -60px;
}
/* line 271, ../sass/_landingPages.scss */
.content-photo-panel.wide-image .content-photo-content {
  width: 40% !important;
}

/* line 278, ../sass/_landingPages.scss */
.content-photo-panel.wide-image .content-photo-content.opened {
  width: auto !important;
}

/* line 282, ../sass/_landingPages.scss */
.content-photo-panel {
  /*  &.short-panel.wide-image {
      height: auto;
    }
    NOT SURE WHY WE ADDED THIS...
  */
}
/* line 283, ../sass/_landingPages.scss */
.content-photo-panel.short-panel.wide-image .content-photo-video {
  height: 100% !important;
  position: absolute;
  left: 0;
}
/* line 288, ../sass/_landingPages.scss */
.content-photo-panel.photoright-layout.short-panel.wide-image .content-photo-video {
  left: auto;
  right: 0;
}
@media (max-width: 992px) {
  /* line 299, ../sass/_landingPages.scss */
  .content-photo-panel.content-photo-panel-type-video .content-photo-video {
    padding-bottom: 50px;
    height: auto !important;
  }
}

/* line 306, ../sass/_landingPages.scss */
.content-photo-panel .btn, .content-photo-panel .node-type-landing-page .read-more, .node-type-landing-page .content-photo-panel .read-more {
  margin-top: 30px;
}

/* line 314, ../sass/_landingPages.scss */
.content-photo-panel-type-video.content-is-toggled .content-photo-content {
  height: auto !important;
}

/* line 319, ../sass/_landingPages.scss */
#basic-panel-main .basic-panel {
  padding: 0;
}

/* line 323, ../sass/_landingPages.scss */
#basic-panel-main .basic-panel + .accordion-panel {
  margin-top: -40px;
}

/* line 329, ../sass/_landingPages.scss */
.bg-image-panel-wrapper.no-bg-image {
  background: #e1f0ee;
}
/* line 332, ../sass/_landingPages.scss */
.bg-image-panel-wrapper.no-bg-image .bg-image-content {
  min-height: 0;
  width: 100%;
  background: none;
}
/* line 338, ../sass/_landingPages.scss */
.bg-image-panel-wrapper.no-bg-image .bg-image-panel {
  background: none;
}
/* line 342, ../sass/_landingPages.scss */
.bg-image-panel-wrapper.no-bg-image .bg-image-container {
  max-width: 1170px;
}

/* line 347, ../sass/_landingPages.scss */
.is-not-dar-landing-page .feed-panel-type-gse_news h2.text-left {
  text-align: left;
}

/* line 351, ../sass/_landingPages.scss */
.dar-landing-page .panel-impact .flip-through-content h4,
.dar-landing-page .panel-impact .flip-through-content h3,
#main-content .flip-through-content li p.pull-quote {
  margin: 0 -20px;
}

@media (max-width: 1147px) {
  /* line 359, ../sass/_landingPages.scss */
  .content-photo-panel.wide-image .content-photo-photo img {
    margin-top: 0;
  }
}
@media (max-width: 1023px) and (min-width: 690px) {
  /* line 365, ../sass/_landingPages.scss */
  .content-photo-panel.wide-image .content-photo-photo img {
    height: 100% !important;
    width: auto;
    max-width: 150% !important;
  }

  /* line 371, ../sass/_landingPages.scss */
  .content-photo-panel.wide-image .content-photo-photo {
    overflow: hidden;
  }
}
/**
 * GSE Topic Pages
 */
/* line 6, ../sass/_gseTopic.scss */
.node-gse-topic h1.title {
  margin-top: 50px;
}
/* line 10, ../sass/_gseTopic.scss */
.node-gse-topic .intro-content-container .row {
  padding: 0 25px;
}
/* line 15, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-field-featured-story-with-image .content-photo-panel {
  max-height: 500px;
  overflow: hidden;
}
/* line 19, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-field-featured-story-with-image .content-photo-photo img {
  border: none;
}
/* line 24, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-field-news-date {
  font-family: "Lato", Arial, sans-serif;
  margin-bottom: 20px;
}
/* line 32, ../sass/_gseTopic.scss */
.node-gse-topic .main-content-wrap .node-gse-program {
  float: left;
  width: 50%;
  padding-right: 30px;
}
@media (max-width: 767px) {
  /* line 32, ../sass/_gseTopic.scss */
  .node-gse-topic .main-content-wrap .node-gse-program {
    width: 100%;
    padding-left: 10px;
  }
}
/* line 50, ../sass/_gseTopic.scss */
.node-gse-topic .below-main-content-wrap .node-center-initative {
  margin-bottom: 30px;
}
/* line 54, ../sass/_gseTopic.scss */
.node-gse-topic .below-main-content-wrap .node-center-initative h3 {
  margin-top: 10px !important;
}
/* line 58, ../sass/_gseTopic.scss */
.node-gse-topic .embedded-events-panel.panel-events {
  border-top: 2px solid #eee;
  margin: 0 -15px;
  padding-bottom: 30px;
}
/* line 64, ../sass/_gseTopic.scss */
.node-gse-topic .embedded-events-panel .feed-panel {
  margin-top: 50px;
}
/* line 68, ../sass/_gseTopic.scss */
.node-gse-topic .gse-topic-featured-news {
  background: #e7ebf2;
  margin: 10px -15px;
  padding-bottom: 40px;
}
/* line 74, ../sass/_gseTopic.scss */
.node-gse-topic #content-photo-panel-0 {
  background: #eee;
}
/* line 79, ../sass/_gseTopic.scss */
.node-gse-topic #content-photo-panel-0 .full-content h2,
.node-gse-topic #content-photo-panel-0 .full-content h3 {
  background: none !important;
}
/* line 85, ../sass/_gseTopic.scss */
.node-gse-topic .main-region-wrap {
  background: #e1f0ee;
  margin: 0 -15px 50px;
  padding: 40px 0 60px;
}
/* line 90, ../sass/_gseTopic.scss */
.node-gse-topic .main-region-wrap h2 {
  text-align: center;
}
/* line 94, ../sass/_gseTopic.scss */
.node-gse-topic .main-region-wrap .btn-cta {
  display: inline-block;
}
/* line 99, ../sass/_gseTopic.scss */
.node-gse-topic .main-content-wrap .node-gse-program h3 {
  margin-bottom: 0;
}
/* line 103, ../sass/_gseTopic.scss */
.node-gse-topic .row.gse-topic-faculty-experts {
  margin-bottom: 50px;
}
/* line 106, ../sass/_gseTopic.scss */
.node-gse-topic .row.gse-topic-faculty-experts .field-name-topic-related-faculty .views-row {
  min-height: 0;
  text-align: center;
}
/* line 111, ../sass/_gseTopic.scss */
.node-gse-topic .main-content-wrap a.rm-text-link {
  margin-top: 40px;
  clear: both;
  display: block;
}
/* line 117, ../sass/_gseTopic.scss */
.node-gse-topic .main-content-wrap .node-gse-program:nth-child(even) {
  clear: both;
}
/* line 121, ../sass/_gseTopic.scss */
.node-gse-topic .related-programs-wrap:after {
  display: table;
  clear: both;
  content: '';
}
/* line 127, ../sass/_gseTopic.scss */
.node-gse-topic .related-programs-wrap + div {
  text-align: center;
}
/* line 131, ../sass/_gseTopic.scss */
.node-gse-topic .related-programs-wrap .btn, .node-gse-topic .related-programs-wrap .node-type-landing-page .read-more, .node-type-landing-page .node-gse-topic .related-programs-wrap .read-more {
  margin-top: 50px;
}
/* line 135, ../sass/_gseTopic.scss */
.node-gse-topic .feed-panel-type-event h2 {
  text-align: center;
}
/* line 138, ../sass/_gseTopic.scss */
.node-gse-topic .gse-topic-featured-news + .embedded-events-panel.panel-events {
  border-top: 0;
}
/* line 144, ../sass/_gseTopic.scss */
.node-gse-topic .gse-topic-featured-news {
  margin-top: 200px;
  padding-top: 0 !important;
}
/* line 148, ../sass/_gseTopic.scss */
.node-gse-topic .gse-topic-featured-news .content {
  margin-top: -180px;
}
/* line 152, ../sass/_gseTopic.scss */
.node-gse-topic .gse-topic-featured-news .view-header {
  margin-bottom: 160px;
}
/* line 156, ../sass/_gseTopic.scss */
.node-gse-topic .gse-topic-featured-news .attachment {
  margin-top: -130px;
}
/* line 161, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-field-additional-page-content {
  margin-top: 80px;
  margin-bottom: -40px;
}

/* line 168, ../sass/_gseTopic.scss */
.field-name-for-the-media-block {
  width: 27%;
  float: left;
  margin-left: 2%;
}
/* line 173, ../sass/_gseTopic.scss */
.field-name-for-the-media-block #block-block-82 {
  padding: 20px;
}
@media (max-width: 992px) {
  /* line 168, ../sass/_gseTopic.scss */
  .field-name-for-the-media-block {
    width: 100%;
    margin-left: 0px;
    margin-top: 20px;
  }
}

/* line 184, ../sass/_gseTopic.scss */
.node-type-gse-topic .field-name-topic-related-faculty {
  padding: 10px 30px 0;
  border-width: 1px;
  width: 72%;
  margin-left: -30px;
  float: left;
  margin-top: 0;
}
/* line 185, ../sass/_gseTopic.scss */
.node-type-gse-topic .field-name-topic-related-faculty .views-row {
  width: 33.3333%;
  text-align: left;
  padding: 10px;
}
/* line 190, ../sass/_gseTopic.scss */
.node-type-gse-topic .field-name-topic-related-faculty .views-label {
  font-weight: bold;
  margin-top: 20px;
  display: block;
}
@media (max-width: 992px) {
  /* line 184, ../sass/_gseTopic.scss */
  .node-type-gse-topic .field-name-topic-related-faculty {
    width: 100%;
    margin-left: 0px;
  }
}

/* line 208, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea {
  margin: 0 -15px;
}
/* line 210, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea .view .attachment {
  width: 58.3333333%;
  float: left;
}
/* line 214, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea .view .attachment img {
  margin-bottom: 20px;
}
/* line 218, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea .view .attachment p {
  font-size: 22px;
  line-height: 26px;
  margin-top: 10px;
}
/* line 224, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea .view-footer {
  margin-bottom: 20px;
}
/* line 227, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea .views-row-4 {
  display: none;
}
/* line 230, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea .views-field-field-featured-story-image {
  max-height: 400px;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 236, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea .content > .view > .view-content {
  width: 41.666666%;
  float: left;
  padding-left: 20px;
}
/* line 242, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea h3 {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 247, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea .date-display,
.node-gse-topic .field-name-topic-node-related-news-with-fea .field-name-field-news-date {
  margin: 10px 0;
  font-size: 18px;
}
/* line 252, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea .node-gse-news {
  clear: both;
  margin-bottom: 30px;
}
/* line 256, ../sass/_gseTopic.scss */
.node-gse-topic .field-name-topic-node-related-news-with-fea:after {
  display: table;
  content: "";
  clear: both;
}

/* ----- Additional Taxonomy Pages ---- */
/* line 269, ../sass/_gseTopic.scss */
.view-newsroom-category-pages .views-row {
  margin-bottom: 2em;
  padding-bottom: 1.5em;
  border-bottom: 2px solid #eee;
}
/* line 275, ../sass/_gseTopic.scss */
.view-newsroom-category-pages .views-field-field-news-date, .view-newsroom-category-pages .views-field-field-blog-post-date {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 283, ../sass/_gseTopic.scss */
.view-newsroom-category-pages .view-display-id-attachment_1 .post-tag a {
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  background: #073aa5;
  padding: 5px 10px;
  color: white !important;
  border-radius: 10px;
  margin: 10px 0px;
}
/* line 295, ../sass/_gseTopic.scss */
.view-newsroom-category-pages .view-display-id-attachment_1 .post-tag a:hover {
  background-color: #2a59ba;
}
/* line 299, ../sass/_gseTopic.scss */
.view-newsroom-category-pages .view-display-id-attachment_1 .views-field-field-blog-image img {
  width: 150px;
  height: auto;
  border: 1px solid #dbdbdb;
}
/* line 305, ../sass/_gseTopic.scss */
.view-newsroom-category-pages .view-display-id-attachment_1 h2 {
  margin-bottom: 1em;
  padding-bottom: .5em;
  border-bottom: 2px solid #eee;
}
/* line 311, ../sass/_gseTopic.scss */
.view-newsroom-category-pages .view-display-id-attachment_1 .pseudo-h4 {
  margin: 10px 0px 10px 0px;
}
/* line 315, ../sass/_gseTopic.scss */
.view-newsroom-category-pages .view-display-id-attachment_1 .views-field-field-blog-teaser p {
  margin-bottom: 0px;
}

/* line 327, ../sass/_gseTopic.scss */
.node-type-student-blogger h1.title::before {
  content: "Student Blogs";
  display: block;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-weight: bold;
  font-size: 75px;
  margin-bottom: 20px;
}
/* line 337, ../sass/_gseTopic.scss */
.node-type-student-blogger h1.title {
  font-family: "Crimson Text", Georgia, serif !important;
  margin-top: 0;
}
/* line 345, ../sass/_gseTopic.scss */
.node-type-student-blogger .view-mode-full h3 {
  margin-bottom: 15px;
}
/* line 349, ../sass/_gseTopic.scss */
.node-type-student-blogger .view-mode-full img {
  width: 100% !important;
  height: auto !important;
  margin-top: -60px;
}
/* line 357, ../sass/_gseTopic.scss */
.node-type-student-blogger #block-system-main .content {
  margin-bottom: 60px;
}
/* line 363, ../sass/_gseTopic.scss */
.node-type-student-blogger h2 {
  margin-bottom: 1em;
  padding-bottom: .5em;
  border-bottom: 2px solid #eee;
}
/* line 371, ../sass/_gseTopic.scss */
.node-type-student-blogger .view-student-blog-posts .views-row {
  margin-bottom: 2em;
  padding-bottom: 1.5em;
  border-bottom: 2px solid #eee;
}
/* line 377, ../sass/_gseTopic.scss */
.node-type-student-blogger .view-student-blog-posts .views-row-last {
  border-bottom: 0px solid transparent;
}
/* line 385, ../sass/_gseTopic.scss */
.node-type-student-blogger .view-student-blog-posts .views-field-title {
  margin-bottom: 10px;
}
/* line 389, ../sass/_gseTopic.scss */
.node-type-student-blogger .view-student-blog-posts .views-field-body p {
  margin-bottom: 0px;
}
/* line 393, ../sass/_gseTopic.scss */
.node-type-student-blogger .view-student-blog-posts .views-field-field-blog-post-category a {
  margin-bottom: 10px;
}
/* line 400, ../sass/_gseTopic.scss */
.node-type-student-blogger .field-name-field-blog-image {
  margin-bottom: 20px;
}

/* line 411, ../sass/_gseTopic.scss */
.node-type-student-blog-post h1.title::before {
  content: "Student Blogs";
  display: block;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-weight: bold;
  font-size: 75px;
  margin-bottom: 20px;
}
/* line 421, ../sass/_gseTopic.scss */
.node-type-student-blog-post h1.title {
  font-family: "Crimson Text", Georgia, serif !important;
  margin-top: 0;
}
/* line 428, ../sass/_gseTopic.scss */
.node-type-student-blog-post #block-views-blogger-profile-block {
  background-color: #e8f6f8;
  border: 0px solid transparent;
  padding: 0px !important;
}
/* line 433, ../sass/_gseTopic.scss */
.node-type-student-blog-post #block-views-blogger-profile-block .views-row {
  margin-top: 0px;
}
/* line 437, ../sass/_gseTopic.scss */
.node-type-student-blog-post #block-views-blogger-profile-block img {
  width: 100%;
  height: auto;
}
/* line 442, ../sass/_gseTopic.scss */
.node-type-student-blog-post #block-views-blogger-profile-block .views-field.views-field-title {
  padding: 0px 20px 10px 20px;
}
/* line 450, ../sass/_gseTopic.scss */
.node-type-student-blog-post #block-views-blogger-profile-block .views-field-field-gse-degree-program {
  padding: 0px 20px 30px 20px;
}
/* line 461, ../sass/_gseTopic.scss */
.node-type-student-blog-post #main-content .field-name-field-blog-post-category .field-item {
  display: inline-block;
  margin-right: 5px;
}
/* line 466, ../sass/_gseTopic.scss */
.node-type-student-blog-post #main-content .field-name-field-blog-post-category.field-type-taxonomy-term-reference a {
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  background: #073aa5;
  padding: 5px 10px;
  color: white !important;
  border-radius: 10px;
  margin: 10px 5px 20px 0px;
}
/* line 478, ../sass/_gseTopic.scss */
.node-type-student-blog-post #main-content img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

@media (max-width: 1200px) {
  /* line 489, ../sass/_gseTopic.scss */
  .view-explore-by-topic .field-name-field-feature {
    height: 300px;
  }

  /* line 493, ../sass/_gseTopic.scss */
  .view-explore-by-topic .field-name-field-feature img {
    min-height: 300px;
    width: 100% !important;
    height: auto !important;
  }
}
@media (max-width: 992px) {
  /* line 501, ../sass/_gseTopic.scss */
  .view-explore-by-topic .col-xs-12:first-child img {
    margin-top: -120px;
  }

  /* line 505, ../sass/_gseTopic.scss */
  .view-explore-by-topic .field-name-field-feature img {
    min-height: 300px;
    width: 100% !important;
    height: auto !important;
    margin-top: -60px;
  }
}
@media (max-width: 685px) {
  /* line 514, ../sass/_gseTopic.scss */
  .view-explore-by-topic .col-xs-12:first-child img {
    margin-top: -20px;
  }
}
/* line 1, ../sass/_gseOutcomes.scss */
.group-profile-basics.field-group-div {
  width: 100vw;
  position: relative;
  left: calc(-1 * (100vw - 100%) / 2);
  background: #e1f0ee;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}
@media (max-width: 580px) {
  /* line 1, ../sass/_gseOutcomes.scss */
  .group-profile-basics.field-group-div {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* line 16, ../sass/_gseOutcomes.scss */
.group-profile-basics.field-group-div div.photoright {
  width: 27%;
  margin-top: -100px;
  margin-left: 100px;
  margin-bottom: 100px;
}
@media (max-width: 580px) {
  /* line 16, ../sass/_gseOutcomes.scss */
  .group-profile-basics.field-group-div div.photoright {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 26, ../sass/_gseOutcomes.scss */
  .group-profile-basics.field-group-div div.photoright img {
    width: 60%;
  }
}

/* line 32, ../sass/_gseOutcomes.scss */
.group-profile-basics.field-group-div div.photoright img {
  box-shadow: 2px 2px 8px #666;
}

/* line 36, ../sass/_gseOutcomes.scss */
.group-profile-basics.field-group-div h2 {
  margin-top: 0;
}

/* line 40, ../sass/_gseOutcomes.scss */
.node-type-profile .blockquote p {
  line-height: 1.0em;
}

/* line 44, ../sass/_gseOutcomes.scss */
.node-type-profile blockquote p {
  line-height: 1.1em;
}

/* line 48, ../sass/_gseOutcomes.scss */
.node-type-profile blockquote.profile-teaser {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 60px 90px;
  margin: 40px 0;
}
@media (max-width: 580px) {
  /* line 48, ../sass/_gseOutcomes.scss */
  .node-type-profile blockquote.profile-teaser {
    padding: 30px 20px;
  }
}

/* line 59, ../sass/_gseOutcomes.scss */
.group-profile-basics.field-group-div p.text-lg {
  margin-top: 15px;
  margin-bottom: 0;
}

/* line 64, ../sass/_gseOutcomes.scss */
.node-type-profile .node-profile {
  margin-bottom: 100px;
}

/* line 1, ../sass/_eventsCalendar.scss */
#main-content .date-nav-wrapper.clearfix {
  min-height: 70px;
}

/* line 4, ../sass/_eventsCalendar.scss */
.view-calendar-of-events .view-empty > h3:first-child,
.view-calendar-of-events .view-content > h3:first-child {
  display: none;
}

/* line 9, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events .view-header {
  display: none;
}

/* line 13, ../sass/_eventsCalendar.scss */
#sidebar-right .view-calendar-of-events > .date-nav-wrapper {
  display: none;
}

/* line 17, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events > .date-nav-wrapper h3 {
  display: none;
}

/* line 21, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events > .date-nav-wrapper .date-prev:after {
  content: "View Previous Month";
  font-size: 20px;
  display: block;
  position: relative;
  left: 46px;
  top: -22px;
}

/* line 30, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events > .date-nav-wrapper .date-next:before {
  content: "View Next Month" !important;
  display: inline;
  font-size: 20px;
  display: inline-block;
  position: relative;
  left: -10px;
  top: 5px;
}
@media (max-width: 580px) {
  /* line 30, ../sass/_eventsCalendar.scss */
  #main-content .view-calendar-of-events > .date-nav-wrapper .date-next:before {
    left: -40px;
  }
}

/* line 44, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events > .date-nav-wrapper li {
  width: 40% !important;
}

/* line 48, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events > .date-nav-wrapper .date-prev,
#main-content .view-calendar-of-events > .date-nav-wrapper .date-prev {
  text-align: left;
  line-height: 1.5em;
}

/* line 54, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events > .date-nav-wrapper .date-next {
  text-align: right;
  line-height: 1.5em;
}

/* line 59, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events .view-content > h3 {
  margin-bottom: 20px;
  font-size: 45px;
  font-family: "Crimson Text", Georgia, serif;
  font-weight: normal;
}

/* line 66, ../sass/_eventsCalendar.scss */
#sidebar-right .view-calendar-of-events .external-link:after,
#main-content .view-calendar-of-events .external-link:after {
  content: '';
}

/* line 72, ../sass/_eventsCalendar.scss */
.view .date-nav-wrapper .date-nav {
  padding-bottom: 0;
  margin-bottom: -35px;
}

/* line 76, ../sass/_eventsCalendar.scss */
.date-nav ul.pager li {
  text-indent: 0 !important;
  margin: 0;
  background-color: transparent !important;
  text-indent: 0 !important;
  margin: 0;
  background-color: transparent !important;
  height: 30px !important;
  width: 30px !important;
  background-size: 30px !important;
}

/* line 88, ../sass/_eventsCalendar.scss */
.date-nav ul.pager li:before {
  content: '' !important;
}

/* line 92, ../sass/_eventsCalendar.scss */
.date-nav ul.pager li a {
  font-size: 0 !important;
  height: 20px;
  width: 20px;
}

/* line 98, ../sass/_eventsCalendar.scss */
.view .date-nav-wrapper .date-prev {
  right: auto;
  left: 0;
}

/* line 103, ../sass/_eventsCalendar.scss */
.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next {
  top: 30px;
}

/* line 108, ../sass/_eventsCalendar.scss */
#sidebar-right .view-calendar-of-events .month[class*="mini-day"] {
  text-align: center;
}

/* line 111, ../sass/_eventsCalendar.scss */
#sidebar-right .date-box.empty {
  visibility: hidden;
}

/* line 115, ../sass/_eventsCalendar.scss */
#sidebar-right .single-day {
  display: none;
}

/* line 118, ../sass/_eventsCalendar.scss */
.views-exposed-form select {
  width: 100%;
  border-radius: 0;
}

/* line 123, ../sass/_eventsCalendar.scss */
#block-views-exp-calendar-of-events-page-4 {
  margin-right: -15px;
  /* background: #efefef; */
}

/* line 128, ../sass/_eventsCalendar.scss */
.views-exposed-form .views-exposed-widget {
  padding: 0;
  clear: both;
}

/* line 133, ../sass/_eventsCalendar.scss */
#block-views-exp-calendar-of-events-page-4 h2 {
  margin-top: 5px;
  color: #222;
  border-bottom: 2px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 30px !important;
}

/* line 141, ../sass/_eventsCalendar.scss */
#block-views-exp-calendar-of-events-page-4 label {
  font-family: 'Lato', Arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
}

/* line 147, ../sass/_eventsCalendar.scss */
.views-field-field-date-4,
#sidebar-right .view-calendar-of-events .view-item {
  display: none;
}

/* line 152, ../sass/_eventsCalendar.scss */
#sidebar-right .view-calendar-of-events .has-events .month[class*="mini-day"] {
  color: white;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  padding: 1px;
}

/* line 162, ../sass/_eventsCalendar.scss */
#sidebar-right .view-calendar-of-events .month[class*="mini-day"] {
  background: #efefef;
  border-color: #efefef;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  padding: 1px;
}

/* line 171, ../sass/_eventsCalendar.scss */
.addthisevent-drop {
  padding: 0;
  background: transparent;
  border: none;
  float: right;
}

/* line 177, ../sass/_eventsCalendar.scss */
.addthisevent-drop:hover {
  border: none;
}

/* line 181, ../sass/_eventsCalendar.scss */
.view-alumni-events .views-field-nothing-2,
.view-calendar-of-events .views-field-nothing {
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}

/* line 193, ../sass/_eventsCalendar.scss */
.view-calendar-of-events .views-row {
  clear: both;
  margin-bottom: 30px;
  min-height: 100px;
}

/* line 199, ../sass/_eventsCalendar.scss */
.view-alumni-events .views-field-nothing-2,
.view-calendar-of-events .views-field-nothing {
  margin-left: 0 !important;
  color: #fff;
  text-align: right;
}

/* line 207, ../sass/_eventsCalendar.scss */
.view-alumni-events .views-row > div,
.view-calendar-of-events .views-row > div {
  margin-left: 110px;
}

/* line 212, ../sass/_eventsCalendar.scss */
.view-alumni-events .views-field-field-location-1,
.view-calendar-of-events .views-field-field-date-5,
.view-calendar-of-events .views-field-field-location-1 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 18px;
  color: #222;
}

/* line 219, ../sass/_eventsCalendar.scss */
.view-calendar-of-events .views-field-field-date-5 {
  margin-top: 20px;
}

/* line 223, ../sass/_eventsCalendar.scss */
.view-calendar-of-events .views-field-field-location-1 {
  margin-top: 5px;
}

/* line 227, ../sass/_eventsCalendar.scss */
.view-calendar-of-events span.event-month-date {
  display: block;
}

/* line 232, ../sass/_eventsCalendar.scss */
.view-calendar-of-events span.event-day-date {
  display: block;
}

/* line 236, ../sass/_eventsCalendar.scss */
.view-alumni-events .views-field-term-node-tid li,
.node-type-event .terms li,
.view-calendar-of-events .views-field-term-node-tid li {
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  background: #007D9A;
  padding: 5px 10px;
  color: #fff;
  border-radius: 10px;
}

/* line 248, ../sass/_eventsCalendar.scss */
.node-type-event .terms.terms-inline:before {
  content: " ";
  clear: both;
  display: table;
}

/* line 254, ../sass/_eventsCalendar.scss */
.view-calendar-of-events .views-field-term-node-tid ul {
  list-style: none;
}

/* line 258, ../sass/_eventsCalendar.scss */
.view-alumni-events .glyphicon,
.view-calendar-of-events .glyphicon {
  font-size: 0.95em;
  color: #1e9ebb;
  position: relative;
  top: -1px;
}

/* line 266, ../sass/_eventsCalendar.scss */
.views-field-term-node-tid {
  margin-top: 5px;
}

/* line 270, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events .attachment.attachment-before {
  display: none;
}

/* line 274, ../sass/_eventsCalendar.scss */
.view-display-id-page_4 .views-row {
  display: none;
}

/* --- Becca Added These --- */
/* - List of Events - */
/* line 282, ../sass/_eventsCalendar.scss */
h3.month {
  font-family: "lato-light";
  font-size: 26px;
  color: #666;
}

/* line 288, ../sass/_eventsCalendar.scss */
h3.month span {
  font-family: "lato";
  font-weight: bold;
}

/* line 293, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .views-row {
  margin-bottom: 2em;
  padding-bottom: 1.5em;
  border-bottom: 2px solid #eee;
}

/* line 299, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .views-row.views-row-last {
  border-bottom: 0px;
  margin-bottom: 0px;
}

/* line 304, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .views-field-field-date-5,
.view-id-calendar_of_events .views-field-field-location-1 {
  font-size: 16px;
}

/* line 309, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events h2 {
  margin-bottom: 10px;
}

/* line 313, ../sass/_eventsCalendar.scss */
.view-calendar-of-events .glyphicon {
  margin-right: 5px;
}

/* line 317, ../sass/_eventsCalendar.scss */
.view-alumni-events .views-field-term-node-tid,
.view-id-calendar_of_events .views-field-term-node-tid {
  margin-top: 10px;
}

/* line 322, ../sass/_eventsCalendar.scss */
.view-alumni-events .views-field-term-node-tid li,
.view-calendar-of-events .views-field-term-node-tid li {
  padding: 4px 8px;
  font-size: 14px;
  line-height: 18px;
  text-indent: 0 !important;
  margin: 2px 0 !important;
}

/* line 331, ../sass/_eventsCalendar.scss */
.view-alumni-events .views-field-term-node-tid li:before,
.view-calendar-of-events .views-field-term-node-tid li:before {
  content: '' !important;
}

/* line 336, ../sass/_eventsCalendar.scss */
.view-alumni-events .views-field-nothing-2,
.view-calendar-of-events .views-field-nothing {
  height: 90px;
  width: 90px;
  margin-bottom: 20px;
  margin-right: 20px;
}

/* line 344, ../sass/_eventsCalendar.scss */
.view-alumni-events span.event-day-date,
.view-calendar-of-events span.event-day-date {
  margin-top: 10px;
}

/* - Filter Sidebar - */
/* line 351, ../sass/_eventsCalendar.scss */
.sidebar .block {
  border: 1px solid #ccc;
}

/* line 355, ../sass/_eventsCalendar.scss */
#block-views-exp-calendar-of-events-page-4 {
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 20px;
  border: 1px solid #dedede;
}

/* - Calendar Sidebar - */
/* line 366, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .attachment.attachment-before {
  min-width: 323px;
  border: 1px solid #ccc;
  max-width: 500px;
  margin: 0 auto;
}

/* line 373, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events.view-display-id-date_nav_1 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
}

/* line 378, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .date-next a {
  background: url(/system/files/u73/icon_arrows.png);
  background-position: right top;
  background-size: 48px;
  padding: 12px !important;
  font-size: 0px;
  margin-right: 10px;
}

/* line 387, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .date-next a:hover {
  background-position: right bottom;
}

/* line 391, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .date-prev a {
  background: url(/system/files/u73/icon_arrows.png);
  background-size: 48px;
  padding: 12px !important;
  font-size: 0px;
  margin-left: 10px;
}

/* line 399, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .date-prev a:hover {
  background-position: left bottom;
}

/* line 403, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .date-nav div.date-prev, .view-id-calendar_of_events .date-nav div.date-next {
  margin-top: 24px;
}

/* line 407, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .date-heading h3 {
  font-family: "Lato", Arial, sans-serif;
  font-weight: bold;
  color: #222;
  font-size: 20px !important;
  padding: 18px 18px 24px 18px !important;
  border-bottom: 2px solid #eee;
}

/* line 416, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .date-nav div.date-heading h3 span {
  font-family: "Lato", Arial, sans-serif;
  font-weight: bold;
}

/* - Calendar - */
/* line 423, ../sass/_eventsCalendar.scss */
.date-nav div.date-heading {
  width: 70% !important;
  margin-left: 15%;
}

/* line 428, ../sass/_eventsCalendar.scss */
.date-nav div.date-prev, .date-nav div.date-next {
  width: 15%;
}

/* line 432, ../sass/_eventsCalendar.scss */
.calendar-calendar {
  padding: 10px 20px 20px 10px;
}

/* line 437, ../sass/_eventsCalendar.scss */
.calendar-calendar th.days {
  background-color: white;
  font-weight: normal;
  border: 1px solid white;
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  color: #222;
}

/* line 446, ../sass/_eventsCalendar.scss */
.calendar-calendar .inner {
  min-height: 0px;
}

/* line 450, ../sass/_eventsCalendar.scss */
.calendar-calendar td {
  border: 0px solid white;
}

/* line 454, ../sass/_eventsCalendar.scss */
.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
  background: white;
}

/* line 458, ../sass/_eventsCalendar.scss */
.calendar-calendar td.empty {
  background: white;
}

/* line 462, ../sass/_eventsCalendar.scss */
.calendar-calendar .month[class*="mini-day"] {
  background: white;
  border-color: white;
}

/* line 467, ../sass/_eventsCalendar.scss */
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
  background-color: white;
}

/* line 471, ../sass/_eventsCalendar.scss */
.calendar-calendar .month[class*="mini-day"] {
  font-family: "Lato-Light";
  font-size: 15px;
}

/* line 477, ../sass/_eventsCalendar.scss */
.calendar-calendar .has-events .month[class*="mini-day"] {
  border-color: white;
  border: 0px solid white;
}

/* line 482, ../sass/_eventsCalendar.scss */
.calendar-calendar td.has-events.is-navigable .month[class*="mini-day"] {
  background: #073aa5 !important;
}

/* line 486, ../sass/_eventsCalendar.scss */
.calendar-calendar td.past.has-events .month[class*="mini-day"] {
  background: #eee !important;
  color: #222 !important;
}

/* line 492, ../sass/_eventsCalendar.scss */
.calendar-calendar .today.has-events.is-navigable .month[class*="mini-day"] {
  background: #db003c !important;
}

/* line 497, ../sass/_eventsCalendar.scss */
.calendar-calendar .today.has-no-events .month[class*="mini-day"] {
  color: #073aa5 !important;
  background-color: #bbb !important;
}

/* line 517, ../sass/_eventsCalendar.scss */
#sidebar-right .view-calendar-of-events .month[class*="mini-day"] {
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  background: white;
  border-color: white;
  color: #222;
  line-height: 38px;
}

/* line 526, ../sass/_eventsCalendar.scss */
#block-views-exp-calendar-of-events-page-4 {
  padding-bottom: 0px;
}
/* line 529, ../sass/_eventsCalendar.scss */
#block-views-exp-calendar-of-events-page-4 label {
  color: #222;
}
/* line 533, ../sass/_eventsCalendar.scss */
#block-views-exp-calendar-of-events-page-4 views-exposed-widget {
  margin-bottom: 10px;
}

/* line 539, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events.view-display-id-attachment_1 {
  border: 1px solid #dedede;
  margin-bottom: 30px;
  max-width: 500px;
}
/* line 544, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events.view-display-id-attachment_1 .date-nav-wrapper .date-prev,
.view-id-calendar_of_events.view-display-id-attachment_1 .date-nav-wrapper .date-next {
  top: 24px;
}
@media (max-width: 1023px) {
  /* line 539, ../sass/_eventsCalendar.scss */
  .view-id-calendar_of_events.view-display-id-attachment_1 {
    margin-right: auto;
    margin-left: auto;
  }
}

/* .view-id-calendar_of_events.view-display-id-attachment_1 .date-nav-wrapper .date-heading h3 {
    font-size: 26px;
    line-height: 30px;
} */
/* ----- Add this Event ----- */
/* line 562, ../sass/_eventsCalendar.scss */
#main-content a.addthisevent-drop,
a.addthisevent-drop {
  width: 40px;
  height: 40px;
  background-image: url(/system/files/u73/icon_calendar_add.png);
  background-size: 40px;
  background-color: transparent;
  border: none;
  box-shadow: none !important;
  background-position: center top;
  border-radius: 0;
  display: inline-block;
}
@media (max-width: 992px) {
  /* line 562, ../sass/_eventsCalendar.scss */
  #main-content a.addthisevent-drop,
  a.addthisevent-drop {
    position: relative;
    top: -20px;
  }
}

/* line 582, ../sass/_eventsCalendar.scss */
a.addthisevent-drop img {
  display: none;
}

/* line 586, ../sass/_eventsCalendar.scss */
a.addthisevent-drop:hover, a.addthisevent-drop:hover, .addthisevent-selected {
  background-position: center bottom !important;
}

/* line 590, ../sass/_eventsCalendar.scss */
.addthisevent_dropdown {
  font-family: "Lato", Arial, sans-serif;
}

/* line 594, ../sass/_eventsCalendar.scss */
.addthisevent_dropdown span {
  font-size: 13px;
  color: #044053;
}

/* line 599, ../sass/_eventsCalendar.scss */
.addthisevent_dropdown span:hover {
  background: #f4f4f4;
  color: #044053;
  font-size: 13px;
}

/* line 605, ../sass/_eventsCalendar.scss */
.views-field.views-field-field-event-short-description-1 {
  margin-top: 20px;
}

/* line 610, ../sass/_eventsCalendar.scss */
#main-content .node-event .glyphicon {
  color: #859fd5;
  top: 3px;
  left: 2px;
}
/* line 616, ../sass/_eventsCalendar.scss */
#main-content .node-event .field.field-name-field-location,
#main-content .node-event .event-details .date-display-single {
  color: #222;
}

/* line 627, ../sass/_eventsCalendar.scss */
#main-content .view-id-calendar_of_events h2 {
  margin-bottom: 10px;
  font-size: 34px;
  font-family: "Lato", Arial, sans-serif;
  line-height: 1.2em;
  font-weight: bold;
}
/* line 635, ../sass/_eventsCalendar.scss */
#main-content .view-alumni-events .views-field-field-location-1,
#main-content .view-calendar-of-events .views-field-field-date-5,
#main-content .view-calendar-of-events .views-field-field-location-1 {
  color: #222 !important;
}

/* line 642, ../sass/_eventsCalendar.scss */
#block-views-exp-calendar-of-events-page-4 .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0.6em;
  background-color: #00144d;
  color: white;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 14px;
  padding: 6px 20px;
  border: 0px;
  margin-right: 15px;
}

/* line 654, ../sass/_eventsCalendar.scss */
#main-content a.addthisevent-drop, a.addthisevent-drop {
  background-image: url(../../img/icon_calendar_add.png) !important;
}

/* line 658, ../sass/_eventsCalendar.scss */
.view-id-calendar_of_events .date-prev a, .view-id-calendar_of_events .date-next a {
  background-image: url(../../img/icon_arrows.png) !important;
}

/* line 662, ../sass/_eventsCalendar.scss */
.view .date-nav-wrapper ul li {
  margin-top: -8px !important;
}

/* line 666, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events > .date-nav-wrapper .date-prev:after {
  top: -18px !important;
}
@media (max-width: 580px) {
  /* line 666, ../sass/_eventsCalendar.scss */
  #main-content .view-calendar-of-events > .date-nav-wrapper .date-prev:after {
    font-size: 18px;
    top: -22px !important;
  }
}

/* line 675, ../sass/_eventsCalendar.scss */
#main-content .view-calendar-of-events > .date-nav-wrapper .date-next:before {
  top: 7px !important;
}
@media (max-width: 580px) {
  /* line 675, ../sass/_eventsCalendar.scss */
  #main-content .view-calendar-of-events > .date-nav-wrapper .date-next:before {
    font-size: 18px;
    top: 3px !important;
    left: auto;
    right: 8px;
  }
}

/* line 686, ../sass/_eventsCalendar.scss */
.view .date-nav-wrapper .pager li > a:hover {
  background-color: white !important;
}

/* line 691, ../sass/_eventsCalendar.scss */
div#block-block-116 {
  padding: 0;
}

/* line 695, ../sass/_eventsCalendar.scss */
div#block-block-116 .display-card {
  min-height: 0;
  padding-bottom: 40px;
  margin-right: 0;
}

/* line 702, ../sass/_eventsCalendar.scss */
.field-name-field-date-time-note, .field-name-field-date-time-note div {
  display: inline-block;
}

/* line 706, ../sass/_eventsCalendar.scss */
.field-name-field-date-time-note {
  margin-left: 5px;
  font-size: 18px;
}

/* line 711, ../sass/_eventsCalendar.scss */
.feed-panel-feed-item .view-mode-landing_page_default .field-name-field-date-time-note {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
}

/* line 3, ../sass/_gseNews.scss */
.news-events-landing h1 {
  color: #222 !important;
}
/* line 12, ../sass/_gseNews.scss */
.news-events-landing #feed-panel-0 .feed-panel-top-content div {
  margin-left: 10%;
}
/* line 16, ../sass/_gseNews.scss */
.news-events-landing #feed-panel-0 .feed-panel-top-content .block-title-sm {
  margin-top: 0 !important;
  margin-left: 8px;
}
/* line 22, ../sass/_gseNews.scss */
.news-events-landing #block-block-82 {
  padding: 20px;
}
/* line 26, ../sass/_gseNews.scss */
.news-events-landing .panel-join-the-newsletter {
  background-color: #e1f0ee;
  max-width: none !important;
  margin: 0;
  margin-bottom: -20px;
}
/* line 35, ../sass/_gseNews.scss */
.news-events-landing .feed-panel.panel-featured-news .feed-panel-feed-content {
  margin: 0;
}
/* line 39, ../sass/_gseNews.scss */
.news-events-landing .feed-panel.panel-featured-news .feed-panel-feed-item.feed-panel-feed-item--featured-item {
  width: auto !important;
  margin-top: -60px;
}
/* line 44, ../sass/_gseNews.scss */
.news-events-landing .feed-panel.panel-featured-news .feed-panel-feed-item.feed-panel-feed-item--featured-item div.content-photo-content,
.news-events-landing .feed-panel.panel-featured-news .feed-panel-feed-item.feed-panel-feed-item--featured-item div.content-photo-photo {
  position: static;
}
@media (max-width: 767px) {
  /* line 44, ../sass/_gseNews.scss */
  .news-events-landing .feed-panel.panel-featured-news .feed-panel-feed-item.feed-panel-feed-item--featured-item div.content-photo-content,
  .news-events-landing .feed-panel.panel-featured-news .feed-panel-feed-item.feed-panel-feed-item--featured-item div.content-photo-photo {
    width: 100% !important;
  }
  /* line 51, ../sass/_gseNews.scss */
  .news-events-landing .feed-panel.panel-featured-news .feed-panel-feed-item.feed-panel-feed-item--featured-item div.content-photo-content img,
  .news-events-landing .feed-panel.panel-featured-news .feed-panel-feed-item.feed-panel-feed-item--featured-item div.content-photo-photo img {
    margin-top: 0;
  }
}
/* line 61, ../sass/_gseNews.scss */
.news-events-landing .feed-panel.panel-featured-news .col-sm-6:last-child {
  padding: 0;
}
/* line 65, ../sass/_gseNews.scss */
.news-events-landing .feed-panel.panel-featured-news {
  background: #e7ebf2;
  padding: 30px 0 20px;
  margin-top: 100px !important;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 992px) {
  /* line 73, ../sass/_gseNews.scss */
  .news-events-landing .feed-panel.panel-featured-news .container {
    width: auto;
    margin: 0 20px !important;
  }
  /* line 78, ../sass/_gseNews.scss */
  .news-events-landing .feed-panel.panel-featured-news h2 {
    margin-left: -20px;
  }
}
/* line 84, ../sass/_gseNews.scss */
.news-events-landing .feed-panel.feed-panel-type-gse_news {
  margin-top: 60px;
}
@media (max-width: 992px) {
  /* line 84, ../sass/_gseNews.scss */
  .news-events-landing .feed-panel.feed-panel-type-gse_news {
    margin-top: 30px;
  }
}
/* line 91, ../sass/_gseNews.scss */
.news-events-landing .feed-panel.panel-featured-news h2 {
  position: relative;
  top: -100px;
}
/* line 96, ../sass/_gseNews.scss */
.news-events-landing .feed-panel.panel-featured-news img {
  margin-top: -100px;
}
/* line 100, ../sass/_gseNews.scss */
.news-events-landing .view-id-faculty.view-display-id-block_2 table {
  width: 100%;
}
/* line 105, ../sass/_gseNews.scss */
.news-events-landing #feed-panel-1.feed-panel-4-items .feed-panel-feed-item:last-child {
  display: none;
}
/* line 109, ../sass/_gseNews.scss */
.news-events-landing .news-events-landing #feed-panel-1 {
  margin-top: 40px;
}
@media (max-width: 992px) {
  /* line 114, ../sass/_gseNews.scss */
  .news-events-landing .col-md-3half {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  /* line 120, ../sass/_gseNews.scss */
  .news-events-landing .view-learning-from-gse .col-sm-12 {
    margin-bottom: 30px;
  }
  /* line 124, ../sass/_gseNews.scss */
  .news-events-landing .view-learning-from-gse > * {
    width: 80%;
    margin-left: 10%;
  }
  /* line 129, ../sass/_gseNews.scss */
  .news-events-landing .panel-join-the-newsletter h2 {
    margin-bottom: 30px !important;
  }
  /* line 133, ../sass/_gseNews.scss */
  .news-events-landing .panel-join-the-newsletter .logo-row {
    margin-bottom: 30px;
  }
}
@media (max-width: 580px) {
  /* line 139, ../sass/_gseNews.scss */
  .news-events-landing .view-learning-from-gse > * {
    width: 100%;
    margin-left: 0;
  }
  /* line 144, ../sass/_gseNews.scss */
  .news-events-landing .view-faculty {
    margin-top: -30px;
    margin-bottom: -60px;
  }
  /* line 148, ../sass/_gseNews.scss */
  .news-events-landing .view-faculty .views-row {
    margin-top: 0;
    margin-bottom: 15px;
  }
  /* line 153, ../sass/_gseNews.scss */
  .news-events-landing .view-faculty .views-view-grid.cols-5 td {
    width: 50%;
    display: block;
    float: left;
  }
  /* line 158, ../sass/_gseNews.scss */
  .news-events-landing .view-faculty .views-view-grid.cols-5 td:nth-child(odd) {
    clear: both;
  }
  /* line 162, ../sass/_gseNews.scss */
  .news-events-landing .view-faculty .views-view-grid.cols-5 td:last-child {
    margin-left: 25%;
  }
  /* line 168, ../sass/_gseNews.scss */
  .news-events-landing .panel-join-the-newsletter .row.logo-row,
  .news-events-landing .panel-join-the-newsletter .row.logo-row div {
    display: block;
    margin-bottom: 0;
  }
  /* line 173, ../sass/_gseNews.scss */
  .news-events-landing .panel-join-the-newsletter .row.logo-row img,
  .news-events-landing .panel-join-the-newsletter .row.logo-row div img {
    width: 80%;
    margin-left: 10%;
    margin-bottom: 20px;
  }
}

/* line 183, ../sass/_gseNews.scss */
.atss .at-share-btn, .atss a {
  background: #000 !important;
}

/* line 187, ../sass/_gseNews.scss */
.row.logo-row {
  display: flex;
}
/* line 190, ../sass/_gseNews.scss */
.row.logo-row div {
  display: flex;
}
/* line 193, ../sass/_gseNews.scss */
.row.logo-row div img {
  align-self: center;
}

/* line 199, ../sass/_gseNews.scss */
div#block-views-news-related-content-block-1 {
  border: none;
  background: #e1f0ee;
  text-align: center;
  font-family: "Lato", Arial, sans-serif;
  /* font-size: 17px; */
  color: #222;
}
/* line 207, ../sass/_gseNews.scss */
div#block-views-news-related-content-block-1 h2 {
  margin-top: 5px;
}
/* line 211, ../sass/_gseNews.scss */
div#block-views-news-related-content-block-1 p {
  /* font-size: 17px; */
}
/* line 215, ../sass/_gseNews.scss */
div#block-views-news-related-content-block-1 .views-field {
  margin-bottom: 5px;
}
/* line 219, ../sass/_gseNews.scss */
div#block-views-news-related-content-block-1 .views-field-title {
  font-size: 30 !important;
  margin: 10px 0 10px;
}
/* line 223, ../sass/_gseNews.scss */
div#block-views-news-related-content-block-1 .views-field-title a {
  color: #222;
}
/* line 227, ../sass/_gseNews.scss */
div#block-views-news-related-content-block-1 .views-field-title a:hover {
  color: #073AA5;
}
/* line 234, ../sass/_gseNews.scss */
div#block-views-news-related-content-block-1 .views-field-field-faculty-division {
  font-size: 16px;
}

/* line 239, ../sass/_gseNews.scss */
h1.news-title {
  font-family: "Crimson Text", Georgia, serif !important;
}

/* line 243, ../sass/_gseNews.scss */
.news-title + .news-date {
  font-family: Lato-light, Arial, sans-serif;
  font-size: 26px;
}

/* line 248, ../sass/_gseNews.scss */
span.news-date:after {
  content: ' ';
  margin-bottom: 15px;
  display: block;
}

/* line 254, ../sass/_gseNews.scss */
.sidebar .view.view-news-related-content {
  font-family: "Lato", Arial, sans-serif;
  font-size: 18px;
}

/* line 259, ../sass/_gseNews.scss */
.sidebar .view.view-news-related-content .views-field-title {
  font-size: 18px;
}

/* line 268, ../sass/_gseNews.scss */
.node-type-learning-from-gse .group-interested.field-group-div,
.node-type-gse-topic .group-interested.field-group-div,
.node-type-press-release .group-interested.field-group-div,
.node-type-gse-news .group-interested.field-group-div {
  width: 85%;
  margin-left: 7.5%;
  margin-top: 100px;
  margin-bottom: 30px;
}
/* line 275, ../sass/_gseNews.scss */
.node-type-learning-from-gse .group-interested.field-group-div h2,
.node-type-gse-topic .group-interested.field-group-div h2,
.node-type-press-release .group-interested.field-group-div h2,
.node-type-gse-news .group-interested.field-group-div h2 {
  text-align: center;
  font-family: "Lato", Arial, sans-serif;
  font-size: 34px;
  font-weight: bold;
}
/* line 283, ../sass/_gseNews.scss */
.node-type-learning-from-gse .group-interested.field-group-div h3,
.node-type-gse-topic .group-interested.field-group-div h3,
.node-type-press-release .group-interested.field-group-div h3,
.node-type-gse-news .group-interested.field-group-div h3 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

/* line 290, ../sass/_gseNews.scss */
.sidebar .views-field-field-playbook-audience {
  text-align: center;
}
/* line 293, ../sass/_gseNews.scss */
.sidebar .views-field-field-playbook-audience img {
  max-width: 100%;
}

/* line 298, ../sass/_gseNews.scss */
.node-type-gse-topic .group-interested.field-group-div {
  width: 60%;
  margin-left: 20%;
  margin-top: 20px;
}
@media (max-width: 1023px) {
  /* line 298, ../sass/_gseNews.scss */
  .node-type-gse-topic .group-interested.field-group-div {
    width: 100%;
    margin-left: 0px;
  }
}

/* line 309, ../sass/_gseNews.scss */
.pull-quote-share-link:after {
  clear: both;
  content: ' ';
  display: table;
}

/* line 315, ../sass/_gseNews.scss */
.node-type-gse-news #main-content .pull-quote-share-link a {
  box-shadow: none !important;
}

/* line 319, ../sass/_gseNews.scss */
.photocenter {
  margin: 0 auto;
}

/* line 324, ../sass/_gseNews.scss */
.view-id-learning_from_gse.view-display-id-attachment_1 {
  background-color: #e1f0ee;
  margin: 70px 0 60px;
}

/* line 330, ../sass/_gseNews.scss */
.view-learning-from-gse .view-footer {
  margin: 100px 0 60px;
}

/* line 334, ../sass/_gseNews.scss */
.view-learning-from-gse.view-display-id-page_2 > .view-content {
  margin-top: 70px;
}

/* line 338, ../sass/_gseNews.scss */
.node-learning-from-gse.view-mode-landing_page_default img {
  margin-top: -60px;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  /* line 338, ../sass/_gseNews.scss */
  .node-learning-from-gse.view-mode-landing_page_default img {
    margin-top: 20px;
  }
}

/* line 347, ../sass/_gseNews.scss */
ul li.hide-li-1:nth-child(1),
ul li.hide-li-2:nth-child(2),
ul li.hide-li-3:nth-child(3),
ul li.hide-li-4:nth-child(4),
ul li.hide-li-5:nth-child(5) {
  display: none;
}

/* line 355, ../sass/_gseNews.scss */
#block-views-exp-newsroom-home-page-1 {
  padding-bottom: 0;
}
/* line 358, ../sass/_gseNews.scss */
#block-views-exp-newsroom-home-page-1 #edit-keys-wrapper input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
}
/* line 370, ../sass/_gseNews.scss */
#block-views-exp-newsroom-home-page-1 #edit-keys-wrapper input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 380, ../sass/_gseNews.scss */
.node-awards-honors .node-faculty.view-mode-topic_page_display {
  background: #e1f0ee;
  text-align: center;
  padding: 30px 40px;
  margin: 0 10px;
  font-family: "Lato", Arial, sans-serif;
}

/* line 391, ../sass/_gseNews.scss */
.view-id-faculty .views-row {
  margin-bottom: 30px;
}
/* line 395, ../sass/_gseNews.scss */
.view-id-faculty .view-content p {
  margin: 0;
}
/* line 399, ../sass/_gseNews.scss */
.view-id-faculty .view-content {
  font-family: "Lato", Arial, sans-serif;
}
/* line 403, ../sass/_gseNews.scss */
.view-id-faculty .views-field-field-faculty-photo div {
  height: 180px;
  overflow: hidden;
}
/* line 407, ../sass/_gseNews.scss */
.view-id-faculty .views-field-field-faculty-photo div img {
  border: 0;
}
/* line 412, ../sass/_gseNews.scss */
.view-id-faculty .views-field {
  margin: 8px 0;
}

/* line 418, ../sass/_gseNews.scss */
div.large-photo {
  text-align: center;
}
/* line 421, ../sass/_gseNews.scss */
div.large-photo img {
  width: 100%;
}
/* line 425, ../sass/_gseNews.scss */
div.large-photo .photo-caption {
  text-align: left;
}

/* line 430, ../sass/_gseNews.scss */
.photo-caption {
  margin-bottom: 15px;
}

/* line 438, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home .row {
  margin-bottom: 2em;
  padding-bottom: 1.5em;
  border-bottom: 2px solid #eee;
}
/* line 444, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home h2, .page-news-archive .view-newsroom-home h2 > a {
  font-family: "Lato", Arial, sans-serif;
  font-weight: bold;
  font-size: 34px;
  line-height: 1.2em;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 453, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home p {
  margin-bottom: 0px;
}
/* line 457, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home .date-display {
  font-size: 16px;
  margin-bottom: 0px;
}
/* line 462, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home .node-in-the-media .date-display, .page-news-archive .view-newsroom-home .field-name-field-inthemedia-publication {
  font-size: 16px;
  font-family: "Lato", Arial, sans-serif;
  display: inline;
}
/* line 468, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home .field-type-taxonomy-term-reference div {
  display: inline-block;
  margin-right: 5px;
}
/* line 473, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home .field-type-taxonomy-term-reference a {
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  background: #073aa5;
  padding: 5px 10px;
  color: white !important;
  box-shadow: inset 0 -4px 0 -2px #073aa5 !important;
  border-radius: 10px;
  margin: 10px 0px;
}
/* line 484, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home .field-type-taxonomy-term-reference a:hover {
  background: #2a59ba;
  box-shadow: none !important;
}
/* line 491, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home .field.field-name-associated-faculty-image,
.page-news-archive .view-newsroom-home .field.field-name-field-feature {
  float: right;
  width: 20%;
  margin: 10px 0px 2.5% 10px;
}
/* line 498, ../sass/_gseNews.scss */
.page-news-archive .view-newsroom-home a.external-link:after {
  left: 8px;
  font-size: 70%;
}

/* line 506, ../sass/_gseNews.scss */
.view-mode-archive .field-name-content-type {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  display: inline;
  font-weight: bold;
}

/* line 513, ../sass/_gseNews.scss */
.view-mode-archive .field-name-content-type div {
  display: inline;
}

/* line 517, ../sass/_gseNews.scss */
.view-mode-archive .date-display {
  display: inline;
}

/* line 522, ../sass/_gseNews.scss */
#block-views-exp-newsroom-home-page-1 h2 {
  margin-top: 5px;
  border-bottom: 2px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 30px !important;
}

/* ---- Media Kit ---- */
/* line 532, ../sass/_gseNews.scss */
.display-card {
  background-color: #e7ebf2;
  padding: 2px 15px 10px 15px;
  margin-right: 20px;
  min-height: 410px;
}

/* line 539, ../sass/_gseNews.scss */
.display-card h2:after {
  content: " ";
  width: 40%;
  display: block;
  border-top: 1px solid #1e9ebb;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* ---- Educator's Playbook ---- */
/* line 550, ../sass/_gseNews.scss */
.view-learning-from-gse.view-display-id-page_1 .row {
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 2px solid #eee;
}
/* line 555, ../sass/_gseNews.scss */
.view-learning-from-gse.view-display-id-page_1 .row .photoright {
  width: 20%;
  margin-bottom: 20px;
  float: right;
}

/* line 3, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page div#basic-panel-main,
.dar-landing-page.gse-magazine-page div.basic-panel {
  padding: 0px;
}
/* line 8, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page div.basic-panel.panel-bookshelf-spotlight {
  padding: 55px 50px 40px 50px;
}
/* line 12, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page div.basic-panel.panel-bookshelf-spotlight p {
  margin-bottom: 24px;
  line-height: 24px;
  font-size: 20px;
}
/* line 18, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page #landing-header h2.tagline {
  margin: 50px 0px;
}
/* line 23, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page h2.magazine-header,
.dar-landing-page.gse-magazine-page .magazine-features-panel h2 {
  text-transform: uppercase;
  font-family: "Lato", Arial, sans-serif;
  font-size: 50px;
}
/* line 29, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page h2.magazine-header:before,
.dar-landing-page.gse-magazine-page .magazine-features-panel h2:before {
  content: "[ ";
}
/* line 33, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page h2.magazine-header:after,
.dar-landing-page.gse-magazine-page .magazine-features-panel h2:after {
  content: " ]";
}
/* line 39, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page .panel-noteworthy h2 {
  color: #B90036;
  /*$crimson*/
}
/* line 44, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page .magazine-features-panel h2 {
  color: #002779;
  /*$blue*/
}
/* line 50, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page .feed-panel-top-content.panel-newsroom-highlights {
  margin-bottom: 40px;
}
/* line 54, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page h2.title-above-panel {
  margin-bottom: -25px !important;
}
/* line 58, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page .panel-recess h2.magazine-header,
.dar-landing-page.gse-magazine-page .panel-cover-story h2.magazine-header,
.dar-landing-page.gse-magazine-page .panel-features h2 {
  margin-bottom: 30px;
}
/* line 64, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page .panel-recess h2.magazine-header,
.dar-landing-page.gse-magazine-page .panel-news h2.magazine-header,
.dar-landing-page.gse-magazine-page .panel-features h2 {
  padding-top: 40px;
}
/* line 71, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page ul.links-list li {
  border: none;
}
/* line 75, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page ul.links-list a {
  margin: 0px;
}
/* line 80, ../sass/_gseMagazine.scss */
.dar-landing-page.gse-magazine-page .content-photo-content h3 {
  font-size: 34px;
  line-height: 1.2em;
}

@media (max-width: 767px) {
  /* line 91, ../sass/_gseMagazine.scss */
  .panel-cover-story h2.magazine-header {
    padding-top: 50px;
  }
}
@media (max-width: 1170px) {
  /* line 100, ../sass/_gseMagazine.scss */
  .dar-landing-page.gse-magazine-page h2.title-above-panel {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 992px) {
  /* line 107, ../sass/_gseMagazine.scss */
  .gse-magazine-page .panel-newsroom-highlights.feed-panel-5-items .feed-panel-feed-item.feed-panel-feed-item,
  .gse-magazine-page .panel-newsroom-highlights.feed-panel-6-items .feed-panel-feed-item.feed-panel-feed-item {
    width: 32% !important;
  }

  /* line 115, ../sass/_gseMagazine.scss */
  .gse-magazine-page .feed-panel-5-items .feed-panel-feed-item.feed-panel-feed-item:nth-child(5) {
    margin-right: 10px;
  }
}
@media (max-width: 667px) {
  /* line 123, ../sass/_gseMagazine.scss */
  .gse-magazine-page .panel-newsroom-highlights.feed-panel-5-items .feed-panel-feed-item.feed-panel-feed-item,
  .gse-magazine-page .panel-newsroom-highlights.feed-panel-6-items .feed-panel-feed-item.feed-panel-feed-item,
  .gse-magazine-page .panel-newsroom-highlights.feed-panel-5-items .feed-panel-bottom-content {
    width: 70% !important;
    margin: 0 15%;
  }
}
@media (max-width: 578px) {
  /* line 133, ../sass/_gseMagazine.scss */
  .gse-magazine-page .panel-newsroom-highlights.feed-panel-5-items .feed-panel-feed-item.feed-panel-feed-item,
  .gse-magazine-page .panel-newsroom-highlights.feed-panel-6-items .feed-panel-feed-item.feed-panel-feed-item,
  .gse-magazine-page .panel-newsroom-highlights.feed-panel-5-items .feed-panel-bottom-content {
    width: 100% !important;
    margin: 0;
  }
}
/**
 * _responsive.scss
 */
@media only screen and (max-width: 1125px) and (min-width: 480px) {
  /* line 6, ../sass/_responsive.scss */
  .node-type-landing-page #banner.tall-banner #breadcrumbs {
    top: 300px;
  }
  /* line 9, ../sass/_responsive.scss */
  .node-type-landing-page #banner.tall-banner #breadcrumbs .breadcrumb {
    line-height: 22px;
  }
}
@media (max-width: 992px) {
  /* line 16, ../sass/_responsive.scss */
  .col-sm-12.col-md-push-3half {
    left: 0;
  }
}
@media only screen and (max-width: 1125px) {
  /* line 22, ../sass/_responsive.scss */
  #flip-through-list-0 > li.active > p.pull-quote {
    font-size: 28px !important;
    line-height: 1.2em !important;
  }
}
@media (max-width: 1400px) {
  /* Front */
  /* line 34, ../sass/_responsive.scss */
  .front section.home {
    min-height: 600px;
    background-position: center -5vh;
  }
  /* line 38, ../sass/_responsive.scss */
  .front section.home #home-content {
    margin-top: 5vh;
  }
  /* line 43, ../sass/_responsive.scss */
  .front p.event-title {
    font-size: 20px !important;
  }

  /** Program **/
  /* line 49, ../sass/_responsive.scss */
  .node-type-gse-program #banner.tall-banner {
    background-size: cover;
  }
}
@media (max-width: 1200px) {
  /* line 55, ../sass/_responsive.scss */
  .page-event .sidebar {
    width: 33.3333333% !important;
  }
  /* line 58, ../sass/_responsive.scss */
  .page-event .sidebar .calendar-calendar {
    padding: 10px 0px 20px 0px;
  }
}
/*@media (max-width: 1267px){

.slideshow-slides-wrapper .flip-controls {
    width: 110%;
    left: -2%;
}*/
@media (max-width: 1220px) {
  /* line 73, ../sass/_responsive.scss */
  .photocenter.large-photo {
    max-width: 100%;
  }

  /* line 77, ../sass/_responsive.scss */
  .form-redirect-panel .btn.btn-cta, .form-redirect-panel .node-type-landing-page .btn-cta.read-more, .node-type-landing-page .form-redirect-panel .btn-cta.read-more {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
  }
}
/* line 84, ../sass/_responsive.scss */
.panel-your-gift-today .col-md-7 {
  margin-top: 0 !important;
}

@media (max-width: 1220px) and (min-width: 993px) {
  /* line 89, ../sass/_responsive.scss */
  .navbar #search-block-form {
    position: relative;
  }

  /* line 93, ../sass/_responsive.scss */
  .navbar #search-block-form .form-submit {
    top: 0;
    margin-top: 0;
  }

  /* line 98, ../sass/_responsive.scss */
  .navbar #search-block-form input[type=text] {
    position: absolute;
    right: 10px;
    top: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 116, ../sass/_responsive.scss */
  .block-link-set-panel .block-link {
    margin-bottom: 20px;
  }
  /* line 119, ../sass/_responsive.scss */
  .block-link-set-panel .block-link .node-block-link {
    min-height: 350px;
  }
}
@media (max-width: 1023px) and (min-width: 993px) {
  /* line 127, ../sass/_responsive.scss */
  .social-icons.col-sm-8 {
    padding: 0 5% 0 10px;
  }
}
@media (max-width: 1023px) and (min-width: 690px) {
  /* line 133, ../sass/_responsive.scss */
  body.not-front #feed-panel-3 > div.feed-panel-content-outer-wrap.panel-featured-news div.feed-panel-feed-content div.content-photo-photo {
    background-color: transparent;
  }
}
@media (max-width: 1032px) {
  /* line 139, ../sass/_responsive.scss */
  #main-logo {
    width: 380px;
  }
}
@media (max-width: 1011px) {
  /* line 148, ../sass/_responsive.scss */
  p.event-title {
    clear: both;
  }

  /* line 152, ../sass/_responsive.scss */
  .node-type-landing-page #banner.tall-banner {
    height: 400px;
  }

  /* line 156, ../sass/_responsive.scss */
  .alumni-logo {
    float: none !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-right: auto;
    display: block;
  }
}
@media (max-width: 992px) {
  /* line 168, ../sass/_responsive.scss */
  footer {
    margin-bottom: -8px;
  }

  /* line 172, ../sass/_responsive.scss */
  div#emergency-alert-close {
    padding-right: 20px;
  }

  /* line 176, ../sass/_responsive.scss */
  div.flip-through .flip-through-content {
    width: 77%;
  }

  /* line 180, ../sass/_responsive.scss */
  .sm-below-address-column {
    padding-left: 5%;
  }

  /* line 184, ../sass/_responsive.scss */
  .btn.btn-cta.btn-inline, .node-type-landing-page .btn-cta.read-more {
    padding: 16px 30px !important;
    white-space: normal;
    display: inline-block;
    height: auto;
    line-height: 1.2em;
  }

  /* Global */
  /* line 194, ../sass/_responsive.scss */
  .search-header {
    left: 0px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100vw;
  }

  /* line 201, ../sass/_responsive.scss */
  #block-search-form #search-block-form input[type="text"] {
    padding-left: 15px;
  }

  /* line 205, ../sass/_responsive.scss */
  .navbar input#edit-submit {
    top: -12px !important;
    right: 20px !important;
  }

  /* line 210, ../sass/_responsive.scss */
  .front #main-menu {
    margin-top: 0px !important;
  }

  /* line 214, ../sass/_responsive.scss */
  .region-primarymenu {
    margin-left: 0;
    width: 100%;
  }

  /* line 219, ../sass/_responsive.scss */
  #main-menu ul.sf-menu li.menuparent {
    background-position: right 15px top 15px !important;
  }

  /* line 223, ../sass/_responsive.scss */
  #main-menu ul.sf-menu ul li a {
    padding: 10px 12px !important;
    font-size: 14px;
  }

  /* line 228, ../sass/_responsive.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(1) > a:before,
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(2) > a:before,
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(3) > a:before,
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(4) > a:before {
    left: 10px;
  }

  /* line 236, ../sass/_responsive.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(1) a,
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(2) a,
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(3) a,
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(4) a {
    text-align: left;
    font-size: 13px;
    font-weight: normal;
    padding-left: 35px !important;
  }
  /* line 245, ../sass/_responsive.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(1) a:hover,
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(2) a:hover,
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(3) a:hover,
  #navbar-wrap .utility-nav-bar ul.sf-menu > li:nth-child(4) a:hover {
    background-color: #073aa5;
  }

  /* line 250, ../sass/_responsive.scss */
  #resources-menu li.sf-item-4 a {
    padding-left: 16px !important;
  }
  /* line 253, ../sass/_responsive.scss */
  #resources-menu li.sf-item-4 a:hover {
    background-color: #007D9A;
    color: white;
  }

  /* line 259, ../sass/_responsive.scss */
  .utility-nav-bar ul.sf-menu li.menuparent ul {
    border: 1px solid #72BCCC;
  }

  /* line 263, ../sass/_responsive.scss */
  .utility-nav-bar ul.sf-menu > li:nth-child(3) {
    border-bottom: none;
  }

  /* line 267, ../sass/_responsive.scss */
  #navbar-wrap .utility-nav-bar ul.sf-menu li.menuparent > a {
    margin-top: 6px;
  }

  /* - */
  /* line 273, ../sass/_responsive.scss */
  .node-type-landing-page.short-banner #landing-header h1,
  h1,
  .pseudo-h1 {
    font-size: 65px;
  }

  /* line 279, ../sass/_responsive.scss */
  h2.lead,
  p.lead,
  .node-gse-topic .field-name-body:first-child p,
  .node-type-student-blog-post #main-content .field-name-field-blog-post-date,
  h2.lead.lead-sm,
  p.lead.lead-sm {
    font-size: 28px !important;
  }

  /* line 288, ../sass/_responsive.scss */
  .node-type-landing-page.short-banner #landing-header {
    width: 100%;
    max-width: 100%;
  }

  /* line 293, ../sass/_responsive.scss */
  .group-interested.field-group-div {
    width: 75%;
    margin-left: 12.5%;
  }

  /* line 298, ../sass/_responsive.scss */
  .dar-landing-page footer img,
  footer img {
    width: 100%;
    max-width: 280px !important;
  }

  /* line 304, ../sass/_responsive.scss */
  .content-photo-photo img {
    overflow: visible;
  }

  /* line 308, ../sass/_responsive.scss */
  .view-mode-card_display h3 {
    font-size: 28px;
  }

  /* line 312, ../sass/_responsive.scss */
  .is-not-dar-landing-page #banner #landing-header h1 {
    max-width: 100% !important;
    font-size: 50px;
  }

  /* line 317, ../sass/_responsive.scss */
  .node-type-landing-page.has-banner-image div#main-content-row {
    margin-top: 10px !important;
  }

  /* Front */
  /* line 325, ../sass/_responsive.scss */
  .front section.home {
    min-height: 500px;
    background-position: center -15vh;
    margin-bottom: 1.5em;
  }
  /* line 330, ../sass/_responsive.scss */
  .front section.home #home-content {
    margin-top: 22vh;
    margin-bottom: 1vh;
    font-size: 75px;
    padding: 0px;
  }
  /* line 338, ../sass/_responsive.scss */
  .front .btn-display-row .btn, .front .btn-display-row .node-type-landing-page .read-more, .node-type-landing-page .front .btn-display-row .read-more {
    padding: 15px 5px !important;
  }
  /* line 342, ../sass/_responsive.scss */
  .front .research-innovation .col-sm-6 {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
  /* line 348, ../sass/_responsive.scss */
  .front .gse-academics .col-sm-3 {
    width: 40%;
    margin-bottom: 2em;
  }
  /* line 352, ../sass/_responsive.scss */
  .front .gse-academics .col-sm-3 img {
    margin-top: -10px;
  }
  /* line 357, ../sass/_responsive.scss */
  .front .node-profile.view-mode-homepage_display .col-sm-9 {
    padding-left: 15px;
  }
  /* line 361, ../sass/_responsive.scss */
  .front .gse-differentiators {
    text-align: center !important;
    float: none;
    margin-top: 1.5em;
  }
  /* line 366, ../sass/_responsive.scss */
  .front .gse-differentiators .col-md-12 {
    float: none;
  }
  /* line 371, ../sass/_responsive.scss */
  .front .gse-statistic {
    margin: 0 auto;
  }
  /* line 375, ../sass/_responsive.scss */
  .front .statistic-wrap .col-md-4 {
    width: 100%;
    padding: 0 15px;
  }

  /* Divisions & Topics */
  /* line 385, ../sass/_responsive.scss */
  #block-views-academic-divisions-block .views-row .node,
  .view-explore-by-topic .node-gse-topic {
    min-height: 0;
  }

  /* line 390, ../sass/_responsive.scss */
  .node-gse-topic .field-name-topic-node-related-news-with-fea .view-gse-topic-related-news-content div.attachment {
    width: 100%;
  }

  /* line 394, ../sass/_responsive.scss */
  .node-gse-topic .field-name-topic-node-related-news-with-fea .content .view-gse-topic-related-news-content .view-content {
    width: 100%;
  }

  /* Program Pages */
  /* line 400, ../sass/_responsive.scss */
  .gse-statistic {
    padding-bottom: 2em;
    max-width: 50%;
    margin: 0 auto;
  }

  /* line 406, ../sass/_responsive.scss */
  .field-name-topic-related-faculty .views-row,
  .field-name-program-faculty .views-row {
    width: 25%;
  }

  /* line 412, ../sass/_responsive.scss */
  #main-content {
    width: 100%;
    left: 0;
    clear: both;
  }

  /* line 418, ../sass/_responsive.scss */
  .col-md-3half {
    width: 100% !important;
    right: 0;
  }

  /* line 424, ../sass/_responsive.scss */
  #breadcrumbs .breadcrumb {
    padding-left: 20px;
  }

  /* line 428, ../sass/_responsive.scss */
  .breadcrumb span {
    display: none !important;
  }

  /* line 432, ../sass/_responsive.scss */
  .breadcrumb span:nth-last-child(3) {
    display: block !important;
  }

  /* line 436, ../sass/_responsive.scss */
  .breadcrumb span:nth-last-child(3) a::before {
    content: "< \00a0";
  }

  /* line 440, ../sass/_responsive.scss */
  #breadcrumbs.hide-mobile {
    display: none !important;
  }

  /* line 445, ../sass/_responsive.scss */
  .field-name-field-related-centers-initiative .field-items {
    margin-bottom: 40px;
  }

  /* .view-display-id-page_2 div.row div{
     margin-bottom:30px;
   }*/
  /* line 453, ../sass/_responsive.scss */
  .view-mode-outcome_landing_page {
    margin-bottom: 20px;
  }

  /* line 457, ../sass/_responsive.scss */
  #node-6430 #listicle-panel-0 {
    position: relative;
    top: 0px;
    margin-bottom: 0px;
  }

  /* line 462, ../sass/_responsive.scss */
  .gse-magazine-page div#basic-panel-1 {
    margin-top: 0;
  }

  /* line 466, ../sass/_responsive.scss */
  .page-event .sidebar {
    width: 100% !important;
  }

  /* line 470, ../sass/_responsive.scss */
  #node-8197 #listicle-panel-0 .field-name-field-listicle-item {
    left: 0% !important;
  }
}
@media (max-width: 767px) {
  /* line 478, ../sass/_responsive.scss */
  .node-type-gse-program.break-title #landing-header h1 {
    word-break: break-word;
    hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
  }

  /* line 487, ../sass/_responsive.scss */
  .node-type-gse-program .col-sm-12 .col-sm-10 {
    padding: 0;
  }
  /* line 490, ../sass/_responsive.scss */
  .node-type-gse-program .col-sm-12 .col-sm-10.field-name-field-our-faculty-intro {
    padding: 0 15px;
  }

  /* Global */
  /* line 497, ../sass/_responsive.scss */
  footer .col-sm-6,
  footer .col-sm-2 {
    padding: 0 5%;
    clear: both;
  }

  /* line 503, ../sass/_responsive.scss */
  footer .penn-logo {
    text-align: center;
  }

  /* line 507, ../sass/_responsive.scss */
  .social-icons {
    margin-top: 20px;
    text-align: center;
  }
  /* line 511, ../sass/_responsive.scss */
  .social-icons #block-block-109 {
    float: none;
  }
  /* line 515, ../sass/_responsive.scss */
  .social-icons a:first-child {
    margin-left: -12px;
  }

  /* line 521, ../sass/_responsive.scss */
  h2.lead,
  p.lead,
  .node-gse-topic .field-name-body:first-child p,
  .node-type-student-blog-post #main-content .field-name-field-blog-post-date,
  h2.lead.lead-sm,
  p.lead.lead-sm {
    font-size: 24px !important;
  }

  /* line 530, ../sass/_responsive.scss */
  .basic-panel + .accordion-panel {
    margin-top: 0px;
  }

  /* line 534, ../sass/_responsive.scss */
  .node-type-landing-page #banner.tall-banner {
    height: 350px;
  }

  /* Home Page */
  /* line 542, ../sass/_responsive.scss */
  .front .gse-academics .col-sm-3 {
    width: 40%;
    margin-bottom: 2em;
    float: left;
  }
  /* line 548, ../sass/_responsive.scss */
  .front .gse-academics .col-md-9 {
    width: 60%;
  }
  /* line 551, ../sass/_responsive.scss */
  .front .gse-academics .col-md-9 blockquote {
    margin: 0;
  }
  /* line 555, ../sass/_responsive.scss */
  .front .gse-academics .col-md-9 .quote-attribution {
    margin-left: 0;
    margin-top: 30px;
  }
  /* line 563, ../sass/_responsive.scss */
  .front .node-profile.view-mode-homepage_display .col-sm-9 {
    padding-left: 55px;
    padding-right: 55px;
  }
  /* line 568, ../sass/_responsive.scss */
  .front .node-profile.view-mode-homepage_display .col-sm-3 {
    margin-bottom: 2em;
  }
  /* line 571, ../sass/_responsive.scss */
  .front .node-profile.view-mode-homepage_display .col-sm-3 img {
    width: 50%;
  }
  /* line 577, ../sass/_responsive.scss */
  .front .view-homepage-news-grid .view-footer {
    margin-bottom: 1.5em;
  }
  /* line 581, ../sass/_responsive.scss */
  .front p.event-title {
    clear: none;
  }
  /* line 585, ../sass/_responsive.scss */
  .front .gse-support .col-md-6 {
    width: 100%;
  }

  /* Program Pages */
  /* line 593, ../sass/_responsive.scss */
  .field-name-topic-related-faculty .views-row,
  .field-name-program-faculty .views-row {
    width: 33.3333%;
  }

  /* line 599, ../sass/_responsive.scss */
  .block .view-research-centers-projects-initiatives .view-mode-card_display .field-name-field-logo {
    margin-bottom: 0px !important;
  }
  /* line 602, ../sass/_responsive.scss */
  .block .view-research-centers-projects-initiatives .view-mode-card_display .field-name-field-logo img {
    width: 100%;
    margin-top: -40px;
  }

  /* line 608, ../sass/_responsive.scss */
  .node-type-landing-page .block .view-research-centers-projects-initiatives .view-mode-card_display > div {
    height: auto !important;
  }

  /* line 612, ../sass/_responsive.scss */
  .form-redirect-panel .bg-image-container {
    clear: both;
    display: table;
    content: " ";
  }
  /* line 617, ../sass/_responsive.scss */
  .form-redirect-panel .bg-image-container .panel-content {
    padding: 60px 30px;
  }
  /* line 620, ../sass/_responsive.scss */
  .form-redirect-panel .bg-image-container .form-redirect-form-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 685px) {
  /* line 627, ../sass/_responsive.scss */
  .break-title h1.title {
    word-break: break-word;
    hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
  }

  /* line 636, ../sass/_responsive.scss */
  .node-type-landing-page #landing-header div.pseudo-h2,
  .node-type-landing-page #landing-header h2,
  h2,
  .pseudo-h2,
  body.not-front h2 {
    font-size: 36px;
  }

  /* line 644, ../sass/_responsive.scss */
  .pseudo-h3,
  .content-photo-content h2,
  h3 {
    font-size: 28px;
  }

  /* line 650, ../sass/_responsive.scss */
  .pseudo-h4,
  h4 {
    font-size: 26px;
  }

  /* line 655, ../sass/_responsive.scss */
  .node-type-landing-page div#main-content-row {
    margin-top: 20px !important;
  }

  /* line 659, ../sass/_responsive.scss */
  .node-type-landing-page.node-type-gse-program div#main-content-row {
    margin-top: 50px !important;
  }

  /* line 663, ../sass/_responsive.scss */
  .content-photo-panel.wide-image .content-photo-photo,
  .content-photo-panel.wide-image .content-photo-content {
    width: 100% !important;
  }

  /* line 668, ../sass/_responsive.scss */
  body.not-front.node-type-landing-page .read-more {
    line-height: 1.1em;
    width: 100% !important;
  }

  /* Global */
  /* line 675, ../sass/_responsive.scss */
  .group-interested.field-group-div {
    width: 100%;
    margin-left: 0px;
  }

  /* line 680, ../sass/_responsive.scss */
  .you-may-be-interested-box.box-small {
    width: 100%;
    margin-left: 0;
  }

  /* line 688, ../sass/_responsive.scss */
  .node-type-landing-page.short-banner #landing-header h1 {
    margin-top: 0.75em;
  }

  /* line 692, ../sass/_responsive.scss */
  #breadcrumb-wrapper.hidden-on-mobile {
    margin-bottom: -30px;
  }

  /* Front */
  /* Program Pages */
  /* line 701, ../sass/_responsive.scss */
  .node-type-gse-program .gse-statistic {
    max-width: 75%;
  }

  /* line 705, ../sass/_responsive.scss */
  .front .gse-statistic {
    width: 100%;
    min-width: 100%;
  }

  /* line 710, ../sass/_responsive.scss */
  a.apply-btn,
  #main-content a.read-more.btn.apply-btn,
  #main-content .node-type-landing-page a.read-more.apply-btn,
  .node-type-landing-page #main-content a.read-more.apply-btn,
  .node-type-landing-page #main-content a.read-more.apply-btn {
    padding: 20px 40px !important;
  }

  /* line 716, ../sass/_responsive.scss */
  .outcomes-outer-wrap {
    margin-top: 30px;
  }
  /* line 719, ../sass/_responsive.scss */
  .outcomes-outer-wrap ul {
    margin: 0;
  }

  /* line 724, ../sass/_responsive.scss */
  .outcomes-row {
    margin: 0;
  }
  /* line 727, ../sass/_responsive.scss */
  .outcomes-row .col-sm-12 {
    padding: 0;
  }

  /* line 732, ../sass/_responsive.scss */
  .admissions_aid-content-wrap {
    padding: 40px 0;
  }

  /* line 736, ../sass/_responsive.scss */
  .group-interested div.return-to-link {
    margin-top: 20px;
  }

  /* line 740, ../sass/_responsive.scss */
  .contact-info-box {
    margin: 0 -15px;
  }

  /*DAR page */
  /* line 745, ../sass/_responsive.scss */
  #node-7066 #form-redirect-panel-0 {
    margin-top: -40px;
  }

  /** Faculty Directory **/
  /* line 750, ../sass/_responsive.scss */
  .view-faculty-directory .table-responsive {
    border: none;
    margin-top: 40px;
  }

  /* line 755, ../sass/_responsive.scss */
  .view-faculty-directory table thead,
  .view-faculty-directory table tbody {
    border: 1px solid #ddd;
  }

  /*news section*/
  /* line 762, ../sass/_responsive.scss */
  #node-7762 .panel-practical-tips-from-penn-gse-experts > div.row > div.col-md-3half.col-sm-12 {
    float: left;
    margin-left: 0px;
  }

  /* line 767, ../sass/_responsive.scss */
  .node-type-student-blogger h1.title,
  .node-type-student-blog-post h1.title {
    margin-top: -30px;
    font-size: 32px;
    letter-spacing: 0;
  }
  /* line 773, ../sass/_responsive.scss */
  .node-type-student-blogger h1.title:before,
  .node-type-student-blog-post h1.title:before {
    font-size: 50px;
  }

  /* line 778, ../sass/_responsive.scss */
  .node-type-student-blogger h1.title {
    margin-top: -20px;
  }
}
@media (max-width: 580px) {
  /* Front */
  /* line 787, ../sass/_responsive.scss */
  .home .container {
    margin-top: 0px !important;
  }

  /* line 793, ../sass/_responsive.scss */
  .front section.home {
    min-height: 500px;
    background-position: center -15vh;
    margin-bottom: 1.5em;
  }
  /* line 798, ../sass/_responsive.scss */
  .front section.home #home-content {
    margin-top: 25vh;
    margin-bottom: 4vh;
    font-size: 50px;
    padding-left: 15px;
  }
  /* line 806, ../sass/_responsive.scss */
  .front .gse-academics .col-sm-3 {
    width: 100%;
    text-align: left;
  }
  /* line 810, ../sass/_responsive.scss */
  .front .gse-academics .col-sm-3 img {
    width: 85%;
  }
  /* line 815, ../sass/_responsive.scss */
  .front .gse-academics .col-md-9 {
    width: 100%;
  }

  /* line 821, ../sass/_responsive.scss */
  .front .view-mode-card_display > div:not(.contextual-links-wrapper),
  #main-content .view-mode-card_display > div:not(.contextual-links-wrapper) {
    min-height: 300px;
  }

  /* Program Pages */
  /* line 829, ../sass/_responsive.scss */
  .field-name-topic-related-faculty .views-row,
  .field-name-program-faculty .views-row {
    width: 50%;
  }

  /* line 836, ../sass/_responsive.scss */
  .view-faculty-associated-programs.view-display-id-block .views-field-field-faculty-photo img,
  .view-faculty-associated-programs.view-display-id-block .views-row-odd .field-content {
    padding-left: 0;
  }

  /*styling for tall inline photos*/
  /* line 843, ../sass/_responsive.scss */
  .tall-inline {
    display: block;
    float: none;
  }

  /* line 850, ../sass/_responsive.scss */
  body.node-type-gse-program #landing-header h1 {
    font-size: 36px !important;
  }
  /* line 854, ../sass/_responsive.scss */
  body.node-type-gse-program #landing-header h2 {
    font-size: 26px !important;
  }

  /* line 859, ../sass/_responsive.scss */
  .node-type-gse-topic .field-name-topic-related-faculty .views-row {
    width: 50%;
  }

  /* line 863, ../sass/_responsive.scss */
  .form-redirect-panel.panel-your-gift-today {
    padding: 30px;
  }

  /* line 867, ../sass/_responsive.scss */
  .dar-landing-page #block-block-94 img.sidebar-ei-logo, #block-block-94 img.sidebar-ei-logo {
    width: 100% !important;
    max-width: none !important;
  }

  /* line 873, ../sass/_responsive.scss */
  .form-redirect-panel .bg-image-container .panel-content {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 878, ../sass/_responsive.scss */
  .form-redirect-panel .bg-image-container .col-xs-4 {
    width: 50%;
  }
  /* line 881, ../sass/_responsive.scss */
  .form-redirect-panel .bg-image-container .col-xs-8 {
    width: 100%;
  }
}
/* program page styling */
/* line 893, ../sass/_responsive.scss */
.iphone section.home,
.iphone section.parallax-img.show-bg, .ipad section.home,
.ipad section.parallax-img.show-bg {
  background-attachment: scroll !important;
}

@media (max-width: 767px) {
  /* line 903, ../sass/_responsive.scss */
  body.banner-auto-height #banner,
  body.node-type-gse-program #banner {
    height: auto !important;
  }
  /* line 907, ../sass/_responsive.scss */
  body.banner-auto-height #landing-header,
  body.node-type-gse-program #landing-header {
    position: static;
    padding: 180px 20px 0px;
  }

  /* line 913, ../sass/_responsive.scss */
  body.banner-auto-height #landing-header {
    padding-top: 80px;
  }
}
@media (max-width: 992px) {
  /* line 921, ../sass/_responsive.scss */
  .ipad .front section.home, .iphone .front section.home {
    background-size: auto 120%;
    background-position: center 0 top -5% !important;
  }

  /* line 929, ../sass/_responsive.scss */
  .iphone .front section.home #home-content {
    margin-top: 33vh;
  }

  /* line 933, ../sass/_responsive.scss */
  .ipad .front section.home {
    background-position: left 0px bottom 0 !important;
  }
}
@media (max-width: 992px) and (orientation: landscape) {
  /* line 939, ../sass/_responsive.scss */
  .iphone .front section.home,
  .ipad .front section.home {
    min-height: 400px !important;
    background-size: auto 150% !important;
    background-position: left 0 top 85% !important;
  }
  /* line 947, ../sass/_responsive.scss */
  .iphone .front section.home #home-content,
  .ipad .front section.home #home-content {
    margin-top: 30vh;
  }
}
@media (max-width: 414px) {
  /* line 954, ../sass/_responsive.scss */
  .node-type-gse-topic .field-name-topic-related-faculty .views-row {
    width: 80%;
  }
}
