:root {
  --color-green: #003c2f;
}
:root[data-theme="dark"] {
  --color-black: #fff;
  --color-black-rgb: 255, 255, 255;
}

/* .main-menu__nav_sub > a::after {
    content: none !important;
  } */

  .header-main-style-7 {
    background: rgba(255, 255, 255, 0.625);
  }

  .header-main-style-7 .logo-area::after {
    bottom: -9px;
  }

  .sticky .navbar-wrap.header-main-style-7 {
    background-color: rgba(255, 255, 255, 0.98);
  }

  .header-main-style-7 .humburger-area::after {
    border: 1px solid rgba(0, 0, 0, 0.625);
  }


  .header-main-style-7 .humburger-area .humburger span, .header-main-style-7 .humburger-area .humburger::after, .header-main-style-7 .humburger-area .humburger::before {
    background-color: #000;
  }

  .header-main-style-7 .logo-area::after {
    background-color: rgba(0, 0, 0, 0.4);
  }

  .search-wrapper.search-wrapper-style-1::after {
    background-color: rgba(0, 0, 0, 0.4);
  }

  /* .header-main-style-7 .main-menu__nav > ul > li > a {
    color: #000 !important;
  } */

  .search-wrapper .search-form-box .form-group .search-submit:hover, 
  .search-wrapper .search-form-box .form-group .search-submit,
  .search-wrapper .search-form-box .form-group .rt-search-control {
    color: #000;
  }

  #search::placeholder {
    color: #000;
    opacity: 0.3;
  }
  
  /* .btn-whatsapp {
    display:block;
    width:70px;
    height:70px;
    color:#fff !important;
    position: fixed;
    right:20px;
    bottom: 80px;
    border-radius:50%;
    line-height:80px;
    text-align:center;
    z-index:999;
    font-size: 70px;
    background-color: #25d366;
  } */

  .btn-whatsapp {
    display:block;
    width:60px;
    height:60px;
    color:#fff;
    position: fixed;
    right:80px;
    bottom:30px;
    border-radius:50%;
    line-height:80px;
    text-align:center;
    z-index:999;
  }

  /* .footer.footer-style-4 {
    margin-top: 10px;
    background-color: rgba(255, 255, 255);
    -webkit-box-shadow: 0 -7px 10px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 -7px 10px 0 rgba(0, 0, 0, 0.1);

  } */

  .footer-style-1 {
    /* margin-top: 5px; */
    background-color: rgba(66, 104, 42);
    /* color: #000 !important;
    -webkit-box-shadow: 0 -7px 10px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 -7px 10px 0 rgba(0, 0, 0, 0.1);
 */
  }
  .footer-bottom {
    background-color: rgba(66, 104, 42);
    /* color: #000 !important;
    border-top: #000 solid 1px; */
  }

  .footer-widget .text{
    color: #fff !important;
  }

  
  .text-danger {
    font-size: 0.8rem;
  }

  .footer-widget .widget-list .widget-list-link{
    color: var(--color-white);
  }

  .footer-style-1  .btn-custom{
    background-color: var(--color-white);
    color: var(--color-primary);
    border: 1px solid var(--color-white);
  }

  #pg-producto p, #pg-producto h1, #pg-producto h2, #pg-producto h3, #pg-producto h4, #pg-producto h5, #pg-producto h6 {
    /*color: #003c2f;*/
    color: var(--color-green);
  } 

  .main-menu__nav ul li > a{
    font-size: 1.2rem;
    color: #003c2f !important;
  }

  .next-prev-wrap
  {
    border: 2px solid #6ca53a;
  }

  /* .element::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 -7px 12px 0 rgba(0, 0, 0, 0.16);
  } */

  /* Video */
  .video-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-bottom: 56.25%; /* para videos de 16:9 */
  }

  .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* height: 100%; */
  }

  @media (min-width: 992px) {
    .video-container iframe {
      width: 100%;
      height: 100%;
      /* width: 560px;
      height: 315px; */
    }
  }

  /* Filtro para iconos de productos - convierte blanco a color verde #42682a */
  .post-img-filtro {
    filter: brightness(0) saturate(100%) invert(27%) sepia(21%) saturate(1447%) hue-rotate(64deg) brightness(95%) contrast(87%);
    -webkit-filter: brightness(0) saturate(100%) invert(27%) sepia(21%) saturate(1447%) hue-rotate(64deg) brightness(95%) contrast(87%);
  }


