/**
 * @file
 * Homepage styles.
 */
/************************************************************************************************************************************/
                                                                                                                                     /*
* Default breakpoint widths for responsive design.
**************************************************************************************************************************************/
/************************************************************************************************************************************/
                                                                                                                                     /*
* Susy global setup
**************************************************************************************************************************************/
/************************************************************************************************************************************/
                                                                                                                                     /*
* Variables
**************************************************************************************************************************************/
/************************************************************************************************************************************/
                                                                                                                                     /*
* Partials to be shared with all .scss files.
**************************************************************************************************************************************/
/************************************************************************************************************************************/
                                                                                                                                     /*
* Mixins
**************************************************************************************************************************************/
/************************************************************************************************************************************/
                                                                                                                                     /*
* Placeholders
**************************************************************************************************************************************/
/**
 * Links
 */
/**
 * Slugs
 */
/**
 * Byline style
 */
/* line 121, ../../sass/_mixins.scss */
div#block-views-topic-pages-block-4 .byline {
  background: none !important;
}

/**
 * Floated-right featured image
 */
/**
 * H1 styles
 */
/* line 137, ../../sass/_mixins.scss */
.front .pane-front-page-sections h2.pane-title {
  font-size: 2.5em;
  font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 0 0.5em 0;
  margin: 0 0 1em 0;
  line-height: 100%;
  border-bottom: 3px solid #f68622;
  color: #000;
  font-weight: 700;
}
@media (min-width: 768px) {
  /* line 137, ../../sass/_mixins.scss */
  .front .pane-front-page-sections h2.pane-title {
    font-size: 3em;
  }
}

/**
 * Buttons
 */
/**
 * Advertisements
 */
/**
 * Buttons
 */
/**
 * Widths
 */
