a {
  text-decoration: none;
}

.filtroAbc {
  display: flex !important;
}

.filtroAbcM {
  display: none !important;
}

.reButton {
  background-color: #efefef !important;
  box-shadow: 0 6px 6px 2px rgb(0 0 0 / 49%);
  border: none;
  border-radius: 0;
  color: black;
  padding: 0.375rem 0.75rem;
}

.filtroDepto {
  display: flex !important;
}
.titRental {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size:12px;
    text-align: center;
    font-weight: bold;
    color:white;
    background-color: #e34c24;
    padding: 6px
}

.overlay {
  position: relative;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); /* Black see-through */
  color: #f1f1f1;
  width: 100%;
  transition: .5s ease;
  opacity:0;
  color: white;

  text-align: center;
  height:150px;
  margin-top:-150px;
}

.overlay:hover {
  opacity: 1;
}

.zocaloT {
    background-color: grey;
    position:relative;font-size:12px;color:white;padding:5px;width:inherit;margin-left:14px;
    text-decoration: none;
}
.zocaloT:hover {
  background-color:#3d2c83;
  color: white;
  text-decoration: none;
}

.page-link {

      padding: .2rem 0.4rem;

}

.detalleD {
    background-image: url('https://www.saldosconstruccion.com.uy/img/c-det3.png'); width: 26px; height: 26px; bottom:57%; left: 84%; color:white;position:absolute;z-index:99;
}

.detalleP {
  text-align:center;line-height:70px;font-weight:bold;
}

.cabezalTablaPedido {
    font-size:11px;font-weight: bold;
}

.sepTablaPedido {

   border: 2px solid black;margin-bottom:16px;width:98%

}

.cBody {

       font-size:13px;

}

.cHeader {
        padding: 0 !important;
}

.pPaginacion {

       margin-top:3px;margin-right:12px;font-size:14px;margin-bottom:0;

}

.boxA {
  transition: box-shadow .3s;
}
.boxA:hover {
  box-shadow: 0 0 11px rgba(61,44,131,.2);
}

.boxMS {
  transition: box-shadow .3s;
}
.boxMS:hover {
  box-shadow: 0 0 16px rgba(61,44,131,.4);
}

.hcProducto {

     font-size:13px;height:42px;margin-bottom:0

}

.cuentaTitulo {

      margin-bottom:0;text-transform:uppercase;font-weight:500;font-size:24px;color:#3c2b82;

}

.cuentaOtra {
      text-align:right;font-size:13px;
}

.pVendido {

     font-size:12px;background-color:rgba(81,221,69,0.8);color:white;font-weight:bold;padding:4px;text-align: center;position:relative;top:-262px

}
.pVendido2 {

     font-size:12px;background-color:rgba(81,221,69,0.8);color:white;font-weight:bold;padding:4px;text-align: center;position:relative;top:179px;z-index: 1999;

}

.pStock {

     font-size:12px;background-color:rgba(250,216,56,0.8);color:white;font-weight:bold;padding:4px;text-align: center;position:relative;top:-224px

}

.pStock2 {

     font-size:12px;background-color:rgba(250,216,56,0.8);color:white;font-weight:bold;padding:4px;text-align: center;position:relative;top:179px;z-index: 1999;

}

.pEnvio {

     font-size:12px;background-color:rgba(255,145,0,0.8);color:white;font-weight:bold;padding:4px;text-align: center;position:relative;top:-218px;width:62%

}

.pEnvioTiendas {

     font-size:12px;background-color:rgba(255,145,0,0.8);color:white;font-weight:bold;padding:4px;text-align: center;position:relative;top:-200px;width:62%

}

.pGris {

     padding:.25rem 1.5rem;

}

.pBody {

    padding-top:.55em;padding-bottom:.55em

}

.pPrecioNuevo {

     font-weight:bold;font-size:12px;color: black;

}

.tachado {

        font-size:12px;text-decoration:line-through;color:red;

}
.destRojo {

     text-decoration:line-through;color:red;text-align:right;

}

.destPrecio {

    font-weight:bold;font-size:14px;color: black;text-align:right;

}

.prodDest {

    color:black;
    text-align:center;
    text-transform: uppercase;
    font-size: 12px;
    margin-top:12px;

}

.nombreDest {

      font-size: 14px

}

.overlay {
  position: relative;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); /* Black see-through */
  color: #f1f1f1;
  width: 100%;
  transition: .5s ease;
  opacity:0;
  color: white;

  text-align: center;
  height:150px;
  margin-top:-150px;
}

.overlay:hover {
  opacity: 1;
}

.titularesA {

    color:#3d2c83;padding: 0;text-transform: uppercase;font-weight: bold;text-align: left;font-size:28px;margin-bottom:8px

}

.separaPaginacion {

      margin-top:6px;

}

.separaFiltros {

      margin-top:10px;

}
.anchoBandera {

  width: 44px;

}

.doce {
    font-size: 12px;
    color:white;
}

.introPie {
   color:white;
   text-align:justify;
   font-size:12px;
   margin-top:12px;
}

