/* This aggregate contains the following files:
sites/all/themes/stoptb2019/css/global.css,
sites/all/themes/stoptb2019/css/templates.css,
sites/all/themes/stoptb2019/css/nodeViews.css,
sites/all/themes/stoptb2019/css/navBar.css,
sites/all/themes/stoptb2019/css/footerBar.css,
sites/all/themes/stoptb2019/css/paragraphs.css,
sites/all/themes/stoptb2019/css/homepage.css,
sites/all/themes/stoptb2019/css/newsSection.css,
sites/all/themes/stoptb2019/css/eventsSection.css,
sites/all/themes/stoptb2019/css/resourceSection.css,
sites/all/themes/stoptb2019/css/workingGroup.css,
sites/all/themes/stoptb2019/css/bootstrapOverride.css,
sites/all/themes/stoptb2019/css/sidebarWidgets.css,
sites/all/themes/stoptb2019/css/trafficLights.css. */

/**
   * CSS file for global styles
   */
  body {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
  }
  
  body.admin-menu {
    margin-top: 30px !important;
  }
  
  .navbar-brand {
    display: none;
  }
  
  #page-header {
    position: relative;
  }
  
  .breadcrumb {
    position: absolute;
    color: white;
    z-index: 2;
    background: transparent;
    left: 4.5%;
    padding: 0;
    top: 5%;
  }
  
  .breadcrumb a {
    color: white;
  }
  
  .breadcrumb > .active {
    color: white;
  }
  
  .breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">\00a0";
  }
  
  .main-container {
    padding: 0;
  }
  
  #page-container {
    padding-top: 0px;
  }
  
  .front #page-container {
    padding-top: 0;
  }
  
  .admin-menu #page-container {
    margin-top: 90px;
    position: relative;
    padding-top: 0px;
  }
  .admin-menu.front #page-container {
    margin-top: 30px;
    position: relative;
    padding-top: 0px;
  }
  
  blockquote {
    position: relative;
    float: none;
    width: auto;
    margin: 2% 5%;
    font-size: 18px;
    border: none;
  }
  
  blockquote:before {
    position: absolute;
    content: open-quote;
    font-size: 4em;
    margin-left: -0.6em;
    margin-top: -0.4em;
    color: #d50032;
  }
  blockquote:after {
    position: absolute;
    content: close-quote;
    font-size: 4em;
    bottom: 0;
    right: 0;
    margin-right: -0.2em;
    margin-bottom: -0.8em;
    color: #d50032;
  }
  blockquote p {
    display: inline;
  }
  
  .field-type-text-with-summary .media-float-left {
    float: left;
  }
  
  .field-type-text-with-summary .media-float-right {
    float: right;
  }
  
  .img-responsive {
    width: 100%;
  }
  .btn-info {
    background-color: #d50032;
    border: solid thin #d50032;
  }
  .btn-info:hover,
  .btn-info:active:hover,
  .btn-info.active:hover,
  .open > .dropdown-toggle.btn-info:hover,
  .btn-info:active:focus,
  .btn-info.active:focus,
  .open > .dropdown-toggle.btn-info:focus,
  .btn-info:active.focus,
  .btn-info.active.focus,
  .open > .dropdown-toggle.btn-info.focus {
    background-color: #d50032;
    border: solid thin #d50032;
  }
  
  .pager.pager-load-more {
    margin-top: 40px;
  }
  .pager.pager-load-more li > a, .pager.pager-load-more li > span {
    background-color: #d50032;
    border: solid thin #d50032;
    color: white;
  }
  
  .not-logged-in.og-context-node .tabs--primary.nav.nav-tabs{
    display: none;
  }
  
  .field-name-body img.img-responsive,
  .field-name-field-wysiwyg-body img.img-responsive {
    width: auto;
  }
  
  .field-name-body table,
  .field-name-field-wysiwyg-body table {
    border-collapse: collapse;
  }
  
  .field-name-body th,
  .field-name-field-wysiwyg-body th,
  .field-name-body td,
  .field-name-field-wysiwyg-body td {
    border: 1px solid black;
    padding: 2px;
  }
  .field-name-body th,
  .field-name-field-wysiwyg-body th {
    font-weight: bold;
  }
  
  .service-links {
    margin-bottom: 20px;
  }
  
  .service-links .links{
    padding: 0px;
    margin: 0;
  }
  
  .service-links li {
    display: inline-block;
  }
  
  .service-links img {
    width: 30px !important;
  }
  
  .media-float-right {
    float: right;
    padding-left: 1em;
    padding-bottom: 1em;
  }
  
  .media-float-left {
    float: left;
    padding-right: 1em;
    padding-bottom: 1em;
  }
  
  .no-bootstrap-padding-leftright {
    padding-left: 0;
    padding-right: 0;
  }
  
  .content-link-wrapper,
  .content-link-wrapper:hover,
  .content-link-wrapper:focus {
    text-decoration: none;
    display: block;
  }
  
  .node-infographic .content-link-wrapper,
  .node-infographic .content-link-wrapper:hover,
  .node-infographic .content-link-wrapper:focus,
  .node-pdf .content-link-wrapper,
  .node-pdf .content-link-wrapper:hover,
  .node-pdf .content-link-wrapper:focus {
    display: inline;
  }
  
  
  .file-size {
    display: none
  }
  
  .node-type-dashboard iframe {
    border: none;
  }
  
  /**
  MEDIA QUERIES
   */@media (min-width: 768px) {
 #page-container {
      padding-top: 75px;
    }
    .front #page-container {
      padding-top: 0;
    } 
}@media (min-width: 992px) {
  
}@media (min-width: 1200px) {
  
}#cboxWrapper #cboxClose {
    top: 0;
    right: 0;
  }
  
  #cboxOverlay {
    opacity: 0.3 !important;
  }@media (max-width: 600px) {
 #cboxLoadedContent img { 
      max-width: 100vw;
    }
    #cboxLoadedContent a {
      position: static !important;
      display: block !important;
      margin-top: 10px !important;
    } 
}
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/global.css */

/**
   * CSS file for Themes template styles
   */
  
  
  
  .front #page-content {
    padding: 0;
  }
  
  #page-content {
      padding: 30px 0;
  }
  
  .not-front.not-logged-in #page-content {
    padding: 40px 20px 0;
  }
  
  .not-front.not-logged-in.node-type-dashboard #page-content {
    padding: 10px 20px 0;
  }
  
  
  .not-front.not-logged-in .region-sidebar-second {
    display: none;
  }
  
  .node-type-node-gallery-gallery .region-header,
  .node-type-team-template .region-header,
  .node-type-team-subpage .region-header,
  .node-type-event .region-header,
  .node-type-article .region-header,
  .node-type-faq-page .region-header,
  .node-type-page .region-header,
  .node-type-theme-page .region-header {
      position: relative;
  }
  
  .node-type-node-gallery-gallery .field-name-field-background-image,
  .node-type-team-template .background-image-formatter,
  .node-type-team-subpage .background-image-formatter,
  .node-view-event_header .background-image-formatter,
  .node-type-event .background-image-formatter,
  .node-type-article .background-image-formatter,
  .node-type-faq-page .background-image-formatter,
  .node-type-page .background-image-formatter,
  .node-type-theme-page .background-image-formatter{
      height: 412px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
  }
  
  .node-type-node-gallery-gallery #block-fieldblock-node-node-gallery-gallery-full-title-field,
  .node-type-team-template #block-fieldblock-node-team-template-full-title-field,
  .node-type-team-subpage #block-fieldblock-node-team-subpage-full-title-field,
  .node-view-event_header .field-name-title-field,
  .node-type-event #block-fieldblock-node-event-full-title-field,
  .node-type-faq-page #block-fieldblock-node-faq-page-full-title-field,
  .node-type-page #block-fieldblock-node-page-full-title-field,
  .node-type-dashboard #block-fieldblock-node-dashboard-full-title-field,
  .node-type-theme-page #block-fieldblock-node-theme-page-full-title-field,
  .node-type-working-group #block-fieldblock-node-working-group-full-title-field,
  .node-type-dashboard #block-fieldblock-node-working-group-full-title-field{
      position: absolute;
      bottom: 40%;
      width: 90%;
      left: 4.5%;
  }
  
  .node-type-article #block-fieldblock-node-article-full-title-field {
    position: relative;
    width: 100%;
    color: black;
    bottom: auto;
    left: auto;
    display: block;
  }
  
  .node-type-node-gallery-gallery #block-fieldblock-node-node-gallery-gallery-full-title-field div,
  .node-type-team-template #block-fieldblock-node-team-template-full-title-field div,
  .node-type-team-subpage #block-fieldblock-node-team-subpage-full-title-field div,
  .node-view-event_header .field-name-title-field div,
  .node-type-event #block-fieldblock-node-event-full-title-field div,
  .node-type-article #block-fieldblock-node-article-full-title-field div,
  .node-type-faq-page #block-fieldblock-node-faq-page-full-title-field div,
  .node-type-page #block-fieldblock-node-page-full-title-field div,
  .node-type-dashboard #block-fieldblock-node-dashboard-full-title-field div,
  .node-type-theme-page #block-fieldblock-node-theme-page-full-title-field div,
  .node-type-working-group #block-fieldblock-node-working-group-full-title-field div{
    position: relative;
    width: 100%;
    height: 100%;
  }
  
  .node-type-node-gallery-gallery #block-fieldblock-node-node-gallery-gallery-full-title-field div.contextual-links-wrapper,
  .node-type-team-template #block-fieldblock-node-team-template-full-title-field div.contextual-links-wrapper,
  .node-type-team-subpage #block-fieldblock-node-team-subpage-full-title-field div.contextual-links-wrapper,
  .node-view-event_header .field-name-title-field div.contextual-links-wrapper,
  .node-type-event #block-fieldblock-node-event-full-title-field div.contextual-links-wrapper,
  .node-type-article #block-fieldblock-node-article-full-title-field div.contextual-links-wrapper,
  .node-type-faq-page #block-fieldblock-node-faq-page-full-title-field div.contextual-links-wrapper,
  .node-type-page #block-fieldblock-node-page-full-title-field div.contextual-links-wrapper,
  .node-type-dashboard #block-fieldblock-node-dashboard-full-title-field div.contextual-links-wrapper,
  .node-type-theme-page #block-fieldblock-node-theme-page-full-title-field div.contextual-links-wrapper,
  .node-type-working-group #block-fieldblock-node-working-group-full-title-field div.contextual-links-wrapper {
      height: auto  !important;
  }
  
  .node-type-node-gallery-gallery #block-fieldblock-node-node-gallery-gallery-full-title-field .field-name-title-field,
  .node-type-team-template #block-fieldblock-node-team-template-full-title-field h1,
  .node-type-team-subpage #block-fieldblock-node-team-subpage-full-title-field h1,
  .node-view-event_header .field-name-title-field h1,
  .node-type-event #block-fieldblock-node-event-full-title-field h1,
  .node-type-faq-page #block-fieldblock-node-faq-page-full-title-field h1,
  .node-type-page #block-fieldblock-node-page-full-title-field h1,
  .node-type-dashboard #block-fieldblock-node-dashboard-full-title-field h1,
  .node-type-theme-page #block-fieldblock-node-theme-page-full-title-field h1,
  .node-type-working-group #block-fieldblock-node-working-group-full-title-field h1 {
      color: white;
      font-size: 35px;
      text-transform: uppercase;
      font-weight: bold;
      bottom: 0;
      position: absolute;
      margin-top: 0;
  }
  
  .node-type-article #block-fieldblock-node-article-full-title-field h1 {
    color: black;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: bold;
    bottom: 0;
    margin-top: 0;
  }
  
  .node-type-node-gallery-gallery .field-title-field-underlined,
  .node-type-team-template .field-title-field-underlined,
  .node-type-team-subpage .field-title-field-underlined,
  .node-view-event_header .field-title-field-underlined,
  .node-type-event .field-title-field-underlined,
  article .field-title-field-underlined,
  .node-type-faq-page .field-title-field-underlined,
  .node-type-page .field-title-field-underlined,
  .node-type-theme-page .field-title-field-underlined,
  .node-type-working-group .field-title-field-underlined {
    width: 30% !important;
    background-color: #d50032;
    height: 2px !important;
    margin: 10px 0;
    transition: 0.8s;
  }
  
  .node-type-article .field-title-field-underlined {
    display: none;
  }
  
  .node-view-headline .field-title-field-underlined {
    margin: 5px 0;
  }
  
  .node-type-dashboard #block-fieldblock-node-dashboard-full-field-summary,
  .node-type-node-gallery-gallery #block-fieldblock-node-node-gallery-gallery-full-body,
  .node-type-team-template #block-fieldblock-node-team-template-full-field-summary,
  .node-type-team-subpage #block-fieldblock-node-team-subpage-full-field-summary,
  .node-view-event_header .field-name-field-summary,
  .node-type-event #block-fieldblock-node-event-full-field-summary,
  .node-type-faq-page #block-fieldblock-node-faq-page-full-field-summary,
  .node-type-page #block-fieldblock-node-page-full-field-summary,
  .node-type-theme-page #block-fieldblock-node-theme-page-full-field-summary,
  .node-type-working-group #block-fieldblock-node-working-group-full-field-summary {
    display: block;
    outline: none;
    position: absolute;
    bottom: 15%;
    color: white;
    font-size: 20px;
    width: 90%;
    line-height: 1.2em;
    left: 4.5%;
    height: 84px;
  }
  
  .node-type-article #block-fieldblock-node-article-full-field-summary {
    display: block;
    outline: none;
    color: #d50032;
    font-size: 20px;
    line-height: 1.2em;
    font-weight: bold;
    margin-bottom: 20px;
  }
  
  .field-background-image-overlay{
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: rgba(0,0,0,0.5);
      cursor: pointer;
      background: -moz-linear-gradient(left,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-linear-gradient(left,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to right,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=1 );
  }
  
  .field-banner-image-overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: rgba(0,0,0,0.3);
      cursor: pointer;
  }
  
  
  /** TEAM MEMBER **/
  /*.taxonomy-term-team-page-all .ui-state-active .ui-icon{*/
  /*  background-image: url("/sites/all/themes/stbptheme/images/ui-icons_ffffff_256x240.png");*/
  /*}*/
  
  /*.taxonomy-term-team-page-all .ui-accordion .ui-state-default:hover{*/
  /*  border: 1px solid #d3d3d3;*/
  /*}*/
  /*.taxonomy-term-team-page-all .ui-accordion .ui-state-active:hover{*/
  /*  border: 1px solid #d50032;*/
  /*}*/
  
  /*.taxonomy-term-team-page-all .ui-accordion-content-active {*/
  /*  display: flex !important;*/
  /*  flex-wrap: wrap;*/
  /*}*/
  
  /*.page-taxonomy-term-114 h1{*/
  /*  display: none;*/
  /*}*/
  
  /*.page-taxonomy-term #main-content-section{*/
  /*  border: none;*/
  /*}*/
  
  /*.taxonomy-term-team-page-all{}*/
  
  /*.taxonomy-term-team-page-all h3.ui-accordion-header.ui-state-active{*/
  /*  background-color: #d50032;*/
  /*  border: 1px solid #d50032;*/
  /*  margin-bottom: 0;*/
  
  /*}*/
  /*.taxonomy-term-team-page-all h3.ui-accordion-header.ui-state-active a{*/
  /*  color: #ffffff;*/
  /*  font-weight: bold;*/
  /*}*/
  
  
  /*.team-member {*/
  /*  margin-bottom: 40px;*/
  /*  padding: 0 10px;*/
  /*}*/
  
  /*.team-member .views-field-field-team-photo{*/
  /*  margin-bottom: 25px;*/
  /*}*/
  
  /*.team-member .views-field-field-team-full-name,*/
  /*.team-member .views-field-popup {*/
  /*  text-align: center;*/
  /*}*/
  
  /*.team-member .views-field-popup,*/
  /*.team-member .views-field-field-team-full-name,*/
  /*.team-member .views-field-field-team-full-name a{*/
  /*  color: #414141;*/
  /*  text-decoration: none;*/
  /*  font-size: 16px;*/
  /*  font-weight: bold;*/
  /*}*/
  
  /*.team-member .views-field-popup,*/
  /*.team-member .views-field-field-team-full-name:hover,*/
  /*.team-member .views-field-field-team-full-name a:hover {*/
  /*  text-decoration: underline;*/
  /*}*/
  
  /*.team-member .views-field-popup a {*/
  /*  background: none;*/
  /*}*/
  
  /*.team-member .views-field-field-team-position{*/
  /*  text-align: center;*/
  /*  font-size: 14px;*/
  /*}*/
  
  /*.team-member .views-field-body{*/
  /*  display: none;*/
  /*}*/
  
  
  
  .view-display-id-block_team_members_related{
    position: relative;
    margin-top: 50px;
  }
  
  .view-display-id-block_team_members_related .views-field-field-team-photo img{
    opacity: 0.5;
    margin-bottom: 20px;
  }
  
  .view-display-id-block_team_members_related .views-field-field-team-photo .active img{
    opacity: 1;
  }
  
  .view-display-id-block_team_members_related .views-field-field-team-full-name,
  .view-display-id-block_team_members_related .views-field-title-field {
    font-weight: bold;
    text-align: center;
    border-bottom: solid thin #d50032;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  
  .view-display-id-block_team_members_related .views-field-field-team-position {
    text-align: center;
  }
  
  
  .view-display-id-block_team_members_related .pager{
    position: absolute;
    top: 20%;
    width: 100%;
  }
  
  .view-display-id-block_team_members_related .pager-previous{
    left: 0;
    position: absolute;
    top: 30%;
  }
  
  
  .view-display-id-block_team_members_related .pager-previous a{
    background: transparent url("/sites/all/themes/stbptheme/images/pager-left.png") no-repeat !important;
    width: 75px;
    height: 75px;
    border: none;
  }
  
  .view-display-id-block_team_members_related .pager-next{
    right: 0;
    position: absolute;
    top: 40%;
  }
  
  .view-display-id-block_team_members_related .pager-next a{
    background: transparent url("/sites/all/themes/stbptheme/images/pager-right.png") no-repeat !important;
    width: 75px;
    height: 75px;
    border: none;
  }
  
  .view-display-id-block_team_members_related .pager-current{
    display: none !important;
  }
  
  .view-display-id-block_team_members_related .ajax-progress-throbber{
    display: none !important;
  }@media (min-width: 768px) {
 .not-front.not-logged-in #page-content {
      padding: 40px 0 0 0;
    }
  
    .not-front.not-logged-in .region-sidebar-second {
      display: block;
    } 
}@media (min-width: 992px) {
 .not-front.not-logged-in.node-type-dashboard #page-content {
      padding: 40px 20px 0;
    }
  
    .node-type-node-gallery-gallery #block-fieldblock-node-node-gallery-gallery-full-body,
    .node-type-team-template #block-fieldblock-node-team-template-full-field-summary,
    .node-type-team-subpage #block-fieldblock-node-team-subpage-full-field-summary,
    .node-view-event_header .field-name-field-summary,
    .node-type-event #block-fieldblock-node-event-full-field-summary,
    .node-type-faq-page #block-fieldblock-node-faq-page-full-field-summary,
    .node-type-page #block-fieldblock-node-page-full-field-summary,
    .node-type-theme-page #block-fieldblock-node-theme-page-full-field-summary,
    .node-type-working-group #block-fieldblock-node-working-group-full-field-summary,
    .node-type-dashboard #block-fieldblock-node-dashboard-full-field-summary{
      width: 55%;
      line-height: inherit;
    }
  
    .node-type-article #block-fieldblock-node-article-full-field-summary {
      width: auto;
      line-height: inherit;
    }
  
    .node-type-node-gallery-gallery #block-fieldblock-node-node-gallery-gallery-full-title-field,
    .node-type-team-template #block-fieldblock-node-team-template-full-title-field,
    .node-type-team-subpage #block-fieldblock-node-team-subpage-full-title-field,
    .node-view-event_header .field-name-title-field,
    .node-type-event #block-fieldblock-node-event-full-title-field,
    .node-type-faq-page #block-fieldblock-node-faq-page-full-title-field,
    .node-type-page #block-fieldblock-node-page-full-title-field,
    .node-type-dashboard #block-fieldblock-node-dashboard-full-title-field,
    .node-type-theme-page #block-fieldblock-node-theme-page-full-title-field,
    .node-type-working-group #block-fieldblock-node-working-group-full-title-field,
    .node-type-working-group #block-fieldblock-node-working-group-full-title-field {
      width: 55%;
    }
  
    .node-type-article #block-fieldblock-node-article-full-title-field {
      width: auto;
    } 
}
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/templates.css */

