/*
 * A partial implementation of the Ruby list functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb
 */
/*
 * A partial implementation of the Ruby constants functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb
 */
/*
 * A partial implementation of the Ruby display functions from Compass:
 * https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb
 */
/* generated with grunt-sass-globbing */
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: map-get($icon-home, 'width');
}

At the bottom of this section, we provide information about the spritesheet itself
*/
/*
The provided mixins are intended to be used with variables directly

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites(map-get($spritesheet, 'sprites'));
*/
/* generated with grunt-sass-globbing */
/* generated with grunt-sass-globbing */


.ck_tmpl_column {
    float: left;
    width: 50.00%;
    padding: 15px;
    box-sizing: border-box;
}

.ck_tmpl_row:after {
    content: "";
    display: table;
    clear: both;
}

@media screen and (max-width: 580px) {
    .ck_tmpl_column {
        width: 100%;
    }
}

/*img#ck_tmpl_column_img_1, #ck_tmpl_column_img_2 {
   	width:100% !important;
    height:auto !important;
}*/

.ck_tmpl_column img {
	width:100% !important;
    height:auto !important;
}

a:focus, .site-search-form input:focus {
  outline:3px solid orange;
}

@media (min-width: 954px) {
  /* line 4, /var/www/docroot/sites/all/themes/stern/sass/base/_layout.scss */
  #contentwrapper {
    padding-top: 119px; } }
  #contentwrapper.had-not-front {padding-top: 0;}
  #contentwrapper.had-not-front #pagination {top:124px;}

/* line 9, /var/www/docroot/sites/all/themes/stern/sass/base/_layout.scss */
#contentwrapper #headerbar,
#contentwrapper #pagination,
#contentwrapper #network {
  z-index: 2; }

/* line 16, /var/www/docroot/sites/all/themes/stern/sass/base/_layout.scss */
#side-nav {
  top: 298px; }

/* line 20, /var/www/docroot/sites/all/themes/stern/sass/base/_layout.scss */
#floater {
  z-index: auto !important; }
  /* line 23, /var/www/docroot/sites/all/themes/stern/sass/base/_layout.scss */
  .node-type-home #floater {
    bottom: -50px; }

/* line 29, /var/www/docroot/sites/all/themes/stern/sass/base/_layout.scss */
.hometheater .controls {
  z-index: 3; }

@media (min-width: 960px) {
  /* line 34, /var/www/docroot/sites/all/themes/stern/sass/base/_layout.scss */
  #pagination {
    top: 243px; } }

.node-type-news .article-page #col-main {
  width: 650px;
}