.iconosRedes {
  font-size: 32px;
  color:white;
}
.iconosRedesTienda {
  font-size: 16px;
  color:#3d2c83;
}

.titServicio {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size:12px;
    text-align: center;
    font-weight: bold;
    color:white;
    background-color: #3d2c83;
    padding: 6px
}
.titServicio2 {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size:12px;
    text-align: center;
    font-weight: bold;
    color:white;
    background-color: #e34c24;
    padding: 6px
}

.floatBtn{
position:fixed;
width:60px;
height:60px;
bottom:40px;
right:40px;
background-color:#25d366;
color:#FFF;
border-radius:50px;
text-align:center;
box-shadow: 2px 2px 3px #999;
z-index:999;
}

.my-floatBtn{
margin-top:10px;
font-size:40px;
}


#content {
    padding: 0px;
}

#adentro {
    padding: 20px;
}

.card-body {
    flex: 0.15 0.15 auto;
}

.leyendaSlTiHdos {

  color: #3d2c83;
  margin-top: 48px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: left;
  font-size: 24px;

}

.leyendaSlTiSmall {

  font-size: 16px;
  color: black;


}

.elComparti {

      position: relative;
      top: 114px;
      left: 666px;
      width: 16%;
      background: rgba(255,255,255,0.6);
      padding: 6px;
}

.elCompartiRental {

      position: relative;
      top: 114px;
      left: 744px;
      width: 16%;
      background: rgba(255,255,255,0.6);
      padding: 6px;
}

.navRental {

    margin-left:16px;

}

.pie {
    background: #e34c24;
    padding-top: 32px;
    /* padding-bottom: 32px; */
}
.wasap {
    background: #25d366;
    margin-top:32px;

}

.subLink {

    margin-left:12px;
    background-color: #a4b0e0;
}

.pieA  {

    color: white;
}

.pieP  {
    font-weight: bold;
    text-transform: uppercase;
    color: #3d2c83;
}

.subSubLink {

    margin-left:24px;
    background-color: #acb8ee;
}

.pNosotros {

    text-align: justify;

}

.pregunta {

    font-weight: 800;
    text-align: center;

}

.respuesta {

    font-weight: 300;
    text-align: center;

}

.nosotrosFrase {

    text-align: center;
    color: black;
    font-size: 300%;
    font-weight: bold;

}

.supero {

    color:#3d2c83;padding:12px;font-weight:bold;border-radius: 4px;
    /*-webkit-text-stroke: 0.8px white;
        background:#f9d737;

    */
    font-size: 12px;

}

.superors {

    color:#e34c24;padding:12px;font-weight:bold;border-radius: 4px;
    /*-webkit-text-stroke: 0.8px white;
        background:#f9d737;

    */
    font-size: 12px;

}

.corazon {
  position: relative;
top: -258px;
left: 148px;
width: 17%;
padding: 4px;
background: rgba(255,255,255,0.7);
border-radius: 250px;
text-align: center;
}

.centrado {

    text-align: center;

}

.separado {

    margin-top: 32px;
  }

  .separado {

      text-align: justify;
    }

    .negrita {

        font-weight: bold;
      }

      .w60 {

          width:70%;
        }

        .cabezal {

              text-transform: uppercase;
              background:#F4DC29;
              color:#F4310F;
              text-align:center;
              padding:18px;
              border-bottom:1px solid #1F097A;

          }

          .tituloForm {

              background-color: #e34c24;
              color: white;
              text-align: center;
              padding-top: 12px;
              padding-bottom: 12px;
            }

            .elLogo {
                      width:92%;padding:12px;
            }

            .text-muted:hover {
              color: yellow;
            }

            .tituloWA {
                text-align:center;padding-top:16px;color:white;font-size:22px;
            }

            .numeroWA {
              text-align:center;padding-bottom:16px;color:white;font-size:48px;font-weight:bold;
            }

            .iconoWA {
              font-size: 48px;
            }


            .catCard {

                  width: 100%;

            }

            .titAC {

                    margin-bottom:0;font-weight:bold;
                    text-align:center;text-transform:uppercase;font-size:20px;
                    padding:8px;text-decoration:none;

            }

            .seguroPie {

                 margin-bottom:0;display:inline;

            }

            .copyPie {

                 text-align:right;color:white;font-size:80%;

            }

            .corazonPf2 {

              position: relative;
              top: -89%;
              left: 81%;
              width: 14%;
              padding: 5px;
              background: rgba(255,255,255,0.7);
              border-radius: 250px;
              text-align: center;

            }

            .corazonPf2TN {

              position: relative;
              top: -91%;
              left: 80%;
              width: 16%;
              padding: 2px;
              background: rgba(255,255,255,0.7);
              border-radius: 228px;
              text-align: center;

            }
            .afueraAb {

                  display: none;

            }
/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */
/* @media (max-width: 769px) {

    .elLogo {
            width:60%;
    }

    .afuera {

            display: none;

    }

    .afueraAb {

          display: block;

    }
} */