/**
   * CSS file for Node Views
   */
  
  /**
   * HEADLINE
   * CARD
   */
  
  .node-view-headline {}
  
  
  .node-view-headline .field-name-title-field {
    margin-bottom: 20px;
  }
  
  .node-view-card .field-name-title-field {
    margin-bottom: 0;
  }
  
  .node-pdf.node-view-card,
  .node-pdf.node-view-headline {
    margin-bottom: 20px;
  }
  
  .node-pdf.node-view-card .field-name-title-field,
  .node-pdf.node-view-headline .field-name-title-field {
    margin-bottom: 10px;
  }
  .node-pdf.node-view-card .field-name-field-document-link {
    padding: 0 20px 0;
  }
  
  .node-view-card .field-name-title-field,
  .node-view-headline .field-name-title-field,
  .field-name-field-link-widget-links {
    color: black;
    text-decoration: none;
    padding-bottom: 10px;
    display: block;
  }
  
  .node-view-card .field-name-title-field {
    padding: 20px 20px 0;
  }
  
  .node-view-teaser a,
  .node-view-card .field-name-title-field a,
  .node-view-headline .field-name-title-field a,
  .field-name-field-link-widget-links a{
    color: black;
    text-decoration: none;
  }
  
  .node-view-card .content-link-wrapper .field-title-field-underlined,
  .node-view-headline .content-link-wrapper .field-title-field-underlined {
    transition: 0.8s;
  }
  
  .node-view-card:hover .field-title-field-underlined {
    width: 60%;
    transition: 0.8s;
  }
  
  .node-view-headline:hover .field-title-field-underlined {
    width: 80% !important;
    transition: 0.8s;
  }
  
  .field-name-field-link-widget-links .field-item:hover .field-title-field-underlined {
    width: 80% !important;
    transition: 0.8s;
  }
  
  
  
  .node-view-card .field-name-field-summary {
    color: black;
    padding: 0 20px;
  }
  .node-view-card {
    padding: 0 3px;
  }
  
  .view-id-mosaic_manual_reference_widget_view.view-display-id-default .row {
    display: flex;
    flex-flow: row wrap;
  }
  
  .view-id-mosaic_manual_reference_widget_view.view-display-id-default .row::before {
     display: block;
   }
  
  .node-view-card {
    height: 100%;
  }
  
  .node-view-card .shadow-box {
    -webkit-box-shadow: 0 0 5px 3px rgba(204,204,204,0.5);
    -moz-box-shadow: 0 0 5px 3px rgba(204,204,204,0.5);
    box-shadow: 0 0 5px 3px rgba(204,204,204,0.5);
    padding-bottom: 20px;
    height: 100%;
  }
  
  .node-infographic.node-view-card .field-name-field-document,
  .node-infographic.node-view-headline .field-name-field-document,
  .node-pdf.node-view-card .field-name-field-document,
  .node-pdf.node-view-headline .field-name-field-document {
    text-align: left;
    font-size: 14px;
  }
  
  .node-pdf.node-view-card .field-name-field-document,
  .node-infographic.node-view-card .field-name-field-document {
    padding: 5px 20px 0;
  }
  
  .node-infographic.node-view-card .field-name-field-document .file .caption p,
  .node-infographic.node-view-headline .field-name-field-document .file .caption p,
  .node-pdf.node-view-card .field-name-field-document .file .caption p,
  .node-pdf.node-view-headline .field-name-field-document .file .caption p {
    display: none;
  }
  
  .node-infographic.node-view-card .field-name-field-document .file a,
  .node-infographic.node-view-headline .field-name-field-document .file a,
  .node-pdf.node-view-card .field-name-field-document .file a,
  .node-pdf.node-view-headline .field-name-field-document .file a {
    color: black;
  }
  
  .node-infographic.node-view-card .field-name-field-document-link,
  .node-infographic.node-view-headline .field-name-field-document-link,
  .node-pdf.node-view-card .field-name-field-document-link,
  .node-pdf.node-view-headline .field-name-field-document-link {
    text-align: left;
    font-size: 13px;
  }
  
  .node-infographic.node-view-card .field-name-field-document-link a,
  .node-infographic.node-view-headline .field-name-field-document-link a,
  .node-pdf.node-view-card .field-name-field-document-link a,
  .node-pdf.node-view-headline .field-name-field-document-link a {
    background: transparent url(/sites/all/themes/stoptb2019/images/external-link-alt-icon.svg) no-repeat left center;
    padding-left: 25px;
    color: black;
  }
  
  /**
   * BANNER
   */
  .node-view-banner {
      position: relative;
      margin-bottom: 0px;
  }
  
  .node-view-banner .field-name-field-background-image {
      position: relative;
  }
  
  .node-view-banner:hover .field-banner-image-overlay {
      background-color: rgba(0,0,0,0.3);
      transition: background-color .6s;
  }
  
  form.node-form .dropdown,
  form.node-form .dropdown a,
  form.node-form .dropdown span {
      color: black !important;
  }
  
  .node-view-banner .field-name-title-field {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 0.6s linear;
    position: absolute;
    bottom: 10%;
    width: 70%;
    color: white;
    font-weight: bold;
    font-size: 18px;
    left: 10%;
    text-shadow: 2px 2px 2px #000000;
  }
  .node-view-banner .field-name-title-field .field-title-field-underlined {
      margin-top: 20px;
      height: 2px;
  }
  
  
  .node-view-banner .read-more-link {
      visibility: hidden;
      opacity: 0;
      transition: visibility 0s, opacity 0.6s linear;
      text-transform: uppercase;
      font-weight: bold;
      position: absolute;
      top: 0;
  }
  
  .node-view-banner:hover .field-name-title-field {
      visibility: hidden;
      opacity: 0;
      transition: visibility 0s, opacity 0.6s linear;
  }
  .node-view-banner:hover .read-more-link {
      visibility: visible;
      opacity: 1;
      transition: visibility 0s, opacity 0.6s linear;
      position: absolute;
      top: 0;
      left: 0;
      margin-left: 0;
      width: 100%;
      height: 100%;
      color: white;
      text-decoration: none;
  }
  
  .node-view-banner:hover .read-more-link span {
      display: block;
      width: 30%;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-left: -15%;
  }
  
  .micro-view-items-6 .node-view-banner:hover .read-more-link span {
    width: 60%;
    left: 35%;
  }
  
  .node-view-banner:hover .read-more-link span:before {
      top: 50%;
      margin-top: -2px;
      height: 1px;
      width: 17px;
      background-color: #fff;
      -webkit-transform-origin: 0% 50%;
      transform-origin: 0% 50%;
      content: '';
      position: absolute;
      -webkit-transition: -webkit-transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: -webkit-transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
      box-sizing: border-box;
      right: 0;
  }
  
  .node-view-banner:hover .read-more-link span:after {
      right: 0;
      top: 52%;
      margin-top: -5px;
      border-right: none;
      border-bottom: 3.5px solid transparent;
      border-left: 6px solid currentColor;
      border-top: 3.5px solid transparent;
      height: 0;
      width: 0;
      content: '';
      position: absolute;
      -webkit-transition: -webkit-transform 300ms cubic-bezier(0.165,0.84,0.44,1);
      transition: -webkit-transform 300ms cubic-bezier(0.165,0.84,0.44,1);
      transition: transform 300ms cubic-bezier(0.165,0.84,0.44,1);
      transition: transform 300ms cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 300ms cubic-bezier(0.165,0.84,0.44,1);
      box-sizing: border-box;
  }
  
  
  /**
   * EVENT POPUP
   **/
  .node-view-event_popup h2 {
    border-bottom: solid 2px #d50032;
    margin-bottom: 20px;
  }
  
  .node-view-event_popup h2 a {
    color: black;
    text-decoration: none;
  }
  
  .node-view-event_popup .field-name-field-summary {
    margin-top: 20px;
  }
  
  .node-view-event_popup .read-more-link {
    display: inline-block;
    padding: 5px 14px;
    border-radius: 15px;
    background-color: #d50032;
    border: solid thin #d50032;
    color: white;
    margin-top: 40px;
  }
  
  .node-view-event_popup .read-more-link a {
    color: white;
    text-decoration: none;
  }
  
  /**
   * EVENT HEADER
   **/
  
  .node-view-event_header header {
    display: none;
  }@media (min-width: 768px) {
 .node-view-banner .field-name-title-field {
      font-size: 15px;
    } 
}@media (min-width: 992px) {
 .node-view-banner .field-name-title-field {
      font-size: 16px;
    } 
}@media (min-width: 1200px) {
 .node-view-banner .field-name-title-field {
      font-size: 18px;
    } 
}
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/nodeViews.css */

