#toolbar-administration {display: none;}

@media (min-width: 1200px) {
  body.new_code .l-page {
    padding-top: 148px;
  }
  .l-page {
    padding-top: 0px;
  }
}
.c-footer__bottom p {
  font-size: 12px;
}
#toolbar-administration {
  display: none !important;
}

.region-outer .divisions-list a span.states {
  font-family: Gotham, sans-serif;
  font-size: 1.125rem;
}

.o-ratio-quick-fix img {
  width: initial;
  margin: 0 auto;
  height: initial;
}

/* FIX MOBILE APP BANNER */
   .c-banner__content {
      text-align: center;
      grid-column: 2 / span 7;
   }
.c-banner__heading {
  text-transform: initial;
}
.c-banner__media {
  grid-column: 9 / span 3;
}
@media (max-width: 991px) {
  .c-banner__content,
  .c-banner__media {
    grid-column: 1 / span 10;
  }

}
p a {
  color: #DA291C;
  text-decoration: underline;
}
p a:hover {
  text-decoration: none;
}

.l-container-paragraph p,
.l-container-paragraph ul {
  margin-top: 1rem!important;
}
.l-container-paragraph ul {
  padding-left: 20px;
  list-style: disc;
}

/* page.css */
.s-typo a {
  text-decoration-thickness: 1px;
}

/*** Business x customer toggle */
.c-header_b2b .c-header__topbar {
  background-color: #FAFAFA !important;
}
.b2b-toggle-header {
  height: 48px;
}
.b2b-toggle-header-mobile {
  position: fixed;
  top:0;
  width: 100%;
  z-index: 9999;
}
.b2b-toggle  {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #FAFAFA;
}

.b2b-toggle li {
  float: left;
  border-top: 4px solid #FAFAFA;
}

.b2b-toggle li a {
  display: block;
  text-align: center;
  padding: 10px 14px 13px 14px;
  text-decoration: none;
  color: #000;
  font-weight: 600;
  font-size: .75rem !important;
}

.b2b-toggle li a:hover:not(.b2b-active) {
  background-color: #FFF;
}
.b2b-toggle li.b2b-business:hover {
  border-top: 4px solid #F7921E;
}
.b2b-toggle li.b2b-customer {
  border-top: 4px solid #da291c;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}

.b2b-business a {
//border-bottom: 1px solid #e9e9e9;
}
.b2b-customer a{
  background-color: #FFF;
  border-bottom: 1px solid #FFF;
}
@media (min-width: 1200px) {
  .c-header_b2b .c-header__topbar {
    border-bottom: none;
  }
  .b2b-toggle-header-mobile {
    display:none;
  }

}
@media (max-width: 1200px) {
  .c-header_b2b {
    margin-top: 48px;
  }
  .l-page-b2b-toggle {
    padding-top: 112px;
  }
  .b2b-toggle-header div {
    padding: 0 !important;
  }
  .b2b-toggle {
    width: 100% !important;
  }
  .b2b-toggle li {
    width: 50%;
  }
  .c-header-b2b {
    top: 48px;
  }
  .is-sticky {
    top: 0
  }
  .nav-open .c-header.is-fixed {
    top:0;
    height:56px;
  }
}

.c-slider__heading.title-color-black,
.dash-after.title-color-black {
  color: #000000 !important;
}

.c-slider__heading.title-color-black::after {
  background-color: #000000;
}


/******* ENTRIBE IFRAMES *********/

 #entribe-upload-iframe {
   border:0;
   width: 100%;
   min-height: 570px;
 }
.text-content h3 {
  margin-top: 25px;
  margin-bottom: 30px;
}
#entribe-gallery {
  height:640px;
}
.entribe-social-links {
  padding: 60px 0 0;
}
.entribe-social-links li {
  font-size: 65px;
}
.entribe-social-links li a{
  color: #ee1313
}
@media only screen and (max-width: 768px) {
  #entribe-upload-iframe {
    height: 100vh;
  }
  .entribe-social-links {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  #entribe-gallery {
    height: 540px;
  }
}
@media only screen and (max-width: 430px) {
  #entribe-gallery {
    height: 440px;
  }
}

.l-section--wide {
max-width: 1840px;
}

.c-slider__content p a{
  color: #FFF;
}

.primary_link {
  color: #ee1313;
  text-decoration: underline;
}
.primary_link a:hover {
  text-decoration: none;
}

/**** TODO CKeditor *****/
.text-align-center {text-align:center;}
.text-align-left {text-align:left;}
.text-align-right {text-align:right;}
.text-align-justify {text-align:justify;}

/*** region selector ****/
@media (max-width: 1200px) {
  .c-rselector {
    padding-top: 35px;
  }
}