/* line 207, ../../sass/_mixins.scss */
.front .home-top-stories-images, .front .pane-ncr-blocks-home-first-ads .inner,
.front .pane-ncr-blocks-home-second-ads .inner, .front .pane-front-page-sections .inner {
  max-width: 1200px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
@media (min-width: 650px) {
  /* line 207, ../../sass/_mixins.scss */
  .front .home-top-stories-images, .front .pane-ncr-blocks-home-first-ads .inner,
  .front .pane-ncr-blocks-home-second-ads .inner, .front .pane-front-page-sections .inner {
    width: 94%;
  }
}

/* line 230, ../../sass/_mixins.scss */
.front .home-top-stories {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/************************************************************************************************************************************/
                                                                                                                                     /*
* Homepage
**************************************************************************************************************************************/
/* line 18, ../../sass/site-sections/homepage.scss */
.front .home-top-stories {
  background: #F2F2F2;
  overflow: hidden;
  *zoom: 1;
}
/* line 22, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view .attachment {
  border-bottom: 1px dotted #bbb;
  padding-bottom: 1.5em;
  background: #eaeaea;
}
@media (min-width: 960px) {
  /* line 22, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view .attachment {
    width: 68.75%;
    float: left;
    padding-bottom: 0;
    border-bottom: none;
    background: transparent;
  }
}
@media (min-width: 650px) {
  /* line 22, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view .attachment {
    padding-bottom: 0;
  }
}
/* line 35, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view .attachment .views-row {
  position: relative;
}
/* line 39, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view .attachment .views-field-field-lead-image-img-1 a {
  display: block;
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}
/* line 45, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view .attachment .views-field-field-lead-image-img-1 img {
  width: 100%;
  float: left;
}
/* line 50, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view .attachment .views-field-field-byline {
  box-sizing: border-box;
  padding: 0.5em 5% 1em 5%;
  border-bottom: none;
  text-transform: none;
  width: 100%;
}
@media (min-width: 650px) {
  /* line 50, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view .attachment .views-field-field-byline {
    background: url(../images/home-featured-shadow1.png) left bottom repeat-x;
    background-size: 10px;
    position: absolute;
    bottom: 0;
    padding: 3em 5% 3em 5%;
    color: #fff;
    text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  }
  /* line 64, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view .attachment .views-field-field-byline .byline,
  .front .home-top-stories .inner > .view .attachment .views-field-field-byline .post_date {
    text-transform: uppercase;
  }
  /* line 68, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view .attachment .views-field-field-byline a {
    color: #fff;
  }
  /* line 70, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view .attachment .views-field-field-byline a:hover, .front .home-top-stories .inner > .view .attachment .views-field-field-byline a:active {
    color: #F2F2F2;
  }
}
/* line 77, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view .attachment h2 {
  font-weight: 700;
  font-size: 2.25em;
}
@media (min-width: 960px) {
  /* line 77, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view .attachment h2 {
    font-size: 2.75em;
  }
}
/* line 85, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view > .view-content {
  padding-top: 1em;
  padding-bottom: 1em;
  border-bottom: 1px dotted #ccc;
}
@media (min-width: 960px) {
  /* line 85, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view > .view-content {
    width: 31.25%;
    float: left;
    padding-bottom: 0;
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  /* line 85, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view > .view-content {
    padding-top: 2em;
  }
}
/* line 97, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view > .view-content .views-row {
  padding-top: 1.5em;
  padding-left: 5%;
  padding-right: 5%;
}
@media (min-width: 960px) {
  /* line 97, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view > .view-content .views-row {
    padding-left: 9%;
    padding-right: 9%;
  }
}
/* line 106, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view > .view-content h3.views-field-title {
  font-size: 1.5em;
  font-weight: bold;
  margin-top: 0;
}
@media (min-width: 960px) {
  /* line 106, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view > .view-content h3.views-field-title {
    font-size: 1.1em;
  }
}
@media (min-width: 1024px) {
  /* line 106, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view > .view-content h3.views-field-title {
    font-size: 1.25em;
  }
}
@media (min-width: 1200px) {
  /* line 106, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories .inner > .view > .view-content h3.views-field-title {
    font-size: 1.6em;
  }
}
/* line 120, ../../sass/site-sections/homepage.scss */
.front .home-top-stories .inner > .view > .view-content .views-field-field-byline {
  margin-bottom: 0;
}
/* line 128, ../../sass/site-sections/homepage.scss */
.front .home-top-stories-images {
  padding-top: 3em;
}
/* line 131, ../../sass/site-sections/homepage.scss */
.front .home-top-stories-images .views-row {
  clear: both;
  margin-bottom: 2em;
  overflow: hidden;
  *zoom: 1;
}
/* line 136, ../../sass/site-sections/homepage.scss */
.front .home-top-stories-images .slug {
  padding: 0 0 1.2em 0;
}
/* line 139, ../../sass/site-sections/homepage.scss */
.front .home-top-stories-images .views-field-field-article-teaser,
.front .home-top-stories-images .views-field-body {
  font-size: 1.33333em;
  line-height: 150%;
}
/* line 144, ../../sass/site-sections/homepage.scss */
.front .home-top-stories-images .dfp-tag-wrapper {
  padding: 1.5em 0;
  text-align: center;
  background: #f3f3f3;
}
/* line 148, ../../sass/site-sections/homepage.scss */
.front .home-top-stories-images .dfp-tag-wrapper .dfp-tag-wrapper {
  margin: 0 auto;
  padding: 0;
}
@media (min-width: 650px) {
  /* line 154, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories-images .views-row {
    margin-bottom: 2.5em;
  }
  /* line 159, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories-images .views-row-odd .views-field-field-lead-image-img,
  .front .home-top-stories-images .view-display-id-attachment_2 .views-row-first .views-field-field-lead-image-img {
    margin: 0 5% 0 0;
    float: left;
    width: 47.5%;
  }
  /* line 167, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories-images .views-row-even .views-field-field-lead-image-img,
  .front .home-top-stories-images .view-display-id-attachment_1 .views-row .views-field-field-lead-image-img {
    margin: 0 0 1em 5%;
    float: right;
    width: 47.5%;
  }
  /* line 173, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories-images .dfp-tag-wrapper {
    padding: 3em 0;
  }
}
@media (min-width: 1024px) {
  /* line 178, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories-images .views-row {
    margin-bottom: 5em;
  }
}
/* line 182, ../../sass/site-sections/homepage.scss */
.front .home-top-stories-images h3.views-field-title {
  font-weight: bold;
  margin-top: 0.5em;
}
@media (min-width: 650px) {
  /* line 182, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories-images h3.views-field-title {
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  /* line 182, ../../sass/site-sections/homepage.scss */
  .front .home-top-stories-images h3.views-field-title {
    font-size: 2em;
  }
}
/* line 195, ../../sass/site-sections/homepage.scss */
.front .pane-ncr-blocks-home-first-ads,
.front .pane-ncr-blocks-home-second-ads {
  padding: 4em 0;
}
/* line 198, ../../sass/site-sections/homepage.scss */
.front .pane-ncr-blocks-home-first-ads .inner,
.front .pane-ncr-blocks-home-second-ads .inner {
  text-align: center;
}
/* line 202, ../../sass/site-sections/homepage.scss */
.front .pane-ncr-blocks-home-first-ads .ad_item,
.front .pane-ncr-blocks-home-second-ads .ad_item {
  display: inline-block;
  margin: 0 1em;
}
/* line 210, ../../sass/site-sections/homepage.scss */
.front .panel-pane.even {
  border-bottom: 1px solid #eee;
  background: #f5f5f5;
  box-shadow: inset 0 4px 5px -5px rgba(0, 0, 0, 0.3);
}
/* line 216, ../../sass/site-sections/homepage.scss */
.front .pane-front-page-sections {
  clear: both;
  padding: 3em 0;
}
/* line 222, ../../sass/site-sections/homepage.scss */
.front .pane-front-page-sections .view {
  overflow: hidden;
  *zoom: 1;
}
/* line 225, ../../sass/site-sections/homepage.scss */
.front .pane-front-page-sections h2.pane-title {
  margin-bottom: 0.75em;
}
/* line 228, ../../sass/site-sections/homepage.scss */
.front .pane-front-page-sections h2.pane-title a {
  color: #000;
}
/* line 233, ../../sass/site-sections/homepage.scss */
.front .pane-front-page-sections .attachment-before .story {
  border-bottom: 1px dotted #ccc;
  margin-bottom: 1.25em;
}
@media (min-width: 768px) {
  /* line 233, ../../sass/site-sections/homepage.scss */
  .front .pane-front-page-sections .attachment-before .story {
    border-bottom: none;
    margin-bottom: 0;
  }
}
/* line 240, ../../sass/site-sections/homepage.scss */
.front .pane-front-page-sections .attachment-before .story .views-field-field-article-teaser {
  font-size: 1.1em;
  line-height: 160%;
}
@media (min-width: 768px) {
  /* line 246, ../../sass/site-sections/homepage.scss */
  .front .pane-front-page-sections .section {
    width: 49%;
    float: left;
  }
  /* line 250, ../../sass/site-sections/homepage.scss */
  .front .pane-front-page-sections .section.views-row-even {
    float: right;
  }
  /* line 253, ../../sass/site-sections/homepage.scss */
  .front .pane-front-page-sections .section.views-row-odd {
    clear: both;
  }
}
/* line 258, ../../sass/site-sections/homepage.scss */
.front .pane-front-page-sections h2 {
  margin-top: 0;
}
/* line 261, ../../sass/site-sections/homepage.scss */
.front .pane-front-page-sections h3 {
  margin-top: 0.5em;
}
@media (min-width: 768px) {
  /* line 264, ../../sass/site-sections/homepage.scss */
  .front .pane-front-page-sections .byline-wrapper {
    border-bottom: none;
    margin-bottom: 0;
  }
}
/* line 274, ../../sass/site-sections/homepage.scss */
.front .pane-zen-front-page-columns-list .views-row {
  min-height: 80px;
  margin: 0 0 1.5em 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 278, ../../sass/site-sections/homepage.scss */
.front .pane-zen-front-page-columns-list .views-row h3 {
  margin: 0;
}
/* line 281, ../../sass/site-sections/homepage.scss */
.front .pane-zen-front-page-columns-list .views-row img {
  float: left;
  width: 65px;
  max-width: 20%;
  margin: 0 0.75em 0 0;
}
/* line 287, ../../sass/site-sections/homepage.scss */
.front .pane-zen-front-page-columns-list .views-row .byline-wrapper {
  padding-bottom: 0;
}

/*# sourceMappingURL=homepage.css.map */