/**
   * CSS file for Navigation Bar styles
   */
  
  #navbar {
      width: 100%;
      border: 0;
      border-radius: 0;
      padding-left: 1%;
      padding-right: 1%;
      margin: 0;
      z-index: 999;
  }
  
  .admin-menu #navbar {
      top: 30px;
  }
  
  
  .navbar-default {
      background-color: white;
      border-color: white;
  }
  
  #navbar-header {
      padding: 0;
      display: block;
      margin: 15px 0;
  }
  
  #navbar-header .logo {
      float: left;
      margin: 0;
  }
  
  #navbar-header .logo.hosted-by {
    float: left;
    text-decoration: none;
    clear: both;
  }
  
  #navbar-header .logo img {
    max-width: fit-content;
  }
  
  .stoptb-logo {
    max-width: 182px !important;
  }
  .unops-logo {
    max-width: 75px !important;
    display: inline-block;
  }
  
  
  .hosted_by_text {
    color: #3f3f3f;
    font-weight: bold;
    font-size: 10px;
    display: inline-block;
  }
  
  #navbar-menu {
      float: left;
      padding: 0;
      font-size: 14px;
  }
  
  #navbar-menu #navbar-collapse {
      padding: 0;
  }
  
  #navbar-menu nav{
      position: relative;
  }
  
  #navbar-menu nav .navbar-nav {
      width: 100%;
      margin: 0;
  }
  
  #navbar-menu nav .navbar-nav::before {}
  
  #navbar-menu nav .navbar-nav > li {
      padding: 10px 0 10px 10px;
  }
  
  #navbar-menu nav .navbar-nav > li:hover,
  #navbar-menu nav .navbar-nav > li.dropdown.open {
      background-color: #d50032;
      color: white;
      cursor: pointer;
  }
  #navbar-menu nav .navbar-nav > li.active span.menu_active_underline {
      display: block;
      background-color: white;
      color: black;
      cursor: pointer;
      border-bottom: 2px solid #d50032;
      margin-top: 5px;
  }
  
  #navbar-menu nav .navbar-nav > li.active > a {
    background-color: white;
    color: black;
    cursor: pointer;
  }
  
  #navbar-menu nav .navbar-nav > li > span,
  #navbar-menu nav .navbar-nav > li > a,
  #navbar-menu nav .navbar-nav > .active > a {
      text-transform: uppercase;
      font-weight: bold;
      padding: 0;
      color: black;
      width: 100%;
    display: block;
  }
  
  #navbar-menu nav .navbar-nav > li:hover > a,
  #navbar-menu nav .navbar-nav > li:hover > span,
  #navbar-menu nav .navbar-nav > li.expanded.open > a{
      background-color: #d50032;
      color: white;
  }
  
  #navbar-menu nav .navbar-nav .caret.sub-arrow {
    background-color: transparent;
    border-color: transparent;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    padding: 0;
  }
  
      #navbar-menu .dropdown-menu {
          background: transparent;
        /*min-width: 230px;*/
          /*padding: 0 20px;*/
      }
  
      #navbar-menu .dropdown-menu li {
        padding: 0;
      }
  
      #navbar-menu .dropdown-menu > li > a,
      #navbar-menu .dropdown-menu > li > span.nolink {
        color: white;
        padding: 15px 30px;
        border-bottom: solid 1px #d50032;
        text-transform: uppercase;
        font-weight: bold;
        white-space: normal;
        display: block;
        clear: both;
      }
  
      #navbar-menu .dropdown-menu > li > .dropdown-menu > li > a,
      #navbar-menu .dropdown-menu > li > .dropdown-menu > li > span.nolink {
        padding: 15px 50px;
      }
  
      #navbar-menu .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,
      #navbar-menu .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > span.nolink {
        padding: 15px 70px;
      }
  
      #navbar-menu .dropdown-menu > li > a:hover,
      #navbar-menu .dropdown-menu > li > a:focus,
      #navbar-menu .dropdown-menu > li > span.nolink:hover,
      #navbar-menu .dropdown-menu > li > span.nolink:focus {
          background-color: #d50032;
          color: white;
      }
  
      #navbar-menu .dropdown-menu > .active > a,
      #navbar-menu .dropdown-menu > .active > a:hover,
      #navbar-menu .dropdown-menu > .active > a:focus{
          background-color: #d50032;
          color: white;
      }
  
      #navbar-menu .dropdown-menu > li.open > a {
        background-color: #d50032;
      }
  
  #navbar-search {
      padding: 0;
  }
  
  #navbar-search #search-form input.form-text {
      border: none;
      box-shadow: none;
      border-bottom: 2px solid black;
      border-radius: 0;
  }
  
  #navbar-search #search-form .btn-primary {
    background-color: transparent;
    border: none;
    box-shadow: none;
    border-bottom: 2px solid black;
    border-radius: 0;
    padding: 6px;
  }
  
  .front #navbar-search #search-form .btn-primary {
    border-color: white;
    padding: 6px;
  }
  
  #navbar-search #search-form .glyphicon-search {
      color: black;
  }
  
  #navbar-search #navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
  }
  
  .front #navbar-search #search-form .glyphicon-search {
    color: white;
  }
  
  .navbar-default .navbar-toggle {
    position: absolute;
    right: 0;
  }
  
  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle {
    background-color: white;
    border-color: white;
  }
  
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #d50032;
  }
  
  
  /** BOOTSTRAP MENU - SHOW MORE LEVELS **/
  .dropdown-submenu {
    position:relative
  }
  
  .dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    /*margin-left:20px;*/
    border-radius: 0;
  }
  
  .dropdown-submenu:hover>.dropdown-menu {
    display:block;
  }
  
  /*.dropdown-submenu>a:after {*/
  /*  display:block;*/
  /*  content:" ";*/
  /*  float:right;*/
  /*  width:0;*/
  /*  height:0;*/
  /*  border-color:transparent;*/
  /*  border-style:solid;*/
  /*  border-width:5px 0 5px 5px;*/
  /*  border-left-color:#ccc;*/
  /*  margin-top:5px;*/
  /*  margin-right:-10px*/
  /*}*/
  
  .dropdown-submenu:hover>a:after {
    border-left-color:#fff
  }
  
  .dropdown-submenu.pull-left {
    float:none
  }
  
  .dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    border-radius: 0;
  }
  
  /* Styles for front page */
  .front #navbar-search #search-form input.form-text {
    background: transparent;
    border-color: #ffffff;
    color: #ffffff;
  }
  
  .front #navbar-search #search-form input.form-text::-webkit-input-placeholder { /* Edge */
    color: transparent;
  }
  
  .front #navbar-search #search-form input.form-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: transparent;
  }
  
  .front #navbar-search #search-form input.form-text::placeholder {
    color: transparent;
  }@media (min-width: 768px) {
 .logo.hosted-by {
      clear: none;
    }
  
    .stoptb-logo {
      margin-top: 5px;
    }
  
    .front .logo.hosted-by .hosted_by_text {
      color: white;
    }
  
    .logo.hosted-by .hosted_by_text {
      display: block;
    }
    .logo.hosted-by .unops-logo {
      display: block;
    }
  
  
    .front #navbar {
      background: rgb(0,0,0);
      background: linear-gradient(180deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.01) 100%);
    }
  
      #navbar {
        border: 0;
        border-radius: 0;
        padding-left: 1%;
        padding-right: 1%;
        margin: 0;
        position: fixed;
        z-index: 999;
  
      }
  
      #navbar-menu {
        padding-left: 15px;
      }
  
      #navbar-header {
          padding: 0;
          display: flex;
          margin: 20px 0;
      }
  
      #navbar-header .logo {
        margin: 0;
      }
  
      #navbar-header .logo.hosted-by {
        padding: 0;
      }
  
      #navbar-header .logo img {
        max-width: 100%;
      }
  
      .navbar-default .navbar-toggle {
        position: relative;
      }
  
      #navbar-menu nav .navbar-nav {
            margin: 0;
        }
      #navbar-menu nav .navbar-nav > li {
        padding: 0;
        text-align: center;
      }
  
      #navbar-menu nav .navbar-nav > li > span,
      #navbar-menu nav .navbar-nav > li > a,
      #navbar-menu nav .navbar-nav > .active > a {
        display: block;
        text-transform: uppercase;
        font-weight: bold;
  
        /*padding: 30px 2px;*/
        font-size: 11px;
        line-height: 1em;
        color: black;
        width: 100%;
      }
  
      #navbar-menu nav .navbar-nav > li > span,
      #navbar-menu nav .navbar-nav > li > a {
        padding: 30px 2px 34px;
      }
  
      #navbar-menu nav .navbar-nav > .active > a {
        padding: 30px 2px 27px;
      }
  
      #navbar-menu .dropdown-menu > li > a,
      #navbar-menu .dropdown-menu > li > span.nolink {
        white-space: nowrap;
        padding: 8px 10px;
      }
  
      #navbar-menu .dropdown-menu {
        background: rgba(0,0,0,0.8);
      }
  
    .front #navbar-menu nav .navbar-nav > li > span,
    .front #navbar-menu nav .navbar-nav > li > a,
    .front #navbar-menu nav .navbar-nav > .active > a {
      color: #fff;
    }
  
    #navbar-menu .dropdown-menu > li > .dropdown-menu > li > a,
    #navbar-menu .dropdown-menu > li > .dropdown-menu > li > span.nolink {
      padding: 7px 10px;
    }
  
    #navbar-menu .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,
    #navbar-menu .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > span.nolink {
      padding: 7px 10px;
    }
  
    #navbar-search {
      padding: 13px 0 1px;
    } 
}@media (min-width: 992px) {
 #navbar-menu {
      padding-left: 10px;
    }
  
    #navbar-menu nav .navbar-nav > li > span,
    #navbar-menu nav .navbar-nav > li > a,
    #navbar-menu nav .navbar-nav > .active > a {
      /*padding: 30px 7px;*/
      font-size: 13px;
      line-height: 1em;
    }
  
    #navbar-menu nav .navbar-nav > li > span,
    #navbar-menu nav .navbar-nav > li > a {
      padding: 30px 7px 32px;
  
    }
  
    #navbar-menu nav .navbar-nav > .active > a {
      padding: 30px 7px 25px;
    }
  
    #navbar-search {
      padding: 25px 0 1px;
    } 
}@media (min-width: 1200px) {
 .stoptb-logo {
      margin-top: 2px;
    }
    #navbar-menu nav .navbar-nav > li > span,
    #navbar-menu nav .navbar-nav > li > a,
    #navbar-menu nav .navbar-nav > .active > a {
      padding: 30px 15px;
      font-size: 14px;
      line-height: 1em;
    }
  
    #navbar-menu nav .navbar-nav > li > span,
    #navbar-menu nav .navbar-nav > li > a {
      padding: 30px 15px 31px;
  
    }
  
    #navbar-menu nav .navbar-nav > .active > a {
      padding: 30px 15px 24px;
    } 
}
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/navBar.css */

