/* Abstracts (Mixins, placeholders, functions and vars)
  This file was created as a replica of _abstracts.scss but without breakpoints set
  this is because the meganva-nile.scss file does not include bootstrap which this breakpoints
  file relies upon. This file should be removed if meganav-nile.scss is no longer used. */
/* Colour schemes take elements from the theme and recolour them
** The main theme mixin uses the following:
** $name - Name of colour scheme, used for the ID
** $primary - Primary colour (links, bigger blocks of colour)
** $secondary - Secondary colour (hover states, borders, accents)
** $light - Lighter colour (backgrounds, bars)
**
** The mixin is in the core/_mixins.scss file
*/
/* line 12, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .primary-color {
  color: #A01016;
}
/* line 16, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .primary-background {
  background-color: #A01016;
}
/* line 20, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .primary-border {
  border-color: #A01016;
}
/* line 24, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .secondary-color {
  color: #dc0b17;
}
/* line 28, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .secondary-background {
  background-color: #dc0b17;
}
/* line 32, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .secondary-border {
  border-color: #dc0b17;
}
/* line 36, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .light-color {
  color: #fcebeb;
}
/* line 40, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .light-background {
  background-color: #fcebeb;
}
/* line 44, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .light-border {
  border-color: #fcebeb;
}
/* line 48, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed #comments-list button.button-transparent,
.schemeRed #comments-list button.reply,
.schemeRed #disasterHeadline a:hover,
.schemeRed #home .share-stat0s,
.schemeRed #home .sitename,
.schemeRed #mobileLoginNav div a,
.schemeRed .article-body a,
.schemeRed .bizColMore a,
.schemeRed .button.button-inverse,
.schemeRed .carousel .jcarousel-control,
.schemeRed .comment-disclaimer a #disasterHeadline a:hover,
.schemeRed .main-nav nav + nav a:hover,
.schemeRed .more-news,
.schemeRed .nav-shortcuts nav a:hover,
.schemeRed .page-section,
.schemeRed .page-section a,
.schemeRed .see-more-stories button,
.schemeRed .title a,
.schemeRed a.button.button-inverse,
.schemeRed a:focus,
.schemeRed button.button.button-inverse,
.schemeRed span.item-count {
  color: #A01016;
}
/* line 73, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .articles-cta,
.schemeRed .main-nav nav + nav a:hover,
.schemeRed .news-cta {
  border-color: #A01016;
}
/* line 79, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .main-nav nav .active,
.schemeRed .menu-block,
.schemeRed .related-articles.carousel > a {
  border-color: #dc0b17;
}
/* line 85, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed #subNav a:hover,
.schemeRed .article-body a:hover,
.schemeRed .article-body a:hover,
.schemeRed .comment-controls .report:hover,
.schemeRed .more-news:hover,
.schemeRed .most-tabs a.active,
.schemeRed .page-section a:hover,
.schemeRed .related-articles a:hover h5,
.schemeRed .title a:hover,
.schemeRed a:hover {
  color: #dc0b17;
}
/* line 98, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed #comments-list button.reply:hover,
.schemeRed .button.button-inverse:hover,
.schemeRed .menu-block a,
.schemeRed .pager a:hover,
.schemeRed .see-more-stories button:hover,
.schemeRed a.button.button-inverse:hover,
.schemeRed button.button.button-inverse:hover {
  background-color: #A01016;
}
/* line 107, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .main-nav nav:first-of-type a:hover, .schemeRed .deco-strip:after, .schemeRed .footer-strip, .schemeRed .send-us-your-news,
.schemeRed #primaryNav a.active,
.schemeRed #primaryNav a:hover,
.schemeRed .main-nav nav.semi-loud .active,
.schemeRed .menu-block a:hover,
.schemeRed .menu-block h2:hover,
.schemeRed .menu-block h2:hover a,
.schemeRed .show-mobile-search .display-search {
  background-color: #dc0b17;
}
/* line 119, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed #subNav,
.schemeRed .social-icons-container span > div {
  background-color: #fcebeb;
}
/* line 124, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .menu-block.tint,
.schemeRed .tint a,
.schemeRed .tint h2,
.schemeRed .tint h3 {
  background-color: #69070b;
}
/* line 131, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .menu-block.send-us,
.schemeRed .menu-block.send-us a,
.schemeRed .menu-block.send-us h2,
.schemeRed .menu-block.send-us p {
  background-color: #dc0b17;
  color: #69070b;
}
/* line 139, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .announcement .notice-alert,
.schemeRed .announcements .new-note-alert {
  background-image: url("/resources/responsive-static/img/schemeRed/announcement-corner.png");
}
/* line 144, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed a.twitter-button {
  color: #3ea1cb;
}
/* line 148, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed i.fa-print {
  color: #A01016;
}
/* line 152, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed #comments-list button.button-with-icon:hover span,
.schemeRed #comments-list button.reply:hover,
.schemeRed a.button,
.schemeRed button {
  color: #ffffff;
}
/* line 163, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed #disasterHeadline a {
  color: #3f3f3f;
}
/* line 168, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .slide-control.secondary-background {
  background-color: #69070b;
}
/* line 172, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeRed .slide-control.secondary-background:hover {
  background-color: #dc0b17;
}

/* line 178, ../scss/imports/abstracts/mixins/_scheme.scss */
.button.button-inverse:hover,
a.button,
a.button.button-inverse:hover,
a.button:hover,
button,
button.button.button-inverse:hover,
button:hover {
  color: #ffffff;
}

