/*
 * responsive.custom.css is for custom media queries that are not set via the
 * theme settings, such as cascading media queries.
 *
 * By default all the other responsive stylesheets used in Adaptivetheme use a
 * "stacking method", however cascading media queries use a waterfall method so
 * you can leverage the cascade and inheritance for all browsers that support
 * media queries, regardless of screen size.
 *
 * @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack
 *
 * NOTE: this file loads by default, to disable got to your theme settings and
 * look under the "CSS" settings tab.
 */
/*
 * Really small screens and up
 */
/* @media only screen and (min-width: 220px) {} */
/*
 * Smalltouch sizes and up
 */
/* @media only screen and (min-width: 320px) {} */
/*
 * Smalltouch sizes and down
 */
/*
 * Tablet sizes and up
 */
/* @media only screen and (min-width: 768px) {} */
/*
 * Desktops/laptops and up
 */
/* @media only screen and (min-width: 1025px) {} */
@media only screen and (min-width: 1025px) and (max-width: 1164px) {
  .view .views-responsive-grid .views-column {
    max-width: 320px;
    margin: 0 .5rem; }
  .view.view-id-news_landing_page .views-responsive-grid .views-column {
    max-width: 48%; }
    .view.view-id-news_landing_page .views-responsive-grid .views-column .left {
      padding-left: .75rem; }
    .view.view-id-news_landing_page .views-responsive-grid .views-column .right {
      padding-left: .5rem; }
  .view.view-id-news_landing_page .view-display-id-attachment_1 .views-column-1 {
    padding-left: .5rem; }
  .view.view-id-news_landing_page .view-display-id-attachment_1 .views-column-2 {
    padding-right: .5rem; }
  .view.view-support .views-field-nothing .views-field-title {
    padding-top: .75rem; }
  .view.view-support .views-field-nothing .cta {
    margin-top: 1.5rem; }
  body.page-search #block-system-main .ds-2col-fluid > .group-right {
    position: static; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  .select2-search input, .select2-search-choice-close,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url("/sites/all/themes/custom/unh_ext/images/select-up-down.png") !important;
    background-size: 10px 26px !important;
    background-position: center center !important; } }

/*# sourceMappingURL=responsive.custom.css.map */


@media only screen and (max-width:320px) {
/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the default font size on small touch devices */
body {
  font-size: 100%; }

/* =============================================================================
 *   Mobile Menu Toggle
 *   See your theme settings extensions for how to enable the menu toggle.
 *   These are example styles for the menu toggle menu, you can use these in the
 *   relevant responsive stylesheets as required. Modify to suit your design.
 * ========================================================================== */
.at-mt .at-menu-toggle {
  /* The toggle link */
  /* Menu items */ }
  .at-mt .at-menu-toggle h2 {
    margin-bottom: 5px; }
    .at-mt .at-menu-toggle h2 a {
      background: #eee;
      border: 2px solid #ccc;
      padding: 2px 10px; }
  .at-mt .at-menu-toggle ul.menu li a {
    background: #eee;
    border-bottom: 1px solid #fff; }

#nav-wrapper {
  width: 100%; }

body.content-aside #main-content {
  display: block;
  width: auto; }

.region-content-aside {
  display: block;
  width: auto; }

.field-name-body {
  max-width: 100%; }

.field-name-ds-user-picture picture,
.field-name-ds-user-picture img,
.field-type-image picture,
.field-type-image img {
  width: 100%; }

#tasks ul.tabs {
  border-bottom: 0;
  white-space: normal;
  line-height: 1.6em;
  padding: 0;
  margin: 1rem 0 0 0; }
  #tasks ul.tabs li a {
    border-style: solid;
    white-space: nowrap;
    margin-right: .1em; }
    #tasks ul.tabs li a:hover {
      border-bottom-color: #ccc; }
  #tasks ul.tabs li.active a {
    border-bottom: 1px solid #bbb; }

a.button,
.field-name-field-link-to-resource a,
.field-name-field-web-resource a {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 2rem;
  text-align: center; }

.region-content-aside a.button {
  display: none; }
  
.view .views-responsive-grid .views-column, .view.view-staff-slider.view-display-id-page_1 .views-column {
  width: 100%; }

.view .views-responsive-grid .views-column {
  width: 100%; }
  .view .views-responsive-grid .views-column img,
  .view .views-responsive-grid .views-column picture {
    width: 100%; }

.view.view-staff-slider .flexslider .flex-direction-nav .flex-prev {
  display: none; }

.view.view-staff-slider .flexslider:hover .flex-direction-nav .flex-prev {
  display: none; }

.view.view-staff-slider .flexslider .flex-direction-nav .flex-next {
  display: none; }

.view.view-staff-slider .flexslider:hover .flex-direction-nav .flex-next {
  display: none; }

