select.gt_selector.notranslate {
    height: 56px;
    line-height: initial;
}
@media only screen and (max-width: 600px){
div#block-headerbuttons ul {
    display: contents;
}
}

.region.region-banner {
    /*max-width: 1400px;*/
    margin: auto;
}
.toolbar-icon-8 .toolbar-icon-admin-toolbar-tools-help:before {
    background-image: url(/themes/custom/cwb_customflashy/favicon.ico);
}
.site-branding {
    background-color: transparent;
}
header.header .modal-icon-button {
    padding: 18px 24px;
}
.col-12 h2.title, .col-12 nav > h2, .col-12 .block-search > h2 {
    margin: 20px 0 20px;
    font-size: 30px;
}
.modal-header {
  align-items: center;
}
.modal-header button {
    order: 2;
}
.modal .modal-header {
    padding: 15px 30px;
}
/*Modal and Primary Button Changes*/
.btn-modal:hover, .btn-primary:hover{
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background-color: #0085a9;
    border-color: #0085a9;
}

.btn-primary:not(:disabled):not(.disabled).active {
    background-color: #0085a9;
    border-color: #0085a9;
}

.btn-modal, .btn-primary {
    font-size: 16px;
    background-color: #0084a9;
    border-color: #0084a9;
    border-radius: 8px;
    font-weight: 700;
    padding: 16px 30px 15px;
    line-height: 1;
    border-width: 2px 0;
    border-style: solid;
}

/*Button Changes*/


.acsb-widget .acsb-footer p {
    padding: inherit;
}

/* Delete after next commit */
.toolbar-icon-8 .toolbar-icon-admin-toolbar-tools-help:before {
    background-image: url(/themes/custom/cwb_cobbemc/favicon.ico);
}
.cwb-focus__cta {
    padding: 32px 32px;
}
div.site-alert div.text {
  font-size: 16px;
  color: #fff;
}
.path-frontpage .main-content {
    background-image: none;
}
.sf-multicolumn-column, .sf-multicolumn-column ol {
    width: 100% !important;
}
.panel-display.sutro-double .container-fluid > div:nth-child(4) {
    max-width: 1360px;
    margin: auto;
}
.col-12 h2.title, .col-12 nav > h2, .col-12 .block-search > h2 {
    font-weight: 500;
    font-size: 40px;
}
.nav-tabs a.nav-link:hover, .nav-tabs a.nav-link:focus {
    background-color: #c7e2ea;
    border-color: #0084ab;
    color: #222;
}
.caption {
    margin: 2rem;
}
body.page-node-type-pages .layout__region.layout__region--top .sf-menu {
  padding: 16px 0;
}
.field--name-field-hero-cta-body ul li p {
    padding: 0;
}
.cwb-media_card__section__body {
    margin-bottom: 1rem;
}
.form-type-radio .description, .form-type-checkbox .description {
    margin-left: 0;
}
.cwb-media_card__head {
    font-weight: 500;
}
blockquote {
    margin: 32px 0 32px;
}
.region--dark-typography .col-12 h2.title, .region--dark-typography .col-12 nav > h2, .region--dark-typography .col-12 .block-search > h2 {
    color: #575757;
}
@media (min-width: 120rem) {
  .display-3 {
      font-size: calc(2rem + ((1vw - 0.15rem) * 1.1905));
  }
}
.cwb-accordion__body {
    padding: 0.5rem 1rem;
}
.cwb-accordion__body h1, .cwb-accordion__body h2, .cwb-accordion__body h3, .cwb-accordion__body h4, .cwb-accordion__body h5 {
    margin: 0 0 10px 0;
}
.paragraph--bp-accordion-container {
    padding-top: 0;
}
.region.region-header-top-first {
  justify-content: flex-start;
  height: 100%;
}
.header-top__section {
  height: 100%;
}
.region.region-header-top-second {
  justify-content: flex-end;
  height: 100%;
}
@media (min-width: 768px) {
  .region.region-header {
    align-items: center;
  }
}
/* Move to PRODUCTION NEXT */
.paragraph--type--bp-tabs li a:hover, .paragraph--type--bp-tabs li.active a:hover {
    background-color: transparent;
    color: #018fe2;
}
.region.region-header-top-first .block-superfish, .region.region-header-top-second .block-superfish {
    width: 100%;
}
.header-top__section .search-block-form {
    display: none;
    visibility: hidden;
}
.header-container .dropdown-menu {
    padding: 0;
    -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
    border-radius: 4;
    box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
}
.header-container .dropdown.show .dropdown-toggle:after {
    display: block;
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    top: 0;
    right: 16px;
    border: 0;
    content: "\f00d";
}
.header-container .dropdown.show .dropdown-toggle svg {
    display: none;
    visibility: hidden;
}
.region.region-header-top-second .menu.cta-active > li > a, .header__section .menu.cta-active > li > a {
    padding: 8px 4px;
    margin: 4px;
}
.header-top__section.header-top-second .block-menu.block {
    flex: 0 1 auto;
}
#main-content ul.sf-menu li {
    z-index: 99;
}
.col-12 h2.title, .col-12 nav > h2, .col-12 .block-search > h2 {
    padding-bottom: 0;
    margin: 16px auto 16px
}
.gtranslate select {
    width: auto;
    display: block;
    margin: auto;
    padding: 2px 4px;
    display: block;
    position: relative;
    border-color: transparent;
    font-size: 15px;
}
.view-news-accordion {
    margin-top: -32px;
}
.view.view-news-accordion .form--inline.clearfix {
    display: flex;
    text-align: center;
    position: relative;
    justify-content: center;
}
.main-content .view.view-news-accordion .form-item select {
    margin: 0;
    min-width: 300px !important;
    text-align: center;
}
h2 {
    font-size: 40px;
}
h3 {
    font-size: 32px;
}
.layout__region.layout__region--top {
    margin-bottom: 64px;
}
a.btn.btn-primary.btn-cwb_button h3.display-4 {
    color: #444;
    margin-top: 0;
    font-weight: 400;
}