/* line 191, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guides li a:hover,
.edu-guides-panel li a:hover {
  color: #00662e;
}
/* line 195, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guides li.guide-2 a:hover,
.edu-guides-panel li.guide-2 a:hover {
  color: #89ab94;
}

/* line 202, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-1 div a:hover {
  color: #1a5534;
}

/* line 208, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-2 div a:hover {
  color: #234579;
}

/* line 214, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-3 div a:hover {
  color: #432893;
}

/* line 12, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .primary-color {
  color: #14497f;
}
/* line 16, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .primary-background {
  background-color: #14497f;
}
/* line 20, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .primary-border {
  border-color: #14497f;
}
/* line 24, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .secondary-color {
  color: #3771c6;
}
/* line 28, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .secondary-background {
  background-color: #3771c6;
}
/* line 32, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .secondary-border {
  border-color: #3771c6;
}
/* line 36, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .light-color {
  color: #F7F4F1;
}
/* line 40, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .light-background {
  background-color: #F7F4F1;
}
/* line 44, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .light-border {
  border-color: #F7F4F1;
}
/* line 48, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue #comments-list button.button-transparent,
.schemeBlue #comments-list button.reply,
.schemeBlue #disasterHeadline a:hover,
.schemeBlue #home .share-stat0s,
.schemeBlue #home .sitename,
.schemeBlue #mobileLoginNav div a,
.schemeBlue .article-body a,
.schemeBlue .bizColMore a,
.schemeBlue .button.button-inverse,
.schemeBlue .carousel .jcarousel-control,
.schemeBlue .comment-disclaimer a #disasterHeadline a:hover,
.schemeBlue .main-nav nav + nav a:hover,
.schemeBlue .more-news,
.schemeBlue .nav-shortcuts nav a:hover,
.schemeBlue .page-section,
.schemeBlue .page-section a,
.schemeBlue .see-more-stories button,
.schemeBlue .title a,
.schemeBlue a.button.button-inverse,
.schemeBlue a:focus,
.schemeBlue button.button.button-inverse,
.schemeBlue span.item-count {
  color: #14497f;
}
/* line 73, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .articles-cta,
.schemeBlue .main-nav nav + nav a:hover,
.schemeBlue .news-cta {
  border-color: #14497f;
}
/* line 79, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .main-nav nav .active,
.schemeBlue .menu-block,
.schemeBlue .related-articles.carousel > a {
  border-color: #3771c6;
}
/* line 85, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue #subNav a:hover,
.schemeBlue .article-body a:hover,
.schemeBlue .article-body a:hover,
.schemeBlue .comment-controls .report:hover,
.schemeBlue .more-news:hover,
.schemeBlue .most-tabs a.active,
.schemeBlue .page-section a:hover,
.schemeBlue .related-articles a:hover h5,
.schemeBlue .title a:hover,
.schemeBlue a:hover {
  color: #3771c6;
}
/* line 98, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue #comments-list button.reply:hover,
.schemeBlue .button.button-inverse:hover,
.schemeBlue .menu-block a,
.schemeBlue .pager a:hover,
.schemeBlue .see-more-stories button:hover,
.schemeBlue a.button.button-inverse:hover,
.schemeBlue button.button.button-inverse:hover {
  background-color: #14497f;
}
/* line 107, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .main-nav nav:first-of-type a:hover, .schemeBlue .deco-strip:after, .schemeBlue .footer-strip, .schemeBlue .send-us-your-news,
.schemeBlue #primaryNav a.active,
.schemeBlue #primaryNav a:hover,
.schemeBlue .main-nav nav.semi-loud .active,
.schemeBlue .menu-block a:hover,
.schemeBlue .menu-block h2:hover,
.schemeBlue .menu-block h2:hover a,
.schemeBlue .show-mobile-search .display-search {
  background-color: #3771c6;
}
/* line 119, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue #subNav,
.schemeBlue .social-icons-container span > div {
  background-color: #F7F4F1;
}
/* line 124, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .menu-block.tint,
.schemeBlue .tint a,
.schemeBlue .tint h2,
.schemeBlue .tint h3 {
  background-color: #0c3157;
}
/* line 131, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .menu-block.send-us,
.schemeBlue .menu-block.send-us a,
.schemeBlue .menu-block.send-us h2,
.schemeBlue .menu-block.send-us p {
  background-color: #3771c6;
  color: #0c3157;
}
/* line 139, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .announcement .notice-alert,
.schemeBlue .announcements .new-note-alert {
  background-image: url("/resources/responsive-static/img/schemeBlue/announcement-corner.png");
}
/* line 144, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue a.twitter-button {
  color: #3ea1cb;
}
/* line 148, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue i.fa-print {
  color: #14497f;
}
/* line 152, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue #comments-list button.button-with-icon:hover span,
.schemeBlue #comments-list button.reply:hover,
.schemeBlue a.button,
.schemeBlue button {
  color: #ffffff;
}
/* line 163, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue #disasterHeadline a {
  color: #3f3f3f;
}
/* line 168, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .slide-control.secondary-background {
  background-color: #0c3157;
}
/* line 172, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeBlue .slide-control.secondary-background:hover {
  background-color: #3771c6;
}

/* line 178, ../scss/imports/abstracts/mixins/_scheme.scss */
.button.button-inverse:hover,
a.button,
a.button.button-inverse:hover,
a.button:hover,
button,
button.button.button-inverse:hover,
button:hover {
  color: #ffffff;
}

/* line 191, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guides li a:hover,
.edu-guides-panel li a:hover {
  color: #00662e;
}
/* line 195, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guides li.guide-2 a:hover,
.edu-guides-panel li.guide-2 a:hover {
  color: #89ab94;
}

/* line 202, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-1 div a:hover {
  color: #1a5534;
}

/* line 208, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-2 div a:hover {
  color: #234579;
}

/* line 214, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-3 div a:hover {
  color: #432893;
}

/* line 12, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .primary-color {
  color: #1b5731;
}
/* line 16, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .primary-background {
  background-color: #1b5731;
}
/* line 20, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .primary-border {
  border-color: #1b5731;
}
/* line 24, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .secondary-color {
  color: #478E39;
}
/* line 28, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .secondary-background {
  background-color: #478E39;
}
/* line 32, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .secondary-border {
  border-color: #478E39;
}
/* line 36, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .light-color {
  color: #f0f5e2;
}
/* line 40, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .light-background {
  background-color: #f0f5e2;
}
/* line 44, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .light-border {
  border-color: #f0f5e2;
}
/* line 48, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen #comments-list button.button-transparent,
.schemeGreen #comments-list button.reply,
.schemeGreen #disasterHeadline a:hover,
.schemeGreen #home .share-stat0s,
.schemeGreen #home .sitename,
.schemeGreen #mobileLoginNav div a,
.schemeGreen .article-body a,
.schemeGreen .bizColMore a,
.schemeGreen .button.button-inverse,
.schemeGreen .carousel .jcarousel-control,
.schemeGreen .comment-disclaimer a #disasterHeadline a:hover,
.schemeGreen .main-nav nav + nav a:hover,
.schemeGreen .more-news,
.schemeGreen .nav-shortcuts nav a:hover,
.schemeGreen .page-section,
.schemeGreen .page-section a,
.schemeGreen .see-more-stories button,
.schemeGreen .title a,
.schemeGreen a.button.button-inverse,
.schemeGreen a:focus,
.schemeGreen button.button.button-inverse,
.schemeGreen span.item-count {
  color: #1b5731;
}
/* line 73, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .articles-cta,
.schemeGreen .main-nav nav + nav a:hover,
.schemeGreen .news-cta {
  border-color: #1b5731;
}
/* line 79, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .main-nav nav .active,
.schemeGreen .menu-block,
.schemeGreen .related-articles.carousel > a {
  border-color: #478E39;
}
/* line 85, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen #subNav a:hover,
.schemeGreen .article-body a:hover,
.schemeGreen .article-body a:hover,
.schemeGreen .comment-controls .report:hover,
.schemeGreen .more-news:hover,
.schemeGreen .most-tabs a.active,
.schemeGreen .page-section a:hover,
.schemeGreen .related-articles a:hover h5,
.schemeGreen .title a:hover,
.schemeGreen a:hover {
  color: #478E39;
}
/* line 98, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen #comments-list button.reply:hover,
.schemeGreen .button.button-inverse:hover,
.schemeGreen .menu-block a,
.schemeGreen .pager a:hover,
.schemeGreen .see-more-stories button:hover,
.schemeGreen a.button.button-inverse:hover,
.schemeGreen button.button.button-inverse:hover {
  background-color: #1b5731;
}
/* line 107, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .main-nav nav:first-of-type a:hover, .schemeGreen .deco-strip:after, .schemeGreen .footer-strip, .schemeGreen .send-us-your-news,
.schemeGreen #primaryNav a.active,
.schemeGreen #primaryNav a:hover,
.schemeGreen .main-nav nav.semi-loud .active,
.schemeGreen .menu-block a:hover,
.schemeGreen .menu-block h2:hover,
.schemeGreen .menu-block h2:hover a,
.schemeGreen .show-mobile-search .display-search {
  background-color: #478E39;
}
/* line 119, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen #subNav,
.schemeGreen .social-icons-container span > div {
  background-color: #f0f5e2;
}
/* line 124, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .menu-block.tint,
.schemeGreen .tint a,
.schemeGreen .tint h2,
.schemeGreen .tint h3 {
  background-color: #184b2a;
}
/* line 131, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .menu-block.send-us,
.schemeGreen .menu-block.send-us a,
.schemeGreen .menu-block.send-us h2,
.schemeGreen .menu-block.send-us p {
  background-color: #478E39;
  color: #184b2a;
}
/* line 139, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .announcement .notice-alert,
.schemeGreen .announcements .new-note-alert {
  background-image: url("/resources/responsive-static/img/schemeGreen/announcement-corner.png");
}
/* line 144, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen a.twitter-button {
  color: #3ea1cb;
}
/* line 148, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen i.fa-print {
  color: #1b5731;
}
/* line 152, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen #comments-list button.button-with-icon:hover span,
.schemeGreen #comments-list button.reply:hover,
.schemeGreen a.button,
.schemeGreen button {
  color: #ffffff;
}
/* line 163, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen #disasterHeadline a {
  color: #3f3f3f;
}
/* line 168, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .slide-control.secondary-background {
  background-color: #23451c;
}
/* line 172, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemeGreen .slide-control.secondary-background:hover {
  background-color: #478E39;
}

/* line 178, ../scss/imports/abstracts/mixins/_scheme.scss */
.button.button-inverse:hover,
a.button,
a.button.button-inverse:hover,
a.button:hover,
button,
button.button.button-inverse:hover,
button:hover {
  color: #ffffff;
}