.node-event.ds-2col > .group-left {
  width: 100%;
  margin-right: 0; }

.node-event.ds-2col > .group-right {
  width: 100%; }

.field-name-field-date {
  font-size: 2.375rem;
  line-height: 1; }
  .field-name-field-date span.d {
    font-size: 2.375rem;
    padding-left: .5rem;
    line-height: 1; }
  .field-name-field-date span.m {
    font-size: 2.375rem;
    text-transform: uppercase;
    line-height: 1; }
  .field-name-field-date span.date-display-single span.d,
  .field-name-field-date span.date-display-single span.m {
    display: none; }
  .field-name-field-date span.date-display-single span.d:nth-child(2),
  .field-name-field-date span.date-display-single span.m:first-child {
    display: block; }
  .field-name-field-date span.date-display-range span.d,
  .field-name-field-date span.date-display-range span.m {
    display: none; }
  .field-name-field-date span.date-display-range span.d:nth-child(2),
  .field-name-field-date span.date-display-range span.m:first-child {
    display: inline; }
  .field-name-field-date span.date-display-end {
    display: inline; }

.view.view-id-events .view-content {
  display: block; }

.view.view-id-events .attachment {
  width: 100%; }
  .view.view-id-events .attachment picture,
  .view.view-id-events .attachment img {
    width: 100%; }
  .view.view-id-events .attachment .right-side {
    display: block; }
    .view.view-id-events .attachment .right-side .loc {
      margin-top: 1rem; }
  .view.view-id-events .attachment + .view-content .views-row {
    display: block;
    margin-top: 2rem;
    width: 100%; }
    .view.view-id-events .attachment + .view-content .views-row .views-field-title {
      width: 73%; }

.view.view-id-events.view-display-id-page .left {
  width: 100%; }

.view.view-id-events.view-display-id-page .right {
  width: 70%; }

.view.view-id-events.view-display-id-page .views-field-title {
  margin-left: 0; }

#nav-wrapper {
  display: block; }

#branding {
  float: left;
  z-index: 999999;
  max-width: 70%; }

#header {
  position: relative; }

#block-nice-menus-1 {
  margin: 0; }

.view.view-fnr-triptych.view-display-id-block,
.view.view-fnr-triptych-locations.view-display-id-block,
.view.view-fnr-triptych-programs.view-display-id-block {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    border-right: 0 none; }
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing img,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing img,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing img {
      display: block;
      width: 100%; }
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .right {
      margin-left: 0; }
  .view.view-fnr-triptych.view-display-id-block > .view-content,
  .view.view-fnr-triptych-locations.view-display-id-block > .view-content,
  .view.view-fnr-triptych-programs.view-display-id-block > .view-content {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 2rem;
    display: block;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem; }
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-after,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-after,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-after {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 2rem;
    display: block;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    border-left: 0 none; }

.view.view-also-interest .view-content {
  display: block; }
  .view.view-also-interest .view-content .views-row {
    margin: 1rem; }

.view.view-support .views-field-nothing {
  position: static;
  top: 0;
  left: 0;
  -webkit-transform: none;
          transform: none;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #D4D4D4; }
  .view.view-support .views-field-nothing h2 {
    height: 43px;
    width: 250px; }
  .view.view-support .views-field-nothing .cta a {
    font-size: 1rem; }

.view.view-support .views-field-title {
  border-top: 0 none; }

.view.view-front-page-header .cta {
  margin-bottom: 1rem; }

.view.view-front-page-header .text {
  margin: 0 10px;
  width: auto; }

.view.view-front-page-header .quote p {
  font-size: 1.875rem; }

.view.view-front-page-header .views-row {
  padding-bottom: 10px;
  background-color: #003591; }
  
.view.view-front-page-header .views-row .views-field-nothing {
	position: relative;
}
  

ul.quicktabs-tabs {
  margin-left: 0;
  padding-left: 0;
  display: block; }
  ul.quicktabs-tabs li {
    display: block;
    border-bottom: 0 none;
    margin-bottom: .5rem; }
    ul.quicktabs-tabs li:before {
      left: 47.5%; }

#block-quicktabs-content-browser-front-page .block-inner {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  #block-quicktabs-content-browser-front-page .block-inner .view-id-content_browser.view-display-id-block_1 {
    margin: 1rem;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  #block-quicktabs-content-browser-front-page .block-inner .block-content {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin: 1rem; }

body.page-search #block-system-main .ds-2col-fluid > .group-left {
  width: auto;
  float: none; }

body.page-search #block-system-main .ds-2col-fluid > .group-right {
  width: auto;
  float: none;
  position: static; }

.block.content-browser h2.block-title {
  display: block;
  border-right: 0 none; }

.block.content-browser .block-content {
  display: block; }

