:root {
  --bright-blue: $color-bright-blue; }

#ccl-refresh-header .header-nav .message-bar,
.message-bar {
  height: auto;
  overflow: hidden;
  font-size: 11px;
  position: relative;
  background: #c03; }
  #ccl-refresh-header .header-nav .message-bar .urgency-high h4,
  .message-bar .urgency-high h4 {
    color: #fff; }
  #ccl-refresh-header .header-nav .message-bar .urgency-medium h4,
  .message-bar .urgency-medium h4 {
    color: #294721; }
  #ccl-refresh-header .header-nav .message-bar h4,
  .message-bar h4 {
    line-height: 30px;
    vertical-align: middle;
    color: #444;
    font-weight: bold;
    float: left;
    padding: 0 20px;
    margin: 0; }
  #ccl-refresh-header .header-nav .message-bar .urgency-high div.header-advisory,
  .message-bar .urgency-high div.header-advisory {
    color: #fff; }
  #ccl-refresh-header .header-nav .message-bar .urgency-medium div.header-advisory,
  .message-bar .urgency-medium div.header-advisory {
    color: #294721; }
  #ccl-refresh-header .header-nav .message-bar .cookiemandate p,
  .message-bar .cookiemandate p {
    color: #0303fc; }
  #ccl-refresh-header .header-nav .message-bar .ccl-advisory,
  .message-bar .ccl-advisory {
    width: 100%;
    margin: 0 auto;
    clear: both;
    position: relative;
    padding: 10px; }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory a,
    .message-bar .ccl-advisory a {
      display: inline-block; }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory-content,
    .message-bar .ccl-advisory-content {
      width: 100%;
      position: relative;
      margin: auto;
      padding: 0; }
      @media (min-width: 1024px) {
        #ccl-refresh-header .header-nav .message-bar .ccl-advisory-content,
        .message-bar .ccl-advisory-content {
          width: 960px; } }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory-actions,
    .message-bar .ccl-advisory-actions {
      position: absolute;
      top: 7px;
      right: 0; }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory-link,
    .message-bar .ccl-advisory-link {
      display: inline-block; }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory.expanded .ccl-advisory-content, #ccl-refresh-header .header-nav .message-bar .ccl-advisory.collapsed .ccl-advisory-content,
    .message-bar .ccl-advisory.expanded .ccl-advisory-content,
    .message-bar .ccl-advisory.collapsed .ccl-advisory-content {
      padding-bottom: 25px; }
      @media (min-width: 350px) {
        #ccl-refresh-header .header-nav .message-bar .ccl-advisory.expanded .ccl-advisory-content, #ccl-refresh-header .header-nav .message-bar .ccl-advisory.collapsed .ccl-advisory-content,
        .message-bar .ccl-advisory.expanded .ccl-advisory-content,
        .message-bar .ccl-advisory.collapsed .ccl-advisory-content {
          padding-bottom: 0; } }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory.expanded .ccl-advisory-actions, #ccl-refresh-header .header-nav .message-bar .ccl-advisory.collapsed .ccl-advisory-actions,
    .message-bar .ccl-advisory.expanded .ccl-advisory-actions,
    .message-bar .ccl-advisory.collapsed .ccl-advisory-actions {
      display: flex;
      flex-direction: column-reverse;
      text-align: right;
      justify-content: space-between;
      height: 100%; }
      @media (min-width: 350px) {
        #ccl-refresh-header .header-nav .message-bar .ccl-advisory.expanded .ccl-advisory-actions, #ccl-refresh-header .header-nav .message-bar .ccl-advisory.collapsed .ccl-advisory-actions,
        .message-bar .ccl-advisory.expanded .ccl-advisory-actions,
        .message-bar .ccl-advisory.collapsed .ccl-advisory-actions {
          display: inline-block;
          text-align: initial;
          height: auto; } }
      #ccl-refresh-header .header-nav .message-bar .ccl-advisory.expanded .ccl-advisory-actions .message-bar-read, #ccl-refresh-header .header-nav .message-bar .ccl-advisory.collapsed .ccl-advisory-actions .message-bar-read,
      .message-bar .ccl-advisory.expanded .ccl-advisory-actions .message-bar-read,
      .message-bar .ccl-advisory.collapsed .ccl-advisory-actions .message-bar-read {
        margin-bottom: 10px; }
        @media (min-width: 350px) {
          #ccl-refresh-header .header-nav .message-bar .ccl-advisory.expanded .ccl-advisory-actions .message-bar-read, #ccl-refresh-header .header-nav .message-bar .ccl-advisory.collapsed .ccl-advisory-actions .message-bar-read,
          .message-bar .ccl-advisory.expanded .ccl-advisory-actions .message-bar-read,
          .message-bar .ccl-advisory.collapsed .ccl-advisory-actions .message-bar-read {
            margin-bottom: 0; } }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory,
    .message-bar .ccl-advisory .header-advisory {
      line-height: 30px;
      vertical-align: middle;
      font-weight: bold;
      margin: 0;
      font-size: 18px;
      letter-spacing: 1px;
      font-family: TempoStd,Tempo,Helvetica,Sans-Serif;
      padding: 5px 0 2px;
      display: block; }
      @media (min-width: 350px) {
        #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory,
        .message-bar .ccl-advisory .header-advisory {
          padding: 5px 100px 2px 0; } }
      @media (min-width: 1024px) {
        #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory,
        .message-bar .ccl-advisory .header-advisory {
          float: left; }
          #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory:after,
          .message-bar .ccl-advisory .header-advisory:after {
            clear: both; } }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-link,
    .message-bar .ccl-advisory .header-advisory-link {
      font-size: 12px;
      font-family: "Open Sans",Helvetica,Sans-Serif;
      margin-left: 20px;
      font-weight: 400;
      text-transform: uppercase;
      letter-spacing: 0.5px;
      position: relative;
      top: -2px;
      left: 0; }
      #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-link .learn-more-chevron-right,
      .message-bar .ccl-advisory .header-advisory-link .learn-more-chevron-right {
        font-size: 14px; }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-message,
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-expanded,
    .message-bar .ccl-advisory .header-advisory-message,
    .message-bar .ccl-advisory .header-advisory-expanded {
      line-height: 16px;
      vertical-align: middle;
      font-style: italic;
      margin: 0 !important;
      padding: 0 0 0 5px; }
      @media (min-width: 1024px) {
        #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-message,
        #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-expanded,
        .message-bar .ccl-advisory .header-advisory-message,
        .message-bar .ccl-advisory .header-advisory-expanded {
          float: left; }
          #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-message:after,
          #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-expanded:after,
          .message-bar .ccl-advisory .header-advisory-message:after,
          .message-bar .ccl-advisory .header-advisory-expanded:after {
            clear: both; } }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-message,
    .message-bar .ccl-advisory .header-advisory-message {
      display: inline-block;
      clear: both; }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-expanded,
    .message-bar .ccl-advisory .header-advisory-expanded {
      line-height: 20px;
      width: 100%;
      display: block; }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .message-bar-close,
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .message-bar-read,
    .message-bar .ccl-advisory .message-bar-close,
    .message-bar .ccl-advisory .message-bar-read {
      display: inline-block;
      position: static;
      padding-left: 10px;
      line-height: 17px;
      vertical-align: middle;
      margin-top: 5px; }
      @media (min-width: 1024px) {
        #ccl-refresh-header .header-nav .message-bar .ccl-advisory .message-bar-close,
        #ccl-refresh-header .header-nav .message-bar .ccl-advisory .message-bar-read,
        .message-bar .ccl-advisory .message-bar-close,
        .message-bar .ccl-advisory .message-bar-read {
          padding-left: 20px; } }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .message-bar-read,
    .message-bar .ccl-advisory .message-bar-read {
      transition-property: display;
      transition-duration: .5s;
      transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory svg,
    .message-bar .ccl-advisory svg {
      vertical-align: text-bottom; }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .header-advisory-expanded,
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory .message-bar-read.less,
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory.expanded .message-bar-read,
    .message-bar .ccl-advisory .header-advisory-expanded,
    .message-bar .ccl-advisory .message-bar-read.less,
    .message-bar .ccl-advisory.expanded .message-bar-read {
      display: none; }
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory.expanded .header-advisory-expanded,
    #ccl-refresh-header .header-nav .message-bar .ccl-advisory.expanded .message-bar-read.less,
    .message-bar .ccl-advisory.expanded .header-advisory-expanded,
    .message-bar .ccl-advisory.expanded .message-bar-read.less {
      display: inline-block; }