/* line 191, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guides li a:hover,
.edu-guides-panel li a:hover {
  color: #00662e;
}
/* line 195, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guides li.guide-2 a:hover,
.edu-guides-panel li.guide-2 a:hover {
  color: #89ab94;
}

/* line 202, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-1 div a:hover {
  color: #1a5534;
}

/* line 208, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-2 div a:hover {
  color: #234579;
}

/* line 214, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-3 div a:hover {
  color: #432893;
}

/* line 12, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .primary-color {
  color: #504DA1;
}
/* line 16, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .primary-background {
  background-color: #504DA1;
}
/* line 20, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .primary-border {
  border-color: #504DA1;
}
/* line 24, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .secondary-color {
  color: #6173b5;
}
/* line 28, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .secondary-background {
  background-color: #6173b5;
}
/* line 32, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .secondary-border {
  border-color: #6173b5;
}
/* line 36, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .light-color {
  color: #e2e1f4;
}
/* line 40, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .light-background {
  background-color: #e2e1f4;
}
/* line 44, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .light-border {
  border-color: #e2e1f4;
}
/* line 48, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple #comments-list button.button-transparent,
.schemePurple #comments-list button.reply,
.schemePurple #disasterHeadline a:hover,
.schemePurple #home .share-stat0s,
.schemePurple #home .sitename,
.schemePurple #mobileLoginNav div a,
.schemePurple .article-body a,
.schemePurple .bizColMore a,
.schemePurple .button.button-inverse,
.schemePurple .carousel .jcarousel-control,
.schemePurple .comment-disclaimer a #disasterHeadline a:hover,
.schemePurple .main-nav nav + nav a:hover,
.schemePurple .more-news,
.schemePurple .nav-shortcuts nav a:hover,
.schemePurple .page-section,
.schemePurple .page-section a,
.schemePurple .see-more-stories button,
.schemePurple .title a,
.schemePurple a.button.button-inverse,
.schemePurple a:focus,
.schemePurple button.button.button-inverse,
.schemePurple span.item-count {
  color: #504DA1;
}
/* line 73, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .articles-cta,
.schemePurple .main-nav nav + nav a:hover,
.schemePurple .news-cta {
  border-color: #504DA1;
}
/* line 79, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .main-nav nav .active,
.schemePurple .menu-block,
.schemePurple .related-articles.carousel > a {
  border-color: #6173b5;
}
/* line 85, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple #subNav a:hover,
.schemePurple .article-body a:hover,
.schemePurple .article-body a:hover,
.schemePurple .comment-controls .report:hover,
.schemePurple .more-news:hover,
.schemePurple .most-tabs a.active,
.schemePurple .page-section a:hover,
.schemePurple .related-articles a:hover h5,
.schemePurple .title a:hover,
.schemePurple a:hover {
  color: #6173b5;
}
/* line 98, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple #comments-list button.reply:hover,
.schemePurple .button.button-inverse:hover,
.schemePurple .menu-block a,
.schemePurple .pager a:hover,
.schemePurple .see-more-stories button:hover,
.schemePurple a.button.button-inverse:hover,
.schemePurple button.button.button-inverse:hover {
  background-color: #504DA1;
}
/* line 107, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .main-nav nav:first-of-type a:hover, .schemePurple .deco-strip:after, .schemePurple .footer-strip, .schemePurple .send-us-your-news,
.schemePurple #primaryNav a.active,
.schemePurple #primaryNav a:hover,
.schemePurple .main-nav nav.semi-loud .active,
.schemePurple .menu-block a:hover,
.schemePurple .menu-block h2:hover,
.schemePurple .menu-block h2:hover a,
.schemePurple .show-mobile-search .display-search {
  background-color: #6173b5;
}
/* line 119, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple #subNav,
.schemePurple .social-icons-container span > div {
  background-color: #e2e1f4;
}
/* line 124, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .menu-block.tint,
.schemePurple .tint a,
.schemePurple .tint h2,
.schemePurple .tint h3 {
  background-color: #36336c;
}
/* line 131, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .menu-block.send-us,
.schemePurple .menu-block.send-us a,
.schemePurple .menu-block.send-us h2,
.schemePurple .menu-block.send-us p {
  background-color: #6173b5;
  color: #36336c;
}
/* line 139, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .announcement .notice-alert,
.schemePurple .announcements .new-note-alert {
  background-image: url("/resources/responsive-static/img/schemePurple/announcement-corner.png");
}
/* line 144, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple a.twitter-button {
  color: #3ea1cb;
}
/* line 148, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple i.fa-print {
  color: #504DA1;
}
/* line 152, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple #comments-list button.button-with-icon:hover span,
.schemePurple #comments-list button.reply:hover,
.schemePurple a.button,
.schemePurple button {
  color: #ffffff;
}
/* line 163, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple #disasterHeadline a {
  color: #3f3f3f;
}
/* line 168, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .slide-control.secondary-background {
  background-color: #36336c;
}
/* line 172, ../scss/imports/abstracts/mixins/_scheme.scss */
.schemePurple .slide-control.secondary-background:hover {
  background-color: #6173b5;
}

/* line 178, ../scss/imports/abstracts/mixins/_scheme.scss */
.button.button-inverse:hover,
a.button,
a.button.button-inverse:hover,
a.button:hover,
button,
button.button.button-inverse:hover,
button:hover {
  color: #ffffff;
}