.block.content-browser .views-exposed-form .views-exposed-widget {
  display: block;
  border-right: 0 none;
  float: none; }

.field-name-field-link-to-resource .field-item,
.field-name-field-web-resource .field-item {
  text-align: center; }

.view.view-id-resource_landing_page .views-column {
  max-width: 100%; }

#block-views-exp-blog-landing-page-page,
#block-views-exp-resource-landing-page-page {
  min-height: 5rem; }
  #block-views-exp-blog-landing-page-page .views-exposed-form .views-exposed-widget.views-reset-button,
  #block-views-exp-resource-landing-page-page .views-exposed-form .views-exposed-widget.views-reset-button {
    left: 1rem;
    top: 2rem; }

.view.view-id-news_landing_page .views-column {
  max-width: 100%; }

.view.view-id-news_landing_page .left,
.view.view-id-news_landing_page .right {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }
  .view.view-id-news_landing_page .left img,
  .view.view-id-news_landing_page .left picture,
  .view.view-id-news_landing_page .right img,
  .view.view-id-news_landing_page .right picture {
    width: 100%; }

#block-ds-extras-by-the-numbers-locations .block-content {
  display: block; }
  #block-ds-extras-by-the-numbers-locations .block-content .field {
    width: 90%;
    margin: 0 auto 2rem; }

#block-ds-extras-by-the-numbers-locations .block-inner {
  padding: 4.5rem 0; }

.view.view-blog-landing-page .view-display-id-attachment_2 {
	display: none;
}
.view.view-id-blog_landing_page .views-column {
  max-width: 46%;
  margin-right: 1rem; }
  
.view.view-id-blog_landing_page .attachment-before .view-display-id-attachment_1 {
	margin-right: 1.8rem;	
}
/*# sourceMappingURL=responsive.smalltouch.portrait.css.map */
.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
    width: 80px !important;
}
.gs-web-image-box-landscape img.gs-image {
    max-width: 70px !important;
    max-height: 70px !important;
}

}
@media only screen and (min-width:321px) and (max-width:580px) {
/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small touch devices */
body {
  font-size: 100%; }

/* =============================================================================
 *   Mobile Menu Toggle
 *   See your theme settings extensions for how to enable the menu toggle.
 *   These are example styles for the menu toggle menu, you can use these in the
 *   relevant responsive stylesheets as required. Modify to suit your design.
 * ========================================================================== */
.at-mt .at-menu-toggle {
  /* The toggle link */
  /* Menu items */ }
  .at-mt .at-menu-toggle h2 {
    margin-bottom: 5px; }
    .at-mt .at-menu-toggle h2 a {
      background: #eee;
      border: 2px solid #ccc;
      padding: 2px 10px; }
  .at-mt .at-menu-toggle ul.menu li a {
    background: #eee;
    border-bottom: 1px solid #fff; }

body.content-aside #main-content {
  display: block;
  width: auto; }

.region-content-aside {
  display: block;
  width: auto; }

.field-name-body {
  max-width: 100%; }

.field-name-ds-user-picture picture,
.field-name-ds-user-picture img,
.field-type-image picture,
.field-type-image img {
  width: 100%; }

a.button,
.field-name-field-link-to-resource a,
.field-name-field-web-resource a {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 2rem;
  text-align: center; }
  
.view .views-responsive-grid .views-column, .view.view-staff-slider.view-display-id-page_1 .views-column {
  width: 100%; }

.view .views-responsive-grid .views-column {
  width: 100%; }
  .view .views-responsive-grid .views-column img,
  .view .views-responsive-grid .views-column picture {
    width: 100%; }

.view.view-staff-slider .flexslider .flex-direction-nav .flex-prev {
  display: none; }

.view.view-staff-slider .flexslider:hover .flex-direction-nav .flex-prev {
  display: none; }

.view.view-staff-slider .flexslider .flex-direction-nav .flex-next {
  display: none; }

.view.view-staff-slider .flexslider:hover .flex-direction-nav .flex-next {
  display: none; }

.node-event.ds-2col > .group-left {
  width: 100%;
  margin-right: 0; }

.node-event.ds-2col > .group-right {
  width: 100%; }

.field-name-field-date {
  font-size: 2.375rem;
  line-height: 1; }
  .field-name-field-date span.d {
    font-size: 2.375rem;
    padding-left: .5rem;
    line-height: 1; }
  .field-name-field-date span.m {
    font-size: 2.375rem;
    text-transform: uppercase;
    line-height: 1; }
  .field-name-field-date span.date-display-single span.d,
  .field-name-field-date span.date-display-single span.m {
    display: none; }
  .field-name-field-date span.date-display-single span.d:nth-child(2),
  .field-name-field-date span.date-display-single span.m:first-child {
    display: block; }
  .field-name-field-date span.date-display-range span.d,
  .field-name-field-date span.date-display-range span.m {
    display: none; }
  .field-name-field-date span.date-display-range span.d:nth-child(2),
  .field-name-field-date span.date-display-range span.m:first-child {
    display: inline; }
  .field-name-field-date span.date-display-end {
    display: inline; }

.view.view-id-events .view-content {
  display: block; }

.view.view-id-events .attachment {
  width: 100%; }
  .view.view-id-events .attachment picture,
  .view.view-id-events .attachment img {
    width: 100%; }
  .view.view-id-events .attachment .right-side {
    display: block; }
    .view.view-id-events .attachment .right-side .loc {
      margin-top: 1rem; }
  .view.view-id-events .attachment + .view-content .views-row {
    display: block;
    margin-top: 2rem;
    width: 100%; }
    .view.view-id-events .attachment + .view-content .views-row .views-field-title {
      width: 79%; }

.view.view-id-events.view-display-id-attachment_3 picture,
.view.view-id-events.view-display-id-attachment_3 img {
  width: 100%; }

.view.view-id-events.view-display-id-page .left {
  width: 26%; }

.view.view-id-events.view-display-id-page .right {
  width: 70%; }

.view.view-id-events.view-display-id-page .views-field-title {
  margin-left: 0; }

#nav-wrapper {
  display: block; }