/**
   * CSS file for Footer Bar styles
   */
  
  .footer {
    margin-top: 50px;
    text-align: center;
  }
  
  .footer-contact-info {
    padding: 0 100px;
  }
  
  .region-footer-bottom {
    font-size: 14px;
    padding-left: 0;
    padding-right: 0;
  }
  
  .region-footer-bottom h2 {
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    color: grey;
    margin-bottom: 20px;
  }
  
  .region-footer-bottom .footer-contact-info-2 {
    padding-left: 0;
  }
  
  .region-footer-bottom .footer-social-icons {
    margin-top: 40px;
  }
  
  .region-footer-bottom .footer-contact-info-2 .icon-box i {
    width: 50px;
    height: 50px;
    display: inline-block;
  }
  
  .region-footer-bottom .footer-contact-info-2 .fa-facebook-square {
    background-image: url("/sites/all/themes/stoptb2019/images/footer_facebook_icon.png");
  }
  
  .region-footer-bottom .footer-contact-info-2 .fa-twitter {
    background-image: url("/sites/all/themes/stoptb2019/images/footer_twitter_icon.png");
  }
  
  .region-footer-bottom .footer-contact-info-2 .fa-instagram {
    background-image: url("/sites/all/themes/stoptb2019/images/footer_instagram_icon.png");
  }
  
  .region-footer-bottom .footer-contact-info-2 .fa-linkedin {
    background-image: url("/sites/all/themes/stoptb2019/images/footer_linkedin_icon.png");
  }
  
  
  .region-footer-bottom .footer-menu {
    padding: 0 30px;
  }
  
  .region-footer-bottom .footer-menu .menu.nav > li {
    background-color: white;
    display: block;
    width: 100%;
    padding: 0 0 20px;
  }
  
  .region-footer-bottom .footer-menu .menu.nav > li:hover a,
  .region-footer-bottom .footer-menu .menu.nav > li > a.active,
  .region-footer-bottom .footer-menu .menu.nav > li > a.focus {
    background-color: white;
    border-bottom: solid 2px #d50032;
  }
  
  .region-footer-bottom .footer-menu .menu.nav > li a {
    display: inline;
    padding: 5px 0;
    text-transform: uppercase;
    color: black;
    font-weight: bold;
  }
  
  .region-footer-bottom .footer-newsletter-form {}
  
  .region-footer-bottom .footer-newsletter-form input.email{
    border: none;
    box-shadow: none;
    border-bottom: 2px solid black;
    border-radius: 0;
    width: 60%;
    padding: 5px 0;
  }
  
  .region-footer-bottom .footer-newsletter-form input.button{
    border: none;
    box-shadow: none;
    border-bottom: 2px solid #d50032;
    border-radius: 0;
    background-color: #d50032;
    color: white;
    padding: 5px 20px;
    text-transform: uppercase;
  }
  
  
  .region-page-closure {
    background-color: #3f3f3f;
    color: white;
    padding: 20px;
    font-size: 14px;
  }
  
  .region-page-closure a {
    color: white;
  }
  
  .region-page-closure .copyright {
    float: left;
  }
  .region-page-closure .access {
    float: right;
  }@media (min-width: 768px) {
 .footer {
      margin-top: 0;
      text-align: left;
    }
    .footer-contact-info {
      padding: 0;
    }
    .region-footer-bottom .footer-menu .menu.nav > li {
      background-color: white;
      display: inline-block;
      width: 48%;
      padding: 0 0 20px;
    } 
}@media (min-width: 992px) {
 .region-footer-bottom .footer-contact-info-2 .icon-box i {
      margin-right: 10px;
    } 
}
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/footerBar.css */