/* line 191, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guides li a:hover,
.edu-guides-panel li a:hover {
  color: #00662e;
}
/* line 195, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guides li.guide-2 a:hover,
.edu-guides-panel li.guide-2 a:hover {
  color: #89ab94;
}

/* line 202, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-1 div a:hover {
  color: #1a5534;
}

/* line 208, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-2 div a:hover {
  color: #234579;
}

/* line 214, ../scss/imports/abstracts/mixins/_scheme.scss */
.edu-guide-cat-3 div a:hover {
  color: #432893;
}

/* line 16, ../scss/imports/themes/_schemes.scss */
.schemeRed .fotorama__arr,
.schemeRed .fotorama__fullscreen-icon,
.schemeRed .fotorama__video-close,
.schemeRed .fotorama__video-play {
  background-image: url("/resources/responsive-static/img/fotorama_red.png");
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  /* line 24, ../scss/imports/themes/_schemes.scss */
  .schemeRed .fotorama__arr,
  .schemeRed .fotorama__fullscreen-icon,
  .schemeRed .fotorama__video-close,
  .schemeRed .fotorama__video-play {
    background-image: url("/resources/responsive-static/img/fotorama_red@2x.png");
    background-size: 96px 160px;
    background-repeat: no-repeat;
  }
}
/* line 37, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .tiled-list > ul > li {
  border: solid 1px #FFCECA;
}
/* line 40, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .tiled-list > ul > li:hover {
  border: solid 1px #ffa8a1;
}
/* line 45, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .tiled-list > ul > li a:hover p {
  color: #A01016;
}
/* line 51, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .tiled-list > ul > li h3 strong {
  border-bottom: solid 1px #A01016;
}
/* line 57, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .tiled-list > ul .promo-ad-space {
  background: #D0021B;
}
/* line 60, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .tiled-list > ul .promo-ad-space:hover {
  background: #D0021B;
}
/* line 64, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .tiled-list > ul .promo-ad-space:active {
  background: #D0021B;
}
/* line 69, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .tiled-list > ul .promo-ad-space > ul > li {
  color: #ffffff !important;
}
/* line 72, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .tiled-list > ul .promo-ad-space > ul > li > a {
  color: #ffffff !important;
}
/* line 84, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .notice .notice-header h1 strong {
  border-bottom: solid 2px #A01016;
}
/* line 90, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .notice .notice-container {
  border: solid 1px #FFCECA;
}
/* line 94, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .notice .notice-container .message-board .replied-post {
  border-top: solid 1px #FFCECA;
}
/* line 97, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .notice .notice-container .message-board .replied-post:before {
  border-top: solid 1px #ffeae9;
}
/* line 105, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .notice .notice-form .img-options {
  border-top: solid 1px #FFCECA;
}
/* line 108, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .notice .notice-form .img-options:hover:after {
  color: #A01016;
}
/* line 117, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .pager a:hover {
  background: #A01016;
}
/* line 121, ../scss/imports/themes/_schemes.scss */
.schemeRed #announcements .pager a:active {
  background: #A01016;
}

/* line 130, ../scss/imports/themes/_schemes.scss */
.schemeBlue .fotorama__arr,
.schemeBlue .fotorama__fullscreen-icon,
.schemeBlue .fotorama__video-close,
.schemeBlue .fotorama__video-play {
  background-image: url("/resources/responsive-static/img/fotorama_blue.png");
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  /* line 138, ../scss/imports/themes/_schemes.scss */
  .schemeBlue .fotorama__arr,
  .schemeBlue .fotorama__fullscreen-icon,
  .schemeBlue .fotorama__video-close,
  .schemeBlue .fotorama__video-play {
    background-image: url("/resources/responsive-static/img/fotorama_blue@2x.png");
    background-size: 96px 160px;
    background-repeat: no-repeat;
  }
}
/* line 151, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .tiled-list > ul > li {
  border: solid 1px #cae0ff;
}
/* line 154, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .tiled-list > ul > li:hover {
  border: solid 1px #a1c8ff;
}
/* line 159, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .tiled-list > ul > li a:hover p {
  color: #3B99FC;
}
/* line 165, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .tiled-list > ul > li h3 strong {
  border-bottom: solid 1px #3B99FC;
}
/* line 171, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .tiled-list > ul .promo-ad-space {
  background: #6CB3FD;
}
/* line 174, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .tiled-list > ul .promo-ad-space:hover {
  background: #6CB3FD;
}
/* line 178, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .tiled-list > ul .promo-ad-space:active {
  background: #6CB3FD;
}
/* line 188, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .notice .notice-header h1 strong {
  border-bottom: solid 2px #3B99FC;
}
/* line 194, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .notice .notice-container {
  border: solid 1px #cae0ff;
}
/* line 198, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .notice .notice-container .message-board .replied-post {
  border-top: solid 1px #cae0ff;
}
/* line 201, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .notice .notice-container .message-board .replied-post:before {
  border-top: solid 1px #e9f2ff;
}
/* line 209, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .notice .notice-form .img-options {
  border-top: solid 1px #cae0ff;
}
/* line 212, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .notice .notice-form .img-options:hover:after {
  color: #3B99FC;
}
/* line 221, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .pager a:hover {
  background: #3B99FC;
}
/* line 225, ../scss/imports/themes/_schemes.scss */
.schemeBlue #announcements .pager a:active {
  background: #3B99FC;
}

/* line 234, ../scss/imports/themes/_schemes.scss */
.schemeGreen .fotorama__arr,
.schemeGreen .fotorama__fullscreen-icon,
.schemeGreen .fotorama__video-close,
.schemeGreen .fotorama__video-play {
  background-image: url("/resources/responsive-static/img/fotorama_green.png");
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  /* line 242, ../scss/imports/themes/_schemes.scss */
  .schemeGreen .fotorama__arr,
  .schemeGreen .fotorama__fullscreen-icon,
  .schemeGreen .fotorama__video-close,
  .schemeGreen .fotorama__video-play {
    background-image: url("/resources/responsive-static/img/fotorama_green@2x.png");
    background-size: 96px 160px;
    background-repeat: no-repeat;
  }
}
/* line 255, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .tiled-list > ul > li {
  border: solid 1px #AFEDC0;
}
/* line 258, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .tiled-list > ul > li:hover {
  border: solid 1px #8ee6a6;
}
/* line 263, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .tiled-list > ul > li a:hover p {
  color: #35A11F;
}
/* line 269, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .tiled-list > ul > li h3 strong {
  border-bottom: solid 1px #35A11F;
}
/* line 275, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .tiled-list > ul .promo-ad-space {
  background: #5C8E71;
}
/* line 278, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .tiled-list > ul .promo-ad-space:hover {
  background: #5C8E71;
}
/* line 282, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .tiled-list > ul .promo-ad-space:active {
  background: #5C8E71;
}
/* line 287, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .tiled-list > ul .promo-ad-space > ul > li {
  color: #ffffff !important;
}
/* line 290, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .tiled-list > ul .promo-ad-space > ul > li > a {
  color: #ffffff !important;
}
/* line 302, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .notice .notice-header h1 strong {
  border-bottom: solid 2px #35A11F;
}
/* line 308, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .notice .notice-container {
  border: solid 1px #AFEDC0;
}
/* line 312, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .notice .notice-container .message-board .replied-post {
  border-top: solid 1px #AFEDC0;
}
/* line 315, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .notice .notice-container .message-board .replied-post:before {
  border-top: solid 1px #c8f3d4;
}
/* line 323, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .notice .notice-form .img-options {
  border-top: solid 1px #AFEDC0;
}
/* line 326, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .notice .notice-form .img-options:hover:after {
  color: #35A11F;
}
/* line 335, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .pager a:hover {
  background: #35A11F;
}
/* line 339, ../scss/imports/themes/_schemes.scss */
.schemeGreen #announcements .pager a:active {
  background: #35A11F;
}