/* @media (min-width: 768px) {



    .afuera {

          display: block;

    }


} */
/* esta es la que usa el chico */

@media (max-width: 1200px) {


  .elLogo {
          width:100%;
          margin-top:-4px;margin-left:15px;
  }
  .alturaFS {

        height: 220px;

  }
  .hacheDosTS {
    color:#3d2c83;margin-top: 48px;
    text-transform: uppercase;
    font-weight: bold;text-align: left;
    font-size:24px;
  }

  .afuera {


          display: block;
  }

  .afueraAb {

        display: none;

  }


  .separaRow {

      margin-top:16px;

  }

 }

@media (max-width: 992px) {


  .elLogo {
          width:100%;
          margin-top:6px;margin-left:15px;
  }
  .alturaFS {

        height: 220px;

  }

  .hacheDosTS {
    color:#3d2c83;margin-top: 48px;
    text-transform: uppercase;
    font-weight: bold;text-align: left;
    font-size:24px;
  }

  .afuera {


          display: none;
  }

  .afueraAb {

        display: block;

  }

  .separaRow {

      margin-top:16px;

  }

  .corazonPf2 {


    left: 152px;
    top: -316px;
   width: 18%;
     padding: 5px;
    border-radius: 294px;


  }

  .corazonPf2TN {

    position: absolute;
    top: 2%;
    left: 84%;
   width: 10%;
     padding: 4px;
    border-radius: 264px;


  }

  .leyendaSlTiHdos {

    color: #3d2c83;
    margin-top: 8px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    font-size: 24px;

  }

  .elComparti {

        position: relative;
        top: -46px;
        left: 467px;
        width: 29%;
        background: rgba(255,255,255,0.6);
        padding: 6px;
  }
  .pGris {

        padding: .25rem .5rem;

  }

  .detalleD {
      left: 86%;
  }
 }

@media (max-width: 768px) {

  .elLogo {

          width:80%;margin-top:0;margin-left:6px;
  }

  

  .afuera {

          display: none;

  }
  .alturaFS {

        height: 302px;

  }

  .hacheDosTS {
    color:#3d2c83;margin-top: 48px;
    text-transform: uppercase;
    font-weight: bold;text-align: center;
    font-size:24px;
  }

  .afueraAb {

        display: block;

  }

  .catCard {

        width: 100%;

  }

  .separaRow {

      margin-top:16px;

  }


  .corazonPf2 {


    left: 170px;
    top: -234px;
   width: 16%;
   padding: 4px;

    border-radius: 294px;
    display: none;

  }

  .corazonPf2TN {


    top: -91%;
    left: 80%;
   width: 10%;
   padding: 4px;

    border-radius: 193px;
    display: none;

  }

}


@media (max-width: 574.98px) {

  .elLogo {
        width: 120%;margin-top:12px;margin-left:6px;
  }
  .detalleD {
        left:89%;
  }
  .afuera {

          display: none;

  }

  .filtroAbc {
    display: none !important;
  }

  .filtroAbcM {
    display: flex !important;
  }

  .filtroDepto {
    display: none !important;
  }

  .corazon {
      left: 274px;
  }

  .afueraCel {

          display: none;

  }

  .afueraAb {

        display: block;

  }

  .alturaFS {

        height: 298px;

  }

  .superors {

  padding:0;

  }

.hacheDosTS {
  color:#3d2c83;margin-top: 0;
  text-transform: uppercase;
  font-weight: bold;text-align: center;
  font-size:24px;
}
  .tituloWA {
      text-align:center;padding-top:8px;color:white;font-size:14px;
  }

  .numeroWA {
    text-align:center;padding-bottom:8px;color:white;font-size:24px;font-weight:bold;
  }

  .iconoWA {
    font-size: 24px;
  }

  .supero {

      padding:0;

  }

  .separaRow {

      margin-top:16px;

  }

  .centradoPie {

       text-align: center;

  }

  .copyPie {

       text-align: center;
       margin-top:12px;

  }


  .corazonPf2 {

    position: absolute;
    left: 85%;
    width: 11%;
    padding: 4px;

    border-radius: 270px;
    top: 3%;



  }


  .corazonPf2TN {


    left: 280px;
    width: 11%;
    padding: 4px;

    border-radius: 270px;
    top: -242px;

    display: none;


  }

  .leyendaSlTiHdos {

    color: #3d2c83;
    margin-top: 6px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    font-size: 16px;
    margin-top: 18px;

  }

  .leyendaSlTiSmall {

    font-size: 9px;
    color: black;


  }



}











/* @media (min-width: 1199.98px) {


            .elLogo {
                    width:60%;
            }

            .afuera {

                    display: none;

            }

            .afueraAb {

                  display: block;

            }


} */
/*
@media (min-width: 1200px) {


            .elLogo {
                    /* width:60%; */
            /*}

            .afuera {

                    display: block;

            }

            .afueraAb {

                  display: none;

            }


}

/* @media (max-width: 576px) {



} */