/**
   * FAQ paragraph
   */
  .paragraphs-item-faq-accordion-widget {
    padding: 30px 0;
  }
  
  .field-type-faqfield .ui-widget,
  .paragraphs-item-faq-accordion-widget .ui-widget {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
  }
  
  .paragraphs-item-faq-accordion-widget .field-name-field-faw-content {
  
  }
  
  .paragraphs-item-wysiwyg-block iframe {
    border: none;
  }
  
  /*.paragraphs-item-faq-accordion-widget .faqfield-question {*/
  /*  border-radius: 0;*/
  /*  border: solid thin #f7f7f7;*/
  /*  background-color: #f7f7f7;*/
  /*  background-image: none;*/
  /*  padding: 1.2em 1.2em 1.2em 3em;*/
  /*}*/
  
  /*.paragraphs-item-faq-accordion-widget.paragraph-bgcolor-light_grey .faqfield-question {*/
  /*  border: solid thin #e0e1e3;*/
  /*  background-color: #e0e1e3;*/
  
  /*}*/
  
  
  /*.paragraphs-item-faq-accordion-widget .faqfield-question .ui-accordion-header-icon {*/
  /*  right: 2em;*/
  /*  left: inherit;*/
  /*}*/
  
  /*.paragraphs-item-faq-accordion-widget .faqfield-question a {*/
  /*  color: #3f3f3f;*/
  /*  font-size: 16px;*/
  /*}*/
  
  /*.paragraphs-item-faq-accordion-widget .faqfield-answer {*/
  /*  font-size: 16px;*/
  /*  border: solid thin #f7f7f7;*/
  /*}*/
  
  
  .faqfield-question,
  .faqfield-question a,
  .faqfield-question a:link,
  .faqfield-question a:visited {
    border: none;
    color: #d50032;
    font-weight: bold;
    background: transparent;
  }
  
  .faqfield-answer {
    border: none;
  }
  
  
  /**
   * MOSAIC paragraph
   */
  
  .front .entity-paragraphs-item {
    padding: 50px 0;
  }
  .entity-paragraphs-item {
    padding: 20px 0;
  }
  
  .front .paragraphs-item-mosaic-documents,
  .paragraphs-item-mosaic-documents,
  .front .paragraphs-item-micro-view,
  .paragraphs-item-micro-view,
  .front .paragraphs-item-mosaic-manual-reference-widget,
  .paragraphs-item-mosaic-manual-reference-widget {
    padding: 0 20px 10px;
  }
  
  .front .paragraphs-item-mosaic-manual-reference-widget .node,
  .paragraphs-item-mosaic-manual-reference-widget .node,
  .paragraphs-item-micro-view .node-view-teaser .field-name-field-image,
  .paragraphs-item-micro-view .node{
    margin-bottom: 10px;
  }
  
  .paragraphs-item-micro-view .micro-view-items-5 .node {
    margin-bottom: 0px;
  }
  
  
  .front .entity-paragraphs-item.paragraphs-item-body-widgets {
    padding: 0;
  
  }
  
  .view-mosaic-manual-reference-widget-view.view-display-id-default .views-row {
    margin-bottom: 20px;
  }
  
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style {}
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .carousel-indicators,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .carousel-indicators {
    display: none;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .carousel-control.left,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .carousel-control.left {
    background: none;
    color: black;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .carousel-control.right,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .carousel-control.right {
    background: none;
    color: black;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .carousel-inner,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .carousel-inner {
    width: 70%;
    margin: 0 auto;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-infographic,
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-youtube-video,
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-thumbnail,
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-image,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-infographic,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-youtube-video,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-thumbnail,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-image {
    float: left;
    margin-right: 20px;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .node-view-card .field-name-field-image,
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .node-view-banner .field-name-field-image {
    width: 100%;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-thumbnail .caption p ,
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-infographic .caption p
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-thumbnail .caption p ,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-infographic .caption p {
    display: none;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-title-field,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-title-field {
    padding-top: 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    color: black;
    text-shadow: none;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .node-view-banner .field-name-title-field {
    color: white;
    text-shadow: 2px 2px 2px #000000;
    font-size: 16px;
  }
  
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-title-field a,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-title-field a {
    color: black;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .field-title-field-underlined,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .field-title-field-underlined {
    display: none;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-type-text-with-summary,
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-summary,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-type-text-with-summary,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-summary {
    padding-top: 20px;
    text-decoration: none;
    color: black;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-summary a,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-summary a {
    color: black;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-document .file .caption p,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-document .file .caption p {
    display: none;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-document,
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-document-link,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-document,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-document-link {
    font-size: 14px;
    margin-top: 20px;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-document a,
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-document-link a,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-document a,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-document-link a {
    color: black;
  }
  
  .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-document-link a,
  .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-document-link a {
    background: transparent url(/sites/all/themes/stoptb2019/images/external-link-alt-icon.png) no-repeat left center;
    padding-left: 25px;
  }
  
  .region-content-bottom .paragraphs-item-mosaic-manual-reference-widget {
    background-color: #f7f7f7;
    padding-top: 30px;
  }
  
  /**
   * BANNER CTA
   */
  
  .region-content-bottom .paragraphs-item-banner-cta,
  .region-content .paragraphs-item-banner-cta {
    padding: 75px 0;
  }
  
  .paragraphs-item-banner-cta .field-name-field-bcta-image {
    position: relative;
  }
  
  
  .paragraphs-item-banner-cta .field-name-field-bcta-title {
  
    /*position: absolute;*/
    /*top: 20%;*/
    /*left: 50%;*/
    /*margin-left: -25%;*/
    /*text-align: center;*/
    /*width: 50%;*/
  
  
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
  }
  .paragraphs-item-banner-cta .field-name-field-bcta-summary {
  
    /*position: absolute;*/
    /*top: 30%;*/
  
    text-align: center;
    font-size: 24px;
    margin-top: 20px;
  }
  .paragraphs-item-banner-cta .field-name-field-bcta-link {
  
    /*position: absolute;*/
    /*top: 50%;*/
    /*width: 100%;*/
  
    text-align: center;
    margin-top: 40px;
  
  }
  
  .paragraphs-item-banner-cta .field-name-field-bcta-link a {
    text-decoration: none;
    background-color: #d40032;
    color: #ffffff;
    text-transform: uppercase;
    padding: 20px;
    font-weight: bold;
  }
  
  .paragraphs-item-banner-cta .field-name-field-background-color {
    display: none;
  }
  
  /**
   * MICRO VIEW
   */
  
  /*  TODO: Es necesario ponerlo o no???? */
  /*.view-id-micro_view_widget_view.micro-view-items-1,*/
  /*.view-id-micro_view_widget_view.micro-view-items-2,*/
  /*.view-id-micro_view_widget_view.micro-view-items-3,*/
  /*.view-id-micro_view_widget_view.micro-view-items-4,*/
  /*.view-id-micro_view_widget_view.micro-view-items-6,*/
  /*.view-id-micro_view_widget_view.micro-view-items-7,*/
  /*.view-id-micro_view_widget_view.micro-view-items-8,*/
  /*.view-id-micro_view_widget_view.micro-view-items-9,*/
  /*.view-id-micro_view_widget_view.micro-view-items-10 {*/
  /*  padding: 0 20px 10px;*/
  /*}*/
  
  .view-id-micro_view_widget_view.micro-view-items-1 .node,
  .view-id-micro_view_widget_view.micro-view-items-2 .node,
  .view-id-micro_view_widget_view.micro-view-items-3 .node,
  .view-id-micro_view_widget_view.micro-view-items-4 .node,
  .view-id-micro_view_widget_view.micro-view-items-6 .node,
  .view-id-micro_view_widget_view.micro-view-items-7 .node,
  .view-id-micro_view_widget_view.micro-view-items-8 .node,
  .view-id-micro_view_widget_view.micro-view-items-9 .node,
  .view-id-micro_view_widget_view.micro-view-items-10 .node {
    padding-bottom: 10px;
  }
  
  
  /**
   * TAB CONTENT WIDGET
   */
  
  .paragraphs-item-content-tab-widget .field-name-field-ctw-tab-content {
    margin-top: 20px;
  }
  
  .region-content-bottom .paragraphs-item-content-tab-widget {}
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs {
    border: none;
    width: 100%;
    padding: 0;
    display: flex;
  
  }
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs-nav {
    width: 20%;
    border: 0;
    background: none;
    padding: 0;
  }
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-nav li {
    background: none;
    border-radius: 0;
    border: none;
    border-right-width: thin !important;
    margin: 0 -1px .2em 0;
    outline-style: none !important;
  }
  
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-nav li a:focus,
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-nav li a:target {
    outline-style: none !important;
  }
  
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-nav li:hover {
    background-color: #d50032;
  }
  
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-nav li:hover a {
    color: white;
    outline-style: none !important;
  }
  
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-nav li.ui-state-active {
    border-bottom: 2px solid #d50032 !important;
  }
  
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-nav li a {
    width: 100%;
  }
  
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-nav li:hover,
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    /*background-color: #cfcfcf;*/
    /*border: solid thin #cfcfcf;*/
  }
  
  .region-content-bottom .paragraphs-item-content-tab-widget .ui-tabs .ui-tabs-panel.ui-widget-content {
    width: 80%;
    /*background-color: #cfcfcf;*/
    box-shadow: rgb(213 0 50) 0px 0px 2px 2px;
    border-radius: 4px;
  }
  
  
  /**
   * WEBFORM
   **/
  
  .contact-page .field-name-body {
    width: 30%;
  }
  
  .paragraphs-item-webform-widget {
    padding: 30px 0;
  }
  
  .paragraphs-item-webform-widget header{
    display: none;
  }
  .paragraphs-item-webform-widget article {
    width: 60%;
    margin-left: 40%;
  }
  
  .paragraphs-item-webform-widget form .form-actions{
    text-align: right;
  }
  
  /**
   * All paragraphs
   */
  
  .caption p {
    display:none;
  }
  
  .entity-paragraphs-item .paragraph-bgcolor-dark_grey {
    background-color: rgba(0,0,0,0.6);
    color: white;
  }
  
  .entity-paragraphs-item .paragraph-bgcolor-light_grey {
    background-color: rgba(0,0,0,0.3);
    color: black;
  }
  .entity-paragraphs-item .paragraph-bgcolor-white {
    background-color: rgba(255,255,255,0.6);
  }
  
  .row-equal {
    display: flex;
    flex-flow: row wrap;
  }
  
  .row-equal::before {
    display: block;
  }
  
  .region-content-bottom .paragraphs-item-mosaic-documents .content,
  .front .paragraphs-item-micro-view .field-name-field-mv-subtitle,
  .front .region-content .paragraphs-item-micro-view .content,
  .region-content-bottom .paragraphs-item-micro-view .content,
  .front .region-content .paragraphs-item-faq-accordion-widget .content,
  .front .region-content .paragraphs-item-mosaic-manual-reference-widget .content,
  .front .region-content .paragraphs-item-mosaic-documents .content,
  .front .region-content .paragraphs-item-banner-cta .content,
  .region-content-bottom .paragraphs-item-faq-accordion-widget .content,
  .region-content-bottom .paragraphs-item-mosaic-manual-reference-widget .content,
  .region-content-bottom .paragraphs-item-content-tab-widget .content,
  .region-content-bottom .paragraphs-item-webform-widget .content,
  .region-content-bottom .paragraphs-item-banner-cta .content,
  .region-content-bottom .paragraphs-item-team-carousel-widget .content,
  .region-content-bottom .paragraphs-item-wysiwyg-block .content,
  .paragraphs-item-view-embebed  h2,
  .paragraphs-item-wysiwyg-block.paragraph-wysiwyg-full h2,
  .paragraphs-item-wysiwyg-block h2 {
    position: relative;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
  }
  
  .paragraphs-item-micro-view .field-name-field-mv-subtitle,
  .paragraphs-item-micro-view .field-name-field-mv-subtitle h2,
  .paragraphs-item-team-carousel-widget .field-name-field-tc-title,
  .paragraphs-item-team-carousel-widget .field-name-field-tc-title h2,
  .paragraphs-item-mosaic-manual-reference-widget .field-name-field-mmrw-title,
  .paragraphs-item-mosaic-manual-reference-widget .field-name-field-mmrw-title h2,
  .paragraphs-item-faq-accordion-widget .field-name-field-faw-title,
  .paragraphs-item-faq-accordion-widget .field-name-field-faw-title h2,
  .paragraphs-item-links .field-name-field-faw-title,
  .paragraphs-item-links .field-name-field-faw-title h2,
  .paragraphs-item-mosaic-documents  .field-name-field-faw-title,
  .paragraphs-item-mosaic-documents  .field-name-field-faw-title h2,
  .paragraphs-item-view-embebed  h2,
  .paragraphs-item-wysiwyg-block.paragraph-wysiwyg-full h2,
  .paragraphs-item-wysiwyg-block h2 {
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    color: grey;
    margin-bottom: 20px;
  }
  .paragraphs-item-mosaic-documents.paragraph-bgcolor-dark_grey .field-name-field-faw-title h2,
  .paragraphs-item-mosaic-manual-reference-widget.paragraph-bgcolor-dark_grey .field-name-field-mmrw-title h2 {
    color: white;
    padding-top: 20px;
  }
  
  .paragraphs-item-mosaic-documents.paragraph-bgcolor-light_grey .field-name-field-faw-title h2,
  .paragraphs-item-mosaic-manual-reference-widget.paragraph-bgcolor-light_grey .field-name-field-mmrw-title h2 {
    color: black;
    padding-top: 20px;
  }
  
  
  .paragraphs-item-faq-accordion-widget .field-name-field-background-color,
  .paragraphs-item-banner-cta .field-name-field-background-color {
    display: none;
  }
  
  .paragraphs-item-mosaic-documents .field-name-field-thumbnail {
    text-align: center;
  }
  .paragraphs-item-mosaic-documents .field-name-field-thumbnail img {
    width: auto !important;
    display: inline-block;
  }
  .paragraphs-item-mosaic-documents .document-download-link {
    background-image: url(/sites/all/themes/stoptb2019/images/download_icon.png);
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    position: absolute;
    bottom: 5px;
    right: 30px;
  }
  
  .paragraphs-item-mosaic-documents .document-external-link {
    background-image: url(/sites/all/themes/stoptb2019/images/external-link-alt-icon.png);
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    position: absolute;
    bottom: 5px;
    right: 30px;
  }
  .paragraphs-item-mosaic-documents .service-links {
  
    text-align: right;
    position: absolute;
    top: 0px;
    right: 0;
    background-color: rgba(255,255,255,0.5);
    width: 100%;
  }@media (min-width: 768px) {
 .paragraphs-item-banner-cta .field-name-field-bcta-link a {
      padding: 20px 40px;
    }
  
    .front .paragraphs-item-mosaic-manual-reference-widget,
    .paragraphs-item-mosaic-manual-reference-widget {
      padding: 0 0 20px 0;
    }
  
    .view-id-micro_view_widget_view.micro-view-items-1,
    .view-id-micro_view_widget_view.micro-view-items-2,
    .view-id-micro_view_widget_view.micro-view-items-3,
    .view-id-micro_view_widget_view.micro-view-items-4,
    .view-id-micro_view_widget_view.micro-view-items-6,
    .view-id-micro_view_widget_view.micro-view-items-7,
    .view-id-micro_view_widget_view.micro-view-items-8,
    .view-id-micro_view_widget_view.micro-view-items-9,
    .view-id-micro_view_widget_view.micro-view-items-10 {
      padding: 0 0 20px 0;
    }
  
  
  
    .region-content-bottom .paragraphs-item-mosaic-documents .content,
    .region-content-bottom .paragraphs-item-team-carousel-widget .content,
    .front .paragraphs-item-micro-view .field-name-field-mv-subtitle,
    .front .region-content .paragraphs-item-micro-view .content,
    .region-content-bottom .paragraphs-item-micro-view .content,
    .front .region-content .paragraphs-item-faq-accordion-widget .content,
    .front .region-content .paragraphs-item-mosaic-manual-reference-widget .content,
    .front .region-content .paragraphs-item-mosaic-documents .content,
    .front .region-content .paragraphs-item-banner-cta .content,
    .region-content-bottom .paragraphs-item-faq-accordion-widget .content,
    .region-content-bottom .paragraphs-item-mosaic-manual-reference-widget .content,
    .region-content-bottom .paragraphs-item-content-tab-widget .content,
    .region-content-bottom .paragraphs-item-webform-widget .content,
    .front .region-content .paragraphs-item-banner-cta .content,
    .region-content-bottom .paragraphs-item-wysiwyg-block .content,
    .paragraphs-item-view-embebed  h2,
    .paragraphs-item-wysiwyg-block.paragraph-wysiwyg-full h2,
    .paragraphs-item-wysiwyg-block h2 {
      width: 750px;
    }
  
    .region-content-bottom .paragraphs-item-wysiwyg-block.paragraph-wysiwyg-full  .content {
      width: auto;
    }
  
    .paragraphs-item-micro-view .field-name-field-mv-subtitle,
    .paragraphs-item-micro-view .field-name-field-mv-subtitle h2,
    .paragraphs-item-team-carousel-widget .field-name-field-tc-title,
    .paragraphs-item-team-carousel-widget .field-name-field-tc-title h2,
    .paragraphs-item-mosaic-manual-reference-widget .field-name-field-mmrw-title,
    .paragraphs-item-mosaic-manual-reference-widget .field-name-field-mmrw-title h2,
    .paragraphs-item-faq-accordion-widget .field-name-field-faw-title,
    .paragraphs-item-faq-accordion-widget .field-name-field-faw-title h2,
    .paragraphs-item-links .field-name-field-faw-title,
    .paragraphs-item-links .field-name-field-faw-title h2,
    .paragraphs-item-mosaic-documents .field-name-field-faw-title,
    .paragraphs-item-mosaic-documents .field-name-field-faw-title h2,
    .paragraphs-item-view-embebed  h2,
    .paragraphs-item-wysiwyg-block.paragraph-wysiwyg-full h2,
    .paragraphs-item-wysiwyg-block h2 {
      text-align: left;
    } 
}@media (min-width: 992px) {
 .region-content-bottom .paragraphs-item-mosaic-documents .content,
    .region-content-bottom .paragraphs-item-team-carousel-widget .content,
    .front .paragraphs-item-micro-view .field-name-field-mv-subtitle,
    .front .region-content .paragraphs-item-micro-view .content,
    .region-content-bottom .paragraphs-item-micro-view .content,
    .front .region-content .paragraphs-item-faq-accordion-widget .content,
    .front .region-content .paragraphs-item-mosaic-manual-reference-widget .content,
    .front .region-content .paragraphs-item-mosaic-documents .content,
    .front .region-content .paragraphs-item-banner-cta .content,
    .region-content-bottom .paragraphs-item-faq-accordion-widget .content,
    .region-content-bottom .paragraphs-item-mosaic-manual-reference-widget .content,
    .region-content-bottom .paragraphs-item-content-tab-widget .content,
    .region-conte.admin-menu #page-containernt-bottom .paragraphs-item-webform-widget .content,
    .front .region-content .paragraphs-item-banner-cta .content,
    .region-content-bottom .paragraphs-item-wysiwyg-block .content,
    .paragraphs-item-view-embebed  h2,
    .paragraphs-item-wysiwyg-block.paragraph-wysiwyg-full h2,
    .paragraphs-item-wysiwyg-block h2 {
      width: 970px;
    }
  
    .region-content-bottom .paragraphs-item-wysiwyg-block.paragraph-wysiwyg-full  .content {
      width: auto;
    }
  
    .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .node-view-banner .field-name-title-field {
      font-size: 18px;
    } 
}@media (min-width: 1200px) {
 .region-content-bottom .paragraphs-item-mosaic-documents .content,
    .region-content-bottom .paragraphs-item-team-carousel-widget .content,
    .front .paragraphs-item-micro-view .field-name-field-mv-subtitle,
    .front .region-content .paragraphs-item-micro-view .content,
    .region-content-bottom .paragraphs-item-micro-view .content,
    .front .region-content .paragraphs-item-faq-accordion-widget .content,
    .front .region-content .paragraphs-item-mosaic-manual-reference-widget .content,
    .front .region-content .paragraphs-item-mosaic-documents .content,
    .front .region-content .paragraphs-item-banner-cta .content,
    .region-content-bottom .paragraphs-item-faq-accordion-widget .content,
    .region-content-bottom .paragraphs-item-mosaic-manual-reference-widget .content,
    .region-content-bottom .paragraphs-item-content-tab-widget .content,
    .region-content-bottom .paragraphs-item-webform-widget .content,
    .front .region-content .paragraphs-item-banner-cta .content,
    .region-content-bottom .paragraphs-item-wysiwyg-block .content,
    .paragraphs-item-view-embebed  h2,
    .paragraphs-item-wysiwyg-block.paragraph-wysiwyg-full h2,
    .paragraphs-item-wysiwyg-block h2 {
      width: 1170px;
    }
  
    .region-content-bottom .paragraphs-item-wysiwyg-block.paragraph-wysiwyg-full  .content {
      width: auto;
    } 
}/**
  * Admin pages
  */
  body.admin-menu form.node-form .field-widget-paragraphs-embed #field-widgets-theme-values,
  body.admin-menu form.node-form .field-widget-paragraphs-embed #field-sidebar-widgets-values,
  body.admin-menu form.node-form .field-widget-paragraphs-embed #field-sb-widgets-values,
  body.admin-menu form.node-form .field-widget-paragraphs-embed #field-bwt-widgets-values{
    border: solid thin #d1d1d1;
  }
  
  body.admin-menu form.node-form .field-widget-paragraphs-embed #field-sidebar-widgets-values th,
  body.admin-menu form.node-form .field-widget-paragraphs-embed #field-widgets-theme-values th {
    background-color: #d1d1d1;
  }
  body.admin-menu form.node-form .field-widget-paragraphs-embed #field-widgets-theme-values .field-name-field-mmrw-title > div,
  body.admin-menu form.node-form .field-widget-paragraphs-embed #field-sidebar-widgets-values .field-name-field-mmrw-title > div {
    display: inline-block;
  }
  
  body.admin-menu form.node-form #field-mmrw-item-values .dropdown {
    position: absolute;
    width: 80%;
  }
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/paragraphs.css */

/* SLIDE SHOW */
  
  .field-name-field-image{
    overflow:hidden;
  }
  #flexslider-1.flexslider {
    box-shadow: 0 0 0 #414141;
    background: transparent;
    border: 0;
    float: left;
    margin: 0 0 0px 0;
  }
  #flexslider-1.flexslider li {
    padding: 0;
    border: 0;
  }
  #flexslider-1.flexslider ul.slides li{
    margin:0;
  }
  #flexslider-1.flexslider ul:after {
    display: none;
  }
  
  
  /* CONTROL NAV */
  .view-display-id-frontpage_slider_block .flex-control-nav {
    bottom: 0px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    background-color: #d50032;
    min-height: 35px;
    height: 35px;
  }
  .view-display-id-frontpage_slider_block .flex-control-nav.flex-control-paging{
    position: absolute;
    top: 120px;
    z-index: 100;
    background-color: transparent;
  }
  #flexslider-1 .flex-control-nav li{
    margin: 0 2px;
  }
  .view-display-id-frontpage_slider_block #flexslider-1 .flex-control-nav li {
    margin: 9px 3px;
    vertical-align: middle;
  }
  
  /* CONTROL PAGING */
  .view-display-id-frontpage_slider_block #flexslider-1 .flex-control-paging li a {
    width: 60px;
    height: 1px;
    border: 1px solid #fff;
    background: #ffffff;
  }
  .view-display-id-frontpage_slider_block #flexslider-1 .flex-control-paging li a.flex-active{
    background: #d50032;
    border-color: #d50032;
  }
  .view-display-id-frontpage_slider_block #flexslider-1 .flex-control-paging li a:hover {
    background: #d50032;
    border-color: #d50032;
  }
  
  /* CONTROL THUMBS */
  #flexslider-1 ol.flex-control-nav.flex-control-thumbs {
    width: 285px;
    margin: 0;
    float: right;
  }
  #flexslider-1 .flex-control-thumbs li img {
    max-height: 98px;
    overflow: hidden;
  }
  
  #flexslider-1 .flex-direction-nav{
    /*display: none;*/
  }
  
  
  .view-sliders #flexslider-1 .edit-slide{
    z-index: 99;
    padding: 2px;
  }
  .view-sliders #flexslider-1 .edit-slide a{
    color:#ffffff;
  }
  .view-display-id-block_1 #flexslider-1 .slides .flexslider{
    margin-bottom: 0;
  }
  
  .flex-direction-nav a {
    top: 20%;
  }
  
  .view-display-id-frontpage_slider_block .home-slider-img-gradient {
    min-height: 100%;
    height: 100%;
    width: 100%;
    position: absolute;
    overflow: hidden;
    background: rgba(0,0,0,0.3);
  }
  .view-display-id-frontpage_slider_block .image-caption{
    position: relative;
  }
  .view-display-id-frontpage_slider_block .slide-title-desc-container{
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  
  .view-display-id-frontpage_slider_block .slide-title-desc{}
  .view-display-id-frontpage_slider_block .slide-title{
    font-family: "Helv", Arial, sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    margin-bottom: 20px;
  }
  #flexslider-1.flexslider .views-field-title-field {
    margin: 10px 0 5px 0;
    background: #F1F1F1;
    padding: 4px;
    color: #fff;
    font-size: 22px;
  }
  
  .view-display-id-frontpage_slider_block .slide-description{
    font-family: "Helv", Arial, sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    color: #ffffff;
    margin-bottom: 20px;
  }
  .view-display-id-frontpage_slider_block .slide-link{
    font-family: "Helv", Arial, sans-serif;
    font-weight: bold;
    color: #ffffff;
    background-color: #d50032;
    font-size:16px;
    width: 120px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
  }
  .view-display-id-frontpage_slider_block .slide-link a{
    color: #ffffff;
    text-decoration: none;
  }
  .view-display-id-frontpage_slider_block .slide-link a:hover{
    text-decoration: underline;
    color: #ffffff;
  }@media (max-width: 769px) {
 #flexslider-1.flexslider ul.slides {
      margin-right: 0;
      float: left;
    }
  
    ol.flex-control-nav.flex-control-paging {
      position: absolute;
      bottom: -28px;
    }
    ol.flex-control-nav.flex-control-thumbs {
      width: 100%;
    }
    ol.flex-control-nav.flex-control-thumbs li {
      width: 24%;
      margin-right: 1%;
    } 
}/* END SLIDE SHOW */
  
  
  /* NEWS */
  .micro-view-items-1,
  .micro-view-items-2,
  .micro-view-items-3,
  .micro-view-items-4,
  .micro-view-items-6,
  .micro-view-items-7,
  .micro-view-items-8,
  .micro-view-items-9,
  .micro-view-items-10 {
    padding: 0;
  }
  
  .micro-view-items-1 .row,
  .micro-view-items-2 .row,
  .micro-view-items-3 .row,
  .micro-view-items-4 .row,
  .micro-view-items-6 .row,
  .micro-view-items-7 .row,
  .micro-view-items-8 .row,
  .micro-view-items-9 .row,
  .micro-view-items-10 .row {
    padding: 0;
    margin: 0;
  }
  
  
  #block-views-morenews-more-news-front {
    z-index: 9;
    position: relative;
  }
  .view-id-morenews.view-display-id-more_news_front {
    display: block;
    margin: 10px;
    padding: 0;
    -webkit-box-shadow: 0px 10px 15px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 15px -10px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 25px -10px rgba(0,0,0,0.75);
  }
  
  .view-id-morenews.view-display-id-more_news_front .view-header {
    background-color: #d50032;
    width: 100%;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: white;
    padding: 20px 5px;
  }
  .view-id-morenews.view-display-id-more_news_front .view-content {
    display: flex;
    flex-direction: column;
    vertical-align: top;
    background-color: white;
  }
  
  .view-id-morenews.view-display-id-more_news_front .latest-news-item {
    display: block;
    width: 100%;
    vertical-align: top;
    padding: 15px;
    position: relative;
    min-height: 120px;
  }
  
  .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-date {
    color: grey;
    font-size: 12px;
  }
  .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-title {
    font-size: 14px;
  }
  .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-title a {
    text-decoration: none;
    color: black;
  }
  .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-title a:hover {
    text-decoration: none;
    color: black;
  }
  .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-read-more {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 15px;
  }
  .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-read-more a {
    color: #d50032;
    background-color: white;
    text-decoration: none;
    padding: 5px 15px;
    border: solid thin #d50032;
  }
  .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-read-more a:hover {
    color: white;
    background-color: #d50032;
  }
  
  
  
  /*.block-first-row-internal {*/
  /*  margin-bottom: 2px !important;*/
  /*}*/
  
  
  
  /* END NEWS */
  
  /**
  MEDIA QUERIES
   */
  .grid-5-first-block {
    padding: 0 0 2px 0 !important;
  }
  
  .grid-5-second-block {
    padding-top: 0 !important;
  }
  
  .grid-5-internal-block {
    padding: 0 0 2px 0 !important;
  }@media (min-width: 768px) {
 .home-grid-5,
    .home-grid-5 .row {
      margin: 0 0 2px 0 !important;
    }
  
    .grid-5-first-block{
      padding: 0 2px 0 0 !important;
    }
    .grid-5-second-block{
      padding: 0 0 0 0 !important;
    }
  
    .grid-5-internal-block {
      padding: 0 0 0 2px !important;
    }
  
    .view-display-id-frontpage_slider_block .image-caption{
      position: absolute;
      top: 0;
      min-height: 100%;
      height: 100%;
      width: 100%;
    }
  
    .view-display-id-frontpage_slider_block .slide-title-desc-container{
      position: absolute;
      top: 35%;
      left: 4.5%;
    }
  
    .view-display-id-frontpage_slider_block .slide-title{
      margin-bottom: 5px;
    }
  
    .view-display-id-frontpage_slider_block .slide-description {
      font-size: 18px;
      line-height: 25px;
    }
  
    .view-display-id-frontpage_slider_block .flex-control-nav.flex-control-paging{
      bottom: 20px;
      top: auto;
    }
  
    .flex-direction-nav a {
      top: 50%;
    }
  
    .view-id-morenews.view-display-id-more_news_front .latest-news-item {
      display: block;
      width: 33%;
      vertical-align: top;
      padding: 15px;
      position: relative;
      min-height: 120px;
    }
  
    .view-id-morenews.view-display-id-more_news_front .latest-news-item:first-child{
      width: 33%;
    }
  
    .view-id-morenews.view-display-id-more_news_front{
      display: table;
      margin: 0 auto;
    }
    .view-id-morenews.view-display-id-more_news_front .view-header {
      width: 10%;
      display: table-cell;
      vertical-align: middle;
    }
  
    .view-id-morenews.view-display-id-more_news_front .view-content {
      flex-direction: row;
    }
  
    #block-views-morenews-more-news-front {
      top: -20px;
    }
  
    .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-date {
      font-size: 12px;
    }
    .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-title {
      font-size: 14px;
    }
  
    .view-id-morenews.view-display-id-more_news_front .latest-news-item .field-read-more a {
      font-size: 12px;
    } 
}@media (min-width: 992px) {
 .view-display-id-frontpage_slider_block .slide-title{
      font-size: 40px;
      line-height: 32px;
    }
    .view-display-id-frontpage_slider_block .slide-link{
      font-size:20px;
      width: 160px;
      height: 33px;
      line-height: 33px;
    } 
}@media (min-width: 1200px) {
  
}
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/homepage.css */

