@font-face { font-family: "Manzanares";
	src: url('https://www.atleticodemadrid.com/fonts/Manzanares-Regular.woff') format("woff"); 
	font-weight: 400;
	font-style: normal;
	font-display: swap;
} 

@font-face { font-family: "Manzanares";
	src: url('https://www.atleticodemadrid.com/fonts/Manzanares-Bold.woff') format("woff"); 
	font-weight: 700;
	font-style: normal;
	font-display: swap;
} 

/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

html, body {
  padding-top: 0;
  padding-bottom:0;
  color: #282A6F; 
    width: 100%;
    height: 100%;
	font-family: "Manzanares", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; 
	font-weight: 400;
    overflow-x: hidden;
}
body P{font-family: 'Manzanares'sans-serif;font-weight: 400;margin-bottom: 15px;font-size: 20px;}
body H2{font-family: 'Manzanares', sans-serif;font-weight: 700;color:#FFF;}
body H3{font-family: 'Manzanares', sans-serif;font-weight: 700;color:#282A6F;}
body H4{font-family: 'Manzanares', sans-serif;font-weight: 700;color:#282A6F;}
.home H2{font-size: 63px;}
.col-plan:hover,
.col-plan,
A,
A:hover{ 
    -webkit-transition: ease-in-out 0.2s;
    -moz-transition: ease-in-out 0.2s;
    -o-transition: ease-in-out 0.2s;
    transition: ease-in-out 0.2s;
    font-family: 'Manzanares', sans-serif;
}	
.button{
	color:#fff; 
	text-decoration:none; 
	display:inline-block;
	width: auto;
	border-radius: 20px; 
	text-align: center;
	padding:0px 30px;
	font-size:20px;
	font-family: 'Manzanares', sans-serif;
	font-weight: 600; 
	text-transform: uppercase;
	background:#d22427;
	line-height: 55px;
}
.button:hover{
	text-decoration: none;
	color:white
}

.button-2 {
	color:#22265B; 
	text-decoration:underline; 
	display:block; 
	width: auto; 
	border-color:transparent; 
	padding:20px 0 30px; 
	font-size:24px; 
	font-family: 'Manzanares', sans-serif; 
	font-weight: 400;
	background:transparent;
	line-height: 1.2;
}

UL{margin-bottom: 0;}

body.home .marketing UL LI{display: inline-block;width: 100%;}
body.home UL LI::marker{content: ""; display: none;}
body.home .marketing UL LI{display: inline-block;width: 100%;}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

.carousel-header{/*min-height: 700px;height: 700px; */background:#d22427;/*background-image: url("../images/jugadores_all.png");background-position: 80% 100%;background-repeat: no-repeat;*/margin-top:102px;}
.carousel-header IMG{width: 100%;}
.carousel-header .container{display: flex;align-items: center;height: 100%;}
.content-destacado{display: flex;align-items: center;}
.content-destacado H1{font-size: 140px;font-weight: 700;font-family: 'Manzanares', sans-serif;color:#fff;max-width: 820px;margin:0;}
.content-destacado a.btn{
    line-height: 77px;font-size: 29px;color:#fff;font-weight: 700;background:#282A6F;border:2px solid #282A6F;border-radius: 20px;border-color:transparent;text-transform: none;padding: 0 20px 0 20px;margin-left: 20px
}
.content-destacado a.btn:hover{
    color:#282A6F;background:#fff;border:2px solid #282A6F;
}
.carousel {
  margin-bottom: 0;
}
/******************** plan que más se adapta a ti **********/
section.plan .marketing{text-align: center;}
.plan{padding: 80px 0 140px;text-align: center;margin: 0 auto}
.plan H2{margin-bottom: 0;}
.plan P{margin-bottom: 60px;font-size: 24px;font-weight: 200;}
.plan .col-plan{position: relative;}
.plan .col-plan A{text-decoration: none;}
.col-plan h3{font-weight: 800;font-size: 40px;text-transform: uppercase;margin-top: 30px;margin-bottom: 0;}
.plan .col-plan P{font-size:18px;color:#515461; margin:0 0 20px;font-weight: 400;}
.col-plan .tarifa{min-width: 186px;line-height: 50px;border:2px solid #b9bbc0; text-align: center;font-size: 34px;font-weight: 600;color:#34353b;display: inline-block;border-radius: 22px;letter-spacing: 0.6px;}
.col-plan .tarifa span{font-weight: 400;}
.col-plan IMG{/*box-shadow: 7px 6px 18px #e6e6e6, -7px 0 11px #e6e6e6;border-radius: 10px;*/}
.col-plan:hover:before{
    content:"";
    position: absolute;
    left: 0;
    top:60px;
    width: 100%;
    height: 95%;
    background: #282A6F;
    z-index: -1;
    border-radius: 10px;
    box-shadow:7px 20px 35px #ccc, -3px 0 25px #ccc;
    cursor: pointer;
}
.col-plan:hover H3{color:#d22427;text-decoration: underline;}
.col-plan:hover .tarifa{background:#d22427;border:2px solid #d22427;}
.col-plan:hover .tarifa,
.col-plan:hover p{color:#fff;}
.col-plan:hover IMG{box-shadow: 0px 0px 0px transparent, 0px 0px 0px transparent;}

.marketing{
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}
.marketing .featurette{}
.marketing .col-ventajas-left{
    padding: 110px 170px 120px;
    background: url(../images/fondo_azul.jpg) repeat #22265B;   
    position: relative;
    box-sizing: border-box;    
    display: flex;
    justify-content: center;    
    flex-flow: column;
}
.col-bg-left{
    padding: 0;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex: 1 1 calc(100% - 50%);
}
.col-bg-left IMG{
        width: 100%;
    height: 100%;
    display: block;
}

.marketing .col-ventajas-right{
    padding: 30px 30px;    
    background: url(../images/fondo_azul.jpg) repeat #22265B;   
    position: relative;
    box-sizing: border-box;    
    display: flex;
    justify-content: center;    
    flex-flow: column;
}
.col-bg-right{
    padding: 0;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex: 1 1 calc(100% - 50%);
	background-color:#282b36;
}
.col-bg-right IMG{
        width: 100%;
     height: 100%;
    display: block;
}

.marketing span{font-size: 16px;color:#ffffff;font-family: "Manzanares", sans-serif;font-weight: 400;}
.marketing H3{color:#ffffff;font-size: 44px;font-weight: 700;margin-bottom: 35px;}
.marketing P{color:#fff}  
.marketing UL{padding-left: 85px;}
.marketing UL LI{font-size: 21px;color:#fff;padding-left: 75px;line-height: 25px; position: relative;margin-bottom:25px;padding-bottom:25px;min-height: 80px; border-bottom:1px solid #5b5e6a;}
.col-ventajas-left UL LI:nth-child(2){padding-top:10px;}
.col-ventajas-left UL LI:nth-child(3){padding-top:10px;}
.marketing UL LI:nth-child(4),
.marketing UL LI:last-child{border-bottom:0;margin-bottom: 0;padding-bottom: 0;}
.marketing UL LI:last-child{text-align: right;min-height: auto;}
.marketing A.mas-info{color:#fff;font-size: 29px;font-weight: 600;display: inline-block;background:#d22427; padding: 0px 15px;line-height: 45px;border-radius: 30px;text-decoration: none;min-width: 156px;
    text-align: center}

.col-ventajas-right UL LI:nth-child(1):before,
.col-ventajas-right UL LI:nth-child(2):before,
.col-ventajas-right UL LI:nth-child(3):before{
    content: "";
    position: absolute;
    left: 0;
    top: -5px;
    display: inline-block;
    width: 60px;height: 60px;
    background:url("../images/ventajas01.png") no-repeat center;
}
.col-ventajas-right UL LI:nth-child(2):before{
    background:url("../images/ventajas01.png") no-repeat center;
}
.col-ventajas-right UL LI:nth-child(3):before{
    background:url("../images/ventajas01.png") no-repeat center;
}

.col-ventajas-left UL LI:nth-child(1):before,
.col-ventajas-left UL LI:nth-child(2):before,
.col-ventajas-left UL LI:nth-child(3):before,
.col-ventajas-left UL LI:nth-child(4):before{
    content: "";
    position: absolute;
    left: 0;
    top: -5px;
    display: inline-block;
    width: 60px;height: 60px;
    background:url("../images/ventajas001.png") no-repeat center;
}
.col-ventajas-left UL LI:nth-child(2):before{
    background:url("../images/ventajas002.png") no-repeat center;
}
.col-ventajas-left UL LI:nth-child(3):before{
    background:url("../images/ventajas003.png") no-repeat center;
}
.col-ventajas-left UL LI:nth-child(4):before{
    background:url("../images/ventajas004.png") no-repeat center;
}

/**********  CARRUSEL PROYECTOS:carrusel FLICKITY *************/
.slider-experiencias{padding:90px 0 150px; background: url(../images/fondo_azul.jpg) repeat #22265B; overflow: hidden;}
.slider-experiencias H2{color:#fff;text-align: center;}
.slider-experiencias p{color:#fff;margin-bottom:100px;text-align: center;font-size: 25px;font-weight: 200;}
.carousel-cell {
  width: 45%;      
  margin:0 60px;  
  border-radius: 10px;
  display: flex;
  align-items: center;
}
.carousel-cell A{text-decoration: none;}
.item-slider-content{ border-radius: 12px;display: flex!important;flex:1 1 100%;align-content: center;text-align: left;transition: all 500ms ease;
box-shadow: 0px 17px 28px #000, 0px 0 11px #000;} 

.item-slider-content .image{display:flex;flex:1 1 calc(100% - 330px);/*height: 520px;*/overflow: hidden}
.slider-experiencias .cnt-info-right{background:#fff;padding: 20px 40px;display:flex;width: 330px;flex-flow: column;
    justify-content: center;border-radius: 0px 10px 10px 0;}
.item-slider-content IMG{border-radius: 10px 0 0 10px;width:100%;height: 100%;display: block;}
.item-slider-content H3{font-family: 'Manzanares', sans-serif;font-weight: 800;font-size:34px;line-height: 34px;margin-bottom: 15px;}
.item-slider-content p{font-size: 18px;line-height: 20px; color: #515461;font-family: 'Manzanares', sans-serif;font-weight: 400;text-align: left;margin-bottom: 0;}
.item-slider-content A.mas-info{color:#fff;font-size: 16px;font-weight: 600;display: inline-block;background:#d22427; padding: 0 20px;line-height: 40px;border-radius: 30px;text-decoration: none;}

/*************** carrusel bottom   *****/
.carousel-participa{min-height: 655px;display: flex;align-items: center;
    background-image:url("../images/img_camiseta_firmada.png"),url("../images/bg_1px_camiseta.png") ;
    background-repeat: no-repeat, repeat-x;
    background-position: 90% bottom, left bottom;
}
.carousel-participa .content-info{max-width: 766px;}
.carousel-participa span{
    font-size: 16px;
    color: #ffffff;
    font-family: "Manzanares", sans-serif;
    font-weight: 400;
    margin-bottom: 20px;
    display: inline-block;
}
.carousel-participa H2{color:#fff;font-size: 69px;margin-bottom:30px;line-height: 62px;}
.carousel-participa P{font-size: 22px;color:#fff;margin-bottom: 40px;}
.carousel-participa A{color:#fff; text-decoration:none; display:inline-block;width: auto;border-radius: 20px; text-align: center;padding:0px 30px;font-size:35px;font-family: 'Manzanares', sans-serif;font-weight: 600; text-transform: uppercase;background:#d22427;line-height: 55px;}

/************** destacado Quiero ser socio *****************/
.ser-socio{width:100%;display:inline-block;min-height: 440px;background: url("../images/bg_footer.jpg") no-repeat 50% 100% #282A6F;padding-top:50px;text-align: center;}
.text-adelardo A,
.preguntas-renovacion H3 A,
.regala-atleti A,


.text-adelardo A:hover,
.preguntas-renovacion H3 A:hover,
.ser-socio A:hover{opacity: 1.0}
.ser-socio P{color:#fff;font-size: 25px;font-family: 'Manzanares', sans-serif;font-weight: 200; margin-top:55px;margin-bottom: 30px;}
.ser-socio H2{color:#fff;margin-bottom: 15px;}

/************************* regala atleti ********************/
.regala-atleti .container{display: flex;align-items: center;}
.regala-atleti .info{padding-left: 100px;}
.regala-atleti H2{font-size: 69px;margin-bottom: 25px;}
.regala-atleti P{font-size: 24px;margin-bottom: 30px;}

/********************** footer ************/
footer{height: 70px;display: flex;align-content: space-between;align-items: center;background:#282A6F;}
footer UL.nav{justify-content: space-between;}
footer UL.nav LI A{font-size: 17px;color:#d1d1d1; font-weight: 200;text-decoration: none;}
footer P{font-size: 17px;color:#d1d1d1; font-weight: 200;margin: 0;}
footer UL.nave LI.item-856{display: none;}
/********************** INTERIOR **********/
.content-main{position: relative;}
.content-main:before{
        content: " ";
    display: block;
    position: absolute;
    position: absolute;
    top: 0;
    right: 0px;
    margin: 0;
    width: 1px;
    height: 100%;    
    border-left: 0;
    border-right: 2px solid #e7e6eb;   
}
.content-interior{min-height: 500px;padding-top: 180px;padding-bottom: 80px}
.content-interior .button{
   color: #fff;
    text-decoration: none;
    display: inline-block;
    width: auto;
    border-radius: 20px;
    text-align: center;
    padding: 0px 20px;
    font-size: 20px;
    font-family: 'Manzanares', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    background: #d22427;
    line-height: 55px;
    border: 0;
    box-shadow: 0 0 0 transparent;
}
.content-interior IMG{max-width: 100%;width: 100%;}
.content-interior P{line-height: 24px;}
.content-interior + .ser-socio{height: 408px;min-height: 408px;display: flex;}
.content-interior a{color:#d22427;font-weight: 700;} 
.content-interior a:hover{text-decoration: none;}
.content-interior H1{font-size: 70px;margin-bottom:20px;padding: 0;font-weight: 700;}
.content-interior H2{margin: 30px 0 15px;text-transform: uppercase;font-weight: 800;font-size: 26px;}
.content-interior UL{margin:0 0 0 20px;padding-left:5px;}
.content-interior UL LI::marker{color:#d22427;}
  
/***************************** RENOVACION **************************/
.content-destacado-adelardo{display: flex; flex-flow:column;}
.content-destacado-adelardo .video{position: relative}
.content-destacado-adelardo .video IMG{width: 100%;}
.content-destacado-adelardo .video IMG.play{position: absolute;right: 50px;top: 20px;width: auto}
.content-destacado-adelardo .text-adelardo{padding: 60px 0; background:#f4f4f4;}
.content-destacado-adelardo .text-adelardo H2{font-size: 69px;font-weight: 500;line-height: 69px;}
.content-destacado-adelardo .text-adelardo P{font-size: 24px; color:#515461;margin: 20px 0 30px;}

.preguntas-renovacion{padding: 80px 0;}
.preguntas-renovacion H3{display: flex;justify-content: space-between;;width: 100%;position: relative;padding-left: 110px;font-size: 41px;font-weight: 400;}
.preguntas-renovacion H3:before{
    content: "";
    width: 93px;
    height: 93px;
    display: inline-block;
    background:url("../images/img_interrogacion.png") no-repeat center;
    position: absolute;
    top:-17px;
    left: 0;
}
.preguntas-renovacion H3 A{white-space: nowrap}
.slider-experiencias.experiencias-renovacion{
    background:url("../images/bg_footer.jpg") no-repeat 50% 100% #232630;
    padding-bottom: 480px;
}
/**** oculto   *******/
.carousel-participa,
.regala-atleti{display: none!important;}

.carousel-cell.is-selected .item-slider-content{transform: scale(1.1);}  

/* MODAL del vídeo landing equipación*/

.modal-dialog {
    margin-top: 130px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
       

/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 1500px) {
  .marketing UL{padding-left: 40px;}
  .marketing .col-ventajas-left, .marketing .col-ventajas-right{padding:30px;}  
  
}

@media (min-width: 1200px) {
    .content-interior P{margin-bottom: 20px;}
    .content-interior UL LI P{margin-bottom: 10px;}
    .content-main{padding-right: 30px;}
    .content-main:before{right: 12px;}
    
}
@media (min-width:768px){
 
 .visible-mobile{display:none;}
}
@media (min-width: 1201px) and (max-width:1500px){
    .carousel-cell{/*width: 58%;*/width:58%;}
    .item-slider-content .image{/*height: 500px;*/}
    
    .slider-experiencias .cnt-info-right{width:340px;}
    .item-slider-content .image{    flex: 1 1 calc(100% - 340px);}
}

@media (max-width: 1200px) {     
    
    .slider-experiencias{padding:60px 0 150px;}
    .flickity-page-dots {bottom:-90px;}
    .slider-experiencias p{font-size: 20px;margin-bottom: 50px;}
    .carousel-cell{/*width:47%;*/ /*width: 525px;*/ margin:0 45px;}
    
   
    .item-slider-content H3{font-size:26px;line-height: 26px;}
    .item-slider-content p{font-size: 16px;margin-bottom: 0;}
    .item-slider-content .image{flex:1 1 100%;height: 350px;}
    .item-slider-content .image IMG{border-radius: 10px 10px 0 0;}  
    
}
@media (min-width: 992px) and (max-width:1200px){
    .navbar-dark .navbar-nav .nav-link{font-size: 14px;}
    .content-interior{padding-bottom: 60px;}
    .carousel-header{/*background-position: 73% center;*/}
        .carousel-cell{width: 620px;}
    .item-slider-content .image{height: 310px;}
    .slider-experiencias .cnt-info-right{width: 100%;border-radius: 0px 10px 10px 0px;padding:20px 20px 20px;min-height: 230px;margin-left: -5px;}
}

@media (max-width: 991px) {
    
    .home H2 {font-size: 42px;}
           
    .navbar {padding-top:10px;padding-bottom: 10px;}
    .navbar-dark .navbar-toggler{border-color:transparent;padzding-right: 0;padding-left: 0;}
    .navbar-toggler:focus{box-shadow: 0 0 0 transparent;}    
    .navbar-nav .nav-link{    border-top: 1px solid #5b5e6a;padding-top: 15px;padding-bottom: 15px;}
    UL.navbar-nav LI:first-child .nav-link{margin-top:10px;}
    
    .carousel-header{/*min-height: 450px;height: 450px;background-size: cover;background-position: 75% 100%;*/margin-top:82px;}
    .carousel-header H1{font-size: 82px;text-shadow: 2px 5px 5px #222;}
    .carousel-header a.btn{text-shadow: 0 0 0 transparent;margin-left: 0;line-height: 55px;font-size: 24px;}
    
    .carousel-cell{width: 340px;}
    .item-slider-content{flex-flow:column;}
     .slider-experiencias .cnt-info-right{width: 100%;border-radius: 0 0 10px 10px;padding:20px 20px 20px;min-height: 230px;margin-top: -5px;}
    
    
    .plan{padding: 60px 0 60px;}
    .col-plan h3{font-size: 32px;margin-top:25px;}
    .plan P{font-size: 20px;margin-bottom: 35px;}
    .plan .col-plan P{font-size: 16px;margin-bottom: 15px;}
    .col-plan .tarifa {
        min-width: 180px;
        line-height: 45px;
        font-size: 32px
        }
             
    .marketing .featurette{    flex-flow: column-reverse;}
     .marketing H3{font-size: 32px;}
    
     .regala-atleti{padding: 40px 0}
    .regala-atleti .image{display: flex;width:300px;}
    .regala-atleti .image IMG{width: 100%;}
    .regala-atleti .info{
        padding-left: 20px;
        display: flex;
        flex-flow: column;
        /* align-items: center; */
        justify-content: center;
        flex: 1 1 calc(100% - 300px);
    }
    .regala-atleti H2{font-size: 42px;}
    .regala-atleti P{font-size: 20px;}
    .regala-atleti A{font-size: 26px;line-height: 50px;}
    
    .ser-socio{min-height: 560px;background-size: 100%}
    .ser-socio A{font-size: 26px;line-height: 50px;}
    .ser-socio P{font-size: 20px;margin-top: 40px;margin-bottom: 20px;}
    
    .carousel-participa {
        min-height: 458px;
        display: flex;
        align-items: flex-start;        
        background-size: 50%;
        padding-top: 70px;
        background-image:url("../images/img_camiseta_suarez.png"),url("../images/bg_1px_camiseta.png") ;
        background-repeat: no-repeat, repeat-x;
        background-position: 100% bottom, left bottom;
    }
    .carousel-participa span{margin-bottom: 5px;}
    .carousel-participa H2{line-height: 42px;margin-bottom: 10px;}
    .carousel-participa p{font-size: 20px;margin-bottom: 20px;}
    .carousel-participa A{font-size: 26px;line-height: 50px;}
    
    .content-interior{padding-top:110px;padding-bottom: 35px;}
    .content-interior H1{font-size: 60px;}
    .content-interior UL{padding-left:10px;}
    .content-interior UL LI P{margin-bottom: 10px;}
    .content-interior .content-main{margin-bottom: 20px;}
    .content-main:before{display: none;}
    .content-main + .col-md-4 IMG{padding:7px;border:1px solid #e7e6eb;}       
    
    .content-interior + .ser-socio{height: auto;min-height: 300px;background-size: cover;}
    
    footer UL.nav LI A{font-size: 14px;}
    
    /***renovacion****/
    .content-destacado-adelardo .video IMG.play{width: 70px;top:20px;right: 30px;}
    .content-destacado-adelardo .text-adelardo{padding: 20px 0;}
    .content-destacado-adelardo .text-adelardo H2{line-height: 42px;font-size: 42px;}
    .content-destacado-adelardo .text-adelardo H2 br{display: none;}
    .content-destacado-adelardo .text-adelardo P{font-size: 22px;}
    
    .preguntas-renovacion{padding: 50px 0;}
    .preguntas-renovacion H3{font-size: 24px;flex-flow: column;align-items: flex-start;padding-left: 60px;margin-bottom: 0;padding-bottom: 0;}
    .preguntas-renovacion H3:before{width: 50px;height: 50px;top:0;background-size: 100%;}
    .preguntas-renovacion H3 A{display: inline-block;margin-top: 15px;}
    
    .slider-experiencias.experiencias-renovacion{padding-bottom: 200px;}
    .slider-experiencias.experiencias-renovacion .flickity-page-dots{bottom:-100px;}
}
@media (max-width: 767px) {
    .visible-web{display:none;}
    body P{font-size: 14px;}
    body H2{font-size: 38px!important;}
    .navbar {padding-top: 5px;padding-bottom: 5px;}
    .navbar-brand{margin-right: 0;}
    .navbar-dark .navbar-nav .nav-link {font-size: 14px;}
    .navbar-nav .nav-link{padding-top: 12px;padding-bottom: 12px;}
    .navbar A.boton-hazte-socio{
        text-decoration: none;
        background: #282A6F;
        color: #fff;
        border-radius: 5px;
        padding: 10px 10px;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0.5px;
    }    
    
    .carousel-header{/*min-height: 400px;height: 400px;background-size: cover;*/margin-top:70px;}
    .carousel-header H1{font-size: 60px;}
    
    .plan {padding: 60px 0 0px;}
    .plan H2 {margin-bottom: 10px;line-height: 39px;}
    
    .plan .col-plan{margin-bottom: 0px;padding: 32px 0 20px}
    .col-plan H3{margin-top:15px;}
    .plan P{font-size: 16px;}
    .plan .col-plan P{margin-bottom: 10px;}
    
    .plan .col-plan:first-child{padding-top:0;}
    .plan .col-plan:last-child{padding-bottom: 60px;}
    
    .marketing .col-ventajas-left, .marketing .col-ventajas-right{padding:20px;}    
    .marketing H3{font-size: 29px;}
    .marketing A.mas-info {min-width: 140px;font-size: 24px;line-height: 40px;}
    .marketing UL{padding-left: 0px;}
    .marketing UL LI{font-size: 16px;padding-left:50px;min-height: 70px;}    
    .col-ventajas-right UL LI:nth-child(1):before,
    .col-ventajas-right UL LI:nth-child(2):before,
    .col-ventajas-right UL LI:nth-child(3):before{
        content: "";
        position: absolute;
        left: 0;
        top: 0px;
        display: inline-block;
        width: 40px;height: 40px;
        background:url("../images/ventajas01.png") no-repeat center;
        background-size: 100%;
    }
    .col-ventajas-right UL LI:nth-child(2):before{
        background:url("../images/ventajas02.png") no-repeat center; background-size: 100%; background-size: 100%; background-size: 100%; background-size: 100%; background-size: 100%;
    }
    .col-ventajas-right UL LI:nth-child(3):before{
        background:url("../images/ventajas03.png") no-repeat center; background-size: 100%; background-size: 100%; background-size: 100%; background-size: 100%;
    }

    .col-ventajas-left UL LI:nth-child(1):before,
    .col-ventajas-left UL LI:nth-child(2):before,
	.col-ventajas-left UL LI:nth-child(3):before,
    .col-ventajas-left UL LI:nth-child(4):before{
        content: "";
        position: absolute;
        left: 0;
        top: 0px;
        display: inline-block;
        width: 40px;height: 40px;
        background:url("../images/ventajas001.png") no-repeat center; background-size: 100%; background-size: 100%; background-size: 100%;
    }
    .col-ventajas-left UL LI:nth-child(2):before{
        background:url("../images/ventajas002.png") no-repeat center; background-size: 100%; background-size: 100%;
    }
	.col-ventajas-left UL LI:nth-child(3):before{
        background:url("../images/ventajas003.png") no-repeat center; background-size: 100%; background-size: 100%;
    }
    .col-ventajas-left UL LI:nth-child(4):before{
        background:url("../images/ventajas004.png") no-repeat center; background-size: 100%;
    }

    /*.slider-experiencias .flickity-prev-next-button{display: inline-block;}*/
     .slider-experiencias{padding:60px 0 120px;}
    .flickity-page-dots {bottom:-70px;}
    .slider-experiencias .cnt-info-right{height: 320px;}
    .slider-experiencias .item-slider-content .image{height: 255px;}   
    .item-slider-content H3{font-size:22px; line-height: 22px;margin-bottom: 10px; }
    .slider-experiencias p{font-size: 13px;margin-bottom: 50px;}
    .item-slider-content p{margin-bottom: 0;}
    .carousel-cell {
        width: 249px;
        margin: 0 20px;
        }    
    .content-interior{padding-top: 100px;padding-bottom: 15px;}
    .content-interior H1{font-size: 40px;}
    .content-interior H2{font-size: 20px;}
    .content-main + .col-md-4 IMG{padding:5px;}
    .content-interior + .ser-socio{height: auto;min-height: 200px;background-size: cover;}
    .content-interior .content-main{margin-bottom: 10px;}
    
    .ser-socio{min-height: 300px;background-size:100%;padding: 60px 15px 0;} 
    .ser-socio A{font-size: 20px;line-height: 40px;border-radius: 15px;}
    .ser-socio P{font-size: 16px;}
    .ser-socio P BR{display: none;}
    
    
    .content-destacado-adelardo .text-adelardo H2{font-size: 29px!important;line-height: 29px;}
    .preguntas-renovacion H3 A{font-size: 20px;line-height: 40px;border-radius: 15px;display: inline-block;margin-top: 15px;}
    .text-adelardo A{font-size: 20px;line-height: 40px;border-radius: 15px;}
    .content-destacado-adelardo .text-adelardo P{font-size: 16px;}
    
    .carousel-participa {
        min-height: 460px;
        display: flex;
        align-items: flex-start;
        background: url(../images/img_camiseta_suarez.png) no-repeat 100% bottom #060709;
        background-size: 60%;
        padding-top: 50px;
    }
    .carousel-participa H2{font-size: 37px!important;}
    .carousel-participa p{font-size: 16px}    
    .carousel-participa A{font-size: 20px;line-height: 40px;border-radius: 15px;}
    .carousel-participa H2 br,
    .carousel-participa p br{display: none;}
    
    .regala-atleti{padding: 30px 0 40px;}
    .regala-atleti .container{flex-flow:column;}
    .regala-atleti .image IMG{width: 100%;}    
    .regala-atleti .info{padding-left: 0;display: inline-block;text-align: center;}
    .regala-atleti H2{margin-bottom: 15px;}
    .regala-atleti P{font-size: 16px;margin-bottom: 20px;}
    .regala-atleti A{font-size: 20px;line-height: 40px;border-radius: 15px;}
    
    footer UL.nav LI A{font-size: 12px;}
}
 /* -------------------------------------------------------- 
    CSS developed using Sass/Compass locally.  
    COOKIES.SCSS
    DO NOT EDIT THIS .CSS, it will be overwritten from .SCSS
    -------------------------------------------------------- */
#cookies {
    min-height: 50px;
    padding: 14px 0;
    border-top: 1px solid #0f0f0f;
    border-bottom: 1px solid #0f0f0f;
    z-index: 1000;
    color: #fff;
    font-family: "Droid Sans",serif;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    width: 100%;
    font-size: 12px;
    background: #2C325F;
    position: fixed;
    top: 0;
    margin: 0 auto;
    height: auto;
    z-index: 10000;
}
#cookies p {
    margin: 0 auto;
    max-width: 942px;
    width: auto;
    padding: 0 10px;
}
#downloadapp {
    margin: -20px 0 20px 0;
    padding: 5px 0;
    text-align: center;
    background-color: #f9edb8;
    border-bottom: 1px solid #edc967;
}
#downloadapp a {
    font-size: 12px;
    color: #000;
}
#downloadapp img {
    padding: 0px 15px;
}
#cookies a {
    color: #fff;
}
#cookies a.cookies-acepted {
    margin-left: 5px;
    border: 1px solid #C63527;
    background: #C63527;
    border-radius: 0;
    padding: 3px 8px;
}
/* Cookie21 - New cookies version */
body .cookiesAlert{
  border-top: 3px solid #2c325f;
}
body .cookies__header span,
body .cookiesAlert a, body .cookiesAlert a:visited, body .cookiesPanel a:visited, body .cookie21CookiesFloat a:visited  {
    font-family: "Ranelte Bold", Arial;
    font-size: 16px;
    letter-spacing: .5px;
}
body .cookiesAlert a, body .cookiesAlert a:visited, body .cookiesPanel a:visited, body .cookie21CookiesFloat a:visited, body .cookies__header__title a {
    color: #c63527;
}
 .cookiesAlert__content__left,
 .cookiesPanel__window__contentWrapper__content__cookieType,
 .cookiesPanel__window__contentWrapper__content,
 .languagePanel .languageName {
      line-height: 20px;
  }
#cookie21CookieConfig {
    margin-top: 10px;
}
body .cookiesAlert__content__right .cookiesButton,
body .cookiesButton.main {
    margin-bottom: 0.5em;
    background: #2c325f;
    color: #fff;
    border: 0;
    border-radius: 0;
  }
  body .cookiesAlert__content__right #cookie21AlertConfig,
  body .cookiesPanel__window__contentWrapper__header button,
  body .cookiesPanel__window__contentWrapper__submit button{
    border: 1px solid #2c325f;
    background: transparent;
    color: #2c325f;
    line-height: 14px;
    text-shadow: none;
    border-radius: 0;
  }
body .cookiesButton.main:hover,
body .cookiesButton:hover {
    box-shadow: 0 0 0 0 var(--button-main-shadow-color);
}
body .cookies__powered,
body .cookie21CookiesFloat,
body img.cookies__header__logo {
    display: none;
}
body .cookiesButton.main:before{
  border: 0;
}
body .languagePanel{
  z-index: 10;
    bottom: auto;
    top: 40px;
  }
  body .languagePanel span:nth-child(3),
  body .languagePanel span:nth-child(4){
    display: none;
  }
@media screen and (max-width:320px) {
    #cookies {
        font-size: 10px;
        line-height: 16px;
        padding: 0;
    }
}
@media screen and (min-width:320px)and (max-width:490px) {
    #cookies {
        padding: 0px 0;
        line-height: 16px;
        font-size: 10px;
    }
    .cookiesAlert__content {
      height: 400px;
    }
    .cookiesAlert__content__left {
        overflow-y: scroll;
    }
    .cookiesAlert__content__left p{
    }
    body .cookiesAlert__content__right .cookiesButton, body .cookiesButton.main{
      float: left;
      height: 36px;
      line-height: 18px;
      display: inline-block;
      width: 100%;
      padding: 5px 10px;
    }
}
@media screen and (min-width:320px)and (max-width:945px) {
    #cookies {
        padding: 0px 0;
    }
    #cookies a.cookies-acepted {
        padding: 1px 5px;
    }
}

@supports (-ms-ime-align:auto){
    .slider-experiencias .cnt-info-right{padding:20px 30px;}
    .item-slider-content H3{font-size: 32px;}
    .item-slider-content p{font-size: 17px;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .slider-experiencias .cnt-info-right{padding:20px 30px;}
    .item-slider-content H3{font-size: 32px;}
    .item-slider-content p{font-size: 17px;}  
}