@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
*{box-sizing: border-box; margin: 0; padding: 0;}
body{font-family: 'Lato', sans-serif; background-color: #F3F3F3;}
.dark{background-color: #000000;}
.dark #top-bar, .dark .bn-controls button {background-color: #000000 !important;}
.dark #top-bar .borde-bottom-gris {border-bottom: 1px solid #DDDDDD; background-color: #292929;}
.dark header {background-color: #292929; border-bottom: 1px solid #DDDDDD;}
.dark header .menu-link, .oc-item h2 {color: #ffffff;}
.dark .ultimas-noticias li, .top-links-container:first-child {color: #8A8A8A;}
.dark form input[type=text] {background-color: #ffffff;}
.dark .fondo-gris{background-color: #F0F0F0;}
.borde-punteado{border-right: 2px dotted #707070;}
.boton-header, .boton-header:hover{margin: 0 10px; border-top-left-radius: 8px; color: #ffffff !important; padding: 5px 25px; font-size: 11px !important;}
.boton-header-suscribirse, .boton-header-suscribirse:hover{background-color: #F16322 !important;}
.boton-header-casinos, .boton-header-casinos:hover{background-color: #33A3F1 !important;}
.boton-header-bgs, .boton-header-bgs:hover{background-color: #D6AC1B !important;}
.boton-header-diemp, .boton-header-diemp:hover{background-color: #74B430 !important;}
.boton-header-showroom, .boton-header-showroom:hover{background-color: #F44336 !important;}
.boton-header-login, .boton-header-login:hover{background-color: #8A8A8A !important;}
#header {position: relative; background-color: #FFF;}
.menu-link, .header-misc-icon{padding:15px;}
.internacional{background-color: #0052B4;padding:13px 15px;}
.internacional a, .internacional a:hover{color: #ffffff;}
.borde-top-amarillo{border-top: 4px solid #D6AC1B;}
.borde-top-azul{border-top: 4px solid #1C2649;}
.borde-top-verde-claro{border-top: 4px solid #74B430;}
.borde-top-rojo{border-top: 4px solid #FF0000;}
.borde-top-negro{border-top: 4px solid #000000;}
.borde-top-verde-oscuro{border-top: 4px solid #32B47B;}
.borde-y-gris{border-top: 1px solid #707070; border-bottom: 1px solid #707070;}
.borde-top-gris{border-top: 1px solid #707070;}
.borde-bottom-amarillo{border-bottom: 4px solid #D6AC1B;}
.borde-bottom-rojo{border-bottom: 4px solid #FF0000;}
.borde-bottom-negro{border-bottom: 4px solid #000000;}
.borde-bottom-verde-oscuro{border-bottom: 4px solid #32B47B;}
.borde-bottom-gris {border-bottom: 1px solid #DDDDDD;}
.borde-bottom-gris-oscuro {border-bottom: 1px solid #707070;}
.borde-gris{border: 2px solid #E0E0E0;}
.borde-celeste{border: 2px solid #90CADD;}
.borde-rojo{border: 2px solid #FF0000;}
.borde-gris-oscuro{border: 2px solid #707070;}
.menu-link{font-size: 14px; font-weight: 700; color: #010101;}
.menu-principal:hover, .sub-menu-principal{background-color: #D6AC1B;}
.menu-principal:hover .menu-link-principal, .menu-noticias:hover .menu-link-noticias, .menu-eventos:hover .menu-link-eventos, .menu-podcast:hover .menu-link-podcast, .menu-entrevistas:hover .menu-link-entrevistas, .menu-contacto:hover .menu-link-contacto{color: #ffffff;}
.menu-noticias:hover, .sub-menu-noticias{background-color: #1C2649;}
.menu-eventos:hover, .sub-menu-eventos{background-color: #74B430;}
.menu-podcast:hover, .sub-menu-podcast{background-color: #FF0000;}
.menu-entrevistas:hover, .sub-menu-entrevistas{background-color: #000000;}
.menu-contacto:hover, .sub-menu-contacto{background-color: #32B47B;}
.boton-noticias{padding: 5px 10px; border-top-left-radius: 8px; border-bottom-right-radius: 8px; font-weight: 400; width: 135px; border: none;}
.boton-login{background-color: #8A8A8A; color: #ffffff; text-align: center;}
.boton-info{background-color: #95B772; color: #ffffff; text-align: center; width: 107px;}
.sponsors {background-color: #F16322; color: #ffffff; text-align: center; width: 220px;}
.boton-favorito{background-color: #95B772; color: #ffffff; text-align: center; width: 105px;}
.boton-mensaje{background-color: #95B772; color: #ffffff; text-align: center; width: 120px;}
.boton-suscribirse{background-color: #F16322; color: #ffffff; text-align: center;}
.boton-tag, .boton-tag:hover{padding: 5px 5px; border: 1px solid #707070; color: #8A8A8A; font-size: 13px;}
.linea-titulos-noticias{border-bottom: 2px solid #D4CFCF !important;}
.linea-titulos-eventos{border-bottom: 2px solid #ffffff !important;}
.linea-titulos-footer{border-bottom: 2px solid #707070 !important; margin-bottom: 20px !important;}
.fondo-titulo{background-color: #FF0000; color: #ffffff; text-align: center; width: 210px; border-radius: 7px; z-index: 1;}
.fondo-verde{background-color: #74B430;}
.fondo-negro{background-color: #000000;}
.fondo-verde-oscuro{background-color: #32B47B;}
.bg-none{background: none;}
.bg-celeste{background-color: #90CADD;}
.bg-gris-claro{background-color: #FAFAFA;}
.bg-azul{background-color: #1F3262;}
.bg-footer{background-color: #222222;}
.bg-blanco{background-color: #ffffff;}
.bg-gris{background-color: #F3F3F3;}
.bg-publicidad{background-color: #D4CFCF;}
.bg-gris-oscuro, .bg-boton-carousel, .bloque-entrevistas{background-color: #292929;}
#carouselExampleControls2 .carousel-control-prev, #carouselExampleControls2 .carousel-control-next{opacity: 100%; background-color: transparent;}
.flecha-carousel{width: 25px; height: auto;}
img.carousel-control-prev-icon.flecha-carousel {opacity: 100%;}
.texto-naranja{color: #F16322;}
.texto-blanco{color: #F3F3F3;}
.texto-blanco2{color: #F0F0F0;}
.texto-gris{color: #707070;}
.sitio-web, .sitio-web:hover{color: #F3F3F3;}
.texto-gris-claro{color: #8A8A8A;}
.texto-gris-oscuro{color: #292929;}
.texto-negro{color: #000000;}
.texto-azul{color: #1F3262;}
.texto-rojo{color: #FF0000;}
.texto-amarillo{color: #D6AC1B;}
.texto-celeste{color: #33A3F1;}
.ver-mas, .ver-mas:hover{color: #707070;}
.mt-negativo-100{margin-top: -100px; z-index: 1;}
.m-negativo-20{margin-bottom: -20px; z-index: 1;}
.m-negativo-18{margin-bottom: -18px; z-index: 1;}
.m-negativo-15{margin-bottom: -15px; z-index: 1;}
.mt-negativo-15{margin-top: -15px; z-index: 1;}
.m-negativo-2{margin-top: -2px; z-index: 1;}
.m-negativo-25{margin-top: -25px;}
.position-absolute-microfono{position: absolute; bottom: 13px; right: 13px;}
.border-radius-0{border-radius: 0;}
.border-radius-5{border-radius: 5px;}
.linea-10-90 {background: rgb(138,138,138); height: 2px;
  background: -moz-linear-gradient(90deg, rgba(138,138,138,1) 0%, rgba(138,138,138,1) 10%, rgba(241,99,34,1) 10%, rgba(241,99,34,1) 90%, rgba(138,138,138,1) 90%, rgba(138,138,138,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(138,138,138,1) 0%, rgba(138,138,138,1) 10%, rgba(241,99,34,1) 10%, rgba(241,99,34,1) 90%, rgba(138,138,138,1) 90%, rgba(138,138,138,1) 100%);
  background: linear-gradient(90deg, rgba(138,138,138,1) 0%, rgba(138,138,138,1) 10%, rgba(241,99,34,1) 10%, rgba(241,99,34,1) 90%, rgba(138,138,138,1) 90%, rgba(138,138,138,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8a8a8a",endColorstr="#8a8a8a",GradientType=1);}
.linea-25-naranja-75{background: rgb(241,99,34); height: 2px;
  background: -moz-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 25%, rgba(240,240,240,1) 25%, rgba(240,240,240,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 25%, rgba(240,240,240,1) 25%, rgba(240,240,240,1) 100%);
  background: linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 25%, rgba(240,240,240,1) 25%, rgba(240,240,240,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f16322",endColorstr="#f0f0f0",GradientType=1);}
.linea-25-gris-75{background: rgb(241,99,34); height: 2px;
  background: -moz-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 25%, rgba(212,207,207,1) 25%, rgba(212,207,207,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 25%, rgba(212,207,207,1) 25%, rgba(212,207,207,1) 100%);
  background: linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 25%, rgba(212,207,207,1) 25%, rgba(212,207,207,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f16322",endColorstr="#d4cfcf",GradientType=1);}
.linea-75-25{background: rgb(212,207,207); height: 2px;
  background: -moz-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 75%, rgba(241,99,34,1) 75%, rgba(241,99,34,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 75%, rgba(241,99,34,1) 75%, rgba(241,99,34,1) 100%);
  background: linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 75%, rgba(241,99,34,1) 75%, rgba(241,99,34,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d4cfcf",endColorstr="#f16322",GradientType=1);}
.linea-50-50{background: rgb(241,99,34);
    background: -moz-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 50%, rgba(150,150,150,1) 50%, rgba(150,150,150,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 50%, rgba(150,150,150,1) 50%, rgba(150,150,150,1) 100%);
    background: linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 50%, rgba(150,150,150,1) 50%, rgba(150,150,150,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f16322",endColorstr="#333333",GradientType=1); width: 100%; height: 2px; margin-top: 5px; margin-bottom: 5px;}
.linea-25-75{background: rgb(241,99,34); height: 2px;
  background: -moz-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 25%, rgba(212,207,207,1) 25%, rgba(212,207,207,1) 75%, rgba(212,207,207,1) 75%, rgba(212,207,207,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 25%, rgba(212,207,207,1) 25%, rgba(212,207,207,1) 75%, rgba(212,207,207,1) 75%, rgba(212,207,207,1) 100%);
  background: linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 25%, rgba(212,207,207,1) 25%, rgba(212,207,207,1) 75%, rgba(212,207,207,1) 75%, rgba(212,207,207,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f16322",endColorstr="#d4cfcf",GradientType=1);}
.linea-25-50-25{background: rgb(150,150,150); height: 2px;
background: -moz-linear-gradient(90deg, rgb(150, 150, 150) 0%, rgba(150,150,150,1) 25%, rgba(241,99,34,1) 25%, rgba(241,99,34,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(241,99,34,1) 25%, rgba(241,99,34,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
background: linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(241,99,34,1) 25%, rgba(241,99,34,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333",endColorstr="#333333",GradientType=1);}
.linea-25-50-25-rojo{background: rgb(0,0,0); height: 2px;
    background: -moz-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(255,0,0,1) 25%, rgba(255,0,0,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(255,0,0,1) 25%, rgba(255,0,0,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
    background: linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(255,0,0,1) 25%, rgba(255,0,0,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
.linea-25-50-25-amarilla{background: rgb(0,0,0); height: 2px;
  background: -moz-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(214,172,27,1) 25%, rgba(214,172,27,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(214,172,27,1) 25%, rgba(214,172,27,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
  background: linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(214,172,27,1) 25%, rgba(214,172,27,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
.linea-25-50-25-celeste{background: rgb(0,0,0); height: 2px;
  background: -moz-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(51,163,241,1) 25%, rgba(51,163,241,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(51,163,241,1) 25%, rgba(51,163,241,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
  background: linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 25%, rgba(51,163,241,1) 25%, rgba(51,163,241,1) 75%, rgba(150,150,150,1) 75%, rgba(150,150,150,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
.linea-gris{background-color: #D4CFCF; height: 2px;}
.noticia-principal, .noticia-principal-chica{width: 100%; min-height: 385px; position: relative;}
.noticia-principal-chica{min-height: 240px;}
.noticia-principal .overlay, .noticia-principal-chica .overlay, .oc-item .overlay{height: 100%; width: 100%; position: absolute; top: 0; background: rgb(0,0,0);
        background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.8) 100%);
        background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.8) 100%);
        background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.8) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
.noticia-principal .imagen-fondo, .noticia-principal-chica .imagen-fondo{
    background-position: center; background-size: cover; background-repeat: no-repeat; height: 100%; width: 100%; position: absolute; top: 0;
}
.noticia-principal .contenido, .noticia-principal-chica .contenido{position:absolute; bottom: 0; width: 100%; padding: 0 15px 0 35px;}
.noticia-principal .contenido .categoria, .noticia-principal-chica .contenido .categoria, .oc-item .categoria{background-color: #F16322; margin-left:-35px; padding:2px 35px; display: inline-block;color: #FFFFFF; margin-bottom: 15px;}
.noticia-principal .contenido h2, .noticia-principal-chica .contenido h2{color: #FFFFFF; font-weight: 600; font-size: 35px; line-height: 40px;}
.noticia-principal-chica .contenido h2{font-size: 20px; line-height: 24px; font-weight: 600;}
.noticia-principal-chica .contenido .categoria{margin-left: -8px !important; padding: 5px 8px !important;}
.noticia-principal .contenido p{font-size: 13px;}
.noticia-principal-new, .noticia-principal-chica-new{position: relative; background-color: #FFF;}
.noticia-principal-new .categoria, .noticia-principal-chica-new .categoria, .oc-item-new .categoria {background-color: #F16322; left: 0px; top: 0px; padding: 2px 35px; position: absolute; color: #FFFFFF; margin-bottom: 15px;}
.noticia-principal-new .contenido h2, .noticia-principal-chica-new .contenido h2 {color: #707070; font-weight: 600; font-size: 30px; line-height: 36px;}
.noticia-principal-chica-new .contenido h2{font-size: 20px; line-height: 24px; font-weight: 600;}
.categoria-no-clientes{background-color: #F16322; padding:5px 35px; display: inline-block;color: #FFFFFF; border-radius: 3px;}
.fondo-circulo{min-width: 29px; padding: 4px 8px; border-radius: 100%; font-size: 13px;}
.fondo-circulo-facebook{background-color: #507CBE; padding: 4px 11px;}
.fondo-circulo-twitter{background-color: #63CDF1;}
.fondo-circulo-linkedin{background-color: #90CADD;padding: 4px 9px;}
.fondo-circulo-tumblr{background-color: #4D7EA3; padding: 4px 10px;}
.fondo-circulo-instagram{background-color: #D4CFCF; padding: 4px 9px;}
.fondo-circulo-youtube{background-color: #F27170; padding: 4px 7px;}
.fondo-circulo-pinterest{background-color: #F27170; padding: 4px 8px;}
.fondo-circulo-rss{background-color: #F8AB25; padding: 4px 9px;}
.fondo-comentario {width: 53px; height: auto; background-color: #95B772; padding: 10px; border-radius: 100%;}
.bloque-entrevistas h5{font-size: 17px; font-weight: 400;}
.bloque-entrevistas p{font-size: 12px; font-style: italic;}
.bloque-naranja{width:50px; height: 13px; background-color: #F16322; margin-right: 10px;}
.bloque-amarillo{width:50px; height: 13px; background-color: #D6AC1B; margin-right: 10px;}
.bgs h2 {color: #ffffff;}
.bgs p {color: #8A8A8A; font-style: italic;}
.bloque-entrevistas .bloque-naranja{width:50px; height: 13px; background-color: #F16322;}
.bloque-entrevistas-info h5, .bloque-entrevistas-info i, .bloque-entrevistas-info p {color: #F0F0F0;}
.nota-link{text-decoration: underline !important; color: #33A3F1 !important;}
.bloque-entrevistas-info p {font-size: 13px}
.font-36{font-size: 36px; line-height: 39px;}
.font-30{font-size: 30px; line-height: 33px;}
.font-26{font-size: 26px; line-height: 29px;}
.font-24{font-size: 24px; line-height: 27px;}
.font-22{font-size: 22px; line-height: 25px;}
.font-21{font-size: 21px; line-height: 30px;}
.font-20{font-size: 20px; line-height: 23px;}
.font-18{font-size: 18px; line-height: 25px;}
.font-17{font-size: 17px; line-height: 20px;}
.font-16{font-size: 16px; line-height: 19px;}
.font-15{font-size: 15px; line-height: 18px;}
.font-14{font-size: 14px; line-height: 17px;}
.font-13{font-size: 13px; line-height: 16px;}
.font-12{font-size: 12px; line-height: 15px;}
.font-11{font-size: 11px; line-height: 14px;}
.font-10{font-size: 10px; line-height: 13px;}
#logo img{width: 172px; height: 35px !important;}
.linea-naranja{opacity: 1; height: 2px !important; background-color: #F16322;}
.linea-gris{background-color: #D4CFCF; height: 2px;}
.bg-footer a:hover{color: #8A8A8A;}
.empresa-mas-info:hover{color: #F3F3F3;}
#nav_entrevistas .owl-prev{width:21px; height: 21px; background-color: transparent; background-image: url("../images/atras.png"); background-repeat: no-repeat; border:0; margin-right: 10px;}
#nav_entrevistas .owl-next{width:21px; height: 21px; background-color: transparent; background-image: url("../images/adelante.png"); background-repeat: no-repeat; border:0;}
#nav_entrevistas .owl-next span, #nav_entrevistas .owl-prev span{display: none;}
#nav_contenido_relacionado .owl-prev{width:21px; height: 21px; background-color: transparent; background-image: url("../images/atras.png"); background-repeat: no-repeat; border:0; margin-right: 10px;}
#nav_contenido_relacionado .owl-next{width:21px; height: 21px; background-color: transparent; background-image: url("../images/adelante.png"); background-repeat: no-repeat; border:0;}
#nav_contenido_relacionado .owl-next span, #nav_contenido_relacionado .owl-prev span{display: none;}
#nav_showroom .owl-prev{width:28px; height: 28px; background-color: transparent; background-image: url("../images/flecha-rojo-1.png"); background-repeat: no-repeat; border:0; margin-right: 10px;}
#nav_showroom .owl-next{width:28px; height: 28px; background-color: transparent; background-image: url("../images/flecha-rojo-2.png"); background-repeat: no-repeat; border:0;}
#nav_showroom .owl-next span, #nav_showroom .owl-prev span{display: none;}
div#gotoTop {background-color: #000000;}
div#gotoTop:hover {background-color: #F16322;}
#top-bar{margin-top:0px;}
.owl-carousel {--owl-nav-bg: #F16322;}
#top-search{border-left: solid 1px #D4CFCF; margin-right: 0;}
a#top-search-trigger {color: #8A8A8A !important;}
.icono-menu-mob i {color: #F16322;}
.icono-menu-mob a {padding-left: 5px !important;}
.categoria-producto a {color: #8A8A8A; font-size: 16px; border: 1px solid #1F3262; padding: 5px; margin: 0 2px;}
/*! Pushy - v1.4.0 - 2020-12-28
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */
/* Menu Appearance */
.pushy {
  position: fixed;
  max-width: 320px;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 9999;
  background: rgba(255,255,255,0.95);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  /* enables momentum scrolling in iOS overflow elements */
}

.pushy ul li a, .pushy-submenu button {
  display: inline-block;
	min-width: 250px;
  color: #000000;
	background-color: #EAEAEA;
  padding: 4px 25px;
	font-size: 14px;
  text-decoration: none;
	margin-bottom: 5px;
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	text-align: left;
	border: none;
}
.pushy-submenu .pushy-submenu button, .pushy-submenu .pushy-submenu a{
	min-width: 230px;
	position: relative;
}
.pushy-submenu .pushy-submenu .pushy-link a{
	min-width: 210px;
	position: relative;
}
.pushy-submenu .pushy-submenu .pushy-link a::after {
    content: '';
    display: block;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 50%;
    left: 10px;
	margin-top: -5px;
    background: url(../images/circle.svg) no-repeat;
}
.pushy .top-links-item{margin-left:50px;list-style: none;}
.pushy .top-links-item a{min-width: auto !important; padding: 3px 15px;}

.pushy a:hover {color: #FFF;}

.pushy ul:first-child {
  margin-top: 10px;
}

.pushy.pushy-left {
  left: 0;
}

.pushy.pushy-right {
  right: 0;
}

.pushy-content {
  visibility: hidden;
  padding: 0px 15px;
}
.pushy-content ul{
	list-style:none;
}
/* Menu Movement */
.pushy-left {
  -webkit-transform: translate3d(-320px, 0, 0);
  -ms-transform: translate3d(-320px, 0, 0);
  transform: translate3d(-320px, 0, 0);
}

.pushy-open-left #container,
.pushy-open-left .push {
  -webkit-transform: translate3d(320px, 0, 0);
  -ms-transform: translate3d(320px, 0, 0);
  transform: translate3d(320px, 0, 0);
}

.pushy-right {
  -webkit-transform: translate3d(320px, 0, 0);
  -ms-transform: translate3d(320px, 0, 0);
  transform: translate3d(320px, 0, 0);
}

.pushy-open-right #container,
.pushy-open-right .push {
  -webkit-transform: translate3d(-320px, 0, 0);
  -ms-transform: translate3d(-320px, 0, 0);
  transform: translate3d(-320px, 0, 0);
}

.pushy-open-left .pushy,
.pushy-open-right .pushy {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.pushy-open-left .pushy-content,
.pushy-open-right .pushy-content {
  visibility: visible;
}

/* Menu Transitions */
#container,
.pushy,
.push {
  transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}

.pushy-content {
  transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}

/* Site Overlay */
.site-overlay {
  display: none;
}

.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
  background-color: rgba(0, 0, 0, 0.85);
  -webkit-animation: fade 500ms;
  animation: fade 500ms;
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* Submenu Appearance */
.pushy-submenu, .pushy-submenu ul {list-style: none;}

.pushy-submenu > ul {
  padding-left: 20px;
  transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
}

.pushy-submenu > ul .pushy-link {
  transition: opacity 0.2s ease-in-out;
}

.pushy-submenu > a,
.pushy-submenu > button {
  position: relative;
}

.pushy-submenu > a::after,
.pushy-submenu > button::after {
  content: '';
  display: block;
  height: 11px;
  width: 8px;
  position: absolute;
  top: 50%;
  left: 10px;
  background: url("../images/arrow.svg") no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: transform 0.2s;
}

/* Submenu Movement */
.pushy-submenu-closed > ul {
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
}

.pushy-submenu-closed .pushy-link {
  opacity: 0;
}

.pushy-submenu-open {
  /* Submenu Icon */
}

.pushy-submenu-open > ul {
  max-height: 1000px;
  visibility: visible;
}

.pushy-submenu-open .pushy-link {
  opacity: 1;
}

.pushy-submenu-open > a::after,
.pushy-submenu-open > button::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
.menu-btn{border-radius: 5px; padding: 2px 8px; border: solid 2px #707070; background-color: #FFFFFF;}
.ultimas-noticias p{font-size: 14px}
/* ULTIMAS NOTICIAS */
.bn-ultimas-noticias{display:block;width:100%;border-top:solid 1px #d4cfcf; border-bottom: solid 1px #d4cfcf;height:40px;box-sizing:border-box;position:relative;line-height:40px;overflow:hidden;text-align:auto;font-size:14px}
.bn-ultimas-noticias *{box-sizing:border-box}
.bn-ultimas-noticias.bn-fixed-top{position:fixed;left:0;right:0;top:0}
.bn-ultimas-noticias.bn-fixed-bottom{position:fixed;left:0;right:0;bottom:0}
.bn-label{left:0;top:0;bottom:0;height:100%;position:absolute;text-align:center;color:#FFF;font-weight:700;z-index:3;padding:0 5px;white-space:nowrap}
.bn-news{position:absolute;left:0;top:0;bottom:0;height:100%;right:0;overflow:hidden}
.bn-news ul{display:block;height:100%;list-style:none;padding:0;margin:0;left:0;bottom:0;width:100%;position:absolute}
.bn-news ul li{white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;text-decoration:none;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;position:absolute;width:100%;display:none;color:#333; margin-right: 30px;}
.bn-news ul li a{white-space:nowrap;text-overflow:ellipsis;text-decoration:none;padding:0 10px;color:#333;position:relative;display:block;overflow:hidden}
.bn-news ul li a:hover{color:#069}
.bn-loader-text{padding:0 10px}
.bn-seperator{display:inline-block; float:left; margin-right:15px;width:30px;height:40px;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative}
.bn-seperator.bn-news-dot{margin-right:0}
.bn-seperator.bn-news-dot:after{content:'';position:absolute;width:8px;height:8px;background:#333;border-radius:50%;top:50%;margin-top:-4px;left:50%;margin-left:-4px}
.bn-prefix{color:#d65d7a;margin-right:15px;padding-left:10px}
.bn-positive{color:#0b8457;font-weight:700}
.bn-negative{color:#dc2f2f;font-weight:700}
.bn-controls{width:auto;right:0;top:0;bottom:0;height:100%;position:absolute;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bn-controls button{width:30px;display: inline-block;height:30px;cursor:pointer;border:none;border:solid 1px #8a8a8a;text-align:center;background-color:#f3f3f3;outline:none; border-radius: 30px;}
.bn-controls button:hover{background-color:#EEE}
.bn-arrow{margin:0;display:inline-block;height:8px;position:relative;width:8px;top:-6px}
.bn-arrow::after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;content:'';display:inline-block;height:8px;left:0;position:absolute;top:0;width:8px}
.bn-arrow.bn-next{-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg);left:-1px}
.bn-arrow.bn-prev{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);left:1px}
.bn-arrow::after{border-color:#999}
.bn-arrow::before{background-color:#999}
.bn-play{position:relative;background:#999;width:0;height:12px;display:inline-block;margin-left:-5px}
.bn-play::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#999;border-width:8px;margin-top:-12px}
.bn-pause{position:relative;width:0;height:14px;display:inline-block;top:-3px;left:-1px}.bn-pause::before{position:absolute;content:"";width:2px;height:100%;left:3px;background-color:#999}
.bn-pause::after{position:absolute;content:"";width:2px;height:100%;left:-3px;background-color:#999}
.bn-direction-rtl{direction:rtl}.bn-direction-rtl .bn-label{left:auto;right:0}
.bn-direction-rtl .bn-controls{right:auto;left:0}
.bn-direction-rtl .bn-seperator{margin-left:15px;margin-right:0;float:right}.bn-direction-rtl .bn-prefix{margin-left:15px;margin-right:0;padding-left:0;padding-right:10px}
.bn-direction-rtl .bn-controls button{border-left:none;border-right:solid 1px #EEE}
.bn-effect-scroll .bn-news ul{display:block;width:100%;position:relative}
.bn-effect-scroll .bn-news ul li{display:list-item;float:left;position:relative;width:auto}
.bn-effect-scroll.bn-direction-rtl .bn-news ul li{float:right}
.header-mob{position:fixed; top: 0; width: 100%; left: 0; background-color: #FFF;z-index: 1111;}
.paginacion{border: none; background-color: transparent;}
.page-link, .page-link:hover{color: #F16322; background-color: transparent; border: none;}
.page-item.active .page-link, .page-link:focus {color: #1C2649 !important; background-color: #ffffff !important; border-color: #F16322 !important; border: 2px solid; border-radius: 10px}
#eventos_carousel .owl-nav .owl-prev{opacity: 1 !important; left: 0 !important; border: none !important; background-color: transparent !important; color: transparent !important; top: 38%;}
.eventos-prev::before{content: url(../images/flecha-naranja-1.png);}
#eventos_carousel .owl-nav .owl-next{opacity: 1 !important; right: 15px !important;border: none !important; background-color: transparent !important; color: transparent !important; top: 38%;}
.eventos-next::before{content: url(../images/flecha-naranja-2.png);}
#team_carousel .owl-nav .owl-prev{opacity: 1 !important; left: -91px !important; border: none !important; background-color: transparent !important; color: transparent !important; top: 38%;}
.team-prev::before{content: url(../images/prev-team.png);}
#team_carousel .owl-nav .owl-next{opacity: 1 !important; right: -55px !important;border: none !important; background-color: transparent !important; color: transparent !important; top: 38%;}
.team-next::before{content: url(../images/next-team.png);}
.ms-n3 {margin-left: -1rem!important;}
#nav_eventos{position: absolute;bottom: 0; z-index: 1000; width: 100%;}
.owl-prev, .owl-next{border:0; background-color: transparent;}
.icono-mas::after{background-image: url('../images/icono-mas.png'); background-repeat: no-repeat; content: "";}
.icono-mas:not(.collapsed)::after {background-image: url('../images/icono-menos.png');}
#accordionMeses .accordion-header, #accordionEntrevistas .accordion-header  {font-weight: 400;}
#accordionMeses a, #accordionMeses a:hover, #accordionEntrevistas a, #accordionEntrevistas a:hover {color: #8A8A8A;}
#accordionMeses .accordion-button, #accordionMeses .accordion-item, #accordionEntrevistas .accordion-button, #accordionEntrevistas .accordion-item {background-color: transparent;}
#accordionMeses .accordion-button:not(.collapsed), #accordionEntrevistas .accordion-button:not(.collapsed) {color: #8A8A8A; box-shadow: none;}
#accordionEntrevistas .bloque-naranja {width: 70%;}
#accordionEntrevistas .fondo-circulo-facebook{background-color: #507CBE; padding: 5px 11px;}
#accordionEntrevistas .fondo-circulo-twitter{background-color: #63CDF1; padding: 5px 8px;}
#accordionEntrevistas .fondo-circulo-linkedin{background-color: #90CADD;padding: 5px 9px;}
#accordionEntrevistas .fondo-circulo-tumblr{background-color: #4D7EA3; padding: 5px 10px;}
#accordionEntrevistas .bloque-entrevistas{font-size: 12px; line-height: 15px;}
.boton-cerrar-modal{border-radius: 100%; color: #ffffff !important; opacity: 1; background: transparent url(../images/cruz_blanca.svg) center/0.75em auto no-repeat; background-color: #F16322; position: absolute; right: 30px; z-index: 999 !important;}
.modal-title.texto-gris-claro{font-weight: 400;}
.boton-cerrar-modal:focus{outline: none;}
.border-bottom-0{border-bottom: 0;}
.input-modal, .input-contacto{background-color: #F0F0F0; border: none; border-radius: 10px;}
.boton-modal, .boton-modal:hover{color: #ffffff; border: none;}
.fondo-rojo{background-color: #FF0000;}
#loginModal h5, #suscribirseModal h5, #edadModal h5{font-size: 17px;}
#loginModal label, #suscribirseModal label, #buscadorModal label{text-transform: inherit; font-size: 16px;}
#buscadorModal .icon-line-search{position: absolute; right: 30px; top: 57px;}
#edadModal a{background-color: #F16322; width: 200px !important; padding: 10px 80px; color: #ffffff;}
.label-contacto {text-transform: inherit;}
.label-check {font-weight: 400 !important;}
input[type=checkbox]{transform: scale(1.7);}
.flecha {appearance: auto;}
.politica-privacidad, .politica-privacidad:hover, .media-pack, .media-pack:hover{color: #33A3F1 !important; text-decoration: underline !important;}
.borde-b-naranja{border-bottom: 4px solid #F16322;}
.btn-showroom-recua{width:80%; margin:0 auto;}
.btn-filtrar{width:20%; margin:0 auto;}
.btn-showroom{width:20%; margin:0 auto;}
.btn-catalogo{width:30%; margin:0 auto;}
.lineas-laterales::before{width: 10%;  content: "";  height: 2px;  position: absolute;  top: 50%; left: 0; background: rgb(241,99,34);
  background: -moz-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 50%, rgba(241,99,34,1), rgba(241,99,34,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 50%, rgba(241,99,34,1), rgba(241,99,34,1) 100%);
  background: linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 50%, rgba(241,99,34,1), rgba(241,99,34,1) 100%);}
.lineas-laterales::after{width: 10%;  content: "";  height: 2px;  position: absolute;  top: 50%; right: 0; background: rgb(241,99,34);
    background: -moz-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 50%, rgba(150,150,150,1) 50%, rgba(150,150,150,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 50%, rgba(150,150,150,1) 50%, rgba(150,150,150,1) 100%);
    background: linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 50%, rgba(150,150,150,1) 50%, rgba(150,150,150,1) 100%);}
.lineas-laterales-1::before{width: 40%;  content: "";  height: 2px;  position: absolute;  top: 50%; left: 0; background: rgb(241,99,34);
      background: -moz-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 85%, rgba(241,99,34,1) 85%, rgba(241,99,34,1) 100%);
      background: -webkit-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 85%, rgba(241,99,34,1) 85%, rgba(241,99,34,1) 100%);
      background: linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 85%, rgba(241,99,34,1) 85%, rgba(241,99,34,1) 100%);}
.lineas-laterales-1::after{width: 40%;  content: "";  height: 2px;  position: absolute;  top: 50%; right: 0; background: rgb(241,99,34);
        background: -moz-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 15%, rgba(150,150,150,1) 15%, rgba(150,150,150,1) 100%);
        background: -webkit-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 15%, rgba(150,150,150,1) 15%, rgba(150,150,150,1) 100%);
        background: linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 15%, rgba(150,150,150,1) 15%, rgba(150,150,150,1) 100%);}
.lineas-laterales-2::before{width: 40%;  content: "";  height: 2px;  position: absolute;  top: 50%; left: 0; background: rgb(241,99,34);
          background: -moz-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 85%, rgba(241,99,34,1) 85%, rgba(241,99,34,1) 100%);
          background: -webkit-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 85%, rgba(241,99,34,1) 85%, rgba(241,99,34,1) 100%);
          background: linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 85%, rgba(241,99,34,1) 85%, rgba(241,99,34,1) 100%);}
.lineas-laterales-2::after{width: 40%;  content: "";  height: 2px;  position: absolute;  top: 50%; right: 0; background: rgb(241,99,34);
            background: -moz-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 15%, rgba(150,150,150,1) 15%, rgba(150,150,150,1) 100%);
            background: -webkit-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 15%, rgba(150,150,150,1) 15%, rgba(150,150,150,1) 100%);
            background: linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 15%, rgba(150,150,150,1) 15%, rgba(150,150,150,1) 100%);}
.lineas-laterales-3::before{width: 35%;  content: "";  height: 2px;  position: absolute;  top: 50%; left: 0; background: rgb(241,99,34);
              background: -moz-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 85%, rgba(241,99,34,1) 85%, rgba(241,99,34,1) 100%);
              background: -webkit-linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 85%, rgba(241,99,34,1) 85%, rgba(241,99,34,1) 100%);
              background: linear-gradient(90deg, rgba(150,150,150,1) 0%, rgba(150,150,150,1) 85%, rgba(241,99,34,1) 85%, rgba(241,99,34,1) 100%);}
.lineas-laterales-3::after{width: 35%;  content: "";  height: 2px;  position: absolute;  top: 50%; right: 0; background: rgb(241,99,34);
                background: -moz-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 15%, rgba(150,150,150,1) 15%, rgba(150,150,150,1) 100%);
                background: -webkit-linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 15%, rgba(150,150,150,1) 15%, rgba(150,150,150,1) 100%);
                background: linear-gradient(90deg, rgba(241,99,34,1) 0%, rgba(241,99,34,1) 15%, rgba(150,150,150,1) 15%, rgba(150,150,150,1) 100%);}
.h-156{height: 156px;}
.estrella{position: absolute; top: 5px; right: 5px; width: 47px !important; height: auto; border: 0; background-color: transparent;}
.linkedin-team{position: absolute; top: 5px; right: 5px; width: 27px !important; height: auto; border: 0; background-color: transparent;}
#nav_catalogo .owl-prev, #nav_catalogo2 .owl-prev{width:71px; height: 71px; background-color: transparent; background-image: url("../images/prev-catalogo.png"); background-repeat: no-repeat; border:0; margin-right: 10px;}
#nav_catalogo .owl-next, #nav_catalogo2 .owl-next{width:71px; height: 71px; background-color: transparent; background-image: url("../images/next-catalogo.png"); background-repeat: no-repeat; border:0;}
#nav_catalogo .owl-next span, #nav_catalogo .owl-prev span, #nav_catalogo2 .owl-next span, #nav_catalogo2 .owl-prev span{display: none;}
#sync1 .item {
  background: #ffffff;
  border: 2px solid #E0E0E0;
  padding: 80px 0px;
  margin: 5px;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 3px;
  text-align: center;
}
#sync2 .item {
  background: #c9c9c9;
  padding: 10px 0px;
  margin: 5px;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
}
#sync2 .item h1 {
  font-size: 18px;
}
#sync2 .current .item {
  background: #ffffff;
}
.owl-theme .owl-nav [class*=owl-] {
  transition: all 0.3s ease;
}
#sync1.owl-theme {
  position: relative;
}
#sync1.owl-theme .owl-next,
#sync1.owl-theme .owl-prev {
  width: 22px;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
}
#sync1.owl-theme .owl-prev {
  left: 10px;
}
#sync1.owl-theme .owl-next {
  right: 10px;
}
#sync1 button {display: none;}
#sync2 .owl-dot {display: none;}
.bg-showroom-entrada {background-image: url('../images/banner-showroom-entrada.jpg'); background-size: cover; background-repeat: no-repeat;}
.contenedor-gris{width: 25%; padding: 30px 20px; border-radius: 20px; background-color: #ffffffa1;}
.contenedor-gris a {background-color: #C20466; padding: 10px 30px; border-radius: 11px; color: #ffffff; font-size: 22px;}
.contenedor-gris p {color: #000000; font-size: 15px;}
.pb-350 {padding-bottom: 350px !important;}
.boton-formulario, .boton-formulario:hover{position: absolute; bottom: 30px; left: 10px; color: #C20466; border: 2px solid #C20466; padding: 10px; font-weight: 700; border-radius: 5px;}
.boton-abrir, .boton-abrir:hover{color: #C20466; border: 2px solid #C20466; padding: 10px; font-weight: 700; border-radius: 5px}
.page-item.disabled .page-link {background-color: transparent !important; color: #f16322;}
#gallery1 .owl-dots .owl-dot span, #gallery2 .owl-dots .owl-dot span {width: 0 !important;}
#gallery2 .item { margin: 5px; cursor: pointer; }
#gallery2 .current .item {border: 2px solid #000000;}
.owl-theme .owl-nav [class*="owl-"] {transition: all 0.3s ease;}
.disabled:hover {background-color: #d6d6d6;}
.agenda-carousel {background-color: #f16322; font-size: 14px;}
.text-agenda-evento {background-color: #ffffff; border-top: 1px solid #f16322; border-bottom: 3px solid #f16322;}
.text-agenda-evento p a{color: #000000;}
.btn-email {background-color: #507CBE; color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold; padding: 3px 10px;}
.btn-web {background-color: #1ABC9C; color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold; padding: 3px 10px;}
.btn-inscribirse {background-color: #C20466; color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold; padding: 3px 10px;}
.mh-152 {min-height: 160px;}
.bg-not-age {height: 100vh; background-color: #1c2649;}
.w25 {width: 25%;}
.flecha-dropdown::after {
  position: absolute;
  right: 4px;
  top: 22px;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.raw-html-embed {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	}
.raw-html-embed iframe, .raw-html-embed object, .raw-html-embed embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	}
@media (max-width: 1400px) {
    .contenedor-gris a {font-size: 15px;}
    .contenedor-gris p {font-size: 12px;}
    .position-absolute-microfono{position: absolute; bottom: 15px; right: 13px; width: 45px;}
    #accordionEntrevistas .bloque-naranja {width: 65%;}
    .oc-item h2 {font-size: 30px; line-height: 33px;}
    .oc-item p  {font-size: 15px; line-height: 18px;}
    .menu-link, .header-misc-icon, .internacional{padding: 10px; font-size: 10px;}
    .noticia-principal .contenido h2, .noticia-principal-new .contenido h2{font-size: 22px; line-height: 26px;}
    .noticia-principal-chica .contenido h2, .noticia-principal-chica-new .contenido h2{font-size: 17px; line-height: 20px;}
    .noticia-principal .contenido{position:absolute; bottom: 0; width: 100%; padding: 0 15px 0 15px;}
    .noticia-principal .contenido .categoria{margin-left:-15px; padding:2px 15px;}
    .noticia-principal .contenido p{font-size: 11px;}
    .fondo-circulo{min-width: 19px; padding: 4px 8px; border-radius: 100%; font-size: 10px;}
    .fondo-circulo-facebook{background-color: #507CBE; padding: 3px 9px;}
    .fondo-circulo-twitter{background-color: #63CDF1; padding: 3px 7px;}
    .fondo-circulo-linkedin{background-color: #90CADD;padding: 3px 7px;}
    .fondo-circulo-tumblr{background-color: #4D7EA3; padding: 3px 8px;}
    .font-18{font-size: 14px; line-height: 17px;}
    .font-11{font-size: 9px; line-height: 12px;}
}
@media (max-width: 1300px) {
    .oc-item p  {font-size: 12px; line-height: 15px;}
}
@media (max-width: 1200px) {
    .btn-showroom{width:30%;}
    .lineas-laterales-2::before, .lineas-laterales-2::after{width: 35%;}
    .position-absolute-microfono{position: absolute; bottom: 28px; right: 13px; width: 45px;}
    #accordionEntrevistas .bloque-naranja {width: 60%;}
    .oc-item p  {font-size: 11px; line-height: 14px;}
    .noticia-principal-chica{min-height: 180px;}
    .noticia-principal-chica .contenido h2{font-size: 14px; line-height: 17px;}
    .bloque-naranja{width:40px; height: 10px;}
    .bloque-amarillo{width:30px; height: 10px;}
    .font-22{font-size: 20px; line-height: 23px;}
    .font-21{font-size: 19px; line-height: 22px;}
    .font-20{font-size: 18px !important; line-height: 21px !important;}
    .font-18{font-size: 16px; line-height: 19px;}
    .font-16{font-size: 14px; line-height: 17px;}
    .font-14{font-size: 12px; line-height: 15px;}
    .font-13{font-size: 11px; line-height: 15px;}
    .font-12{font-size: 11px; line-height: 14px;}
    .menu-link, .header-misc-icon, .internacional{padding: 10px; font-size: 10px;}
}
@media (max-width: 991px) {
    .mt-negativo-100{margin-top: -85px;}
    .contenedor-gris{width: 30%;}
    .contenedor-gris a {font-size: 12px;}
    .btn-filtrar, .btn-showroom{width:50%;}
    .lineas-laterales-1::after, .lineas-laterales-1::before, .lineas-laterales-2::after, .lineas-laterales-2::before{width: 25%;}
	  body{padding-top: 50px}
    .boton-cerrar-modal{top: 15px;}
    #loginModal h5, #suscribirseModal h5{margin-top: 30px;}
    #loginModal label, #suscribirseModal label, #buscadorModal label{text-transform: inherit; font-size: 13px;}
    #buscadorModal .icon-line-search{position: absolute; right: 30px; top: 57px;}
    .position-absolute-microfono{position: absolute; bottom: 13px; right: 13px; width: 45px;}
    #accordionEntrevistas .bloque-naranja {width: 70%;}
    .bloque-entrevistas .bloque-naranja{width:60px; height: 13px; background-color: #F16322; margin-left: 0px;}
    .noticia-principal-sin-fondo{width: 100%; min-height: auto !important; padding-top: 15px; padding-bottom: 15px; position: relative;}
    .noticia-principal-sin-fondo .imagen-fondo{background-image: inherit !important; background-color: #FFFFFF;}
    .noticia-principal-sin-fondo .overlay{display: none;}
	  .noticia-principal-sin-fondo .contenido {position: relative !important;}
    .noticia-principal-sin-fondo .contenido h2{color: #000000 !important; font-weight: 400; font-size: 28px; line-height: 33px;}
    .noticia-principal-sin-fondo .contenido i{color: #000000 !important;}
    .bloque-entrevistas-info h5 {font-size: 11px}
    .bloque-entrevistas-info p {font-size: 9px}
    .showroom-imagen{width: 200px !important; height: auto;}
    .font-11{font-size: 11px; line-height: 14px;}
    .w25 {width: 100%;}
}
@media (max-width: 768px) {
    .contenedor-gris{width: 40%;}
    #accordionEntrevistas .bloque-naranja {width: 65%;}
    .noticia-principal{min-height: 300px;}
    .bn-controls button{width:25px;height:25px;border-radius: 25px;}
    .bn-ultimas-noticias{height:35px; line-height:35px; font-size: 13px}
    #team_carousel .owl-nav .owl-prev{left: -77px !important;}
    #team_carousel .owl-nav .owl-next{right: -42px !important;}
}
@media (max-width: 576px) {
    .accordion.eventos .card.item-event {
      width: 100% !important;
    }
    .contenedor-gris{width: 80%;}
    .btn-catalogo{width:40%;}
    .lineas-laterales-3::before, .lineas-laterales-3::after{width: 30%;}
    #loginModal h5, #suscribirseModal h5{font-size: 14px;}
    #accordionEntrevistas .bloque-naranja {width: 50%;}
    .oc-item h2 {font-size: 20px; line-height: 23px;}
    .noticia-principal .contenido h2{color: #FFFFFF; font-size: 21px; line-height: 23px;}
    .noticia-principal .contenido p{font-size: 9px;}
    .noticia-principal{min-height: 220px;}
    .carousel-espectaculos p{font-size: 11px;}
    .font-36{font-size: 30px; line-height: 33px;}
    .font-22{font-size: 18px; line-height: 21px;}
}
@media (max-width: 400px){
    .btn-showroom{width:60%;}
    .lineas-laterales-2::after, .lineas-laterales-2::before{width: 20%;}
    .btn-catalogo{width:50%;}
    .lineas-laterales-3::before, .lineas-laterales-3::after{width: 25%;}
    #accordionEntrevistas .bloque-naranja {width: 30%;}
    .noticia-principal .contenido .categoria{margin-left:-8px; padding:2px 8px;}
    .noticia-principal .contenido h2{color: #FFFFFF; font-size: 15px; line-height: 18px;}
    .noticia-principal .contenido{position:absolute; bottom: 0; width: 100%; padding: 0 8px 0 8px;}
    .noticia-principal .contenido p{font-size: 9px;}
}

.buttom-web {
  background-color: #1ABC9C;
}

.buttom-insc {
  background-color: #C20466;
}

.buttom-web.disabled {
  background-color: white;
}

.buttom-insc.disabled {
  background-color: white;
}

.item-event {
  display: inline-block;
  margin-bottom: 20px;
}

.item-event:after {
  content: ' ';
}
.item-event:last-child:after {
  content: '';
}

.accordion.eventos .card.item-event {
  width: 25%;
}

.accordion.eventos .card.item-event .mx-auto {
  text-align: center;
}

.etiqueta-naranja-foto {
  width: 82px;
  height: 25px;
  background-color: #F16322;
  position: absolute;
  top: 0px;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  left: 0;
  right: 0;
  line-height: 14px;
  padding: 5px !important;
}

.etiqueta-naranja-time {
  width: 45px;
  height: 15px;
  background-color: #F16322;
  position: absolute;
  top: 4px;
  left: 0;
  right: 0;
}

@media (max-width: 500px){
  .etiqueta-naranja-time {
    width: 10px;
    height: 15px;
    background-color: #F16322;
    position: absolute;
    top: 4px;
    left: 0;
    right: 0;
  }
}

.icon-reloj {
  text-align: center;
  flex: 0.7;
}

.icon-reloj-two {
  text-align: center;
  flex: 0.6;
}

.icon-redes {
  justify-content: flex-end;
}

.row-border {
  --bs-gutter-x: 2rem !important;
}

.titulo-noticias {
  font-size: 18px;
  color: #8A8A8A;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 20px;
}

.parrafo-noticias {
  font-size: 16px;
  line-height: 18px;
  font-style: italic;
  color: #8A8A8A;
}

.item-event h5.card-title {
    color: #000000;
    font-size: 26px;
    font-weight: 400;
    line-height: 28px;
    height: 100px;
}

.item-event .imagen-contenedor {
  height: 200px;
  display: flex;
  align-items: center;
}

.item-event .imagen-contenedor {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.item-event .info-website-inscripcion {
  height: 50px;
}

.disabled {
  pointer-events: none;
  cursor: default;
}

.item-event p {
  font-style: italic;
}

.item-event .card-text.fecha {
  color: #8A8A8A;
}

.accordion.eventos .card.item-event-new {
  width: 24.7%;
}

.accordion.eventos .card.item-event-new {
  width: 24.7%;
}

.buttom-pagination {
  background-color: #fd7e14 !important;
  margin: 1px;
  border-radius: 5px;
  color: #FFFFFF;
  font-weight: bold;
}

.buttom-pagination:hover {
  color: #117964;
  cursor: pointer;
}