/**
   * CSS file for news section
   */
  
  /* New node */
  .node-type-article .node-view-full .field-name-field-image {
    margin-bottom: 20px;
  }
  
  
  
  #block-views-news-block-news {
      width: 75%;
      margin: 0 auto;
  }
  
  /* LATEST NEWS */
  #block-views-news-block-all-news {
      padding-top: 20px;
  }
  
  
  #block-views-news-block-news .view-display-id-block_news .news-block-info {
      position: absolute;
      bottom: 0;
  }
  #block-views-news-block-news .view-display-id-block_news .news-terms {
      position: absolute;
  }
  
  #block-views-news-block-news .field-content.news-info {
      position: absolute;
      top: 35%;
      width: 80%;
      margin-left: -40%;
      left: 50%;
  }
  
  #block-views-news-block-news .field-content.news-info a {
      font-size: 30px;
      color: #ffffff;
      font-weight: bold;
      text-shadow: 2px 2px 2px #444444;
  }
  
  #block-views-news-block-news .news-image-overlay {
      position: absolute;
      top: 0;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.5);
      z-index: 0;
      height: 100%;
  }
  
  #block-views-news-block-news .carousel-control {
      width: 5%
  }
  
  #block-views-news-block-news .carousel-indicators {
      bottom: 0;
  }
  
  /* ALL NEWS */
  /* exposed form */
  
  .view-id-news.view-display-id-block_all_news .views-exposed-form .form-type-bef-link {
      display: inline-block;
      margin-right: 5px;
  }
  
  .view-id-news.view-display-id-block_all_news .views-exposed-form .form-type-bef-link a {
      background-color: #fafafa;
      padding: 10px 40px;
      color: #a8a8a8;
      border-bottom: solid 2px #fafafa;
      display: block;
  }
  
  .view-id-news.view-display-id-block_all_news .views-exposed-form .form-type-bef-link a:hover,
  .view-id-news.view-display-id-block_all_news .views-exposed-form .form-type-bef-link a.active {
      background-color: #eaeaea;
      color: black;
      border-bottom: solid 2px #d50032;
  }
  .view-id-news.view-display-id-block_all_news .views-exposed-form .form-type-bef-link a:hover {
      text-decoration: none;
  }
  
  .view-id-news.view-display-id-block_all_news .views-exposed-form .views-exposed-widget {
      padding: 5px 0 0 0;
  }
  
  .view-id-news.view-display-id-block_all_news #edit-submit-news {
      margin: 5px 0 0 10px;
  }
  
  .view-id-news.view-display-id-block_all_news #edit-combine {
      margin: 5px 0 0 0;
  }
  
  .view-id-news.view-display-id-block_all_news .view-content {
      margin-top: 20px;
  }
  
  /* all news */
  .view-id-events.view-display-id-all_events .view-content .events-all-item,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-item {
    margin-bottom: 30px;
    cursor: pointer;
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-item:hover .events-all-info,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-item:hover .news-all-info {
      visibility: visible;
      opacity: 1;
      transition: visibility 0.2s, opacity 0.6s linear;
  }
  
  .view-id-news.view-display-id-block_all_news .view-content .news-all-terms {
      width: 100%;
      text-align: right;
      font-weight: bold;
      font-size: 14px;
      padding: 5px;
      position: relative;
      z-index: 9;
      background: white;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-image,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-image {}
  
  .view-id-events.view-display-id-all_events .view-content .image-overlay-wrapper,
  .view-id-news.view-display-id-block_all_news .view-content .image-overlay-wrapper {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      position: absolute;
  }
  
  .view-id-events.view-display-id-all_events .view-content .image-overlay,
  .view-id-news.view-display-id-block_all_news .view-content .image-overlay {
      height: 100%;
      background-color: rgba(0,0,0,0.3);
      margin: 0px 4px;
      padding-bottom: -20px;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-title,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-title {
      position: absolute;
      width: 80%;
      left: 50%;
      margin-left: -40%;
      top: 40%;
      font-weight: bold;
      text-shadow: 2px 2px 2px #444444;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-title a,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-title a {
      color: white;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-title a:hover ,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-title a:hover {
      text-decoration: none;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-info,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-info {
      position: absolute;
      bottom: 0;
      width: 100%;
      left: 0;
      visibility: hidden;
      opacity: 0;
      transition: visibility 0.2s, opacity 0.6s linear;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-date,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-date {
      margin: 0 4px;
      background-color: rgba(0,0,0,0.8);
      padding: 10px;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-date a,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-date a{
    color: white;
    text-decoration: none;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-summary,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-summary {
      margin: 0 4px;
      background-color: rgba(0,0,0,0.8);
      padding: 10px;
  }
  
  .view-id-events.view-display-id-all_events .view-content .events-all-summary a,
  .view-id-news.view-display-id-block_all_news .view-content .news-all-summary a {
    color: white;
    text-decoration: none;
  }
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/newsSection.css */

/**
   * CSS file for events section
   */
  
  /* Event node */
  
  .node-type-team-template .node-view-full .field-name-field-image,
  .node-type-event .node-view-full .field-name-field-image {
    float: right;
    margin: 0 0 20px 20px;
  }
  
  .node-type-team-template .node-view-full .field-name-title-field,
  .node-type-team-template .node-view-full .field-name-field-event-location,
  .node-type-team-template .node-view-full .field-name-field-image
  .node-type-event .node-view-full .field-name-title-field,
  .node-type-event .node-view-full .field-name-field-event-location,
  .node-type-event .node-view-full .field-name-field-image {
    margin-bottom: 20px;
  }
  
  .node-type-team-subpage .block-og-menu .menu.nav,
  .node-type-team-template .block-og-menu .menu.nav,
  .node-type-event-subpage .block-og-menu .menu.nav,
  .node-type-event .block-og-menu .menu.nav {
    margin-bottom: 40px;
  }
  
  .node-type-team-subpage .block-og-menu .menu.nav > li,
  .node-type-team-template .block-og-menu .menu.nav > li,
  .node-type-event-subpage .block-og-menu .menu.nav > li,
  .node-type-event .block-og-menu .menu.nav > li {
    display: inline-block;
  }
  
  .node-type-team-subpage .block-og-menu .menu.nav > li a,
  .node-type-team-template .block-og-menu .menu.nav > li a,
  .node-type-event-subpage .block-og-menu .menu.nav > li a,
  .node-type-event .block-og-menu .menu.nav > li a {
    padding: 10px 30px;
    color: #cfcfcf;
    background-color: #fafafa;
    border-bottom: solid 2px #cfcfcf;
  }
  
  .node-type-team-subpage .block-og-menu .menu.nav > li a.active,
  .node-type-team-subpage .block-og-menu .menu.nav > li a:hover,
  .node-type-team-template .block-og-menu .menu.nav > li a.active,
  .node-type-team-template .block-og-menu .menu.nav > li a:hover,
  .node-type-event-subpage .block-og-menu .menu.nav > li a.active,
  .node-type-event-subpage .block-og-menu .menu.nav > li a:hover,
  .node-type-event .block-og-menu .menu.nav > li a.active,
  .node-type-event .block-og-menu .menu.nav > li a:hover {
    color: black;
    background-color: #cfcfcf;
    border-bottom: solid 2px #d50032;
  }
  
  /* End event node */
  
  /* Calendar */
  #block-views-calendar-block-event-calendar {
      width: 90%;
  }
  
  .view-calendar{
  
  }
  
  .view-calendar #edit-field-event-term-tid-wrapper{
      width:100%;
  }
  .view-calendar #edit-field-event-term-tid-wrapper select{
      width:100%;
      height: 50px;
  }
  
  .view-calendar #edit-field-event-term-tid-wrapper select option{
      float: left;
      margin-bottom: 10px;
      margin-right: 10px;
      padding: 10px;
  }
  
  .view-calendar .views-exposed-form .views-exposed-widget .form-submit{
      margin-top: 0;
  }
  
  
  .view-calendar .view-content {
      margin-bottom: 70px;
  }
  
  .view-calendar .views-exposed-form .form-control{
      display: inline-block;
      height: auto;
      width: auto;
  }
  
  .view-calendar .views-exposed-form .form-item.form-type-bef-checkbox.form-group {
      display: inline-block;
      margin-right: 10px;
      margin-bottom: 10px;
      padding: 2px 8px;
  }
  
  .view-calendar .views-exposed-form .form-item.form-type-bef-checkbox.form-group label{
      margin-bottom: 0;
  }
  
  .view-calendar .views-exposed-form .form-control.form-checkboxes.bef-select-as-checkboxes.bef-required-filter-processed{
      padding: 0;
      width: 100%;
      border: none;
      box-shadow: none;
      /*color: #fff;*/
  }
  
  .view-calendar .views-exposed-form .views-exposed-widget.views-submit-button{
      float: right;
  }
  
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class^='form-item-edit-field-event-term-tid-101'],
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class*=' form-item-edit-field-event-term-tid-101'] {
      border-top: solid 4px #16a085;
      color: black;
  }
  
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class^='form-item-edit-field-event-term-tid-102'],
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class*=' form-item-edit-field-event-term-tid-102'] {
  
      border-top: solid 4px #2980b9;
      color: black;
  }
  
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class^='form-item-edit-field-event-term-tid-98'],
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class*=' form-item-edit-field-event-term-tid-98'] {
  
      border-top: solid 4px #8e44ad;
      color: black;
  }
  
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class^='form-item-edit-field-event-term-tid-99'],
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class*=' form-item-edit-field-event-term-tid-99'] {
      border-top: solid 4px #d35400;
      color: black;
  }
  
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class^='form-item-edit-field-event-term-tid-100'],
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class*=' form-item-edit-field-event-term-tid-100'] {
      border-top: solid 4px #e34935;
      color: black;
  }
  
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class^='form-item-edit-field-event-term-tid-155'],
  .view-calendar .views-exposed-form div.form-item.form-type-bef-checkbox.form-group[class*=' form-item-edit-field-event-term-tid-155'] {
      border-top: solid 4px #eac01f;
      color: black;
  }
  
  .calendar-calendar .month-view .full tr td.today,
  .calendar-calendar .month-view .full tr.odd td.today,
  .calendar-calendar .month-view .full tr.even td.today,
  .calendar-calendar .month-view .full td.date-box.today,
  .calendar-calendar .month-view .full tr td.single-day.today,
  .calendar-calendar .month-view .full tr td.multi-day.starts-today,
  .calendar-calendar .month-view .full tr td.multi-day.ends-today {
      border-color: #d50032;
  }
  .calendar-calendar .month-view .full td.single-day .calendar-empty,
  .calendar-calendar .month-view .full td.single-day.empty,
  .calendar-calendar .month-view .full td.date-box.empty {
      background-color: white;
  }
  .calendar-calendar td.empty {
      color: white;
      background-color: white;
  }
  
  
  .calendar-calendar .month-view .full .week,
  .calendar-calendar th.days{
      background-color: #eaeaea;
      color: black;
      border-bottom: solid 2px #d50032;
      padding: 10px;
  }
  .calendar-calendar .month-view .full .week a{
      color: #fff !important;
  }
  .calendar-calendar td .inner div.day a,
  .calendar-calendar .month-view .full .week a, .calendar-calendar .week-view .full .week a{
      color: #d50032;
  }
  .calendar-calendar .month-view .full td.multi-day div.monthview,
  .calendar-calendar .week-view .full td.multi-day div.weekview,
  .calendar-calendar .day-view .full td.multi-day div.dayview,
  .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
  .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
  .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
  .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{
      background-color: #fff;
  }
  
  .calendar-calendar .month-view .full td.multi-day div.monthview,
  .calendar-calendar .week-view .full td.multi-day div.weekview,
  .calendar-calendar .day-view .full td.multi-day div.dayview {
    overflow: inherit;
    height: auto;
  }
  
  /*calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,*/
  /*.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,*/
  /*.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,*/
  /*.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {*/
  /*  position: absolute;*/
  /*  top: 0; !* Important change to adapt to a flexible height *!*/
  /*  height: 100%; !* Important change to adapt to a flexible height *!*/
  /*  right: -3px;*/
  /*  width: 4px;*/
  /*  padding-left: 1px;*/
  /*  z-index: 1;*/
  /*  text-align: left;*/
  /*  font-weight: bold;*/
  /*  color: darkslategray;*/
  /*  background: #74a5d7;*/
  /*  -moz-border-radius: 0px 5px 5px 0px;*/
  /*  border-radius: 0px 5px 5px 0px;*/
  /*}*/
  
  .calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
  .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
    position: relative;
    width: 100%;
  }
  
  .calendar-calendar .month-view .full tr.date-box, .calendar-calendar .month-view .full tr.date-box td, .calendar-calendar .month-view .full tr.multi-day, .calendar-calendar .month-view .full tr.multi-day td{
      padding: 0 10px;
  }
  
  .calendar-calendar .day-view td .stripe, .calendar-calendar .month-view .full td .stripe, .calendar-calendar .week-view .full td .stripe{
      height: 5px !important;
  }
  
  .calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview{
      background: #fff !important;
  }
  .calendar-calendar td .item{
      margin-bottom: 5px;
  }
  .calendar-calendar td .inner div.calendar div.contents{
      padding: 5px 0;
  }
  
  .view-calendar .view-footer #legend{
      margin-top: 20px;
      display: table;
      width: 100%;
  }
  
  .view-calendar .view-footer #legend .legend-item{
      display: table-cell;
  }
  .view-calendar .view-footer #legend .legend-item span {
      width: 90%;
      display: block;
      margin: 5%;
  }
  
  /* All events */
  #block-views-events-all-events .block-title {
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
  }
  
  /* Exposed form */
  #block-views-events-all-events .views-exposed-form {
      margin-bottom: 40px;
  }
  
  #block-views-events-all-events .views-exposed-widget.views-widget-filter-title_field_value {
      width: 40%;
  }
  
  /* end exposed form */
  
  /* Events list */
  /* Some styles shared with news */
  /* End events list */@media (min-width: 768px) {
 #block-views-events-all-events .block-title {
          width: 750px;
      } 
}@media (min-width: 992px) {
 #block-views-events-all-events .block-title {
          width: 970px;
      }
      .view-calendar .view-filters {
        position: absolute;
        bottom: -30px;
      } 
}@media (min-width: 1200px) {
 #block-views-events-all-events .block-title {
          width: 1170px;
      }
      .view-calendar .view-filters {
        position: absolute;
        bottom: 0;
      } 
}
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/eventsSection.css */

