/* Theme Name:  ClinicaOn - Vivety */

.hide { display: none !important;}
.footer__content__header__logo{
    max-width: 300px;;
}
.footer__content {
    background: #f2f2f2;
    padding-top: 50px;
}
.footer__content__bottom {
    padding: 32px 48px;
}
/*.menu-destaque a{
    background: #fce347;
    padding: 6px 13px !important;
    border-radius: 10px;
    color: #000 !important;
}*/
.menu-destaque a {
  background: #000;
  padding: 6px 13px !important;
  border-radius: 10px;
  color: #fff!important;
}
input[type="text"]:focus, input[type="text"]:hover,
input[type="password"]:focus,
input[type="password"]:hover,
input[type="tel"]:focus,
input[type="tel"]:hover,
input[type="email"]:focus,
input[type="email"]:hover,
input[type="search"]:focus,
input[type="search"]:hover,
input[type="number"]:focus,
input[type="number"]:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover,
option:focus,
option:hover {
  border-color: #fce347;
}

.politica-privacidade__banner {
    background: #fce347;
padding:44px 0;
}

.navbar__carrinho span {
    background: #fce347;
}
.navbar__carrinho span {
    background: #fce347;
    z-index: 1;
  }


  .navbar__nav__links li:not(:first-of-type) > a::after {
    content: "";
    height: 2px;
    width: 100%;
    display: block;
    background: #fce347;
  }
  .footer__contato {
    border-radius: 32px;
    background: #fce347;
  }
  .button {
    background: #fce347;
    border: 1px solid #fce347;
  }
  
  
.title-sec h2::after {
    content: "";
    display: block;
    margin: 0 0 0 24px;
    width: 12px;
    border-radius: 1000px;
    height: 12px;
    background: #fce347;
  }
.politica-privacidade__content ul li::before {
    content: "";
    min-width: 6px;
    height: 6px;
    background: #fce347;
    border-radius: 1000px;
    position: absolute;
    top: 9px;
    left: 0;
  }
.banner {
    border-bottom: 4px solid #fce347;
    padding: 30px 0;
  }
.card-produto > a header span.frete {
    background: #fce347;
  }
.banner-intra {
    background: #363636;
    position: relative;
    padding: 80px 0 0 0;
    border-bottom: 4px solid #fce347;
    min-height: 375px;
    z-index: 1;
  }
  
.banner-intra .container section a.active::after {
    background: #fce347;
  }
.woocommerce .wc-proceed-to-checkout .button {
    background: #fce347;
      border: 1px solid #fce347;
}
main.checkout button#place_order {
    float: none;
  margin-top: 1rem;
  width: 100%;
  background: #fce347;
  border: 1px solid #fce347;
}
.home__banner .swiper-slide aside article ul li::before {
    content: "";
    min-width: 6px;
    margin: 10px 12px 0 0;
    height: 6px;
    border-radius: 1000px;
    display: block;
    background: #fce347;
  }
.home__banner__controls {
    background: #fce347;
    padding: 16px 0;
      position: relative;
    z-index: 5;
  }
.sobre__diferenciais__cards {
    margin: 64px 0 0 0;
    padding: 0 0 80px 0;
    background: #fce347;
  }
.produto__principal__text__content header aside span.frete {
    background: #fce347;
  }
  
::-moz-selection {
    background: #fce347;
    color: #363636;
  }
  
  ::selection {
    background: #fce347;
    color: #363636;
  }

  
  .home__banner::before {
    content: url("assets/graph-banner.svg");
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
    z-index: 1;
}

.sobre__video section > button::after {
    content: url("assets/play.svg");
}
.produtos .banner {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("assets/bg-produtos.png") center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("assets/bg-produtos.png") center/cover no-repeat;
}

.produto__principal__text__content footer button::after,
.produto__principal__text__content footer .button::after {
  content: url("assets/cart.png");
}

.contato .banner {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("<?php echo $fundo_contato; ?>") center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("<?php echo $fundo_contato; ?>") center/cover no-repeat;
}

.logado .banner-intra::before {
  background: url("assets/graph-left.svg") left/contain no-repeat;
}

.logado .banner-intra::after {
  background: url("assets/graph-right.svg") right/contain no-repeat;
}

.navbar__nav__links li:first-of-type > a::before {
  content: url("assets/departamentos.svg");
}

.footer__contato aside section a:first-of-type::before {
  content: url("assets/whatsapp-white.svg");
}

.footer__contato::before {
  content: url("assets/graph-contato.svg");
}

.select::after {
  content: url("assets/arrow-select.svg");
}

.link::after {
  content: url("assets/arrow-link.svg");
}

.card-produto footer button::after {
  content: url("assets/cart.png");
}

.banner-intra::before {
  background: url("assets/graph-center.svg") center/contain no-repeat;

}

.banner-intra .container .header-sec a::before {
  content: url("assets/arrow-back.svg");
}
#wcbcf-mailsuggest{display:none;}
.woocommerce form.login{     margin-top: 176px; margin-bottom:-176px;}
.woocommerce-form-login-toggle{ padding-top:188px; margin-bottom:-176px;}
.barraFrete {
    margin-top:176px;
    padding: 10px 0 10px 0;
    background-color: #fce347;
    margin-bottom: -176px;
    font-weight: 400;
}
.selos { display: flex;
    width: 100%;
    flex-grow: 0;
    margin-top: 20px;}
    .selos img { max-width:155px;}
    .barraBanner {    
        margin-top: 176px;
    margin-bottom: -176px; }
    .barraBanner img { width: 100%;}
    .produto__principal__images {
    margin-top: 20px;
}
.navbar__logo img, .footer__content__header__logo img { max-width:184px; }
.showMobile { display:none;}
@media (max-width:487px){
    .hideMobile { display:none !important;}
    .showMobile { display:block;}
    .barraFrete, .barraBanner  {
        margin-top:133px;
        margin-bottom: -133px;
    }
}