#branding {
  float: left;
  z-index: 999999; }

#header {
  position: relative; }

#block-nice-menus-1 {
  margin: 0; }

.view.view-fnr-triptych.view-display-id-block,
.view.view-fnr-triptych-locations.view-display-id-block,
.view.view-fnr-triptych-programs.view-display-id-block {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    border-right: 0 none; }
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing img,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing img,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing img {
      display: block;
      width: 100%; }
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .right {
      margin-left: 0; }
  .view.view-fnr-triptych.view-display-id-block > .view-content,
  .view.view-fnr-triptych-locations.view-display-id-block > .view-content,
  .view.view-fnr-triptych-programs.view-display-id-block > .view-content {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 2rem;
    display: block;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem; }
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-after,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-after,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-after {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 2rem;
    display: block;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    border-left: 0 none; }

.view.view-also-interest .view-content {
  display: block; }
  .view.view-also-interest .view-content .views-row {
    margin: 1rem; }

.view.view-support .views-field-nothing {
  position: static;
  top: 0;
  left: 0;
  -webkit-transform: none;
          transform: none;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #D4D4D4; }
  .view.view-support .views-field-nothing h2 {
    height: 43px;
    width: 250px; }
  .view.view-support .views-field-nothing .cta a {
    font-size: 1rem; }

.view.view-support .views-field-title {
  border-top: 0 none; }

.view.view-front-page-header .cta {
  margin-bottom: 1rem; }

.view.view-front-page-header .text {
  margin: 0 10px;
  width: auto; }

.view.view-front-page-header .quote p {
  font-size: 1.875rem; }

.view.view-front-page-header .views-row {
  padding-bottom: 10px;
  background-color: #003591; }
  
.view.view-front-page-header .views-row .views-field-nothing {
	position: relative;
}
  

ul.quicktabs-tabs {
  margin-left: 0;
  padding-left: 0;
  display: block; }
  ul.quicktabs-tabs li {
    display: block;
    border-bottom: 0 none;
    margin-bottom: .5rem; }
    ul.quicktabs-tabs li:before {
      left: 47.5%; }

.block.content-browser .block-inner {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .block.content-browser .block-inner .view-id-content_browser.view-display-id-block_1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .block.content-browser .block-inner .block-content {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin: 1rem; }

.view.view-content-browser .views-field-nothing .left,
.view.view-content-browser .views-field-nothing .right {
  display: block;
  vertical-align: top;
  width: auto;
  padding: 1rem; }
  .view.view-content-browser .views-field-nothing .left picture,
  .view.view-content-browser .views-field-nothing .left img,
  .view.view-content-browser .views-field-nothing .right picture,
  .view.view-content-browser .views-field-nothing .right img {
    width: 90%;
    height: auto; }

body.page-search #block-system-main .ds-2col-fluid > .group-left {
  width: auto;
  float: none; }

body.page-search #block-system-main .ds-2col-fluid > .group-right {
  width: auto;
  float: none;
  position: static; }

#block-views-exp-blog-landing-page-page h2.block-title {
  display: block;
  border-right: 0 none; }

#block-views-exp-blog-landing-page-page .block-content {
  display: block; }

#block-views-exp-blog-landing-page-page .views-exposed-form .views-exposed-widget {
  display: block;
  border-right: 0 none;
  float: none; }

.field-name-field-link-to-resource .field-item,
.field-name-field-web-resource .field-item {
  text-align: center; }

.view.view-id-resource_landing_page .views-column {
  max-width: 100%; }