/* line 348, ../scss/imports/themes/_schemes.scss */
.schemePurple .fotorama__arr,
.schemePurple .fotorama__fullscreen-icon,
.schemePurple .fotorama__video-close,
.schemePurple .fotorama__video-play {
  background-image: url("/resources/responsive-static/img/fotorama_purple.png");
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  /* line 356, ../scss/imports/themes/_schemes.scss */
  .schemePurple .fotorama__arr,
  .schemePurple .fotorama__fullscreen-icon,
  .schemePurple .fotorama__video-close,
  .schemePurple .fotorama__video-play {
    background-image: url("/resources/responsive-static/img/fotorama_purple@2x.png");
    background-size: 96px 160px;
    background-repeat: no-repeat;
  }
}
/* line 369, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .tiled-list > ul > li {
  border: solid 1px #CCCAED;
}
/* line 372, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .tiled-list > ul > li:hover {
  border: solid 1px #aface3;
}
/* line 377, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .tiled-list > ul > li a:hover p {
  color: #6173B5;
}
/* line 383, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .tiled-list > ul > li h3 strong {
  border-bottom: solid 1px #6173B5;
}
/* line 389, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .tiled-list > ul .promo-ad-space {
  background: #6B71CE;
}
/* line 392, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .tiled-list > ul .promo-ad-space:hover {
  background: #6B71CE;
}
/* line 396, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .tiled-list > ul .promo-ad-space:active {
  background: #6B71CE;
}
/* line 401, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .tiled-list > ul .promo-ad-space > ul > li {
  color: #ffffff !important;
}
/* line 404, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .tiled-list > ul .promo-ad-space > ul > li > a {
  color: #ffffff !important;
}
/* line 416, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .notice .notice-header h1 strong {
  border-bottom: solid 2px #6173B5;
}
/* line 422, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .notice .notice-container {
  border: solid 1px #CCCAED;
}
/* line 426, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .notice .notice-container .message-board .replied-post {
  border-top: solid 1px #CCCAED;
}
/* line 429, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .notice .notice-container .message-board .replied-post:before {
  border-top: solid 1px #e2e1f5;
}
/* line 437, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .notice .notice-form .img-options {
  border-top: solid 1px #CCCAED;
}
/* line 440, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .notice .notice-form .img-options:hover:after {
  color: #6173B5;
}
/* line 449, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .pager a:hover {
  background: #6173B5;
}
/* line 453, ../scss/imports/themes/_schemes.scss */
.schemePurple #announcements .pager a:active {
  background: #6173B5;
}

/* line 1, ../scss/imports/layout/_nav.scss */
#DFP_top_leaderboard {
  padding-top: 15px;
  height: 115px;
}
@media (max-width: 765px) {
  /* line 1, ../scss/imports/layout/_nav.scss */
  #DFP_top_leaderboard {
    height: 75px;
  }
}

/* line 10, ../scss/imports/layout/_nav.scss */
#topNav {
  background: #eae8e5;
  border-top: 1px solid #371556;
  border-bottom: 1px solid #e3e3eb;
}
@media (max-width: 910px) {
  /* line 15, ../scss/imports/layout/_nav.scss */
  #topNav #socialDrops > span,
  #topNav .top-nav-secondary a:nth-child(5) {
    display: none;
  }
}
@media (max-width: 830px) {
  /* line 21, ../scss/imports/layout/_nav.scss */
  #topNav .top-nav-secondary a:nth-child(4) {
    display: none;
  }
}
@media (max-width: 730px) {
  /* line 32, ../scss/imports/layout/_nav.scss */
  #topNav .top-nav-secondary a:nth-child(2) {
    display: none;
  }
}
@media (max-width: 640px) {
  /* line 37, ../scss/imports/layout/_nav.scss */
  #topNav .top-nav-secondary a:nth-child(3) {
    display: none;
  }
}
@media (max-width: 600px) {
  /* line 10, ../scss/imports/layout/_nav.scss */
  #topNav {
    display: none;
  }
}

/* line 47, ../scss/imports/layout/_nav.scss */
.top-nav-secondary a {
  display: inline-block;
  float: left;
  padding: 4px 10px;
  margin: 4px 0;
  font-weight: bold;
  font-size: 14px;
  color: #3f3f3f;
  text-transform: uppercase;
}
/* line 57, ../scss/imports/layout/_nav.scss */
.top-nav-secondary a.book-an-ad {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 9px 10px;
  margin: 0;
}

/* line 66, ../scss/imports/layout/_nav.scss */
#socialDrops > span,
#socialDrops > div {
  display: inline-block;
  float: left;
  cursor: pointer;
  padding: 4px 10px;
  margin: 5px 0;
}
/* line 75, ../scss/imports/layout/_nav.scss */
#socialDrops a span.fa-facebook {
  color: #3b5998;
}
/* line 79, ../scss/imports/layout/_nav.scss */
#socialDrops a span.fa-twitter {
  color: #55acee;
}

/* line 84, ../scss/imports/layout/_nav.scss */
.social-dropdown {
  position: relative;
}

/* line 88, ../scss/imports/layout/_nav.scss */
.social-feed {
  left: -86px;
  background: #fff;
  border: solid 2px #fff;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.3);
  color: #444;
  width: 220px;
  border-radius: 1px;
  display: none;
  position: absolute;
  z-index: 100;
}
/* line 100, ../scss/imports/layout/_nav.scss */
.social-feed .social-header {
  display: block;
  color: #fff;
  margin: 0;
  width: 100%;
  font-weight: 600;
  font-size: 17px;
  line-height: 10px;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 111, ../scss/imports/layout/_nav.scss */
.social-feed .social-header .arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 8px 6px;
  z-index: 9;
  position: absolute;
  left: 92px;
  top: -8px;
}
/* line 122, ../scss/imports/layout/_nav.scss */
.social-feed .social-header i {
  font-size: 20px;
  padding: 0 10px 0 0;
}
/* line 128, ../scss/imports/layout/_nav.scss */
.social-feed li {
  margin: 0 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px #eee;
  display: block;
  font-size: 15px;
  line-height: 18px;
  color: 444;
  position: relative;
}
/* line 138, ../scss/imports/layout/_nav.scss */
.social-feed li h4 {
  font-weight: 600;
}

/* line 144, ../scss/imports/layout/_nav.scss */
.sd-facebook .social-header {
  background: #3b5998;
}
/* line 147, ../scss/imports/layout/_nav.scss */
.sd-facebook .social-header .arrow {
  border-color: transparent transparent #3b5998;
}

