
/*Plantilla*/
.pagination{
    justify-content: center;
    border: none;
}
nav .pagination{
    background-color: none;
}
.btn_suscribirse:hover{
    cursor: pointer;
}
#correo_news::placeholder{
    font-family: 'LetterGothic';
    font-size: 12px;
    color: #010202;
}
.lineasuperior{
    height: 40px;
    background-color: #F0F0F0;
}
.link-lineasuperior{
    color:#FFFFFF;
    font-size: 14px;
    font-family: 'OpenSans-Regular';
    text-decoration: none;
}
.IconoContacto{
    color: #FFFFFF;
}
.input-buscar{
    background-color: transparent;
    border:none;
    margin-left: 10px;

}
.input-buscar::placeholder{
    color: #A5A5A5;
    font-family: 'OpenSans-Medium';
    font-size: 14px;
}
/* .linea_divisoria{
    width:0.5px;
    height:10px;
    background-color:white;
} */
.link-lineasuperior:hover{
    color:#FFFFFF;
}
.navbar-nav .nav-link{
           
    font-size: 15px;
    font-family:'LetterGothic';
    color: #000000 !important;
    text-transform: uppercase;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    font-family:'LetterGothic-Bold';  
    border-top: #000000 1px solid;
}
 .link_encabezado{
    font-family: 'OpenSans-Regular';
    font-size: 11px;
    color: white;
    text-decoration: none;
 }
 .link_encabezado:hover{
    color: white;     
 }
