/* CSS for NEW LGPD cookie consent floating block */
#onetrust-consent-sdk #onetrust-banner-sdk.bottom {
  background-color: rgb(0, 133, 66);
}

#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-pc-btn-handler, 
#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-pc-btn-handler.cookie-setting-link,
#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-reject-all-handler {
  color: #FFF;
  background-color: rgb(0, 133, 66);
}

#onetrust-consent-sdk #onetrust-pc-sdk.ot-fade-in button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), 
#onetrust-consent-sdk #onetrust-pc-sdk.ot-fade-in .ot-leg-btn-container .ot-active-leg-btn, 
#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk.ot-fade-in .ot-active-menu h3 {
  color: #000;
  background-color: rgb(253, 200, 47);
}

/* TIK TOK icon */
footer .coh-style-social-icon:nth-child(4) a:after {
  content: url('/sites/default/files/tiktok.svg') !important;
  width: 23px;
  height: 23px;
  color: #FFF;
}

footer .coh-style-social-icon:nth-child(4) a:hover:after {
  content: url('/sites/default/files/tiktok-yellow.svg') !important;
}

footer .coh-style-social-icon a:hover:after {
  color: #F8C73E;
}

/* componente Postos Siga Bem */
.postos-siga-bem-view-block {
  width: 100%;
  margin-top: 1rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 1fr;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
}

.postos-siga-bem-view-block form#views-exposed-form-postos-siga-bem-block-1 {
  width: 30%;
  margin-top: -7rem;
  margin-left: 1rem;
  position: absolute;
  z-index: 10;
}

.postos-siga-bem-view-block .views-row article,
.postos-siga-bem-view-block .views-row article .distribuidores-wrapper {
  height: 100%;
}

.postos-siga-bem-view-block .views-row .distribuidores-wrapper .distribuidores-row-wrapper .distribuidores-columns-right .coh-style-link-button {
  background-color: #FFF;
  color: #00814B;
  border: 1px solid #00814B;
  border-radius: 20px;
  margin-top: 0;
  text-transform: unset;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  font-size: 14px;
}

.postos-siga-bem-view-block .views-row .distribuidores-wrapper .distribuidores-row-wrapper .distribuidores-columns-right .coh-style-link-button:hover {
  background-color: #00814B;
  color: #FFF;
}

.postos-siga-bem-view-block .views-row .distribuidores-wrapper .distribuidores-row-wrapper .distribuidores-columns-right .coh-style-link-button::after {
  content: "\2192";
  font-size: 1rem;
  padding-left: 0.5rem;
}

@media (max-width: 768px) {
  .postos_siga_bem_container .postos_siga_bem_row {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .postos_siga_bem_container .postos_siga_bem_row .coh-row-inner {
    flex-direction: column-reverse;
  }

  .postos_siga_bem_container .postos_siga_bem_row .coh-row-inner.distribuidores-row-wrapper {
    flex-direction: row;
  }

  .postos_siga_bem_container .postos_siga_bem_row .postos_siga_bem_left_colum {
    order: 2;
  }

  .postos_siga_bem_container .postos_siga_bem_row .postos_siga_bem_left_colum h2 {
    font-size: 26px;
  }

  .postos_siga_bem_container .postos_siga_bem_row .postos_siga_bem_right_colum {
    order: 3;
  }

  .postos_siga_bem_container .postos_siga_bem_row div[class*='coh-ce-cpt_postos_siga_bem'].coh-container {
    order: 1;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .postos-siga-bem-view-block {
    display: block;
  }

  .postos-siga-bem-view-block .views-row {
    margin-bottom: 1rem;
  }

  .postos-siga-bem-view-block form#views-exposed-form-postos-siga-bem-block-1 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    position: relative;
  }

  .postos-siga-bem-view-block form#views-exposed-form-postos-siga-bem-block-1 details {
    width: 100%;
  }

  .postos-siga-bem-view-block .views-row .distribuidores-wrapper,
  .postos-siga-bem-view-block .views-row .distribuidores-wrapper .distribuidores-row-wrapper .distribuidores-columns-right .coh-style-link-button {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .postos-siga-bem-view-block .views-row .distribuidores-wrapper .distribuidores-row-wrapper .distribuidores-columns-right .coh-style-link-button {
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    display: flex;
    width: 50%;
  }

  .postos-siga-bem-view-block .distribuidores-columns-right .dist-obs-wrapper {
    margin-left: 20px;
  }

  .postos-siga-bem-view-block .distribuidores-columns-right .dist-obs-main::before {
    left: 10px;
  }
}

/* Header Social Networks */
header .header-social-networks .coh-style-social-icon:nth-child(4) a:after {
  content: "" !important;
  width: 17px;
  height: 17px;
  color: #FFF;
  background-image: url('/sites/default/files/tiktok.svg') !important;
  background-size: 17px 17px;
  background-repeat: no-repeat;
}

header .header-social-networks .coh-style-social-icon:nth-child(1) a {
  padding-left: 9px;
  padding-right: 9px;
}

header .header-social-networks .coh-style-social-icon:nth-child(2) a {
  padding-left: 7px;
  padding-right: 7px;
}

header .header-social-networks .coh-style-social-icon:nth-child(4) a {
  padding-left: 6px;
  padding-right: 4px;
  padding-top: 3px;
  padding-bottom: 6px;
}

header .header-social-networks .coh-style-social-icon:nth-child(4) a:hover:after {
  background-image: url('/sites/default/files/tiktok-yellow.svg') !important;
}

header .header-social-networks .coh-style-social-icon a:hover:after {
  color: #F8C73E;
}

header .main-menu-wrapper .coh-menu-list-container .coh-link.main-navigation-social-link {
  color: rgb(253, 200, 47);
}

header .main-menu-wrapper .coh-menu-list-container .coh-link.main-navigation-social-link::before {
  padding: 5px;
  font-weight: normal;
  text-transform: none;
  font-family: icomoon;
  color: #FFF;
  background: #00814B;
  border-radius: 100%;
  width: 20px;
  text-align: center;
}

header .main-menu-wrapper .coh-menu-list-container .coh-link.main-navigation-social-link.social-link--facebook::before {
  content: "\f09a";
}

header .main-menu-wrapper .coh-menu-list-container .coh-link.main-navigation-social-link.social-link--instagram::before {
  content: "\f16d";
}

header .main-menu-wrapper .coh-menu-list-container .coh-link.main-navigation-social-link.social-link--youtube::before {
  content: "\f16a";
}

header .coh-style-mobile-menu .coh-menu-list-container .coh-link.main-navigation-social-link {
  display: none;
}

header .main-menu-wrapper .coh-menu-list-container .coh-link.main-navigation-social-link:hover::before {
  color: rgb(253, 200, 47);
}