/* line 152, ../scss/imports/layout/_nav.scss */
.sd-twitter .social-header {
  background: #55acee;
}
/* line 155, ../scss/imports/layout/_nav.scss */
.sd-twitter .social-header .arrow {
  border-color: transparent transparent #55acee;
}

/* line 160, ../scss/imports/layout/_nav.scss */
.top-nav-primary {
  float: right;
}
/* line 163, ../scss/imports/layout/_nav.scss */
.top-nav-primary > div,
.top-nav-primary form {
  float: left;
}
/* line 168, ../scss/imports/layout/_nav.scss */
.top-nav-primary a {
  display: inline-block;
  padding: 4px 5px;
  margin: 4px 0;
  font-weight: bold;
  font-size: 14px;
  color: #3f3f3f;
  text-transform: uppercase;
}
/* line 178, ../scss/imports/layout/_nav.scss */
.top-nav-primary .fa-user {
  margin-right: 5px;
}
/* line 182, ../scss/imports/layout/_nav.scss */
.top-nav-primary form {
  display: inline-block;
  position: relative;
}
/* line 186, ../scss/imports/layout/_nav.scss */
.top-nav-primary form label {
  position: absolute;
  top: -99999em;
  left: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
/* line 195, ../scss/imports/layout/_nav.scss */
.top-nav-primary form input {
  font-size: 14px;
  margin: 3px;
  padding: 5px 15px 5px 5px;
  background: #ffffff;
  max-height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
}
/* line 205, ../scss/imports/layout/_nav.scss */
.top-nav-primary form button {
  width: 24px;
  height: 24px;
  position: absolute;
  padding: 0 3px 3px;
  top: 6px;
  right: 9px;
  border: none;
  box-shadow: none;
  border-radius: 2em;
  font-weight: 600;
  color: #ffffff;
  cursor: pointer;
  background: #501b81;
  min-width: 0;
}
/* line 221, ../scss/imports/layout/_nav.scss */
.top-nav-primary form button i {
  margin: 0;
}

/* line 228, ../scss/imports/layout/_nav.scss */
.top-nav-primary form input::-webkit-input-placeholder {
  color: #501b81;
  font-weight: 600;
}

/* line 233, ../scss/imports/layout/_nav.scss */
.top-nav-primary form input::-moz-placeholder {
  color: #501b81;
  font-weight: 600;
}

/* line 238, ../scss/imports/layout/_nav.scss */
.top-nav-primary form input:-moz-placeholder {
  /* Older versions of Firefox */
  color: #501b81;
  font-weight: 600;
}

/* line 244, ../scss/imports/layout/_nav.scss */
.top-nav-primary form input:-ms-input-placeholder {
  color: #501b81;
  font-weight: 600;
}

/* line 279, ../scss/imports/layout/_nav.scss */
#mainNav.menu-open {
  position: static;
}
/* line 282, ../scss/imports/layout/_nav.scss */
#mainNav.menu-open #subNav {
  display: block;
}
/* line 286, ../scss/imports/layout/_nav.scss */
#mainNav.menu-open .top-level-nav:not(.active) {
  display: none;
}
@media (max-width: 480px) {
  /* line 290, ../scss/imports/layout/_nav.scss */
  #mainNav.menu-open #mobileLoginNav {
    display: block;
  }
}

@media (max-width: 780px) {
  /* line 297, ../scss/imports/layout/_nav.scss */
  #mainNav {
    border-left: 0;
    border-right: 0;
  }
}
/* line 303, ../scss/imports/layout/_nav.scss */
#primaryNav {
  border-bottom-width: 4px;
  border-bottom-style: solid;
  position: relative;
  overflow: hidden;
  padding-right: 70px;
  padding-left: 10px;
  height: 2.2em;
}
@media (max-width: 480px) {
  /* line 303, ../scss/imports/layout/_nav.scss */
  #primaryNav {
    height: 2.6em;
  }
}
/* line 315, ../scss/imports/layout/_nav.scss */
#primaryNav a {
  color: #fff;
  padding: 4px 9px;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 600;
  display: inline-block;
  float: left;
}
@media (max-width: 600px) {
  /* line 315, ../scss/imports/layout/_nav.scss */
  #primaryNav a {
    font-size: 17px;
  }
}
/* line 327, ../scss/imports/layout/_nav.scss */
#primaryNav a.slide-control {
  float: right;
}
/* line 330, ../scss/imports/layout/_nav.scss */
#primaryNav a.slide-control span {
  margin-left: 5px;
}

/* line 337, ../scss/imports/layout/_nav.scss */
.right-buttons {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 344, ../scss/imports/layout/_nav.scss */
.right-buttons .slide-control {
  border-left: 1px solid #000;
}

/* line 352, ../scss/imports/layout/_nav.scss */
.display-search,
.mobile-login {
  display: none;
  float: right;
  height: 32px;
  width: 32px;
  text-align: center;
}
/* line 360, ../scss/imports/layout/_nav.scss */
.display-search button,
.mobile-login button {
  font-size: 20px;
  background: none;
  color: #fff;
  margin: 0 5px;
  padding: 2px;
  border: 0;
}

@media (max-width: 480px) {
  /* line 372, ../scss/imports/layout/_nav.scss */
  .menu-open .display-search,
  .menu-open .mobile-login {
    display: block;
  }
}

/* line 379, ../scss/imports/layout/_nav.scss */
.mobile-search {
  margin: 0 auto;
  width: auto;
  position: relative;
  padding: 5px 5px 0;
}
/* line 387, ../scss/imports/layout/_nav.scss */
.mobile-search label {
  position: absolute;
  top: -999999em;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
/* line 395, ../scss/imports/layout/_nav.scss */
.mobile-search input[type=text] {
  width: 100%;
  padding: 8px 14% 9px 5px;
  border: 0;
  outline: 0;
  text-transform: capitalize;
  font-size: 15px;
  border-radius: 3px;
}
/* line 405, ../scss/imports/layout/_nav.scss */
.mobile-search button {
  width: 55px;
  height: 27px;
  position: absolute;
  padding: 0 3px 3px;
  top: 10px;
  right: 3%;
}

@media (max-width: 768px) {
  /* line 415, ../scss/imports/layout/_nav.scss */
  #primaryNav.show-mobile-search {
    height: auto;
    padding-right: 0;
  }
}

/* line 426, ../scss/imports/layout/_nav.scss */
#subNav {
  overflow: hidden;
  height: 25px;
  padding-left: 10px;
}
/* line 431, ../scss/imports/layout/_nav.scss */
#subNav a {
  text-transform: capitalize;
  display: inline-block;
  padding: 0 10px;
  font-size: 14px;
  font-weight: 600;
  float: left;
  color: #444;
  line-height: 25px;
}
/* line 442, ../scss/imports/layout/_nav.scss */
#subNav .crumb {
  font-weight: 600;
  padding-right: 0;
}
/* line 446, ../scss/imports/layout/_nav.scss */
#subNav .crumb:after {
  margin-left: 10px;
  font-weight: bold;
  font-family: "FontAwesome";
  content: '\f105';
}
/* line 454, ../scss/imports/layout/_nav.scss */
#subNav.nav-open {
  overflow: visible;
  height: auto;
}