/**
   * CSS file for resources section
   */
  
  /** PUBLICATIONS, REPORTS **/
  
  /* tabs */
  #block-menu-block-1,
  .page-resources .tabs--primary.nav-tabs {
    border: none;
    margin-bottom: 30px;
  }
  
  #block-menu-block-1 li,
  .page-resources .tabs--primary.nav-tabs li {
    display: inline-block;
    margin-right: 5px;
  }
  
  .node-node-gallery-gallery .read-more-link,
  #block-menu-block-1 li a,
  .page-resources .tabs--primary.nav-tabs li a {
    background-color: #fafafa;
    padding: 10px 40px;
    color: #a8a8a8;
    border-bottom: solid 2px #fafafa;
    display: block;
    border-radius: 0;
  }
  
  .node-node-gallery-gallery .read-more-link-wrapper {
    text-align: right;
  }
  
  .node-node-gallery-gallery .read-more-link {
    display: inline-block;
    margin-bottom: 20px;
  }
  
  
  .node-node-gallery-gallery .read-more-link:hover,
  .node-node-gallery-gallery .read-more-link:active,
  #block-menu-block-1 li a:hover,
  #block-menu-block-1 li a.active,
  .page-resources .tabs--primary.nav-tabs li a:hover,
  .page-resources .tabs--primary.nav-tabs li a.active {
    background-color: #eaeaea;
    color: black;
    border-bottom: solid 2px #d50032;
  }
  
  .node-node-gallery-gallery .read-more-link:hover,
  .node-node-gallery-gallery .read-more-link:active,
  #block-menu-block-1 li a:hover,
  .page-resources .tabs--primary.nav-tabs li a:hover {
    text-decoration: none;
  }
  
  /* exposed form */
  .page-resources .view-id-documents .views-exposed-widget {
    margin-bottom: 30px;
  }
  
  .page-resources .view-id-documents .view.field-background-image-overlays-exposed-widget label {
    margin-right: 10px;
  }
  
  .page-resources .view-id-documents .views-exposed-widget .views-widget {
    display: inline-block;
  }
  
  .page-resources .view-id-documents .views-exposed-form .views-exposed-widget .btn {
    margin-top: 0;
  }
  
  /* list */
  .report-list-wrapper,
  .publication-list-wrapper {}
  
  .report-list,
  .publication-list {
    list-style: none;
    padding: 0;
  }
  
  .report-item,
  .publication-item {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 20px;
    margin-bottom: 15px;
    background-color: #f7f7f7;
  }
  
  .report-image,
  .publication-image {
    width: 18%;
    padding-right: 2%;
    display: table-cell;
  }
  
  .report-info,
  .publication-info {
    width: 80%;
    display: table-cell;
    vertical-align: top;
    height: 100%;
  }
  
  .report-terms,
  .publication-terms {
    font-size: 12px;
    margin-bottom: 10px;
  }
  
  .report-title,
  .publication-title {
    font-weight: bold;
    font-size: 18px;
  }
  
  .report-body,
  .publication-body {}
  
  .report-download-link,
  .publication-download-link,
  .publication-download-external-link{
    text-align: right;
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 14px;
  }
  
  .report-download-link a,
  .publication-download-link a,
  .publication-download-external-link a{
    color: black;
  }
  
  .publication-download-external-link a{
    background: transparent url(/sites/all/themes/stoptb2019/images/external-link-alt-icon.svg) no-repeat left center;
    padding-left: 25px;
  }
  
  .publication-date {
    text-align: left;
    position: absolute;
    bottom: 20px;
    font-size: 14px;
    font-style: italic;
  }
  
  .publication-download-link.publication-download-link-file {
    bottom: 40px;
  }
  
  /** INFOGRAPHICS **/
  /* Infographics */
  
  .view-id-documents.view-display-id-block_infographics .infographic-item,
  .view-id-documents.view-display-id-resources_infographics .infographic-item {
    margin-bottom: 30px;
  }
  
  .view-id-documents.view-display-id-block_infographics .infographic-image-block,
  .view-id-documents.view-display-id-resources_infographics .infographic-image-block {
    position:relative;
  }
  
  .view-id-documents.view-display-id-block_infographics .infographic-image img,
  .view-id-documents.view-display-id-resources_infographics .infographic-image img {
    border: 1px solid #eee;
  
  }
  
  .view-id-documents.view-display-id-block_infographics .infographic-image img:hover,
  .view-id-documents.view-display-id-resources_infographics .infographic-image img:hover {
    border: 1px solid #ddd;
  }
  
  .view-id-documents.view-display-id-block_infographics .infographic-title,
  .view-id-documents.view-display-id-resources_infographics .infographic-title{
    position: absolute;
    bottom: 0px;
    background-color: rgba(35, 31, 32,0.8);
    width: 100%;
    font-size: 130%;
    font-weight:bold;
    color:#fff;
    padding: 15px 15px;
  }
  
  .view-id-documents.view-display-id-block_infographics .infographic-download,
  .view-id-documents.view-display-id-resources_infographics .infographic-download {
    margin: 10px 0;
    text-align: right;
    color: black;
  }
  
  .view-id-documents.view-display-id-block_infographics .infographic-download a,
  .view-id-documents.view-display-id-resources_infographics .infographic-download a {
    color: black;
  }
  
  /** /INFOGRAPHICS **/
  
  
  /** IMAGES **/
  
  
  
  
  .view-node-gallery-gallery-summaries table{
    width: 100%;
  }
  
  .view-node-gallery-gallery-summaries td{
    padding: 15px;
  }
  
  /** gallery **/
  .view-node-gallery-gallery-summaries table{
    width: 100%;
  }
  
  .view-node-gallery-gallery-summaries td{
    padding: 15px;
  }
  
  .view-node-gallery-gallery-summaries .row {
    margin-bottom: 15px;
  }
  
  
  .view-node-gallery-gallery-summaries .img-responsive{
    width: 100%;
  }
  
  .view-node-gallery-gallery-summaries .gallery-text{
    background-color: #f0f0f0;
    padding: 10px;
  }
  
  .view-node-gallery-gallery-summaries .galley-title,
  .view-node-gallery-gallery-summaries .galley-title a{
    text-decoration: none;
    font-weight: bold;
    margin-bottom: 10px;
    color: black;
  }
  
  .view-node-gallery-gallery-summaries .galley-desc {
  
  }
  
  .view-node-gallery-gallery-item-views .row{
    margin-bottom: 15px;
  }
  /** END IMAGES **/
  
  
  /** VIDEOS **/
  
  .view-id-videos.view-display-id-block_videos .views-field-title,
  .view-id-video_gallery.view-display-id-video_gallery .views-field-title{
    padding: 20px 0;
    font-size: 16px;
    font-weight: bold;
  }
  
  .node-view-teaser .field-name-field-youtube-video,
  .node-view-headline .field-name-field-youtube-video,
  .node-view-card .field-name-field-youtube-video,
  .node-view-banner .field-name-field-youtube-video {
    position: relative;
  }
  
  .node-view-teaser .field-name-field-youtube-video,
  .node-view-headline .field-name-field-youtube-video,
  .node-view-card .field-name-field-youtube-video,
  .node-view-banner .field-name-field-youtube-video,
  .views-field-field-youtube-video .field-content {
    overflow: hidden;
  }
  
  
  
  .node-view-teaser .field-name-field-youtube-video::after,
  /*.node-view-headline .field-name-field-youtube-video::after,*/
  .node-view-card .field-name-field-youtube-video::after,
  .node-view-banner .field-name-field-youtube-video::after,
  .views-field-field-youtube-video .field-content::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent url(/sites/all/themes/stoptb2019/images/yt_icon_mono_light.png) no-repeat center center;
    pointer-events: none;
    bottom: 0;
    left: 0;
    right: 0;
  }
  
  .node-view-headline .field-name-field-youtube-video .youtube-url {
    margin-left: 30px;
  }
  .node-view-headline .field-name-field-youtube-video .youtube-url::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent url(/sites/all/themes/stoptb2019/images/yt_icon_rgb.png) no-repeat;
    pointer-events: none;
    bottom: 0;
    left: 0;
    background-size: 25px 20px;
  }
  
  .node-view-teaser .field-name-field-youtube-video:hover::after,
  .node-view-headline .field-name-field-youtube-video:hover::after,
  .node-view-card .field-name-field-youtube-video:hover::after,
  .node-view-banner .field-name-field-youtube-video:hover::after,
  .views-field-field-youtube-video .field-content:hover::after {
    background: transparent url(/sites/all/themes/stoptb2019/images/yt_icon_rgb.png) no-repeat center center;
  }
  
  .node-view-teaser .field-name-field-youtube-video:hover img,
  .node-view-headline .field-name-field-youtube-video:hover img,
  .node-view-card .field-name-field-youtube-video:hover img,
  .node-view-banner .field-name-field-youtube-video:hover img,
  .views-field-field-youtube-video .field-content:hover img{
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
  }
  
  .node-view-teaser.field-name-field-youtube-video img,
  .node-view-headline.field-name-field-youtube-video img,
  .node-view-card.field-name-field-youtube-video img,
  .node-view-banner.field-name-field-youtube-video img,
  .views-field-field-youtube-video .field-content img{
    transition: all 1s ease;
    overflow: hidden;
  
  }
  
  .paragraphs-item-mosaic-manual-reference-widget.paragraph_style_list.paragraph_view_mode_headline {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .paragraphs-item-mosaic-manual-reference-widget.paragraph_style_list.paragraph_view_mode_headline .field.field-name-title-field.field-type-text.field-label-hidden {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  
  .view-communities-rights-and-gender-resources .panel-heading {
    background-color: #d50032 !important;
  }
  
  .view-communities-rights-and-gender-resources .panel-heading {
    color : white !important;
  }
  
  .view-communities-rights-and-gender-resources .panel-heading a:before {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    transition: all 0.5s;
  }
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/resourceSection.css */

@media (min-width: 769px) {
 /*470*/
    .region-content .block-menu-block.working_group_menu .menu-block-wrapper ul li {
      width: auto;
    } 
}/* 4123 */
  .wtbd_pages_menu_2017 ul.menu.nav,
  .wtbd_pages_menu_2018 ul.menu.nav{
    display: table;
    width: 100%;
    border: solid thin #d50032;
    border-top: solid 4px #000000;
  }
  
  
  /*4130*/
  .working_group_menu_2.wtbd_pages_menu_2018 ul.menu.nav{
    border-top: solid 1px #000000;
  }
  
  /* 4195 */
  .region-content .block-menu-block.wtbd_pages_menu_2017 .menu-block-wrapper ul li,
  .region-content .block-menu-block.wtbd_pages_menu_2018 .menu-block-wrapper ul li {
    display: table-cell;
    width: auto;
    text-align: center;
    border-right: thin solid #fff;
  }
  
  /* 4203 */
  .region-content .block-menu-block.wtbd_pages_menu_2017 .menu-block-wrapper ul li:last-child,
  .region-content .block-menu-block.wtbd_pages_menu_2018 .menu-block-wrapper ul li:last-child {
    border-right: none;
  }
  
  /* 4208 */
  .region-content .block-menu-block.wtbd_pages_menu_2017 .menu-block-wrapper ul li a,
  .region-content .block-menu-block.wtbd_pages_menu_2018 .menu-block-wrapper ul li a{
    padding: 10px;
    color: #ffffff;
    background-color: #d50032;
    font-weight: bold;
    text-decoration: none;
  }
  
  /* 4218 */
  .region-content .block-menu-block.wtbd_pages_menu_2017 .menu-block-wrapper ul li a.active,
  .region-content .block-menu-block.wtbd_pages_menu_2017 .menu-block-wrapper ul li a.active-trail,
  .region-content .block-menu-block.wtbd_pages_menu_2018 .menu-block-wrapper ul li a.active-trail,
  .region-content .block-menu-block.wtbd_pages_menu_2018 .menu-block-wrapper ul li a.active{
    background-color: #ffffff;
    color: #d50032;
  }
  
  /* 4219 */
  .region-content .block-menu-block.wtbd_pages_menu_2017 .menu-block-wrapper ul li a.active,
  .region-content .block-menu-block.wtbd_pages_menu_2017 .menu-block-wrapper ul li a.active-trail,
  .region-content .block-menu-block.wtbd_pages_menu_2018 .menu-block-wrapper ul li a.active-trail,
  .region-content .block-menu-block.wtbd_pages_menu_2018 .menu-block-wrapper ul li a.active{
    background-color: #ffffff;
    color: #d50032;
  }
  
  /* 4225 */
  .region-content .block-menu-block.wtbd_pages_menu_2017 .menu-block-wrapper ul li a:hover,
  .region-content .block-menu-block.wtbd_pages_menu_2018 .menu-block-wrapper ul li a:hover{
    background-color: #ffffff;
    color: #000000;
  }
  
  
  /*4472*/
  .working_group_menu {
    clear: both;
  }
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/workingGroup.css */

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
  .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
  .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
  .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
  }
  
  .col-xs-12.first, .col-sm-12.first, .col-md-12.first, .col-lg-12.first {
    padding-top: 8px;
  }
  
  .row {
    margin-right: -4px;
    margin-left: -4px;
  }
  
  .front #page-container .main-container section.col-sm-12 {
    padding: 0;
  }
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/bootstrapOverride.css */

