
/********************************inicio seccion iconos ****************************************/
a { text-decoration: none; }
.iconofacebook{
  background:white;
  border-radius: 50px;
  border-color: blue;
  } 
  
  .iconofacebook:hover{
  background: rgb(18, 7, 238);
  transform: scale(1.20);
  transition: all 0.5s; 
  }/* facebook */
  
  .iconoyoutube{
  background:white;
  border-radius: 50px;
  border-color: blue;
  } 
  
  .iconoyoutube:hover{
  background: rgb(255, 3, 24);
  transform: scale(1.20);
  transition: all 0.5s; 
  } /*twiter */
  
  .iconowhats{
  background:white;
  border-radius: 50px;
  border-color: blue;
  
  } 
  .iconowhats:hover{
  background:rgb(18, 210, 21) ;
  transform: scale(1.20);
  transition: all 0.5s; 
  }/* whatss */
  
  .iconoin{
  background:white;
  border-radius: 50px;
  border-color: blue;
  }
  
  .iconoin:hover{
  background: rgb(55, 78, 180);
  transform: scale(1.20);
  transition: all 0.5s; 
  } /* istagram */
  
  @media (max-width : 416px){
  /*  .iconoin{*/
  /*    display:none;*/
  /*}*/
  }
  @media (max-width : 329px){
    .iconoyoutube{
      display:none;
  }
  }
  @media (max-width : 366px){
    .iconofacebook{
      display:none;
  }
  }
  @media (max-width : 275px){
    .iconowhats{
      background: none;
      border-color: black;
      text-decoration: none;
      outline: none;
  }
  }
  
 .mc-field-group .mce_inline_error {
      max-width: 284px !important;
  }
  
  /********************************  fin seccion iconos ****************************************/
  
  /* contenedor footer */
  .estilocontenedorfooter{
  border:solid;
  border-color: green;
  /*background: rgb(47, 45, 45);*/
  text-align: left;
  margin-right: 0;
  border-width: 1px;
  width: 100%;
  padding: 1%;
  
  }
  .estilowenstler{
  background:transparent;
  width: 589px;
  height: 60px;
  }
  .estilowenstlerdos{
  margin:1px;
  background:transparent;
  color:rgb(25, 173, 25);
  font-size:20px;
  float: left;
  height: 60px;
  padding-left: 15px;
  }
  .estilowenstlertres{
  background:transparent;
  height: 60px;
  color:rgb(231, 249, 231);
  font-size:medium;
  float: left;
  margin-left: 4%;
  position: absolute;
  left: 100%;
   top: 1px;
    z-index: 1;
  }
  .botonenviarwenstler{
  /* margin:1%; */
  padding-top: 1px;
  width: 60px;
  background: rgb(41, 41, 114);
  height: 30px;
  color:white;
  border:none;
  }
  
  .botonenviarwenstler:hover{
    background: rgb(41, 41, 115);
    
  }
  .botonenviarwenstler i:first-child{
    display: block;
  }
  .botonenviarwenstler i:last-child{
    display: none;
  }
  .botonenviarwenstler:hover i:first-child{
    display: none;
  }
  .botonenviarwenstler:hover i:last-child{
    display: block;
  }
  
  .inputwenstler{
  margin: 2px;
  color:white;
  border:none;
  border:solid;
  border-width: 0.50px;
  border-radius: 5px;
  border-color: rgb(199, 197, 197);
  background: transparent;
  }
  
  /*@media only screen and (max-width:690px){*/
  /*  .seccioniconos a:first-child{*/
  /*    display: none;*/
  /*  }*/
  /*}*/
  /*@media only screen and (max-width:610px){*/
  /*  .seccioniconos .iconoin{*/
  /*    display: none;*/
  /*  }*/
  /*}*/

  @media only screen and (max-width:674px){
    .estilowenstler{
      background:transparent;
      width: 585px;
      height: 60px;
      }
      .estilowenstlerdos{
      margin:1px;
      background:transparent;
      color:rgb(25, 173, 25);
      font-size:small;
      float: left;
      height: 60px;
      padding-left: 13px;
      }
      .estilowenstlertres{
      background:transparent;
      height: 100%;
      color:rgb(231, 249, 231);
      font-size:medium;
      float: left;
      margin-left: 4%;
      position: absolute;
      left: 100%;
       top: 1px;
        z-index: 1;
      }
      .botonenviarwenstler{
      /* margin:1%; */
      padding-top: 1px;
      width: 60px;
      background: rgb(41, 41, 114);
      height: 27px;
      color:white;
      border:none;
      }
      
      .botonenviarwenstler:hover{
        background: rgb(41, 41, 115);
        
      }
      .inputwenstler{
      margin: 2px;
      color:white;
      border:none;
      border:solid;
      border-width: 0.50px;
      border-radius: 5px;
      border-color: rgb(199, 197, 197);
      background: transparent;
      }
      
  }
   @media only screen and (max-width: 598px) {
    .estilowenstler{
      background:transparent;
      width: 589px;
      height: 60px;
      }
      .estilowenstlerdos{
      margin:1px;
      background:transparent;
      color:rgb(25, 173, 25);
      font-size:small;
      float: left;
      height: 60px;
      font-size: medium;
      /* padding-left: 15px; */
      width: 300px;
      }
      .estilowenstlertres{
      background:transparent;
      height: 100%;
      color:rgb(231, 249, 231);
      font-size:medium;
      float: left;
      margin-left: -8%;
      position: absolute;
      left: 100%;
       top: 25px;
        z-index: 1;
      }
      .botonenviarwenstler{
      /* margin:1%; */
      padding-top: 1px;
      width: 60px;
      background: rgb(41, 41, 114);
      height: 30px;
      color:white;
      border:none;
      }
      
      .botonenviarwenstler:hover{
        background: rgb(41, 41, 115);
        
      }
      .inputwenstler{
      margin: 2px;
      color:white;
      border:none;
      border:solid;
      border-width: 0.50px;
      border-radius: 5px;
      border-color: rgb(199, 197, 197);
      background: transparent;
      }
      
     }
    
    @media only screen and (max-width: 533px) {
     .estilowenstler{
       background:transparent;
       width: 80%;
       height: 60px;
       }
       .estilowenstlerdos{
       margin:1px;
       background:transparent;
       color:rgb(25, 173, 25);
       font-size:small;
       float: left;
       height: 60px;
       font-size: medium;
       /* padding-left: 15px; */
       width: 76%;
       }
       .estilowenstlertres{
       background:transparent;
       height: 100%;
       color:rgb(231, 249, 231);
       font-size:medium;
       float: left;
       margin-left: -4%;
       position: absolute;
       left: 100%;
        top: 25px;
         z-index: 1;
       }
       .botonenviarwenstler{
       /* margin:1%; */
       padding-top: 1px;
       width: 60px;
       background: rgb(41, 41, 114);
       height: 30px;
       color:white;
       border:none;
       }
       
       .botonenviarwenstler:hover{
         background: rgb(41, 41, 115);
         
       }
       .inputwenstler{
       margin: 2px;
       color:white;
       border:none;
       border:solid;
       border-width: 0.50px;
       border-radius: 5px;
       border-color: rgb(199, 197, 197);
       background: transparent;
       }
    
       
      }
     @media only screen and (max-width: 495px) {
      .estilowenstlerdos{
        width:80%;
        } 
        .inputwenstler{
          /* margin: 1px; */
          border:none;
          border:solid;
          border-width: 0.50px;
          border-radius: 5px;
          border-color: rgb(199, 197, 197);
          background: transparent;
          width: 130px;
          height: 29px;
        
          }
          .botonenviarwenstler{
            margin:1px;
            width: 40px;
            /* padding-left: 2px; */
            background: rgb(41, 41, 114);
            height: 26px;
            color:white;
            border:none;
            margin-left: 11px;
            position: static;
            }
            .estilowenstlertres{
              background:transparent;
              height: 100%;
              color:rgb(231, 249, 231);
              font-size:medium;
              float: left;
              margin-left: -18%;
              position: absolute;
              left: 100%;
               top: 19px;
                z-index: 1;
              }
    
       }
       @media only screen and (max-width: 383px) {
        .estilowenstlerdos{
          width:83%;
          } 
       }
       @media only screen and (max-width: 350px) {
        .estilowenstlerdos{
          /* font-size: 4px; */
          /* float: left;
          height: 50px; */
          width:70%;
          } 
       }
  
  .lineav {
  border:solid;
  border-width: 1px;
  height: 110px;
  border-top-style: none;
  border-right-style: green;
  border-bottom-style:none;
  border-left-style: none;
  border-color: green;
  }
  
  .nombrelinkdecontenedor{
  text-align: left;
  color:rgb(235, 223, 223);
  text-decoration: none;
  list-style: none;
  }
  
  
  .nombrelinkdecontenedor:hover{
    color:rgb(19, 227, 19);
    /* text-decoration-line: underline;  */
    
  
  }
  
  #botoncontacto.botoncontacto{
    background: transparent;
    border-color:none;
    text-decoration: none;
  
  }
  #botoncontacto.botoncontacto{
     border:solid;
     border-width: 1px;
     border-color: green;
     border-radius: 5px;
       color:green;
      
  }
     
  #botoncontacto.botoncontacto:hover{
    color:rgb(255, 255, 255);
    border-radius: 5px;
    background-color: rgb(17, 112, 17);
    border:solid;
    border-color: rgb(19, 227, 19);
    border-width: 0.5px;
  }


  #botonchatea.botonchatea{
    background: transparent;
    border-color:none;
    text-decoration: none;
    color:green;
  }
  #botonchatea.botonchatea{
     border:solid;
     border-width: 1px;
     border-color: green;
     border-radius: 5px;
  }
  #botonchatea.botonchatea:hover{
    color:rgb(19, 227, 19);
    border-color: rgb(19, 227, 19);
  }
  .terminoscondiciones{
    width: 100%;
    background: #000000;
    position: relative;
  }
  .terminoscondicioneswhatsapp{
    background: transparent;
    position: absolute;
    margin-left: 1%;
    top:10%;
    width: 7%;
    height: 70%;
  }
  .terminoscondicioneswhatsappimagen{
    margin-left: 1%;
    height: 100%;
    width: 64%;
  }
  .terminoscondicioneschateaconnosotros{
    background: transparent;
    position: absolute;
    margin-right: 1%;
    left: 90%;
    top:-20%;
  }
  @media(max-width:805px){
    .terminoscondicioneswhatsapp{
  display:none;
    }
  }
  @media(max-width: 227px){
    .terminoscondiciones{
      font-size: small;
   
  }
  }
  
  /* **************************************************************inicio menu oculto***************************************************************** */
  @media only screen and (max-width: 801px) {
  .min_footer {
  display: block;
  }
  
  
  }
  @media only screen and (min-width: 801px) {
  .min_footer {
  display: none;
  }
  }
  
  @media only screen and (max-width: 801px) {
  .mino_footer {
  display: blok;
  }
  
  
  }
  @media only screen and (max-width: 801px) {
  .mino_footer {
  display: none;
  }
  .terminoscondiciones{
  height: 320px;
  width: flex;
  }
  .terminoscondicionesdos{
  padding-top: 200px;
  }
  .terminoscondicionestres{
  padding-top: 200px;
  }
  }