fieldset legend {
    border: 0;
}
.cwb-focus-icon_img img {
    /*max-height: fit-content;*/
    max-height: 200px;
    max-width: 100%;
}
div.site-alert div.severity-low, div.site-alert div.severity-medium, div.site-alert div.severity-high {
    background-color: transparent;
    border: none;
    background-size: 28px 28px;
}
div.site-alert div.severity-low, div.site-alert div.severity-medium, div.site-alert div.severity-high {
    background-image: none;
}
div.site-alert div.severity-low div.text, div.site-alert div.severity-medium div.text {
    padding: 0;
}
div.site-alert div.severity-high div.text {
    padding-left: 38px;
}
div.site-alert div.severity-high:before {
    content: "\f06a";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 24px;
    position: relative;
    float: left;
    top: 0;
    left: 10px;
    bottom: auto;
    right: auto;
    color: #fff;
}
/* Progress Tracker */
.progress-step .progress-marker {
    color: #222;
}
body .progress-step .progress-marker::before {
    padding: 20px;
    font-size: 20px;
    background-color: #c7e2ea;
}
body .progress-step.is-active .progress-marker::before {
    background-color: #c7e2ea;
    color: #222;
}
.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before, .webform-progress-tracker .progress-step:hover .progress-marker::before, .webform-progress-tracker .progress-step .progress-marker::after {
    background-color: #ccc;
    color: #222;
}
.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before {
    background-color: #0085a9;
    color: #fff;
}
/* Header */
.header-container ul.menu span:after {
    content: "";
    font-family: sans-serif;
    width: 0;
    height: 0;
}
.paragraph.paragraph--type--bp-columns .paragraph__column .cobbemc-btn {
    margin: auto;
    display: table;
}
/*.cwb-focus-icon_img img {*/
/*    min-width: 64px;*/
/*    min-height: 64px;*/
/*}*/
.nav-tabs a.nav-link {
    border: 1px solid #c7e2ea;
    background-color: #eee;
}
div#block-mainpagecontent form.webform-submission-form {
    max-width: 1200px;
    margin: auto;
}
/*nav#block-subfootermenu ul.menu {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*}*/
.cwb-step_list.container {
    margin: 0 auto 64px auto;
}
.cwb-media_card__flex {
    margin-top: 16px;
}
footer div#block-socialmedialinks {
    text-align: center;
}
.cwb-focus__cta .button + .button {
    margin: 4px 0;
}
.view .card .card__body-content {
    line-height: 1.5em;
}
/* Add to theme */
.paragraph--type--bp-tabs .tab-content {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.region.region-content-bottom-first .paragraph__column {
    padding: 0 0 0 0;
}
.region.region-footer-menu ul.menu {
    display: flex;
}
ul#superfish-header-buttons > li > a {
    font-weight: 500;
}
.region--light-typography .tse_powered a {
    font-weight: 300;
}

ul#superfish-header-buttons {
  display: flex;
}
ul#superfish-header-buttons > li {
  display: block;
  flex: 1;
}
ul#superfish-header-buttons > li > a {
  vertical-align: middle;
  display: flex;
  height: 100%;
  margin: auto 4px;
  justify-content: center;
  align-items: center;
}
.region--dark-typography .footer-bottom__section ul.menu li a, .region--dark-typography .footer-bottom__section ul.menu li > span {
    color: #000;
}
.region--dark-background.subfooter:before {
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 50%,rgba(255,255,255,0) 100%);
}
@media (max-width: 767px) {
  .header-top__section .search-block-form {
      display: block;
      visibility: visible;
      width: 100%;
      margin: 16px 6px;
      border-radius: 4px;
      overflow: hidden;
  }
  .header-top__section .search-block-form input {
    padding: 8px;
  }
  .header-top__section .block-search .form-actions:after {
    line-height: 44px;
  }
  .footer__section {
    padding: 16px 0;
  }
  ul#superfish-header-buttons > li > a {
    font-weight: 500;
    font-size: 100%;
  }
  div.site-alert div.text {
    font-size: 14px;
  }
  .header__section.header-second div#block-cobbemcsearchdropdown {
    display: none;
    visibility: hidden;
  }
  .region.region-header-top-second {
    justify-content: center;
  }
  .tse_coopinfo {
    justify-content: center;
  }
}

/*Columns paragraph padding removed*/
.paragraph>.paragraph__column {
    padding-bottom: 0px;
}