#block-views-exp-blog-landing-page-page,
#block-views-exp-resource-landing-page-page {
  min-height: 5rem; }
  #block-views-exp-blog-landing-page-page .views-exposed-form .views-exposed-widget.views-reset-button,
  #block-views-exp-resource-landing-page-page .views-exposed-form .views-exposed-widget.views-reset-button {
    left: 1rem;
    top: 2rem; }

.view.view-id-news_landing_page .views-column {
  max-width: 100%; }

.view.view-id-news_landing_page .left,
.view.view-id-news_landing_page .right {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }
  .view.view-id-news_landing_page .left img,
  .view.view-id-news_landing_page .left picture,
  .view.view-id-news_landing_page .right img,
  .view.view-id-news_landing_page .right picture {
    width: 100%; }

#block-ds-extras-by-the-numbers-locations .block-content {
  display: block; }
  #block-ds-extras-by-the-numbers-locations .block-content .field {
    width: 50%;
    margin: 0 auto 2rem; }

#block-ds-extras-by-the-numbers-locations .block-inner {
  padding: 4.5rem 0; }

.view.view-blog-landing-page .view-display-id-attachment_2 {
	display: none;
}
.view.view-id-blog_landing_page .attachment-before .view-display-id-attachment_1 {
	margin-right: 1.8rem;	
}
.view.view-id-news_landing_page .left,
.view.view-id-news_landing_page .right,
.view.view-id-blog_landing_page .left,
.view.view-id-blog_landing_page .right {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }
  .view.view-id-news_landing_page .left img,
  .view.view-id-news_landing_page .left picture,
  .view.view-id-news_landing_page .right img,
  .view.view-id-news_landing_page .right picture,
  .view.view-id-blog_landing_page .left img,
  .view.view-id-blog_landing_page .left picture,
  .view.view-id-blog_landing_page .right img,
  .view.view-id-blog_landing_page .right picture {
    width: 100%; }
.view.view-id-blog_landing_page .views-column {
  max-width: 46%;
  margin-right: 1rem; }
.view.view-id-news_landing_page .views-row {
    flex-wrap: wrap;
    margin-bottom: 0px;
}
.view.view-id-news_landing_page .views-column {
  max-width: 100%;
  border-bottom: thin solid grey;
  margin-bottom: 1rem; }
/*# sourceMappingURL=responsive.smalltouch.landscape.css.map */
.view.view-id-resource_landing_page .views-row {
    flex-wrap: wrap;
}

}
@media only screen and (min-width:581px) and (max-width:790px) {
/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small devices */
html {
  font-size: 81.3%; }

body.content-aside #main-content {
  display: block;
  width: auto; }

.region-content-aside {
  display: block;
  width: auto; }

.field-name-body {
  max-width: 100%; }

.field-name-ds-user-picture picture,
.field-name-ds-user-picture img,
.field-type-image picture,
.field-type-image img {
  width: 100%; }

div.region.region-footer .block {
  display: inline-block;
  vertical-align: top;
  width: 49%; }

.view .views-responsive-grid .views-column, .view.view-staff-slider.view-display-id-page_1 .views-column {
  width: 100%; }
  .view .views-responsive-grid .views-column img,
  .view .views-responsive-grid .views-column picture {
    width: 100%; }

.view.view-staff-slider .flexslider .flex-direction-nav .flex-prev {
  display: none; }

.view.view-staff-slider .flexslider:hover .flex-direction-nav .flex-prev {
  display: none; }

.view.view-staff-slider .flexslider .flex-direction-nav .flex-next {
  display: none; }

.view.view-staff-slider .flexslider:hover .flex-direction-nav .flex-next {
  display: none; }

.node-event.ds-2col > .group-left {
  width: 25%;
  margin-right: 0; }

.node-event.ds-2col > .group-right {
  width: 75%; }

.view.view-id-events .view-content {
  width: 100%; }

.view.view-id-events .attachment {
  width: 100%; }
  .view.view-id-events .attachment picture,
  .view.view-id-events .attachment img {
    width: 48%; }
  .view.view-id-events .attachment .right-side {
    width: 48%;
    margin-left: 1.75%; }
  .view.view-id-events .attachment + .view-content {
    margin-top: 2rem;
    width: 100%; }
    .view.view-id-events .attachment + .view-content .views-title {
      width: 90%; }

.view.view-id-events.view-display-id-attachment_3 picture,
.view.view-id-events.view-display-id-attachment_3 img {
  width: 100%; }

.view.view-id-events.view-display-id-page .left {
  width: 10%; }

.view.view-id-events.view-display-id-page .right {
  width: 84%; }

.view.view-id-events.view-display-id-page .views-field-title {
  margin-left: 0; }

#nav-wrapper {
  display: block; }

#branding {
  float: left;
  z-index: 999999; }

#header {
  position: relative; }

