
/****************************/
/* Botón de salto */
#top-link {
  display:none !important;
}
/* Imagenes Soluciones de Fachada */
body .st-servicios .bg-huracanes_01 .col-inner {
  background-image:url(/wp-content/uploads/2024/02/Hurricane_Sto.jpg);
}
body .st-servicios .bg-huracanes_02 .col-inner {
  background-image:url(/wp-content/uploads/2024/02/Otis_04.jpg);
}

/* Imagen Prodema */
.img-est-prod {
  max-width:80% !important;
}

/* Landing-Prodema */

.cent {
margin-right: 0px !important; 
}
/* Ajuste de imagen */
.form-a img {
  width: 80%;
}
/* Texto tab */
.tab span {
  font-family: archivo !important;
}
/* Texto en acordión */
.accordion-title span{
  font-family: archivo !important;
}
/* Ajuste de botón */
.btn-catal {
  margin-bottom: -40px;
}
/* Fuentes Tipográficas */
/* Titula H4 */
.tit-h4 {
  font-family: archivo !important;
  text-transform: uppercase;
  font-size:18px;
}
/* texto bold */
.alt-font {
    font-size: 90%;
    font-weight: normal;
}
.alt-font strong {
  font-family: archivo;
}

/* Pleca corta roja */
body hr.pleca_red_left {
  width: 30px;
  opacity: 1;
  margin-top: -5px;
  border-top: 3px solid #D0251F;
}
/* Subtítulos de h3 */
.uppercase {
  letter-spacing: 0em !important;
}

/* Botones landings*/
.b-rojo {
  background-color: #D0251F
}
.b-rojo span {
  font-family: 'Archivo'; 
  color: #fff;
} 
.b-blanco {
  border-color: #8C8C8C;
  border-width: 2px;
}
.b-blanco span {
  font-family: 'Archivo';
  color: #000;
}
/*Estilo de formulario de contacto*/
#wpforms-41674-field_4, #wpforms-41674-field_5, #wpforms-41674-field_6, #wpforms-41674-field_7 {
  background-color: rgba(0,0,0,.03);
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: rgba(0,0,0,.09);
  color: currentColor !important;
  border-radius: 99px;
}
#wpforms-41674-field_8 {
  background-color: rgba(0,0,0,.03);
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: rgba(0,0,0,.09);
  color: currentColor !important;
  border-radius: 15px;
}
#wpforms-submit-41674 {
  background-color: #d0251f;
  font-size: 0.8rem;
  letter-spacing: 0.09rem;
  border-radius: 25px !important;
  text-transform: uppercase !important;
  padding: 0.25rem 1.75rem 0.35rem;
  color:#FFFFFF;
}

/* Tamaño de logo en Proyectos*/
.logo-desarrollo {
  width: 160px !important;
  padding: 0px 16px 16px 32px;
}
.logo-cliente {
  width: 70% !important;
}
/* Arrow Bullets */
.rojo {
  list-style: none; /* Remove default bullets */
}

.rojo li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #d0251f; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
/* Footer Bottom */
.datos {
  list-style-type: none;
  font-size: 0.85rem;
  letter-spacing: 0.025rem;
  line-height: normal;
}
.mb-0 figcaption {
  color: #fff;
  font-size: 0.85rem;
  letter-spacing: 0.5px;
  line-height: normal;
  text-align: center;
  margin: 0.5rem 0;
}
/* Chat de WhatsApp*/
.joinchat__button {
  bottom: 169px !Important;
 }
 
 @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
 .joinchat__button {
  right: 0px !Important;
 }
}
/* Whats App flotante*/
.btn_flotantes {
  bottom: 19%;
  position: fixed;
  right: 2%;
  z-index: 9999;
}
/* Formato a Icono flotante */

.cont-contacto img{
  filter: none !important;
}
.cont-contacto {
  background-color: transparent !important;
}
.cont-contacto img.btn-contacto {
  padding: 0px !important;
}
.cont-contacto ul {
  right: 100% !important;
  bottom: 50% !important;
  background-color: #7f0703 !important;
}