/* generated with grunt-sass-globbing */
/* line 1, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
#footer-global-responsive {
  background: #151515;
  margin-bottom: -24px;
  margin-bottom: -1.5rem; }
  /* line 5, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
  #footer-global-responsive .inner {
    padding: 30px 20px 0;
    padding: 1.875rem 1.25rem 0; }
  /* line 10, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
  #footer-global-responsive .nav-footer > ul {
    display: block;
    margin-bottom: 18px;
    margin-bottom: 1.125rem; }
    /* line 14, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .nav-footer > ul li {
      display: inline-block;
      width: auto;
      border-left: none;
      padding: 0;
      vertical-align: top;
      border: none; }
      /* line 22, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .nav-footer > ul li .btn {
        display: none !important; }
      /* line 26, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .nav-footer > ul li::after {
        content: '|';
        display: inline-block;
        margin: 0 20px;
        margin: 0 1.25rem;
        color: #CCCCCC; }
      /* line 34, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .nav-footer > ul li:last-child::after {
        display: none; }
      /* line 39, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .nav-footer > ul li a {
        font-size: 14px;
        font-size: 0.875rem;
        text-transform: none;
        color: #CCCCCC;
        display: inline;
        text-align: left;
        padding: 0;
        margin: 0;
        font-weight: 100;
        font-family: inherit; }
        @media (max-width: 800px) {
          /* line 39, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
          #footer-global-responsive .nav-footer > ul li a {
            font-size: 14px;
            font-size: 0.875rem;
            text-transform: none;
            color: #CCCCCC !important;
            display: inline;
            text-align: left;
            padding: 0;
            margin: 0;
            font-weight: 100; } }
        /* line 61, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
        #footer-global-responsive .nav-footer > ul li a:hover {
          color: #FFFFFF !important;
          text-decoration: underline; }
        /* line 65, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
        #footer-global-responsive .nav-footer > ul li a .btn {
          display: none !important; }
    @media (max-width: 768px) {
      /* line 10, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .nav-footer > ul {
        width: 340px;
        width: 21.25rem;
        margin-bottom: 0; }
        /* line 75, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
        #footer-global-responsive .nav-footer > ul li {
          margin-bottom: 15px;
          margin-bottom: 0.9375rem; }
          /* line 79, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
          #footer-global-responsive .nav-footer > ul li:nth-child(3)::after {
            display: none; } }
    @media (max-width: 580px) {
      /* line 10, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .nav-footer > ul {
        width: 100%;
        -webkit-column-count: 2;
        /* Chrome, Safari, Opera */
        -moz-column-count: 2;
        /* Firefox */
        column-count: 2;
        -webkit-column-gap: 40px;
        /* Chrome, Safari, Opera */
        -moz-column-gap: 40px;
        /* Firefox */
        column-gap: 40px; }
        /* line 95, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
        #footer-global-responsive .nav-footer > ul li {
          display: block;
          width: 100%; }
          /* line 99, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
          #footer-global-responsive .nav-footer > ul li::after {
            display: none; } }
  @media (max-width: 768px) {
    /* line 107, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social {
      margin-bottom: 15px;
      margin-bottom: 0.9375rem; } }
  /* line 113, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
  #footer-global-responsive .footer-social ul li {
    vertical-align: middle;
    display: inline-block;
    float: none;
    margin: 0 15px 0;
    margin: 0 0.9375rem 0; }
    /* line 119, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social ul li:last-child {
      margin: 0 0 0 15px;
      margin: 0 0 0 0.9375rem; }
    @media (max-width: 580px) {
      /* line 124, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-social ul li:last-child {
        margin: 0 15px 0;
        margin: 0 0.9375rem 0; } }
    /* line 129, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social ul li a {
      border-radius: 0; }
    /* line 134, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social ul li.s-tw a {
      width: 19px;
      width: 2.1875rem;
      height: 16px;
      height: 2rem;
      background: url(../images/svg/icon-twitter-grey.svg) no-repeat center/100%; }
      /* line 139, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-social ul li.s-tw a:hover {
        background: url(../images/svg/icon-twitter-white.svg) no-repeat center/100%; }
    /* line 146, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social ul li.s-fb a {
      width: 11px;
      width: 2.1875rem;
      height: 19px;
      height: 2rem;
      background: url(../images/svg/icon-facebook-grey.svg) no-repeat center/100%; }
      /* line 151, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-social ul li.s-fb a:hover {
        background: url(../images/svg/icon-facebook-white.svg) no-repeat center/100%; }
    /* line 158, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social ul li.s-in a {
      width: 20px;
      width: 2.1875rem;
      height: 20px;
      height: 2rem;
      background: url(../images/svg/icon-instagram-grey.svg) no-repeat center/100%; }
      /* line 163, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-social ul li.s-in a:hover {
        background: url(../images/svg/icon-instagram-white.svg) no-repeat center/100%; }
    /* line 170, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social ul li.s-yt a {
      width: 19px;
      width: 2.1875rem;
      height: 14px;
      height: 2rem;
      background: url(../images/svg/icon-youtube-grey.svg) no-repeat center/100%; }
      /* line 175, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-social ul li.s-yt a:hover {
        background: url(../images/svg/icon-youtube-white.svg) no-repeat center/100%; }
    /* line 182, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social ul li.s-li a {
      width: 18px;
      width: 2.1875rem;
      height: 18px;
      height: 2rem;
      background: url(../images/svg/icon-linkedin-grey.svg) no-repeat center/100%; }
      /* line 187, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-social ul li.s-li a:hover {
        background: url(../images/svg/icon-linkedin-white.svg) no-repeat center/100%; }
    /* line 194, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social ul li.s-gp a {
      width: 21px;
      width: 2.1875rem;
      height: 23px;
      height: 2rem;
      background: url(../images/svg/icon-google-grey.svg) no-repeat center/100%; }
      /* line 199, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-social ul li.s-gp a:hover {
        background: url(../images/svg/icon-google-white.svg) no-repeat center/100%; }
    /* line 206, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-social ul li.s-op a {
      width: 19px;
      width: 2.1875rem;
      height: 18px;
      height: 2rem;
      background: url(../images/svg/icon-chat-grey.svg) no-repeat center/100%; }
      /* line 211, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-social ul li.s-op a:hover {
        background: url(../images/svg/icon-chat-white.svg) no-repeat center/100%; }
  /* line 222, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
  #footer-global-responsive .footer-donate .link a {
    border-radius: 0;
    line-height: 45px;
    line-height: 2.8125rem; }
    /* line 226, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-donate .link a:hover {
      background-color: #FFFFFF;
      color: #151515; }
  @media (max-width: 580px) {
    /* line 221, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
    #footer-global-responsive .footer-donate .link {
      float: none;
      margin: 15px auto; } }
  /* line 238, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
  #footer-global-responsive .footer-donate .text {
    font-family: "Gotham A", Arial, Helvetica, "Nimbus Sans L", sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 14px;
    font-size: 0.875rem; }
    @media (max-width: 580px) {
      /* line 238, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-donate .text {
        text-align: center; } }
  /* line 250, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
  #footer-global-responsive .footer-footer {
    color: #CCCCCC; }
  #footer-global-responsive .footer-footer {
    color: #CCCCCC; }
    @media (max-width: 580px) {
      /* line 250, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-footer {
        text-align: left; } }
    @media (max-width: 500px) {
      /* line 250, /var/www/docroot/sites/all/themes/stern/sass/components/_footer.scss */
      #footer-global-responsive .footer-footer a{
        text-align: center; } }
    #footer-global-responsive .footer-footer a:hover{
        text-decoration: underline; }