.field-name-field-sb-widgets > .field-items > .field-item {
    margin-bottom: 20px;
  }
  
  /* BANNER */
  .field-name-field-sb-widgets .paragraphs-item-banner-cta {}
  
  
  /* LINKS */
  
  
  /* MOSAIC */
  .paragraphs-item-sidebar-widgets {
    margin: 0 !important;
    padding: 0 !important;
  }
  
  /*.paragraphs-item-sidebar-widgets .paragraphs-item-mosaic-manual-reference-widget .node-view-banner {*/
  /*  margin-bottom: 20px;*/
  /*}*/
  
  
  .field-name-field-sb-widgets .paragraphs-item-mosaic-manual-reference-widget {}
  .field-name-field-sb-widgets .paragraphs-item-mosaic-manual-reference-widget .node {
    margin-bottom: 20px;
  }
  .field-name-field-sb-widgets .paragraphs-item-mosaic-manual-reference-widget .view-id-mosaic_manual_reference_widget_view {}
  .field-name-field-sb-widgets .paragraphs-item-mosaic-manual-reference-widget .view-id-mosaic_manual_reference_widget_view .node-view-teaser .field-name-field-image {
    margin-bottom: 10px;
  }
  
  .field-name-field-sb-widgets .paragraphs-item-mosaic-manual-reference-widget .view-id-mosaic_manual_reference_widget_view .node-view-card .field-name-field-document {
    padding: 5px 20px 0;
  }
  
  .field-name-field-sb-widgets .paragraphs-item-mosaic-manual-reference-widget .view-id-mosaic_manual_reference_widget_view .views-bootstrap-grid-plugin-style .row > div {
    margin-bottom: 10px;
  }
  
  .field-name-field-sb-widgets .paragraphs-item-mosaic-manual-reference-widget .node-view-banner,
  .field-name-field-sb-widgets .paragraphs-item-mosaic-manual-reference-widget .node.node-view-headline {
    margin-bottom: 0px;
  }
  
  .field-name-field-sb-widgets .paragraphs-item-mosaic-manual-reference-widget .node.node-view-headline .field-name-title-field {
    margin-bottom: 0px;
    padding-bottom: 0;
  }
  
  .field-name-field-sb-widgets .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-title-field {
    font-size: 16px;
  }
  
  .field-name-field-sb-widgets .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .node-view-banner .field-name-title-field {
    color: #ffffff;
  }
  
  .field-name-field-sb-widgets .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-infographic,
  .field-name-field-sb-widgets .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-youtube-video,
  .field-name-field-sb-widgets .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-thumbnail,
  .field-name-field-sb-widgets .view-id-micro_view_widget_view .views-bootstrap-carousel-plugin-style .item .field-name-field-image,
  .field-name-field-sb-widgets .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-infographic,
  .field-name-field-sb-widgets .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-youtube-video,
  .field-name-field-sb-widgets .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-thumbnail,
  .field-name-field-sb-widgets .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-field-image {
    margin-right: 0;
  }@media (min-width: 768px) {
 .field-name-field-sb-widgets .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-title-field {} 
}@media (min-width: 992px) {
 .field-name-field-sb-widgets .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-title-field {
      font-size: 14px;
    } 
}@media (min-width: 1200px) {
 .field-name-field-sb-widgets .view-mosaic-manual-reference-widget-view .views-bootstrap-carousel-plugin-style .item .field-name-title-field {
      font-size: 16px;
    } 
}
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/sidebarWidgets.css */

/* styles for traffic light content */
  /* ================= */
  
  /* Paragraphs style*/
  p.traffic{
    margin-left:42px;
  }
  
  /* heading styles*/
  
  h3.traffic{
    margin-left: 36px;
    position: relative;
  }
  
  h2.traffic:before {
  
  }
  
  h3.traffic:before {
    position: absolute;
    left: -36px;
    top: -2px;
  }
  
  h4.traffic:before {
  
  }
  
  h5.traffic:before {
  
  }
  
  /* might need to use background if content doesn't work in CKEditor stylesheet */
  h2.traffic.darkgreen:before,
  h3.traffic.darkgreen:before,
  h4.traffic.darkgreen:before,
  h5.traffic.darkgreen:before {
    content: url(/sites/all/themes/stoptb2019/images/traffic_lights/darkgreen.png);
  }
  
  h2.traffic.green:before,
  h3.traffic.green:before,
  h4.traffic.green:before,
  h5.traffic.green:before {
    content: url(/sites/all/themes/stoptb2019/images/traffic_lights/green.png);
  }
  
  h2.traffic.yellow:before,
  h3.traffic.yellow:before,
  h4.traffic.yellow:before,
  h5.traffic.yellow:before {
    content: url(/sites/all/themes/stoptb2019/images/traffic_lights/yellow.png);
  }
  
  h2.traffic.red:before,
  h3.traffic.red:before,
  h4.traffic.red:before,
  h5.traffic.red:before {
    content: url(/sites/all/themes/stoptb2019/images/traffic_lights/red.png);
  }
  
  h2.traffic.grey:before,
  h3.traffic.grey:before,
  h4.traffic.grey:before,
  h5.traffic.grey:before {
    content: url(/sites/all/themes/stoptb2019/images/traffic_lights/grey.png);
  }
  
  /* list styles */
  /* padding and indent */
  li.traffic {
    padding:10px;
    margin-left:20px;
  }
  /* colors and backgrounds per type */
  li.traffic.darkgreen{
    color:darkgreen;
    background-color:#0f6c2820;
  }
  li.traffic.green{
    color:green;
    background-color:#0aad3620;
  }
  li.traffic.yellow{
    color: #292b17;
    background-color: #c1b10020;
  }
  li.traffic.red{
    color:darkred;
    background-color:#e3102920;
  }
  li.traffic.grey{
    color: #232323;
    background-color: #00000020;
  }
/*})'"*/

/* Above code came from sites/all/themes/stoptb2019/css/trafficLights.css */