#block-nice-menus-1 {
  margin: 0; }

.view.view-fnr-triptych.view-display-id-block,
.view.view-fnr-triptych-locations.view-display-id-block,
.view.view-fnr-triptych-programs.view-display-id-block {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 100%;
    padding-right: 1rem;
    border-right: 0 none; }
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
    .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing img,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
    .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing img,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
    .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing img {
      display: block;
      width: 100%; }
  .view.view-fnr-triptych.view-display-id-block > .view-content,
  .view.view-fnr-triptych-locations.view-display-id-block > .view-content,
  .view.view-fnr-triptych-programs.view-display-id-block > .view-content {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 2rem;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem; }
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-after,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-after,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-after {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 2rem;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding-left: 0;
    border-left: 0 none; }

.view.view-support .views-field-nothing {
  top: 50%;
  left: 75%;
  -webkit-transform: translate(-75%, -68%);
          transform: translate(-75%, -68%); }
  .view.view-support .views-field-nothing h2 {
    height: 43px;
    width: 250px; }
  .view.view-support .views-field-nothing .cta a {
    font-size: 1rem; }

.view.view-front-page-header .cta {
  margin-bottom: 1rem; }

.view.view-front-page-header .text {
  margin: 0 10px;
  width: auto; }

.view.view-front-page-header .quote p {
  font-size: 1.875rem; }

.block.content-browser .block-inner {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .block.content-browser .block-inner .view-id-content_browser.view-display-id-block_1 {
    margin: 1rem;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .block.content-browser .block-inner .block-content {
    margin: 1rem;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

body.page-search #block-system-main .ds-2col-fluid > .group-left {
  width: auto;
  float: none; }

body.page-search #block-system-main .ds-2col-fluid > .group-right {
  width: auto;
  float: none;
  position: static; }

.field-name-field-link-to-resource .field-item,
.field-name-field-web-resource .field-item {
  text-align: center; }

/* .view.view-id-resource_landing_page .views-column {
  max-width: 50%; } */
/* Restyle blog landing */
.view.view-id-blog_landing_page .views-column {
  max-width: 46%;
  margin-right: 1rem; }

.view.view-id-blog_landing_page .left,
.view.view-id-blog_landing_page .right {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }
  .view.view-id-blog_landing_page .left img,
  .view.view-id-blog_landing_page .left picture,
  .view.view-id-blog_landing_page .right img,
  .view.view-id-blog_landing_page .right picture {
    width: 100%; }

.view.view-blog-landing-page .view-display-id-attachment_2 {
	display: none;
}
.view.view-id-blog_landing_page .attachment-before .view-display-id-attachment_1 {
	margin-right: 1.8rem;	
}
.view.view-id-resource_landing_page .views-row {
    flex-wrap: wrap;
}
  
.view.view-id-news_landing_page .views-row {
    flex-wrap: wrap;
}
  
.view.view-id-news_landing_page .views-column {
  max-width: 100%;
  margin-right: 1rem; 
  border-bottom: thin solid grey;
   margin-bottom: 1rem;  }

.view.view-id-news_landing_page .left,
.view.view-id-news_landing_page .right {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }
  .view.view-id-news_landing_page .left img,
  .view.view-id-news_landing_page .left picture,
  .view.view-id-news_landing_page .right img,
  .view.view-id-news_landing_page .right picture {
    width: 100%; }

.view.view-id-resource_landing_page .views-column {
    max-width: 100%;
  	margin-right: 1rem; 
  	border-bottom: thin solid grey;
    margin-bottom: 1rem;
}

#block-ds-extras-by-the-numbers-locations .block-content {
  display: block; }
  #block-ds-extras-by-the-numbers-locations .block-content .field {
    width: 50%;
    margin: 0 auto 2rem; }

/*# sourceMappingURL=responsive.tablet.portrait.css.map */

}
@media only screen and (min-width:791px) and (max-width:1024px) {
/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete 
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
body.content-aside #main-content {
  width: 77.75%; }

.region-content-aside {
  width: 19.1333333%; }

.region-footer .block {
  display: inline-block;
  vertical-align: top;
  width: 49%; }

#block-menu-block-5 ul.menu li {
  padding-right: 1rem; }
  #block-menu-block-5 ul.menu li:nth-child(-n+2) {
    font-size: .8rem; }
    #block-menu-block-5 ul.menu li:nth-child(-n+2) i {
      padding-right: .5rem; }

.field-name-field-contact-block-on-pages .field-name-ds-user-picture {
  max-width: 200px; }

body.node-type-location .node-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  body.node-type-location .node-location .group-left {
    width: 100%; }
  body.node-type-location .node-location .group-middle {
    width: 50%; }
  body.node-type-location .node-location .group-right {
    width: 50%; }
    