/* line 1, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
#header-global-responsive {
/*  background: #4F1875; */
  background: #57068c;
  z-index: 998; }
  /* line 5, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  .front #header-global-responsive {
    position: relative; }
  /* line 9, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .inner {
/*    background: #4F1875; */
    background: #57068c;
    padding-left: 185px; }
    @media (max-width: 768px) {
      /* line 9, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .inner {
        padding: 0; } }
  /* line 18, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .logo {
    width: 185px;
    background-color: transparent; }
    @media (max-width: 768px) {
      /* line 18, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .logo {
        position: static; } }
    @media (max-width: 768px) {
      /* line 26, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .logo a {
        height: 55px;
        padding-top: 16px; } }
  @media (max-width: 768px) {
    /* line 34, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .btn-menu {
      display: block;
      width: 64px;
      height: 55px;
      background-color: transparent;
      position: absolute;
      right: 0;
      top: 0;
      cursor: pointer; }
      /* line 45, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .btn-menu:before {
        content: '';
        display: block;
        width: 24px;
        height: 19px;
        margin: 18px auto 0;
        background: linear-gradient(#FFFFFF, #FFFFFF 3px, transparent 3px, transparent 8px, #FFFFFF 8px, #FFFFFF 11px, transparent 11px, transparent 16px, #FFFFFF 16px, #FFFFFF); } }
  /* line 56, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .content {
    background-color: transparent; }
    @media (max-width: 768px) {
      /* line 56, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content {
        display: none;
        height: auto; } }
  @media (min-width: 769px) {
    /* line 65, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .site-search-form {
      padding-top: 21px;
      width: 160px; } }
  /* line 71, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .site-search-form label {
    border: 0;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap; }
  /* line 75, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .site-search-form .field {
    padding: 0 0 0 25px; }
  /* line 79, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .site-search-form input[type='submit'] {
    right: auto;
    left: 0;
    width: 25px;
    height: 31px;
  /*    background: url(../images/svg/icon-search-white.svg) 10px 50%/14px 14px no-repeat; } */
  /* line 88, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive #site-search {
    height: 31px; }
  /* line 92, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nolink {
    display: block;
    text-transform: uppercase;
    font-weight: bold; }
  /* line 98, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-audiences-container {
    background-color: #FFFFFF;
    position: relative;
    z-index: 999; }
  /* line 104, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .audience-nav-label {
    display: none; }
  /* line 108, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-audiences {
    font-size: 14px;
    max-width: 954px;
    height: 46px;
    margin: 0 auto; }
  #header-global-responsive .nav-audiences li.expanded .menu-arrow {
    background: url(../images/svg/icon-arrow-drop-down-purple.svg) no-repeat center/100%;
    padding: 10px; }
  #header-global-responsive .nav-audiences li.expanded.is-open .menu-arrow {
    background: url(../images/svg/icon-arrow-drop-down.svg) no-repeat center/100%;
    padding: 10px; }
    @media (max-width: 768px) {
      /* line 108, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .nav-audiences {
        display: none; } }
    /* line 118, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .nav-audiences li {
      margin: 0;
      padding: 0; }
    /* line 123, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .nav-audiences .nolink {
      color: #FFFFFF;
      font-size: 12px;
      padding: 6px 20px 4px; }
    /* line 129, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .nav-audiences > ul {
      float: right; }
      /* line 132, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .nav-audiences > ul > li {
        position: relative;
        float: left; }
        /* line 136, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
        #header-global-responsive .nav-audiences > ul > li > a {
          padding: 0 20px;
          display: block;
          line-height: 46px;
          font-weight: bold;
          background: #FFFFFF;
          transition: background-color 0.4s ease, color 0.4s ease; }
        /* line 145, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
        #header-global-responsive .nav-audiences > ul > li:nth-last-child(-n+2) ul {
          left: auto;
          right: 0; }
        /* line 151, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
        #header-global-responsive .nav-audiences > ul > li.is-open > a {
          background: #151515;
          color: #FFFFFF;
          text-decoration: underline; }
        /* line 155, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
        #header-global-responsive .nav-audiences > ul > li.is-open ul {
          height: auto;
          padding: 15px 0 20px;
          opacity: 1; }
        /* line 162, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
        #header-global-responsive .nav-audiences > ul > li:not(.expanded) > a:hover {
          background: #151515;
          color: #FFFFFF;
          text-decoration: underline; }
      /* line 168, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .nav-audiences > ul ul {
        background-color: #151515;
        position: absolute;
        left: 0;
        top: 100%;
        width: 250px;
        height: 0;
        opacity: 0;
        transition: opacity 0.4s ease;
        overflow: hidden;
        line-height: 1.3572; }
        /* line 180, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
        #header-global-responsive .nav-audiences > ul ul li {
          margin-bottom: 1px; }
        /* line 184, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
        #header-global-responsive .nav-audiences > ul ul li:nth-child(n+2) > .nolink {
          padding-top: 27px; }
        /* line 188, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
        #header-global-responsive .nav-audiences > ul ul a {
          display: block;
          padding: 5px 20px;
          color: #FFFFFF;
          transition: color 0.2s ease; }
          /* line 194, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
          #header-global-responsive .nav-audiences > ul ul a:hover {
            color: #FFFF00;
            text-decoration: underline; }
  @media (min-width: 769px) {
    /* line 203, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .nav-main > ul {
      display: flex;
      border-left: 1px solid #67358A; } }
  /* line 209, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-main > ul > li {
    position: relative;
    width: auto;
    float: none;
    border-color: #67358A; }
  #header-global-responsive .nav-main .menu-arrow {
    background: url(../images/svg/icon-arrow-drop-down.svg) no-repeat center/100%;
    padding: 10px; }
    @media (min-width: 769px) {
      /* line 209, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .nav-main > ul > li {
        flex: 1 1 auto; } }
  /* line 221, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-main .tagline {
    transition: color 0.4s ease; }
    @media (max-width: 768px) {
      /* line 221, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .nav-main .tagline {
        display: none; } }
  /* line 230, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-main .is-open > div {
    background-color: #151515; }
  /* line 234, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-main .is-open .tagline {
    color: #999999; }
  /* line 238, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-main .is-open > ul {
    padding: 10px 0 16px; }
  @media (min-width: 769px) {
    /* line 243, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .nav-main .mobile-only {
      display: none; } }
  /* line 249, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-main .nav-label {
    color: #FFFFFF;
    display: table-cell;
    vertical-align: middle; }
  /* line 255, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-main .nolink {
    color: #151515;
    font-size: 15px;
    line-height: 1.2;
    padding: 11px 20px; }
  /* line 262, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .nav-main li:nth-child(n+2) > .nolink {
    padding-top: 31px; }
  /* line 269, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .content.mobile-nav-open .nav-main {
    border-color: #67358A; }
    /* line 272, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .content.mobile-nav-open .nav-main .btn {
      display: table-cell;
      width: 74px;
      height: 49px;
      position: relative; }
    /* line 279, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .content.mobile-nav-open .nav-main li {
      background-color: transparent;
      border-right: 0 !important;
      border-left: 0 !important;
      margin: 0; }
      /* line 285, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content.mobile-nav-open .nav-main li > div {
        background-color: transparent; }
      /* line 289, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content.mobile-nav-open .nav-main li a,
      #header-global-responsive .content.mobile-nav-open .nav-main li .nav-label {
        height: 49px;
        padding: 0 20px;
        font-size: 16px;
        line-height: 1.125; }
      /* line 297, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content.mobile-nav-open .nav-main li.parent > div > a,
      #header-global-responsive .content.mobile-nav-open .nav-main li .nav-label {
        padding-right: 0; }
      /* line 302, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content.mobile-nav-open .nav-main li li {
        border-color: #430D68 !important; }
        /* line 305, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
        #header-global-responsive .content.mobile-nav-open .nav-main li li li {
          border-width: 0; }
          /* line 308, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
          #header-global-responsive .content.mobile-nav-open .nav-main li li li a {
            color: #57068C;
            height: auto;
            display: block;
            padding-top: 11px;
            padding-bottom: 11px; }
    /* line 322, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .content.mobile-nav-open .nav-main > ul > li > div > a,
    #header-global-responsive .content.mobile-nav-open .nav-main > ul > li > div .nav-label {
      font-weight: bold; }
    /* line 327, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .content.mobile-nav-open .nav-main > ul > li > div > .btn:before {
      content: '';
      display: inline-block;
      height: 10px;
      width: 10px;
      border-width: 2px 0 0 2px;
      border-color: #FFFFFF;
      border-style: solid;
      -webkit-transform: rotate(225deg);
      -moz-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
      -o-transform: rotate(225deg);
      transform: rotate(225deg);
      position: absolute;
      right: 22px;
      top: 18px;
      transition: all 0.2s ease; }
    /* line 337, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .content.mobile-nav-open .nav-main > ul > li.is-active > div > .btn:before {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      top: 24px; }
    /* line 343, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .content.mobile-nav-open .nav-main > ul ul {
      background: #360755; }
      /* line 347, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content.mobile-nav-open .nav-main > ul ul .btn:before, #header-global-responsive .content.mobile-nav-open .nav-main > ul ul .btn:after {
        content: '';
        display: block;
        width: 14px;
        height: 2px;
        background: #9B83AA;
        position: absolute;
        right: 20px;
        top: 23px; }
      /* line 359, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content.mobile-nav-open .nav-main > ul ul .btn:after {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg); }
      /* line 364, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content.mobile-nav-open .nav-main > ul ul .is-active .btn:after {
        content: normal; }
      /* line 368, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content.mobile-nav-open .nav-main > ul ul ul {
        background: #FFFFFF;
        padding: 27px 0 35px; }
  /* line 376, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .content.mobile-nav-open .site-search-form {
    border: 0; }
  /* line 381, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
  #header-global-responsive .content:not(.mobile-nav-open) .nav-main ul ul {
    background-color: #151515;
    width: calc(100% + 60px); }
    /* line 385, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .content:not(.mobile-nav-open) .nav-main ul ul li {
      float: none;
      width: auto;
      text-align: left;
      border: 0 !important;
      background: transparent;
      margin-bottom: 1px; }
      /* line 393, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
      #header-global-responsive .content:not(.mobile-nav-open) .nav-main ul ul li > div {
        display: block;
        width: auto; }
    /* line 399, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
    #header-global-responsive .content:not(.mobile-nav-open) .nav-main ul ul a {
      display: block;
      height: auto;
      padding: 6px 15px; }

    #header-global-responsive .content:not(.mobile-nav-open) .nav-main ul ul a:hover {
      text-decoration: underline;
    }

/* line 408, /var/www/docroot/sites/all/themes/stern/sass/components/_header.scss */
.info-alert-wrapper {
  background-color: #fee800; }

a.m-arrow {
  padding: 0 !important;
  height: 0 !important;
  display: inline !important; }

#nav-section-hdr .menu-arrow {
  background: url(../images/svg/icon-arrow-drop-down.svg) no-repeat center/100%;
  padding: 10px; }

/* line 3, /var/www/docroot/sites/all/themes/stern/sass/components/_home.scss */
.front .home-page .hometheater {
  z-index: 3; }

/*# sourceMappingURL=stern.styles.css.map */

/* Added 2019-06-11 as per Anna Miars to fix the left nav issues on the public site */
@media (max-width: 953px) {
    .article-col-side #page-nav {
        position: absolute !important;
    }
}