/* seccion oculto */

.accordion-container .accordion-title {

  position:relative;

  margin:0;

  padding:0.625em 0.625em 0.625em 2em;

  background-color:#000;

  font-size:1.25em;

  font-weight:normal;

  color:#fff;

  cursor:pointer;

  border:solid; 
  
  border-width: 0.5px;

  border-color: #ffffff;

}

 

.accordion-container .accordion-title:hover,

.accordion-container .accordion-title:active,

.accordion-title.open {

  background-color:#585757;

}

 

.accordion-container .accordion-title::before {

  content:"";

  position:absolute;

  top:50%;

  right:25px;

  width:15px;

  height:2px;

  transform: rotate(90deg);

  background:rgb(0, 252, 21);

  transition:all .3s ease-in-out;

}

.accordion-container .accordion-title::after {

  content:"";

  position:absolute;

  top:50%;

  right:25px;

  width:15px;

  height:2px;
  
  background:rgb(0, 252, 21);

  transition:all .2s ease-in-out;

}

.accordion-container .accordion-title.open::before {

  transform: rotate(180deg);

}

 

.accordion-container .accordion-title.open::after {

  opacity:0;

}

.accordion-content {

  padding-left:2.3125em;

  border:.5px solid #ffffff;

  /* border-top: #000000; */

  background-color: #000000;

}

  
  /* ****************************************************************fin menu oculto******************************************************************** */
   /***************************************************************inicio whats app floating********************************************************* */
   /***************************************************************fin whats app floating*************************************************************/