/* line 460, ../scss/imports/layout/_nav.scss */
#dropMenu {
  padding: 5px 15px 0;
}
/* line 463, ../scss/imports/layout/_nav.scss */
#dropMenu a {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 472, ../scss/imports/layout/_nav.scss */
#dropMenu a, #dropMenu a:hover {
  color: #ffffff !important;
}
/* line 478, ../scss/imports/layout/_nav.scss */
#dropMenu h2 {
  color: #ffffff;
  font-size: 17px;
  text-transform: uppercase;
  display: block;
  font-weight: 600;
  padding: 10px;
}
/* line 486, ../scss/imports/layout/_nav.scss */
#dropMenu h2 i {
  font-size: 12px;
  margin-left: 5px;
}
/* line 491, ../scss/imports/layout/_nav.scss */
#dropMenu h2 a {
  display: block;
  padding: 0;
}

/* line 498, ../scss/imports/layout/_nav.scss */
.menu-block {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 5px;
  margin-left: -15px;
  margin-right: -15px;
  padding: 0 15px 15px;
}
/* line 506, ../scss/imports/layout/_nav.scss */
.menu-block:first-child {
  padding-top: 5px;
}
/* line 510, ../scss/imports/layout/_nav.scss */
.menu-block.tint {
  margin-top: -10px;
}
/* line 513, ../scss/imports/layout/_nav.scss */
.menu-block.tint nav {
  padding-top: 10px;
}
/* line 518, ../scss/imports/layout/_nav.scss */
.menu-block.send-us {
  margin-top: -5px;
  padding-top: 5px;
}
/* line 522, ../scss/imports/layout/_nav.scss */
.menu-block.send-us p {
  font-size: 16px;
  padding: 0 10px 10px;
}
/* line 526, ../scss/imports/layout/_nav.scss */
.menu-block.send-us p a {
  text-decoration: underline;
  padding: 0;
}
/* line 530, ../scss/imports/layout/_nav.scss */
.menu-block.send-us p a:hover {
  background: inherit;
}
/* line 537, ../scss/imports/layout/_nav.scss */
.menu-block a {
  padding: 10px;
}

/* line 542, ../scss/imports/layout/_nav.scss */
.close-menu {
  margin: -5px -15px 0;
  padding: 0;
}
/* line 546, ../scss/imports/layout/_nav.scss */
.close-menu button {
  width: 50%;
  background: none;
  display: block;
  font-size: 18px;
  margin: 0 auto;
  padding-bottom: 10px;
  text-align: center;
  border: none;
  box-shadow: none;
  border-radius: 2em;
  font-weight: 600;
  color: #ffffff;
  padding: 0.4em 2em;
  cursor: pointer;
  min-width: 0;
}

/* line 566, ../scss/imports/layout/_nav.scss */
.drop-menu-sub-nav a {
  padding: 10px;
  float: left;
  width: 20%;
  display: inline-block;
  font-size: 15px;
}
@media (max-width: 768px) {
  /* line 566, ../scss/imports/layout/_nav.scss */
  .drop-menu-sub-nav a {
    width: 25%;
  }
}
@media (max-width: 600px) {
  /* line 566, ../scss/imports/layout/_nav.scss */
  .drop-menu-sub-nav a {
    width: 33%;
  }
}
@media (max-width: 480px) {
  /* line 566, ../scss/imports/layout/_nav.scss */
  .drop-menu-sub-nav a {
    width: 50%;
  }
}

/* line 1, ../scss/imports/temp/layout.scss */
.page-wrapper {
  width: 960px;
  margin: 0 auto;
}
@media (max-width: 960px) {
  /* line 1, ../scss/imports/temp/layout.scss */
  .page-wrapper {
    width: 100%;
  }
}

/* line 9, ../scss/imports/temp/layout.scss */
#contentContainer {
  background: #ffffff;
}

/* line 1, ../scss/imports/temp/_fixes.scss */
header {
  font-size: 14px;
  background: #fff;
}

/* line 6, ../scss/imports/temp/_fixes.scss */
#topNav {
  display: block !important;
  border-top: 1px solid #371556;
  border-bottom: 1px solid #e3e3eb;
}

/* line 12, ../scss/imports/temp/_fixes.scss */
.top-nav-secondary a {
  display: inline-block !important;
  padding: 6px 10px !important;
}
/* line 16, ../scss/imports/temp/_fixes.scss */
.top-nav-secondary a.book-an-ad {
  padding: 11px 10px !important;
}

/* line 22, ../scss/imports/temp/_fixes.scss */
.top-nav-secondary a {
  display: inline-block;
  padding: 4px 10px;
  margin: 4px 0;
}

/* line 29, ../scss/imports/temp/_fixes.scss */
#subNav .crumb:after {
  font-family: inherit !important;
  content: '>' !important;
}

/* line 34, ../scss/imports/temp/_fixes.scss */
#loggedInContainer,
#loginContainer {
  padding: 0;
}
/* line 38, ../scss/imports/temp/_fixes.scss */
#loggedInContainer a,
#loginContainer a {
  display: inline-block;
  padding: 4px 10px;
  margin: 4px 0;
  font-size: 14px;
  font-weight: bold;
  color: #3f3f3f;
  text-transform: uppercase;
  line-height: initial;
}

/* line 51, ../scss/imports/temp/_fixes.scss */
.top-nav-primary form.frmSearchContainer input {
  font-size: 12px;
  margin: 3px;
  padding: 5px 15px 5px 5px;
  background: #ffffff;
  max-height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
}
/* line 61, ../scss/imports/temp/_fixes.scss */
.top-nav-primary form.frmSearchContainer button {
  width: 24px;
  height: 24px;
  position: absolute;
  padding: 0;
  top: 4px;
  right: 9px;
  border: none;
  box-shadow: none;
  border-radius: 2em;
  font-weight: 600;
  color: #ffffff;
  cursor: pointer;
  background: #501b81;
  min-width: 0;
}

/* line 79, ../scss/imports/temp/_fixes.scss */
#sectionBranding {
  background: #fff;
  position: relative;
  padding: 10px 0;
}
/* line 84, ../scss/imports/temp/_fixes.scss */
#sectionBranding .widget-weather {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 180px;
}

/* line 92, ../scss/imports/temp/_fixes.scss */
.weather-icon {
  position: absolute;
  top: 15px;
  left: 36%;
  display: block;
  margin-left: 0;
  font-size: 8px;
}

/* line 101, ../scss/imports/temp/_fixes.scss */
#primaryNav {
  height: auto;
}
/* line 104, ../scss/imports/temp/_fixes.scss */
#primaryNav a {
  line-height: 22px;
}

/* line 113, ../scss/imports/temp/_fixes.scss */
#DFP_out_of_page {
  line-height: 20px !important;
}

/* line 117, ../scss/imports/temp/_fixes.scss */
#DFP_top_leaderboard {
  height: 105px;
  display: block !important;
}

/* line 124, ../scss/imports/temp/_fixes.scss */
#mainNav.float {
  width: 930px;
}

/* line 129, ../scss/imports/temp/_fixes.scss */
.drop-menu-sub-nav a {
  padding: 10px !important;
  float: left !important;
  width: 20% !important;
  display: inline-block !important;
  font-size: 15px !important;
}