.view.view-staff-slider.view-display-id-page_1 .views-column {
  width: 50%; }
  
.view.view-staff-slider .flexslider .flex-direction-nav .flex-prev {
  left: -3.25rem; }

.view.view-staff-slider .flexslider:hover .flex-direction-nav .flex-prev {
  left: -3.25rem; }

.view.view-staff-slider .flexslider .flex-direction-nav .flex-next {
  right: -3.25rem; }

.view.view-staff-slider .flexslider:hover .flex-direction-nav .flex-next {
  right: -3.25rem; }

.node-event.ds-2col > .group-left {
  width: 11.25%;
  margin-right: 1.5rem; }

.node-event.ds-2col > .group-right {
  width: 84%; }

body.page-user- .user-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  body.page-user- .user-profile .group-left {
    width: 23.0701754%;
    margin-right: 2rem; }
  body.page-user- .user-profile .group-middle {
    width: 44.7368421%;
    margin-right: 2rem; }
  body.page-user- .user-profile .group-right {
    width: 22.9824561%; }

.view.view-id-events .view-content {
  width: 100%; }

.view.view-id-events .attachment {
  width: 100%; }
  .view.view-id-events .attachment picture,
  .view.view-id-events .attachment img {
    width: 48%; }
  .view.view-id-events .attachment .right-side {
    width: 48%;
    margin-left: 1.75%; }
  .view.view-id-events .attachment + .view-content {
    margin-top: 2rem;
    width: 100%; }
    .view.view-id-events .attachment + .view-content .views-title {
      width: 90%; }

.view.view-id-events.view-display-id-attachment_3 picture,
.view.view-id-events.view-display-id-attachment_3 img {
  width: 100%; }

.view.view-id-events.view-display-id-page .left {
  width: 10%; }

.view.view-id-events.view-display-id-page .right {
  width: 84%; }

.view.view-id-events.view-display-id-page .views-field-title {
  margin-left: 0; }

.view.view-fnr-triptych.view-display-id-block .attachment.attachment-before,
.view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before,
.view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: inline-block;
  vertical-align: top;
  width: 30%;
  padding-right: 1rem; }
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
  .view.view-fnr-triptych.view-display-id-block .attachment.attachment-before .views-field-nothing img,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
  .view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-before .views-field-nothing img,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .right,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing .left,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing picture,
  .view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-before .views-field-nothing img {
    display: block;
    width: 100%; }

.view.view-fnr-triptych.view-display-id-block > .view-content,
.view.view-fnr-triptych-locations.view-display-id-block > .view-content,
.view.view-fnr-triptych-programs.view-display-id-block > .view-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: inline-block;
  vertical-align: top;
  width: 30%;
  padding-left: 1rem;
  padding-right: 1rem; }

.view.view-fnr-triptych.view-display-id-block .attachment.attachment-after,
.view.view-fnr-triptych-locations.view-display-id-block .attachment.attachment-after,
.view.view-fnr-triptych-programs.view-display-id-block .attachment.attachment-after {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: inline-block;
  vertical-align: top;
  width: 30%;
  padding-left: 1rem; }

.view.view-support .views-field-nothing {
  top: 50%;
  left: 75%;
  -webkit-transform: translate(-75%, -68%);
          transform: translate(-75%, -68%); }
  .view.view-support .views-field-nothing h2 {
    height: 43px;
    width: 250px; }
  .view.view-support .views-field-nothing .cta a {
    font-size: 1rem; }

.view-front-page-header .cta {
  margin-bottom: 1rem; }

.view-front-page-header .text {
  margin: 0 10px;
  width: auto; }

#block-views-locations-block {
  padding-left: 150px; }

body.page-search #block-system-main .ds-2col-fluid > .group-right {
  position: static; }

.region-sidebar-second a.button,
.region-sidebar-second .view.view-support .cta a,
.region-sidebar-second .field-name-field-link-to-resource a,
.region-sidebar-second .field-name-field-web-resource a {
  padding: .75rem; }

.view.view-id-news_landing_page .views-column {
  max-width: 47%; }

.view.view-id-news_landing_page .left,
.view.view-id-news_landing_page .right,
.view.view-id-blog_landing_page .left,
.view.view-id-blog_landing_page .right {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }
  .view.view-id-news_landing_page .left img,
  .view.view-id-news_landing_page .left picture,
  .view.view-id-news_landing_page .right img,
  .view.view-id-news_landing_page .right picture,
  .view.view-id-blog_landing_page .left img,
  .view.view-id-blog_landing_page .left picture,
  .view.view-id-blog_landing_page .right img,
  .view.view-id-blog_landing_page .right picture {
    width: 100%; }

.view .views-responsive-grid .views-column {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin: 0 .9375rem; }