.linea-pie{
    background:linear-gradient(90deg,#1C79F9, #28CBEA);
    height: 75px;
    width: 100%;
}

.pie_titulo{
    font-family: 'LetterGothic-Bold';
    color: #010202;
    /* text-transform: capitalize; */
    font-size: 18px;
}
.pie_secciones{
    font-family: 'LetterGothic';
    font-size: 14px;
    color:#010202;
    text-decoration: none;
}
.pie_secciones:hover{
    color:#010202;
    text-decoration: underline;
}
.pie-enlacecontacto{
    font-family: 'LetterGothic';
    font-size: 15px;
    color:#010202;
    text-decoration: none;
}
.pie-enlacecontacto:hover{
    color:#DBDBDB;
    text-decoration: underline;
}
.Pie-contacto__whatsapp{
    margin-top: 35px;
}
.whatsapp {
    position:fixed;
    width:60px;
    height:60px;
    bottom:40px;
    right:40px;
    background-color:#25d366;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    font-size:30px;
    z-index:100;
  }
  .whatsapp:hover{
      text-decoration: none;
      color: white;
  }
  
  .whatsapp-icon {
    margin-top:13px;
  }
@media (min-width:200px) and (max-width:771px){
    .Pie-contacto__whatsapp{
        margin-top: 10px !important;
    }
}
.seguinos_en{
    font-family: 'OpenSans-Light';
    font-size: 14px;
    color:#FFFFFF;
}
/*Inicio*/
.imgPrincipal_titulo{
    /* background-color: #FAFAF9; */
}
.Inicio-titulo{
    font-family: 'LetterGothic';
    font-size: 35px;
    color: #000000;
    
    margin-bottom: 25px;
    
}
.Inicio-titulo-linea{
    height: 2px;
    width: 168px;
    background-color: #6698CC;
    display: block;
    margin: auto;
}
.titulo-categoria{
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    color: #000000;
    text-transform: uppercase;
    text-align: center;
    margin-top: 10px;
}
.enlace_categoria{
    text-decoration: none;
}
/* .enlace_categoria:hover .overlay{
    opacity: 0.5;
} */
.tituloSeccionEmpresa{
    font-family: 'OpenSans-Regular';
    font-size: 32px;
    color: #000000;
    text-transform: uppercase;
}
.subtituloSeccionEmpresa{
    font-family: 'OpenSans-Bold';
    font-size: 32px;
    color: #00A848;
    text-transform: uppercase;
}
.textoSeccionEmpresa{
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    color: #000000;
}
.Empresa__icono__titulo{
    font-family: 'LetterGothic';
    font-weight: 700;
    color: #000000;
    font-size: 18px;
    text-align: center;
    margin-top: 22px;
    word-wrap: break-word;
    padding-bottom: 2rem;
}
.boton_conoce{
    background-color: white;
    font-family: 'OpenSans-Medium';
    color: #6698CC;
    font-size: 17px;
    text-transform: uppercase;
    margin-top: 30px;
}
.boton_conoce:hover{
    color: #6698CC;
}
.tituloServicioInicio{
    font-family: 'OpenSans-Bold';
    font-size: 16px;
    color: #00A848;
}
.textoServicioInicio{
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    color: #707070;
}
/*Empresa*/
.tituloEmpresa{
    font-family: 'LetterGothic-Bold';
    color: #000000;
    font-size: 26px;
    text-transform: capitalize;
}
.textoEmpresa{
    font-family: 'LetterGothic';
    color: #000000;
    font-size: 17px;
    margin-top: 13px;
}
.tituloIconoEmpresa{
    font-family: 'OpenSans-Bold';
    color: #FFFFFF;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 10px;
}
.textoIconoEmpresa{
    font-family: 'OpenSans-Light';
    color: #FFFFFF;
    font-size: 16px;
    margin-top: 10px;
}
/*Categorias*/
.linea-azul{
    height:40px ;
    background-color: #F3F3F3;
    font-family: 'OpenSans-Italic';
    font-size: 13px;
    color: #8F8F8F;
}
.categoria-enlace{
    text-decoration: none;
}
.categoria-titulo{
 color: #1D4465;
 font-family: 'Roboto-Medium';
 text-transform: uppercase;
 font-size: 18px;
}
.contenedor {
    position: relative;
    
  }
  .overlay {
    position: absolute;
    top: 10px;
    bottom: 10px;
    left:10px;
    right: 10px;
    
    /* height: 80%;
    width: 90%; */
   
    opacity: 0;
    transition: .5s ease;
    background-color: #FDEA00;
  }
  
  .contenedor:hover .overlay {
    opacity: 0.5;
  }
  
  .text {
    color: white;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
  }
.item_menu{
    font-family:'LetterGothic';
    color:#000000;
    font-size:16px;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration: none;
    padding-left: 25px;
    word-wrap: break-word;
    text-transform: capitalize;
}
.item_menu:hover{
    text-decoration: underline;
    color: #000000;
}
.item_menu_productos{
    border-top:1px solid #C5C5C5;
    font-family:'OpenSans-Regular';
    color:#212121;
    font-size:14px;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration: none;
    padding-left: 50px;
    word-wrap: break-word;
    background-color: #F8F8F8;
}
.item_menu_productos:hover{
    color: #212121;
    text-decoration: underline;
}
.item_menu_productos_active{
    border-top:1px solid #C5C5C5;
    font-family:'OpenSans-Regular';
    color:#212121;
    font-size:14px;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration: none;
    padding-left: 50px;
    word-wrap: break-word;
    background-color: #FDEA00;
}
.item_menu_productos_active:hover{
    color: #212121;
    text-decoration: underline;
}
.item_menu_active{
   
    font-family:'LetterGothic-Bold';
    color:#000000;
    font-size:16px;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration: none;
    padding-left: 25px;
    word-wrap: break-word;
    text-transform: capitalize;
}
.item_menu_active:hover{
    text-decoration: underline;
    color:#000000;
}
/*Producto*/
.Producto__categoria{
    font-family: 'LetterGothic-Bold';
    color: #000000;
    font-size: 14px;
    margin-top: 20px;
    text-transform: uppercase;
}
.Producto__nombre{
    font-family: 'LetterGothic';
    color: #000000;
    font-size: 23px;
    margin-top: 5px;
    text-transform: capitalize;
}
.producto-descripcionbreve{
    font-size: 14px;
    color:#000000;
    font-family: 'OpenSans-Regular';
}
.producto-descripcion_larga{
    font-size: 16px;
    color:#707070;
    font-family: 'OpenSans-Light';
    border-top: 1px solid #6698CC;
    padding-top: 15px;
}
.producto-titulo_prodsrel{
    font-size: 20px;
    color:#2F6371;
    font-family: 'OpenSans-Bold';
    margin-top: 15px;
    text-transform: uppercase;
}
.producto-linea_prodsrel{
    width: 100%;
    height: 1px;
    background-color: #2F6371;
    margin-top: 10px;
    margin-bottom: 25px;
}

.btn_ficha{
    background-color: #004B20;
    font-size: 14px;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
    color: #FFFFFF;
}
.btn_ficha:hover{
    color: #FFFFFF;
    text-decoration: none;
}
.btn_agregar{
    background-color: #1D1D1D;
    font-size: 16px;
    font-family: 'LetterGothic-Bold';
    color: white;
    text-transform: capitalize;
    margin-top: 75px;
}
.btn_agregar:hover{
    background-color: white;
    color: #1D1D1D;
    border: 1px solid #1D1D1D;
}
.btn_filtro{
    background-color: #6B1B39;
    color: #FFFFFF;
    font-family: 'OpenSans-Bold';
    font-size: 14px;
    text-transform: uppercase;
}
.prodRelacionados_titulo{
    color:#606163;
    font-family: 'OpenSans-SemiBold';
    text-transform: uppercase;
    font-size: 20px;
}
/*Servicios*/
.Servicio-titulo{
    font-size: 20px;
    font-family: 'OpenSans-Regular';
    color: #00A499;
}
.Servicio-subtitulo{
    font-size: 16px;
    font-family: 'OpenSans-Regular';
    color: #6698CC;
}
.Servicio-texto{
    font-size: 15px;
    font-family: 'OpenSans-Regular';
    color: #495057;
    margin-top: 10px;
}
.Servicios-formulario_titulo{
    font-size: 25px;
    font-family: 'OpenSans-Medium';
    color: #399D7F;
}
.Servicios-formulario_subtitulo{
    font-size: 15px;
    font-family: 'OpenSans-Regular';
    color: #495057;
    margin-top: 20px;
}
.Servicios-btn_formulario{
    background-color: #6698CC;
    font-size: 14px;
    font-family: 'OpenSans-Bold';
    color: white;
    text-transform: uppercase;
}
.FormContacto-enlace{
    color: #8F8F8F;
    font-family: 'OpenSans-Regular';
    font-size: 16px;
    text-decoration: none;
}
.FormContacto-enlace:hover{
    color: #8F8F8F;
    text-decoration: underline;
}