/* line 137, ../scss/imports/temp/_fixes.scss */
#mainNav.float {
  width: 960px;
}

/* line 141, ../scss/imports/temp/_fixes.scss */
.social-feed .social-header {
  width: initial;
}

/* line 1, ../scss/imports/components/_adblocker.scss */
#__nq__hh {
  background-color: #0a70ae;
  bottom: 0;
  color: #ffffff;
  left: 0;
  min-height: 200px;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 101;
}
/* line 12, ../scss/imports/components/_adblocker.scss */
#__nq__hh a {
  color: #f8e71c;
  text-decoration: underline;
}
/* line 17, ../scss/imports/components/_adblocker.scss */
#__nq__hh div {
  margin-left: 280px;
  right: 0;
}
/* line 21, ../scss/imports/components/_adblocker.scss */
#__nq__hh div.full-width {
  left: 0;
  margin-left: 0;
}
@media (max-width: 480px) {
  /* line 17, ../scss/imports/components/_adblocker.scss */
  #__nq__hh div {
    left: 0;
    margin-left: 0;
  }
}
/* line 31, ../scss/imports/components/_adblocker.scss */
#__nq__hh img {
  float: left;
  height: 200px;
  vertical-align: middle;
  width: 280px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
}
@media (max-width: 480px) {
  /* line 31, ../scss/imports/components/_adblocker.scss */
  #__nq__hh img {
    display: none;
  }
}
/* line 45, ../scss/imports/components/_adblocker.scss */
#__nq__hh p {
  text-align: center;
}
/* line 49, ../scss/imports/components/_adblocker.scss */
#__nq__hh #line1 {
  font-size: 28px;
  font-weight: 800;
  line-height: 33px;
  padding: 30px 30px 20px;
}
@media (max-width: 480px) {
  /* line 49, ../scss/imports/components/_adblocker.scss */
  #__nq__hh #line1 {
    font-size: 26px;
    padding: 20px 20px 15px;
  }
}
/* line 60, ../scss/imports/components/_adblocker.scss */
#__nq__hh #line2 {
  font-size: 20px;
  font-weight: 600;
  padding: 0 30px 30px;
}
@media (max-width: 480px) {
  /* line 60, ../scss/imports/components/_adblocker.scss */
  #__nq__hh #line2 {
    font-size: 18px;
    padding: 0 20px 20px;
  }
}
/* line 70, ../scss/imports/components/_adblocker.scss */
#__nq__hh #line3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 19px;
  padding: 0 30px 30px;
}
@media (max-width: 480px) {
  /* line 70, ../scss/imports/components/_adblocker.scss */
  #__nq__hh #line3 {
    font-size: 13px;
    line-height: 16px;
    padding: 0 20px 20px;
  }
}

/* line 1, ../scss/imports/core/_breakingnews.scss */
.schemeRed #breakingNewsBanner {
  background-color: #A01016;
}
/* line 4, ../scss/imports/core/_breakingnews.scss */
.schemeRed #breakingNewsBanner a:hover, .schemeRed #breakingNewsBanner a:focus, .schemeRed #breakingNewsBanner a.close:hover, .schemeRed #breakingNewsBanner a.close:focus {
  color: #f86f77;
}
/* line 8, ../scss/imports/core/_breakingnews.scss */
.schemeRed #breakingNewsBanner a h1 {
  color: #fff !important;
}

/* line 12, ../scss/imports/core/_breakingnews.scss */
.schemeBlue #breakingNewsBanner {
  background-color: #14497f;
}
/* line 15, ../scss/imports/core/_breakingnews.scss */
.schemeBlue #breakingNewsBanner a:hover, .schemeBlue #breakingNewsBanner a:focus, .schemeBlue #breakingNewsBanner a.close:hover, .schemeBlue #breakingNewsBanner a.close:focus {
  color: #9ab7e3;
}
/* line 19, ../scss/imports/core/_breakingnews.scss */
.schemeBlue #breakingNewsBanner a h1 {
  color: #fff !important;
}

/* line 23, ../scss/imports/core/_breakingnews.scss */
.schemeGreen #breakingNewsBanner {
  background-color: #1b5731;
}
/* line 26, ../scss/imports/core/_breakingnews.scss */
.schemeGreen #breakingNewsBanner a:hover, .schemeGreen #breakingNewsBanner a:focus, .schemeGreen #breakingNewsBanner a.close:hover, .schemeGreen #breakingNewsBanner a.close:focus {
  color: #aad9a0;
}
/* line 30, ../scss/imports/core/_breakingnews.scss */
.schemeGreen #breakingNewsBanner a h1 {
  color: #fff !important;
}

/* line 34, ../scss/imports/core/_breakingnews.scss */
.schemePurple #breakingNewsBanner {
  background-color: #504DA1;
}
/* line 37, ../scss/imports/core/_breakingnews.scss */
.schemePurple #breakingNewsBanner a:hover, .schemePurple #breakingNewsBanner a:focus, .schemePurple #breakingNewsBanner a.close:hover, .schemePurple #breakingNewsBanner a.close:focus {
  color: #b8c0de;
}
/* line 41, ../scss/imports/core/_breakingnews.scss */
.schemePurple #breakingNewsBanner a h1 {
  color: #fff !important;
}

/* line 46, ../scss/imports/core/_breakingnews.scss */
#breakingNewsBanner {
  display: none;
  bottom: 0;
  color: #ffffff;
  left: 0;
  height: 90px;
  position: fixed;
  right: 0;
  width: auto;
  z-index: 101;
  padding: 10px 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  box-shadow: 0px -5px 10px 0px rgba(0, 0, 0, 0.12);
}
@media (max-width: 768px) {
  /* line 46, ../scss/imports/core/_breakingnews.scss */
  #breakingNewsBanner {
    overflow: auto;
  }
}
/* line 63, ../scss/imports/core/_breakingnews.scss */
#breakingNewsBanner a {
  color: #fff;
  text-decoration: none;
}
/* line 68, ../scss/imports/core/_breakingnews.scss */
#breakingNewsBanner h1 {
  font-size: 26px;
  height: 26px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 6px;
  clear: none;
}
@media (max-width: 768px) {
  /* line 68, ../scss/imports/core/_breakingnews.scss */
  #breakingNewsBanner h1 {
    font-size: 20px;
    height: 20px;
  }
}
/* line 81, ../scss/imports/core/_breakingnews.scss */
#breakingNewsBanner h2 {
  font-size: 30px;
  height: 30px;
  margin: 0;
}
@media (max-width: 768px) {
  /* line 81, ../scss/imports/core/_breakingnews.scss */
  #breakingNewsBanner h2 {
    font-size: 26px;
    height: 26px;
  }
}
/* line 91, ../scss/imports/core/_breakingnews.scss */
#breakingNewsBanner .close {
  float: right;
  font-size: 30px;
  line-height: 30px;
}
@media (max-width: 768px) {
  /* line 91, ../scss/imports/core/_breakingnews.scss */
  #breakingNewsBanner .close {
    font-size: 26px;
    height: 26px;
  }
}

/*# sourceMappingURL=meganav-nile.css.map */