/*# sourceMappingURL=responsive.tablet.landscape.css.map */
.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
    width: 200px !important;
}
.gs-web-image-box-landscape img.gs-image {
    max-width: 190px !important;
    max-height: 150px !important;
}

}
@media only screen and (min-width:1025px) {
/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
.menu-name-menu-utility-menu {
  display: inline-block;
  float: right; }

#nav-wrapper {
  margin-top: .5rem;
  float: right; }

body.content-aside #main-content {
  width: 77.75%; }

.region-content-aside {
  width: 19.1333333%; }

.region-footer {
  display: inline-block;
  vertical-align: top;
  width: 56.9259962%; }
  .region-footer .block {
    display: inline-block;
    vertical-align: top; }
    .region-footer .block#block-block-1 {
      width: 60%; }
    .region-footer .block#block-menu-block-2 {
      width: 39%; }

.region-footer-right {
  margin-top: 1.3125rem;
  display: inline-block;
  vertical-align: top; }

body.sidebar-second #block-ds-extras-blog-header,
body.sidebar-second #content {
  max-width: 748px; }

.field-name-field-contact-block-on-pages .field-name-ds-user-picture {
  max-width: 200px; }

body.node-type-location .node-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  body.node-type-location .node-location .group-left {
    width: 45.1327434%;
    margin-right: 43px; }
  body.node-type-location .node-location .group-middle {
    width: 23.01%;
    margin-right: 60px; }

.view .views-responsive-grid .views-row {
  margin-left: -5px;
  margin-right: -5px; }

.view .views-responsive-grid .views-column:nth-child(4n), .view .views-responsive-grid .views-column:first-child {
  margin-left: 0; }

.view .views-responsive-grid .views-column:nth-child(3n+3) {
  margin-right: 0; }

.view .views-responsive-grid .views-row {
  margin-left: -5px;
  margin-right: -5px; }

.view .views-responsive-grid .views-column:nth-child(3n+2) {
  margin: 0 1.875rem; }

.view.view-staff-slider .views-slideshow-cycle-main-frame-row-item {
  width: 200px;
  margin: 0 27.5px; }

body.page-user- .user-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  body.page-user- .user-profile .group-left {
    width: 23.0701754%;
    margin-right: 30px; }
  body.page-user- .user-profile .group-middle {
    width: 44.7368421%;
    margin-right: 60px; }
  body.page-user- .user-profile .group-right {
    width: 22.9824561%; }

.view-id-events .attachment {
  width: 60%; }
  .view-id-events .attachment picture,
  .view-id-events .attachment img {
    width: 50%; }
  .view-id-events .attachment .right-side {
    width: 44%;
    margin-left: 5%; }
  .view-id-events .attachment + .view-content {
    width: 30%; }

.view-id-events.view-display-id-attachment_3 picture,
.view-id-events.view-display-id-attachment_3 img {
  width: 100%; }

.view-id-events.view-display-id-page .attachment {
  width: 33%; }
  .view-id-events.view-display-id-page .attachment + .view-content {
    width: 47%;
    padding-left: 19.5%; }
    .view-id-events.view-display-id-page .attachment + .view-content .views-row .views-field-title {
      margin-left: 0;
      line-height: 1;
      width: 100%; }
    .view-id-events.view-display-id-page .attachment + .view-content .views-field-field-related-program a {
      color: #ff6500; }

.view.view-support .views-field-nothing {
  width: 388px;
  top: 50%;
  left: 75%;
  -webkit-transform: translate(-75%, -60%);
          transform: translate(-75%, -60%); }
  .view.view-support .views-field-nothing h2 {
    height: 60px;
    width: 345px; }
  .view.view-support .views-field-nothing .views-field-title {
    padding-top: 1.3125rem; }
  .view.view-support .views-field-nothing .cta {
    margin-top: 3.625rem; }

.view-front-page-header .cta {
  margin-bottom: 4rem; }

.view-front-page-header .text {
  width: 512px; }

#edit-search-block-form--2 {
  width: 467px; }

#block-search-form form .container-inline {
  text-align: right; }

.block.two-col {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  position: relative; }
  .block.two-col form {
    position: absolute;
    bottom: 0; }
  .block.two-col.first form {
    left: 110px;
    right: 0; }
  .block.two-col.second {
    margin-left: 5rem; }
    .block.two-col.second form {
      left: 150px;
      right: 0; }

#block-views-by-the-numbers-block {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; }

#block-block-4 {
  height: 550px; }

#block-views-exp-blog-landing-page-page .views-exposed-form {
  max-width: 875px; }
  #block-views-exp-blog-landing-page-page .views-exposed-form .views-exposed-widget {
    max-width: 27.5%; }

/*# sourceMappingURL=responsive.desktop.css.map */
.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
    width: 200px !important;
}
.gs-web-image-box-landscape img.gs-image {
    max-width: 190px !important;
    max-height: 150px !important;
}

}