/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.elementor-5843 .elementor-element.elementor-element-4772629 > .elementor-widget-container {
    margin: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px!IMPORTANT;
}





/* ----------------------------- GENERALES ----------------------------- */
/*menu*/
li#jet-menu-item-412 ul.jet-sub-menu {    width: 500px;}
li#jet-menu-item-408 ul.jet-sub-menu {    width: 280px;}
div#boton-1 a .jet-button__plane-normal {    background-color: #f0f8ff00;}
/* nuevos cambios 06 marzo 2023 */
#banner-000 .jet-slider__content-item { justify-content: center !important;}
#banner-000 .jet-slider__content-inner {max-width: 100%;}
.font-avn p{font-family:'AvenirNextCondensed-Medium',sans-serif !important;}
ul#menu-1-3af9211 {    padding-top: 50px;}
a.hfe-menu-item {    font-family: 'AvenirNextCondensed-Medium',sans-serif!important;    font-weight: bold!important;}
ul.sub-menu.sub-menu-open a {    font-size: 14px!important;}
.sp-buttons {    margin-top: -40px!important;}

.elementor-icon-list-text {color:transparent !important} /* los iconos de compartir tienen que tener texto para AAA */
.elementor-divider { --divider-color: #e0e3e4 !important;}
.elementor-lightbox .dialog-lightbox-close-button {right: 9%;}
.dialog-lightbox-widget {z-index: 9999999;}

h1,h2,h3,h4,h5,h6{font-family:'AvenirNextCondensed-Medium',sans-serif;}
.subtitulo p{font-family:'AvenirNextCondensed-Medium',sans-serif !important;}
.texto-avenir-medium p,.texto-avenir-medium a{font-family:'AvenirNextCondensed-Medium',sans-serif !important;}
main p,main li,main span,main input, header p, footer p, footer a, header a, div,main a{font-family:'BrixSlab-Regular',sans-serif !important;}
.jet-nav.jet-nav--horizontal span{font-family:'AvenirNextCondensed-Medium',sans-serif !important;}
#pie-pagina a{color:white;}
.pum-title { font-family: 'AvenirNextCondensed-Medium',sans-serif !important; text-transform: uppercase; color:#002B6E !important;}
button.pum-close.popmake-close { background-color: #002B6E !important;}
.pum-content.popmake-content:focus-visible, .pum-content *:focus, .pum-overlay .pum-content {outline: none !important;}
.pum-content strong { font-weight: 700;}

.elementor-button span,a.elementor-button.elementor-size-md.jet-slider__button.jet-slider__button--primary{font-family: 'AvenirNextCondensed-Regular',sans-serif !important;}

.referencias a{color: #98A0A5;text-decoration:underline !important;}
.referencias a span{color: #98A0A5;text-decoration:underline !important;}
.referencias li{text-decoration:underline !important;}
/* ----------------------------- MENU ----------------------------- */
.jet-menu-title { font-family: 'AvenirNextCondensed-Medium',sans-serif !important;}
.jet-menu-item .jet-sub-mega-menu {width: 1140px;}
.sticky {position: fixed !important;width: 100%;background-color: white;}
.ehf-header #masthead {z-index: 9999999 !important;}
.jet-custom-nav .jet-menu-link-text {font-size: 16px;}

/* POP UP EXIT */
.ja_btn_green, .ja_btn_green:link, .ja_btn_green:visited { background: #0093ce; color: #fff; font-family: 'AvenirNextCondensed-Regular',sans-serif !important; text-transform: uppercase; padding: 5px 33px;}
.ja_btn_red, .ja_btn_red:link, .ja_btn_red:visited { background: #B90808; color: #fff;font-family: 'AvenirNextCondensed-Regular',sans-serif !important; text-transform: uppercase; padding: 5px 33px;}
.ja_body, .ja_btn_wrap.optBack, .ja_default {background: #002b6e;color:white;}
.ja_title div {color:white;font-family: 'AvenirNextCondensed-Regular',sans-serif !important;}
.ja_btn_wrap.optBack { padding-bottom: 21px;}

/* ----------------------------- INICIO ----------------------------- */
#banner-home .sp-buttons { margin-top: -50px !important;}#009BCFE3
#banner-home .jet-slider__desc{font-family:'AvenirNextCondensed-Regular',sans-serif;}
#banner-home .jet-slider__desc span {color:#002f6c;}

#banner-00 .jet-slider__content-item { justify-content: center !important;}
#banner-00 a.elementor-button.elementor-size-md.jet-slider__button.jet-slider__button--primary {background-color: transparent !important; border-radius: 0px !important; border: 1px solid white !important;}
#banner-00 {font-family: 'Nexa ESSIE Regular' !important;}
#banner-00 .jet-slider__desc {font-family: 'Nexa ESSIE Regular' !important; margin-top:-22px;}
#banner-00 .jet-slider__content-inner {max-width: 60% !important;}

#banner-1 .jet-slider__title {    background: #002f6c; border: 8px solid #ffffff;    font-size: 65px; line-height: 58px;font-family: 'AvenirNextCondensed-Medium',sans-serif !important; padding: 20px;}
#banner-1 .jet-slider__title span { color: #0092cb;font-family:'AvenirNextCondensed-Medium',sans-serif !important;}
#banner-1 .jet-slider__content-inner { background-color: #0092cbc7;}
#banner-1 .jet-slider__content-item { justify-content: center;}
#banner-1 .jet-slider__desc {font-family:'AvenirNextCondensed-Regular',sans-serif !important;}
#banner-1 .jet-slider__desc span {font-family:'AvenirNextCondensed-Regular',sans-serif !important;}
#banner-1 .jet-slider__button--primary { background-color: #002f6c !important;}

#banner-2 .jet-slider__content-inner {    background: #ffffffc9; border: 10px solid #002f6c; text-align:left; }
#banner-2 .jet-slider__content-item { padding-left: 120px;}
#banner-2 .jet-slider__desc, #banner-2 .jet-slider__title { text-align: left !important;color:#002f6c;}
#banner-2 .jet-slider__desc { font-size: 16px !important;  line-height: 21px;    padding-right: 160px;}
#banner-2 .jet-slider__title { font-size: 50px !important;}
#banner-2 .jet-slider__button-wrapper { text-align: initial;}
#banner-2 .jet-slider__button--primary{background-color:#0093ce !important;}

#banner-3 .jet-slider__content-inner { max-width: 65%;}
#banner-3 .jet-slider__title span { color: white;font-family:'AvenirNextCondensed-Medium',sans-serif !important;font-size: 50px;    line-height: 50px;}

#banner-3 img {margin-top: 20px;margin-left: auto;width: 340px;}
#banner-3 small { font-size: 13px;}
#banner-3 .jet-slider__title {font-size: 66px; line-height: 66px;text-align: left;text-transform:uppercase;font-family:'AvenirNextCondensed-Medium',sans-serif !important; color: #ffa300;}
#banner-3 .jet-slider__button--primary{background-color:#0093ce !important;}
#banner-3 .jet-slider__button-wrapper  {text-align: left !important;}
#banner-3 .jet-slider__content-inner {padding: 0; max-width: 1140px;margin-left: auto;margin-right: auto;}
#banner-3 .jet-slider__content-inner .jet-slider__desc{text-align: left !important;}

#banner-4 .jet-slider__content-inner {    background: #ffffffc9; border: 10px solid #0093ce; text-align:left; }
#banner-4 .jet-slider__content-item { padding-left: 120px;}
#banner-4 .jet-slider__desc, #banner-2 .jet-slider__title { text-align: left !important;color:#002f6c;}
#banner-4 .jet-slider__desc { font-size: 30px !important; text-transform:uppercase;font-family:'AvenirNextCondensed-Medium',sans-serif !important;color:#0093ce !important;}
#banner-4 .jet-slider__title { font-size: 50px !important;}
#banner-4 .jet-slider__button-wrapper { text-align: initial;}
#banner-4 .jet-slider__button--primary{background-color:#0093ce !important;}
#banner-4 .jet-slider__desc span{color:#002f6c !important;font-family:'AvenirNextCondensed-Medium',sans-serif !important;}

#recursos-columnas h3{min-height:95px;}
#recursos-columnas a.elementor-button-link.elementor-button.elementor-size-sm { width: 100%;}
#recursos-columnas .elementor-widget-html i{font-size: 75px; font-weight: 100;font-family:"Font Awesome 5 Free";}
#recursos-columnas i.fal.fa-desktop{color:#0093ce;}
#recursos-columnas i.fal.fa-video { color: #D32056;}
#recursos-columnas i.fal.fa-podcast { color: #FF5100;}
#recursos-columnas i.fal.fa-download {color: #FFC35A;}
#recursos-columnas .columna{position:relative;}
#recursos-columnas .columna .elementor-widget-button { position: absolute;right: 0;bottom: 10px; padding: 16px;}


/* -------------------------------------- CAMPAÑAS  --------------------------------------*/
.campanas a{color:white;}
#compartir-rrss .elementor-widget-container{text-align: center; margin: 0 auto !important;}

/* -------------------------------------- CAMPAÑAS > LUCES POR LA INVESTIGACIÓN  --------------------------------------*/
.bloque-azul-investigacion h2{font-size: 37px;}
.bloque-azul-investigacion p.ver-entrega { padding-left: 135px;}
#compartir-rrss-mini .ssba img {width: 32px !important;box-sizing: inherit;}
#compartir-rrss div{text-align:center !important;}
.compartelo p{margin-bottom:0px;}

/* -------------------------------------- CAMPAÑAS > VIDAS NO TAN RARAS  --------------------------------------
#sec-marife{display:none;}
#sec-martina {display:none;}
#sec-jorge {display:none;}*/
.mini-leticia, .mini-marife, .mini-martina{cursor:pointer;}
.mini-jorge, .mini-enrique{cursor:pointer;}
.elementor-editor-active #sec-marife, .elementor-editor-active #sec-martina,.elementor-editor-active #sec-jorge,.elementor-editor-active #sec-enrique{display:initial !important;}
#sec-jorge {display:block!important;}

/*  -------------------------------------- OBSERVATORIO LEGISLATIVO  --------------------------------------*/
#sec-informes .elementor-widget-container p{min-height:120px;}
#sec-antecedentes a{color:white; text-decoration:underline;}

/*  -------------------------------------- OBSERVATORIO LEGISLATIVO > INFORME 4  --------------------------------------*/
#informe-ampliado .elementor-container ul{background-color:#e0e2e3;padding-left: 28px;}
#informe-ampliado .elementor-container ul li{background-color:white;    padding-left: 10px;}
#informe-ampliado ::marker { color: #0092cb;font-size: 18px;}

/*  -------------------------------------- INICIATIVA despeja  --------------------------------------*/
div#banner-000 a.elementor-button.elementor-size-md.jet-slider__button.jet-slider__button--primary {    bottom: 0;    /* margin-top: 334px; */    background-color: #002f6c;    position: fixed;    bottom: 72px!important;    margin: auto!important;    margin-left: -87px!important;}
.columna-boton {
    position: absolute;
    bottom: 72px;
}
/*  -------------------------------------- INICIATIVA ILUMINA  --------------------------------------*/

.video-gracias-cristina, .video-gracias-antonio, .video-gracias-javier{display: block; margin-top: 20px; margin-bottom: 30px;}

#sec-ilumina-enf #counter-wrapper #counter{text-align: right; font-family: Avenir Next Medium\ 2; font-size: 36px;position: absolute;top: 3px;width: 174px;letter-spacing: 17px;padding-left: 8px; left: 0; right: 0;}
#sec-ilumina-enf #counter-wrapper h3{display: inline-block;text-align: left;padding-top: 0;margin-bottom: 0;font-size: 26px;line-height: 1;color: #fff;padding-left: 15px;}

/*  -------------------------------------- ESCUELA DE FUTBOL ADAPTADA  --------------------------------------*/

.texto-escuela-21-22 li{margin-bottom: 20px;}

.list-escuela-futbol ul{list-style: none;}
.list-escuela-futbol ul li{margin-bottom: 15px; position: relative; padding-left: 145px;    min-height: 75px;display: flex;align-items: center;}
.list-escuela-futbol ul li:nth-of-type(1):before{content: url('/wp-content/uploads/2022/05/ico-list-1.png'); position: absolute; left: 0; top: 0px; }
.list-escuela-futbol ul li:nth-of-type(2):before{content: url('/wp-content/uploads/2022/05/ico-list-2.png'); position: absolute; left: 0; top: 0px; }
.list-escuela-futbol ul li:nth-of-type(3):before{content: url('/wp-content/uploads/2022/05/ico-list-3.png'); position: absolute; left: 0; top: 0px; }
.list-escuela-futbol ul li:nth-of-type(4):before{content: url('/wp-content/uploads/2022/05/ico-list-4.png'); position: absolute; left: 0; top: 0px; }
.list-escuela-futbol ul li:nth-of-type(5):before{content: url('/wp-content/uploads/2022/05/ico-list-5.png'); position: absolute; left: 0; top: 0px; }


/*-------------------------------------- #UN PASO A TIEMPO --------------------------------------*/
.page-id-3231 .elementor-widget-container{font-family: 'Nexa ESSIE Regular' !important;}
.page-id-3231 p{font-family: 'Nexa ESSIE Regular' !important;}
.page-id-3231 h2, .page-id-3231 h3{font-family: 'Nexa ESSIE Bold' !important;}

.page-id-4197 .elementor-widget-container{font-family: 'Nexa ESSIE Regular' !important;}
.page-id-4197 p{font-family: 'Nexa ESSIE Regular' !important;}
.page-id-4197 h2, .page-id-4197 h3{font-family: 'Nexa ESSIE Bold' !important;}

.page-id-2898 .elementor-widget-container{font-family: 'Nexa ESSIE Regular' !important;}
.page-id-2898 p{font-family: 'Nexa ESSIE Regular' !important;}
.page-id-2898 h2, .page-id-2898 h3{font-family: 'Nexa ESSIE Bold' !important;}
.degradado h2{background: linear-gradient(90deg,#771c97,#052e6e) !important;-webkit-background-clip: text !important; color: transparent !important;}
.texto-roto .elementor-widget-container{word-break: break-all;}
.texto-roto .elementor-widget-container p{font-size: 18px !important;color: #58595b !important;}
.texto-roto .elementor-widget-container li, .texto-roto .elementor-widget-container li a{    font-family: 'Nexa ESSIE Regular' !important;color:#a6a6a6 !important;}
.texto-roto .elementor-widget-container li a{text-decoration:underline;}
.columna-tiempo {position:relative;}
.semicirculo img.attachment-full.size-full {    position: absolute;width: 272px;right: -29%;top: 56px;}
#sfsiid_twitter_icon { content: url(https://3millonesyanoesraro.com/wp-content/uploads/2023/02/twitter.png);}
#sfsiid_instagram_icon{content: url('https://3millonesyanoesraro.com/wp-content/uploads/2023/02/instagram.png');}
#sfsiid_facebook_icon{content: url('https://3millonesyanoesraro.com/wp-content/uploads/2023/02/facebook1.png');}
.cajon {position:relative;}
.contadorbloque {position: absolute;top: 187px;left: 0;right: 0;bottom: 0;margin: auto; z-index: 9999;}
p.contador{    color: white;     font-size: 89.35px; display: flex; justify-content: center;margin-bottom: 0px;margin-bottom: -6px; font-family: 'Nexa ESSIE Medium' !important;font-weight: 100 !important;}
p.minutos{color: white;     font-size: 15.49px; display: flex; justify-content: center;margin-bottom:0px;}
p.tiempo-donado {color: white;     font-size: 15.49px;font-weight: bold !important;    display: flex; justify-content: center;text-align:center;line-height: 28px;margin-bottom:0px;}
p.fecha {color: white; font-size: 18.58px;font-weight: bold !important;    display: flex; justify-content: center;text-align:center;line-height: 28px;}

.jet-carousel__item-text { font-size: 20px !important;font-family: 'Nexa ESSIE Regular' !important;}

.pop-gracias p{font-family: 'Nexa ESSIE Regular' !important;}
.pop-gracias h2{font-family: 'Nexa ESSIE Regular' !important;}

.percent{width:600px;height:600px; color: transparent;background-image: url(/wp-content/uploads/2023/04/Comp-1_1-0049.png); background-size: cover;position:relative;background-repeat:no-repeat;    background-size: 86%;background-position: center;}
.percent svg{    stroke-dasharray: 2.1, 9.5;stroke-linecap: revert;}
.shortcode-circunferencia.elementor-widget.elementor-widget-shortcode {    margin-left: -16px; margin-top: 24px;}
.columna-derecha #imagen001{position: absolute; left: 62px; top: -67px; width: 242px;}

div#bloque-circle-visualizaciones { margin: 0 auto; justify-content: center; display: flex;margin-top:47px;}
#sec-movil{display:none;}

p.especial {position: absolute;padding: 0px 34px;  line-height: 19px;  font-size: 13.13px;margin-top: 20px;}
.circle-wrap {width: 265px;height: 265px;background: #242979; border-radius: 50%;border: 1px solid #242979;    margin-top: -102px;margin-left: -27px;}
.circle-wrap .circle .mask,
.circle-wrap .circle .fill {width: 265px; height: 265px;position: absolute;border-radius: 50%;}

.circle-wrap .inside-circle {width: 250px;height: 250px; border-radius: 50%;background: #2a287b; text-align: center; margin-top: 8px; margin-left: 7px; color: white; position: absolute; z-index: 100;font-size: 20px; line-height: 20px; font-family: 'Nexa ESSIE Regular' !important;    align-content: center;align-items: center; display: flex;}

.mask .fill {clip: rect(5px, 86px, 130px, 0px); background-color: #ffffff;}
.mask.full,.circle .fill {animation: fill ease-in-out 3s;transform: rotate(66deg);}



p.text-2.especial{display:none;}
p.text-3.especial{display:none;}
p.text-4.especial{display:none;}

.texto-roto a{z-index:9999999;}



/* NUEVA INICIATIVA 11/03/24 */
.page-id-5948 h1,
.page-id-5948 h2,
.page-id-5948 h3,
.page-id-5948 h4
{font-family: }

.page-id-5948 span{    font-family: 'AvenirNextCondensed-Medium', sans-serif !important;}
.texto-normal-avenir p{    font-family: 'AvenirNextCondensed-Medium', sans-serif !important;}

.post-6526 *:not(i) {font-family: 'Ciutadella', sans-serif !important;}
.post-6526 .elementor-icon-list-item a {background: #fff; border-radius: 50%; width: 33px !important; height: 33px !important; display: flex !important; justify-content: center !important; align-items: center !important;}
.post-6526 .elementor-icon-list-item a .elementor-icon-list-icon svg {margin: 0 !important; fill: #b65b8f !important;}
.post-6526 .wrapper-bullets {display: flex; gap: 10px; align-items: center; margin-bottom: 30px;}
.post-6526 .wrapper-bullets .bullet {font-weight: 600; color: #fff; background: #932682; border-radius: 50%; width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; font-size: 23px; line-height: 55px;}
.post-6526 .wrapper-bullets div:not(.bullet) {flex: 1; font-size: 16px; line-height: 1; color: #932682; font-weight: 400;}
.post-6526 .wrapper-bullets div:not(.bullet) a {color: #932682; font-weight: normal !important; text-decoration: underline;}
.post-6526 .wrapper-bullets div:not(.bullet) a:hover {text-decoration: none;}
.post-6526 .elementor-icon-list-text {display: none !important;}
.post-6526 .elementor-element-2e52019 .elementor-widget-image {text-align: left !important;}
.post-6526 .elementor-element-2e52019 p {margin-bottom: 0;}
.post-6526 .swiper-pagination-horizontal {bottom: -30px !important;}
.post-6526 .swiper-pagination-horizontal .swiper-pagination-bullet {width: 10px; height: 10px; background: none; border: 1px solid #fff; opacity: 1; margin: 0 4px;}
.post-6526 .swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #fff;}
.post-6526 .elementor-skin-carousel .elementor-main-swiper, .post-6526 .elementor-skin-coverflow .elementor-main-swiper {height: 270px;}
.post-6526 .elementor-swiper-button i {background: rgba(0, 0, 0, .40); padding: 10px; border-radius: 10px;}

.post-7013 .startquote::before {content: ""; width: 80px; height: 64px; position: absolute; top: 0; left: 0; background: url(/wp-content/uploads/2025/05/quote.svg) no-repeat top left / contain; transform: rotate(180deg);}
.post-7013 .endquote::before {content: ""; width: 80px; height: 64px; position: absolute; bottom: 0; right: 0; background: url(/wp-content/uploads/2025/05/quote.svg) no-repeat top left / contain;}
.post-7013 .elementor-divider {--divider-color: #002F6C !important}
.post-7013 h1, .banner-home-en-nuestra-piel .h1 {font-family: 'Avenir-Light', sans-serif !important;}
.post-7013 h2 {font-family: 'BrixSlab-Regular',sans-serif !important}
.post-7013 .btn-avenir .elementor-custom-embed-image-overlay img {object-fit: contain;}

@media (min-width: 992px) {
	.post-6526 .col2 .elementor-widget-wrap {padding-left: 0 !important; padding-right: 72px !important; margin-left: -30px !important;}
}

@media(max-width: 767px) { 
	
	.dimension-banner .elementor-widget-wrap.elementor-element-populated { margin: 0px !important;}
	.dimension-banner #columna-recuadro p { font-size: 28px !important; line-height: 30px !important; margin-bottom:0px !important;}
	.dimension-banner a.elementor-button-link.elementor-button.elementor-size-sm { width: 100% !important;}
	
	#sec-videos-rec .popmake-365 img, #sec-videos-rec .popmake-360 img{width:100%;}
	#banner-000 .elementor-heading-title {font-size: 42px;}
	#banner-000 .elementor-4327 .elementor-element.elementor-element-7249608 > .elementor-widget-container { margin: -52px 0px 0px 0px; font-size: 20px;}
	#banner-000 .font-avn p { font-size: 24px; line-height: 26px;}
	#banner-000 .elementor-4310 .elementor-element.elementor-element-df91a8e > .elementor-widget-container { margin: -43px 0px 0px 0px;}
	#banner-000  .elementor-widget-video .elementor-custom-embed-image-overlay img { width: 86%;}
	
	.elementor-element.elementor-element-6053d0a.elementor-widget.elementor-widget-text-editor p{    font-size: 16px !important;}
	
	.percent { width: 320px !important;height: 320px !important;background-size:cover;background-repeat:no-repeat;}
	.elementor-lightbox .dialog-lightbox-close-button { right: 1%;top: 25%; color: #701c95;}
	.contadorbloque { top: 97px;}
	p.contador{color: white; font-size: 50px; display: flex;justify-content: center;}
	.elementor.elementor-3119.elementor-location-popup .elementor-widget-container { padding: 0px !important;}
	
	#sec-contador .percent{width:auto;height:auto; color: transparent;}
	.relojmovil.elementor-widget.elementor-widget-image { margin-top: -364px;}
	.shortcode-circunferencia.elementor-widget.elementor-widget-shortcode {     margin-left: -6px; margin-top: 26px;}
	#sec-movil{display:block;}
	#sec-movil .col{position:relative;}
	#sec-movil .col .imgg{position: absolute;    left: 30px; top: -25px;  width: 142px;}
	#sec-movil .jet-carousel__item-text {  padding: 0px 15px;}
	
	.jet-carousel__item-text {font-size: 9px !important; line-height: 14px !important;}
	
	p.especial {line-height: 13px; font-size: 9px; padding: 20px;}
	.circle-wrap {    margin-top: -50px; margin-left: -23px !important;}
	.circle-wrap .inside-circle {     width: 145px; height: 145px; margin-top: 4px; margin-left: 3px;}
	.circle-wrap .circle .mask, .circle-wrap .circle .fill {    width: 152px; height: 152px;}
	.circle-wrap { width: auto !important;height: 169px;}
	.circle-wrap .inside-circle { background: #1a2a75;}
	
	.mask .fill {clip: rect(0px, 86px, 130px, 0px); background-color: #ffffff;}
	
	.post-6526 h1 span {font-size: 29px !important;}
}

@media screen and (max-width: 1080px) {
	#sec-movil .percent {background-size: 74%;}
	#sec-movil p.tiempo-donado {font-size: 16px;}
	#sec-movil p.contador {font-size: 40px;}
	#sec-movil p.minutos { font-size: 15px;margin-top: 12px;}
	
	#sec-totem { padding: 138px;}
	#sec-totem .text{ line-height: 52px;}
	#sec-totem p.fecha { font-size: 46px; line-height: 51px;}
	#sec-totem .jet-carousel__item.slick-slide {padding: 23px 66px;}
	#sec-totem .jet-carousel__item-text {  font-size: 24px !important;  line-height: 32px !important;}
	
	.columna-derecha2 {position:relative;}
	.columna-derecha2 .imgg{    position: absolute; top: -52px;left: 66px;width: 321px;}

}

/*-------------------------------------- RESPONSIVE --------------------------------------*/


@media(min-width: 1401px) AND (max-width: 1800px){

	#banner-3 .jet-slider__content-inner{padding: 0 10% 0 18%;margin-left: 0;}
	#banner-000 .jet-slider__content-inner { max-width: 100% !important;}

}
@media(min-width: 1401px) AND (max-width: 1500px){

	#banner-3 .jet-slider__content-inner{padding: 0 10% 0 18%;margin-left: 0;}
	#banner-000 .jet-slider__content-inner { max-width: 100% !important;}
.elementor-5808 .elementor-element.elementor-element-1d6a2b7 img {
    width: 52%!important;
    max-width: 79%!important;
}
}

@media(min-width: 1201px) AND (max-width: 1400px){
	.elementor-5808 .elementor-element.elementor-element-1d6a2b7 img {
    width: 52%!important;
    max-width: 79%!important;
}
	.elementor-lightbox .dialog-lightbox-close-button { right: 1%;top: 25%; color: #701c95;}
	.semicirculo img.attachment-full.size-full { display: none;}
	.jet-carousel__item-text {font-size: 18px !important;}
	.contadorbloque { position: absolute;top: 360px;}
	
	.jet-slider__content-inner { max-width: 50% !important;}
	#banner-4 .jet-slider__content-item {padding-left: 0px;}
	#banner-2 .jet-slider__content-item {padding-left: 0px;}
	#banner-3 .jet-slider__title span {font-size: 41px;}
	#banner-3 .jet-slider__title span {font-size: 38px;}
	#banner-3 .jet-slider__title { line-height: 38px; font-size: 20px;}
	#banner-3 .jet-slider__desc {font-size: 16px;}
	#banner-3 .jet-slider__content-inner { padding: 0px 5%;}
	
	#banner-3 .jet-slider__content-inner {padding: 0 0 0 11%;margin-left: 0;}
	#banner-3 .jet-slider__title { line-height: 62px; font-size: 62px;}
	
	p.contador {font-size: 78px;}
	.percent { width: 450px;height: 450px;}
	.contadorbloque { top: 162px;}
	.jet-carousel__item-text { font-size: 14px !important;line-height: 20px !important;}
	.columna-derecha #imagen001 { position: absolute;left: 41px; top: -55px; width: 206px;}
	#tiempo { padding: 145px 38px;}
	
	#banner-000 .jet-slider__content-inner { max-width: 100% !important;}
}

@media (max-width: 991px) {
	#banner-home-en-nuestra-piel .jet-slider__content {background: url(/wp-content/uploads/2025/05/banner-responsive-nuestra-piel.jpg) no-repeat right center / cover;}
	#banner-home-nica .jet-slider__content {background: url(/wp-content/uploads/2025/04/banner-responsive.png) no-repeat right center / cover;}
}

@media(min-width: 992px) AND (max-width: 1200px){ 

	.jet-slider__content-inner { max-width: 60% !important;}
	#banner-4 .jet-slider__content-item {padding-left: 0px;}
	#banner-2 .jet-slider__content-item {padding-left: 0px;}
	#banner-3 .jet-slider__title span {font-size: 41px;}
	#banner-3 .jet-slider__title span {font-size: 38px;}
	#banner-3 .jet-slider__title { line-height: 38px; font-size: 20px;}
	#banner-3 .jet-slider__desc {font-size: 16px;}
	
	#banner-3 .jet-slider__content-inner{padding: 0 5% 0 5%;margin-left: 0;}
	#banner-3 .jet-slider__title { line-height: 57px; font-size: 57px;}
	
	p.contador {font-size: 78px;}
	.percent { width: 450px;height: 450px;}
	.contadorbloque { top: 162px;}
	.jet-carousel__item-text { font-size: 14px !important;line-height: 20px !important;}
	.columna-derecha #imagen001 { position: absolute;left: -5px; top: -43px; width: 206px;}
	
	#banner-000 .jet-slider__content-inner { max-width: 100% !important;}
}

@media(min-width: 768px) AND (max-width: 991px) { 
	div#columna-recuadro div	p {
    font-size: 22px;
    line-height: 27px;
}
	
	
div#columna-recuadro div {
    margin: 0px!important;
    padding: 8px;
}

	#banner-000 .jet-slider__content-inner { max-width: 100% !important;}
	
	.contadorbloque { position: absolute;top: 338px;}
	.elementor-lightbox .dialog-lightbox-close-button { right: 1%;top: 25%; color: #701c95;}
	.jet-slider__content-inner { max-width: 70% !important;}
	#banner-4 .jet-slider__content-item {padding-left: 0px;}
	#banner-2 .jet-slider__content-item {padding-left: 0px;}
	#banner-3 .jet-slider__title span {font-size: 41px;}
	#banner-3 .jet-slider__title span {font-size: 38px;}
	#banner-3 .jet-slider__title {font-size: 50px;line-height: 50px;}
	#banner-3 .jet-slider__desc {font-size: 16px;}
	
	#banner-3 .jet-slider__content-inner {padding: 0 5% 0 5%;margin-left: 0;}
	
	.elementor-2376 .elementor-element.elementor-element-2dc2f07:not(.elementor-motion-effects-element-type-background), .elementor-2376 .elementor-element.elementor-element-2dc2f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: transparent; background-image: linear-gradient(180deg, #0093CE 63%, #FFFFFF 37%) !important;}
	
	.elementor-2376 .elementor-element.elementor-element-7f44fbe:not(.elementor-motion-effects-element-type-background), .elementor-2376 .elementor-element.elementor-element-7f44fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: transparent; background-image: linear-gradient(180deg, #B52555 75%, #FFFFFF 37%) !important;}
	
	p.contador {font-size: 78px;}
	.percent { width: 450px;height: 450px;}
	.contadorbloque { top: 162px;}
	.jet-carousel__item-text { font-size: 14px !important;line-height: 20px !important;}
	.columna-derecha #imagen001 { position: absolute;left: -33px; top: -43px; width: 206px;}
}

@media(max-width: 767px) { 

	div#columna-texto img {
    padding-top: 64px;
    margin: 0px!important;
    padding-right: 100px!important;
    width: 72%;
}
	.hfe-nav-menu__toggle.elementor-clickable { margin-top: 15px !important;}
	ul#menu-1-3af9211 { padding-top:50px; z-index: 999999 !important; position: fixed; background-color: white;}
	

div#columna-recuadro .elementor-widget-wrap.elementor-element-populated {
    margin-top: 50px;
}
	/*landing despejha*/
	.columna-boton {
    position: absolute;
    bottom: 0px;
    top: 131px;
}
	
	div#columna-recuadro p {
    font-size: 16px!important;
    line-height: 20px!important;
}
	a.elementor-button-link.elementor-button.elementor-size-sm {
    padding: 1px;
    padding-top: 10px;
    padding-bottom: 10px;
}
	section#banner-priemro-23 .elementor-widget-container{
    font-size: 20px!important; line-height:25px;
}
	.elementor-5336 .elementor-element.elementor-element-3eb8921 .elementor-repeater-item-add2200 .jet-slider__content {
    justify-content: start!important; padding-top:30px!important;
}
	img.attachment-2048x2048.size-2048x2048.wp-image-5751.webpexpress-processed {
    margin-bottom: -30px!important;
    padding-top: 20px!important;
}
	li#jet-menu-item-412 ul.jet-sub-menu {    width: auto!important;}
	/* INICIO */
	.sticky{position:initial !important;}
	#banner-1,#banner-2,#banner-3,#banner-4 {height: 80vh !important;}

	
	.brush .elementor-widget-container {background-size: 85% auto !important;}
	#banner-00 .jet-slider__content-inner {max-width: 100% !important;}
	.jet-slider__content-inner { max-width: 100% !important;}
	#banner-3 .jet-slider__title span {font-size: 41px;}
	#banner-4 .jet-slider__content-item {padding-left: 0px;}
	#banner-2 .jet-slider__content-item {padding-left: 0px;}
	#banner-2 .jet-slider__desc { padding-right: 0px;}
	#banner-2 .jet-slider__title {font-size: 29px !important;}
	#banner-1 .jet-slider__title {font-size: 32px; line-height: 29px;}
	#banner-3 .jet-slider__content-inner{padding: 0 15px 0 15px;}
	#banner-3 .jet-slider__title {font-size: 50px;line-height: 50px;}
	#banner-3 .jet-slider__title span { font-size: 27px;    line-height: 30px;}
	#banner-4 .jet-slider__desc {font-size: 19px !important;}
	#recursos-columnas h3 {min-height:0px;}
	#recursos-columnas .columna .elementor-widget-button {position:relative;}
	
	.jet-mobile-menu__container-inner {padding: 0px;}
	.jet-mobile-menu__controls {background-color: #002B6D;padding: 7px;}
	.jet-mobile-menu__container-inner .breadcrumb-label { color: white !important;}
	.jet-mobile-menu__items{padding: 7px;   }
	.jet-mobile-menu__item--sub-trigger-item{border-bottom: 1px solid #002B6D;}
	.jet-mobile-menu__back i { color: #ffffff !important;}
	
	.bloque-azul-investigacion p.ver-entrega {padding-left: 0px;}
	
	
	/* CAMPAÑAS */
	.campanas br{display:none;}
	
	/* CAMPAÑAS > ILUMINA POR LAS ENFERMEDADES RARAS*/
	#sec-ilumina-color-azul {background-color: #0093CE !important;background-image: none !important;}
	#sec-ilumina-color-azul p{color:white !important;}
	
	#sec-ilumina-color-amarillo {background-color: #FFA300 !important;background-image: none !important;}
	#sec-ilumina-color-amarillo p{color:white !important;}
	
	#sec-ilumina-color-rojo {background-color: #B52555 !important;background-image: none !important;}
	#sec-ilumina-color-rojo p{color:white !important;}
	
	/* OBSERVATORIO LEGISLATIVO */
	#sec-informes .elementor-widget-container p{min-height:10px;}
	
	
	/*  -------------------------------------- INICIATIVA ILUMINA  --------------------------------------*/
	.elementor-container.elementor-column-gap-default {    overflow-x: hidden!important;}
	
	#sec-ilumina-enf{background-image: url('/wp-content/uploads/2022/04/fondo-estrellas.png');}
		#diagnostico .sp-image-container{background-image: url('https://3millonesyanoesraro.com/wp-content/uploads/2024/02/responsive2.jpg'); background-size: cover;
    background-repeat: no-repeat; background-position: center; }
	.elementor-4306 .elementor-element.elementor-element-d7a4a71 .jet-slider .sp-buttons {
    max-width: 63%!important;
    text-align: center;
}
	
			#informe .sp-image-container{background-image: url('https://3millonesyanoesraro.com/wp-content/uploads/2024/03/informe-responsive.jpg'); background-size: cover;
    background-repeat: no-repeat; background-position: center; }
	#informe .sp-image-container img {    display: none;}
	#diagnostico .sp-image-container img {    display: none;}
	/* ESCUELA DE DEPORTE */
	body{overflow-x:hidden!important;}
	.list-escuela-futbol ul{padding-left: 0;}
	
	
	
	#n4x .sp-image-container {background-image:url('https://3millonesyanoesraro.com/wp-content/uploads/2024/06/responsive_NIXI.jpg'); background-size: cover;
    background-repeat: no-repeat; background-position: center;}
	#n4x .sp-image-container img {display:none;}
}

@media (max-width: 991.98px) {
	.page-id-389 #iframeluces {height: 1900px;}
	.home #iframeluces {height: 1750px;}
}