/* CSS Document CIAO v10/08 08:30 */ 

/*///////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////      FASE SIN SECCIONES     //////////////////////////////////////////////*/


.home *[class^="secciones"] .destacado .link{display:none;}
.home .link{display:none;}
.secciones-hoydes .destacado .link{display:none;}
.destacado .link{display:none;}
.nav-btn{display:none;}
.mansory .destacado a{pointer-events: none;}
.footer ul li:first-child{display:none;}
.home [class^="secciones-"] .destacado a{pointer-events: none;}
.home .titulosection{pointer-events: none;}
.home .secciones-hoydes  .destacado a{pointer-events: none;}
.home [class^="secciones-"] h2 + p {max-width:600px; margin: 0 auto 55px;}
.home .tags ul li:nth-child(2n+1){display:none;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////      reset     //////////////////////////////////////////////*/

.post-password-form{position: fixed;top: 50%;z-index: 33;width: 100%;background: #141F24;padding: 50px;text-align: center;}


body .grid {min-width: initial;}

tml, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; list-style: none; }
body { line-height: 1; }
article, aside, details, figcaption, footer, header, hgroup, menu, nav, section { display: block; }
nav ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; outline: none; margin: 0; padding: 0; -webkit-appearance: none; }
input[type=search] { -moz-appearance: none; -webkit-appearance: none; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
 display: none;
}
button { -webkit-appearance: none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; -webkit-box-align: start; -webkit-border-fit: border; display: inline-block; position: relative; border: 0; padding: 0; outline: none; }
a { text-decoration: none; outline: none; }
/*::selection{background:#fff716;color:#767676;}
::selection{background:#fff716;color:#767676;}
::-moz-selection{background:#fff716;color:#767676;}
::-webkit-selection{background:#fff716;color:#767676;}
*/

@font-face {
    font-family: 'Prumo Banner Book';
    src: url('https://www.mujerhoy.com/font/PrumoBanner-Book.eot');
    src: url('https://www.mujerhoy.com/font/PrumoBanner-Book.eot?#iefix') format('embedded-opentype'), url('https://www.mujerhoy.com/font/PrumoBanner-Book.woff') format('woff'), url('https://www.mujerhoy.com/font/PrumoBanner-Book.ttf') format('truetype'), url('https://www.mujerhoy.com/font/PrumoBanner-Book.svg#c21e0014f3d8f57305ff234ba51980cb') format('svg');
    font-style: normal;
    font-weight: 400
}


/*///////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////      estructura     //////////////////////////////////////////////*/
html, body { height: 100%; margin: 0; position: relative;  font-size: 0; -webkit-font-smoothing: antialiased; background: #fff; font-weight: 400; }
.bloque { max-width: 1100px; margin: 0 auto; vertical-align: top; z-index: 2; position: relative; display: block; width: 100%; }
.big { max-width: 1350px; width: 100%; margin: 0 auto; vertical-align: top; z-index: 2; position: relative; display: block; }
.full { width: 100%;max-width:100%;margin: 0 auto;overflow: hidden; }
.row { max-width: 100%;  position: relative; display: block; z-index: 2; padding-bottom: 60px; }
.row.transparent{ background: transparent; padding: 0;} 
.row.begie{ background: #f5f5f5;} 
.row.crema{ background: #FAF6F4;} 
.row.rosa{background: linear-gradient(180deg, #F2CDD4, #F5DEE6);}
.row.carateristica{ background: url(/academy/wp-content/themes/Academy/img/bg_carateristicas.jpg) no-repeat; background-size: cover;} 
.row.oscuro{ background: #141F24;} 
.row.bg_savethedate{background: url(/academy/wp-content/uploads/sites/4/2019/01/bg_savedate.png?id=1788;); background-size:cover;}
.row.padbot{padding-bottom:0;}
.push-sotto{margin-bottom: 20px;}
body .resetmargen{margin:0;}
.pad-sopra{padding-top: 25px;}
.full [class*='col-']{padding: 0;float:initial;}
/*.visible .grid{overflow: inherit;} */





/*   TEXTOS Y TITULOS  */

body *[class^="content_anim"] { opacity: 0 }
h1{ font:400  38px/42px 'butlerregular'; color: #242424; padding: 0 0 12px 0;}
p{ font: 400 18px/30px 'Nunito';color: #6b6b6b;}
p a { font: 600 18px/30px 'Nunito';color: #6b6b6b; text-decoration: underline;}
.parrafo{margin-bottom:35px;}
p.light{ font-weight: 100; }
p.topcintillo{ color: #FF4958;font:400  12px/15px 'Nunito'; text-transform: uppercase; }
.topcintillo > p{ color: #FF4958;font:400  12px/15px 'Nunito'; text-transform: uppercase;  text-align:center; }

*.blanco{color: #fff;}
address { font: 400 12px/22px 'Nunito'; color: #4B4949;}
blockquote em { font: 400 12px/22px 'Nunito'; color: #4B4949;display: block;}
figcaption { font:italic 400 12px/24px  'Nunito' ; color: #4B4949;padding: 10px 0 0;}
time{ font:400  12px/16px 'Nunito'; color: #4B4949;}
.dueC{column-count: 2;column-gap: 50px;}
.ladillo{margin:68px 0 30px;}
.ladillo.margenreducido{margin:8px 0 30px;}

h2 {font:900 29px/36px 'Nunito'; color: #141F24; }
h3 {font:500 34px/40px 'butlermedium' }
h4 {font:900 16px/22px 'Nunito'; color: #141F24; }
body .textcenter{text-align: center;}
blockquote {font:100  30px/35px 'butlerregular';padding: 30px 30px 0 0;box-sizing: border-box;  background: url(/academy/wp-content/themes/Academy/img/quote.svg) top left  no-repeat; background-size: 22px; max-width: 380px; display: block; }
blockquote p {font:100  30px/35px 'butlerregular'; color:#242424; }
blockquote address{margin-top: 10px;}
.izquierda blockquote{float: left; margin:25px 30px 30px -50px;  }
.derecha blockquote {float: right;margin:25px -50px 30px 30px;}
.titulosection {max-width: 500px;width: 100%;margin: 0 auto 25px; padding-top: 30px;display:block;}
.titulosection h1{font:700 28px/38px 'Nunito'; color: #141F24;}
.textcenter blockquote{margin: 0 auto 25px; padding:45px 0 0; max-width: 560px; background:url(/academy/wp-content/themes/Academy/img/quote.svg) center top no-repeat;background-size: 32px;}
.textcenter blockquote p{font:900  34px/40px 'butlerbold';}

.capital p::first-letter {float: left;font-size: 170px;line-height: 150px;padding-right: 15px;
text-align: center;font-weight: 800;margin-left: 0px;margin-top: 0px;}
.parrafo p{padding-bottom:20px;}
p#rev-3.blanco.block-revealer{opacity:0.7;}
input[type=text]{ font: 400 18px/30px 'Nunito';color: #6b6b6b; background:#f7f7f7; padding: 10px 10px;}
input{ font: 400 18px/30px 'Nunito';color: #6b6b6b; background:#f7f7f7; padding: 10px 10px; border:0;}
body input[type=button]{background: #FF4958;font:700  14px/normal 'Nunito'; color: #fff; display:block; padding: 9px 28px; box-sizing: border-box; margin: 10px auto 0; text-transform: uppercase; border-radius: 4px;cursor:pointer }
input[type=button]:before{position: absolute;height: 12px; width: 12px;content:'' ;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;left: 70%;opacity: 0;top: 14px;background: url('/academy/wp-content/themes/Academy/img/arrow-send.svg') no-repeat ; }
textarea{font: 400 18px/30px 'Nunito';color: #6b6b6b; background:#f7f7f7; padding: 10px 10px; border:0;}
.nf-error-msg.nf-error-required-error{font: 400 13px/16px 'Nunito';}
.nf-field-label label{font: 400 14px/20px 'Nunito';color: #6b6b6b;}

/*   BUTTOM  */

.buttom{ position: relative; background: #FF4958;font:700  14px/normal 'Nunito'; color: #fff; display:inline-block; padding: 9px 28px; box-sizing: border-box; margin-top: 10px; text-transform: uppercase; border-radius: 4px;cursor:pointer }
.buttom.send{}
.buttom.send:before{position: absolute;height: 12px; width: 12px;content:'' ;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;left: 70%;opacity: 0;top: 14px;
background: url('/academy/wp-content/themes/Academy/img/arrow-send.svg') no-repeat ; }
.buttom.send:hover:before {left: 82%;opacity: 1;}



/*   LINK  */
.link {font:700  14px/normal 'Nunito';color:#FF4958; padding:10px 0; border-bottom: 1px solid #FF4958; text-transform: uppercase;}


article.modulo-noticia.post{box-shadow: none;max-width:calc(33% - 25px);display: inline-block;vertical-align: top;margin: 25px 25px 20px 0;text-align: left;  }
article.post figure {width: 100%;}
article.post figure + div{padding: 30px 30px 35px 30px;}
article.modulo-noticia.post figure img{ max-width: 150%;}
article.modulo-noticia.post h1{font:700 25px/28px 'Nunito';}
article.modulo-noticia.post .info{margin: 12px 0 16px;}





.main{ position: relative; min-height: 800px; }




.cabecero-article{overflow: hidden;position: relative;display: flex; align-items: center; justify-content: center; text-align: center; margin: 25px 0 0;padding: 70px 0 0 0;}
.cabecero-article .bloque{max-width:1100px}
[class^="article-arrow"]{position: absolute; bottom: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
[class^="article-arrow"] img{min-height: 615px;height: 615px;}
.article-arrow-next{left: calc( 100vw - 9%);}
.article-arrow-next:after {position: absolute;height: 50px; width:50px;content:'' ;
-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;left: -32px;opacity: 1;top: 50%;background: url('/academy/wp-content/themes/Academy/img/arrow-n.svg') no-repeat ; z-index: 2; pointer-events: none;}
.article-arrow-next:hover:after{left: -10px;}
.article-arrow-next:hover{left: calc( 100vw - 8%);}

.article-arrow-prev{right: calc( 100vw - 9%);}
.article-arrow-prev:after {position: absolute;height: 50px; width: 50px;content:'' ;
-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;right: -32px;opacity: 1;top: 50%;background: url('/academy/wp-content/themes/Academy/img/arrow-p.svg') no-repeat ;z-index: 2; pointer-events: none;}
.article-arrow-prev:hover:after{right: -10px;}
.article-arrow-prev:hover{right: calc( 100vw - 8%);}

.cabecero-article h1 {max-width: 600px; margin: 0 auto;font:400 38px/42px 'butlerbold'}
.cabecero-article p.blanco {max-width: 500px; margin: 0 auto 25px;}
.cabecero-article p.topcintillo{ margin: 0 auto;max-width: 350px;}
.cabecero-article figure{display: inline-block; width: 100%; height: 615px; overflow: hidden;}
.cabecero-article figure > div > img{height: 100%;min-height: 615px;object-position: center;object-fit: cover;width: 100%}





.videoWrapper {position: relative;padding-bottom: 56.25%;height: 0;background-color: #000; }
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.videoPlayed {position: relative;padding-bottom: 56.25%;height: 0;background-color: #000; }
object[class*=BrightcoveExpe ]  {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
div.vjs-poster{background-size:cover;}
.video-js .vjs-tech{object-fit:cover;}
.padrefijado{z-index: 5;}
.cabecero-article.fijalo  {height: 560px;}





/*/////////////////////////////////////      FIRMA RRSS     //////////////////////////////////////////////*/


.info { font: 400 12px/14px 'Nunito'; color: #242424; margin:12px 0 55px; display:inline-block; vertical-align:top; position: relative;}
.info address, .info time{display: block;padding: 0 12px 0 45px; }
.info address { letter-spacing: -1px; font: 900 16px/20px 'Nunito'  ; }

.info address img{-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;max-width: 40px;position: absolute;left: -3px;top: -2px}


/*//////      compartir        ///////////////*/
.compartir {margin:10px auto 0;padding: 0;max-width:980px; display: inline-block;float: right; clear:both;vertical-align: top;position: relative;}
.compartir p{display: inline-block;vertical-align: middle; margin:0 8px 0 0;}
.compartir ul{display: inline-block;vertical-align: middle;}
.compartir li { position:relative;display: inline-block;   height:35px;width:35px; overflow:hidden;vertical-align: top;}
.compartir li a {display: block; width:45px; height: 45px; zoom:1;text-align: center;overflow:hidden;}
.compartir li.facebook { margin:0px 8px 0; }
.compartir li.twitter { margin:0px; }
.compartir li.whatsapp { margin:0px 8px 0;display:none;}


/**** fontface iconos ****/
.compartir i { font: normal normal normal 18px/2 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 1px;  font-size: 25px; color:#FF4958;  text-align:center;}
.compartir i:before{ position:absolute; top:16px; left:10px; } 
.compartir i.facebook:before { content: "\f09a";left:12px  }
.compartir i.twitter:before { content: "\f099"; }
.compartir i.instagram:before{ content: "\f16d"; }
.linkedin:before { content: "\f0e1"; }
.whatsapp:before { content: "\f232"; }
.email:before { content: "\f003"; }


/*/////////////////////////////////////      FIRMA ESPECIAL    //////////////////////////////////////////////*/
.firmaespecial{margin-top: 30px;}
.firmaespecial figure{ width: 100%;}
.firmaespecial figcaption {display: inline-block; width:calc(70% - 20px); vertical-align: baseline;}
.firmaespecial figure .contentradius {border-radius: 200px; width: 160px; height: 160px; overflow: hidden; display: inline-block; margin: 0 20px 0 0; box-sizing: content-box;display: inline-block;}
.firmaespecial figcaption h4{font-size:20px; line-height: 30px; }
.firmaespecial figure .contentradius img{width: 190px;}
.firmaespecial figure, .firmaespecial figure figcaption div{position: relative; display: inline-block;}

.firmaespecial .description p{ line-height: 20px; padding: 0 20px 0  0 ; box-sizing: content-box;}
.firmaespecial .social{position:relative;display: inline-block; width: 100%;}
.firmaespecial .social a{display: inline-block;}

.firmaespecial .social i { display: inline-block;font: normal normal normal 16px/20px FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;   color:#242424;  text-align:center; position: relative; width: 30px; height: 30px; }
.firmaespecial .social i:before{ position:absolute; top:5px; left:0px; } 
.firmaespecial .social i.facebook:before { content: "\f09a";left:0px  }
.firmaespecial .social i.instagram:before{ content: "\f16d"; left:8px ;}


/*/////////////////////////////////////      FIGURE   //////////////////////////////////////////////*/

figure.imgencotenido {margin-bottom: 30px; position: relative;overflow: hidden; width: 100%;}
figure.imgencotenido  img{width: 100%; max-width: 100%;}


/*//////////////////////////////////////////////////////////////////////
//////////////////////////////   GALERIA  swiper     /////////////////////////////////////*/

.swiper-container { height: auto; width: 100%; padding-bottom: 80px; }
 .swiper-wrapper { padding-top: 30px; }
 .swiper-slide { text-align: center; font-size: 18px;/* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background: #242424; }
.swiper-button-prev {top:calc(50% - 24px); left: calc(5%); background: url(/academy/wp-content/themes/Academy/img/arrow-p.svg) 10px 24px no-repeat ; background-size: 80%; width: 60px;  height: 60px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.swiper-button-prev:hover{background-position: 0 24px;}
 .swiper-button-next { top:calc(50% - 24px); right: calc(5%); background: url(/academy/wp-content/themes/Academy/img/arrow-n.svg)  0px 24px no-repeat ; background-size: 80%; width: 60px; height: 60px; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}*/
.swiper-button-next:hover{ background-position: 10px 24px;}

.swiper-pagination-bullet{background: #CECECE;}


.swiper-slide.swiper-slide-active { opacity: 1; }
body:not(.home) *[class^="swiper-slide"] p {  font: 400 14px/26px 'Lato'; width: 100%;  display: inline-block; min-width: 100%; position: absolute; bottom: -40px; left: 0;  -webkit-transition: opacity 0.65s ease-in-out; -moz-transition: opacity 0.65s ease-in-out; transition: opacity 0.65s ease-in-out; text-align:center;}
body:not(.home) .swiper-slide.swiper-slide-active p { font: 400 14px/26px 'Nunito'; text-align:center;font-style: italic;  }
/* *[class^="swiper-slide"] p {  font: 400 14px/26px 'Lato'; width: 100%;  display: inline-block; min-width: 100%; position: absolute; bottom: -40px; left: 0; opacity: 0; -webkit-transition: opacity 0.65s ease-in-out; -moz-transition: opacity 0.65s ease-in-out; transition: opacity 0.65s ease-in-out; text-align:center;} 
.swiper-slide.swiper-slide-active p { font: 400 14px/26px 'Nunito'; opacity: 1; text-align:center;font-style: italic;  }*/
 *[class^="swiper-slide"] p span{ margin: 0 auto; max-width:500px; display:block;}
 .swiper-slide img { min-width: 100%;width: 100%; opacity: 0.3; }
 .swiper-slide.swiper-slide-active img{ opacity: 1;}
.swiper-pagination-bullet-active{ background: #B2ABAB;}
.foto-neceser.swiper-container{ padding-bottom: 0; margin-bottom: 20px;}
.foto-neceser .swiper-slide{background: #fff;}
.foto-neceser .swiper-slide > img { height: auto; }
.foto-neceser .swiper-button-prev {background: url(/academy/wp-content/themes/Academy/img/sinistra.svg) 10px 24px no-repeat ; }
.foto-neceser .swiper-button-next {  background: url(/academy/wp-content/themes/Academy/img/destra.svg)  0px 24px no-repeat ;}
.foto-neceser.swiper-container-horizontal > .swiper-pagination{bottom: 30px;}





/*/////////////////////////////////////     MODULO NOTICIA   //////////////////////////////////////////////*/


.modulo-noticia{ display: inline-block; position: relative;}
.modulo-noticia a{ display: inline-block; position: relative; width: 100%}
.modulo-noticia figure{display: inline-block; position: relative; width: 40%; height: 100%; overflow: hidden;}

.footerrelated .modulo-noticia figure img{  width: 100%; height: 500px; object-fit:cover;}
 .modulo-noticia figure img{  width: 100%; height: 210px; object-fit:cover;}

.modulo-noticia figure:after{content:'';position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.55));   mix-blend-mode: darken;  }
.modulo-noticia .content-a{display: inline-block; position: relative; width: 60%; vertical-align: bottom; padding: 10px 30px 25px 30px;  box-sizing: border-box;}

.modulo-noticia .content-a h1{ font-size: 30px; line-height: 32px; }
.modulo-noticia .content-a p{ font-size: 15px; line-height: 18px;}
.modulo-noticia.video figure:before{content: ''; position: absolute; width: 45px; height: 45px; right: 15px; bottom: 15px; background:url('/academy/wp-content/themes/Academy/img/play.svg') no-repeat; z-index: 3;}
.modulo-noticia.beauty figure:before{content: ''; position: absolute; width: 58px;height: 38px; right: 20px;
bottom: 20px; background:url('/academy/wp-content/themes/Academy/img/play-youtube.svg') no-repeat; z-index: 3;}

.modulo-noticia.cuad a{ display: inline;}
.modulo-noticia.cuad .content-a{ position: absolute;bottom: 0px;left: 0;width: 100%;z-index: 2; padding:0 70px 10px  20px}
.modulo-noticia.cuad figure {width: 100%;}
.modulo-noticia.cuad figure img {object-fit: cover;object-fit: cover;width: 100%;height: 100%;margin: 0;}
.modulo-noticia.cuad.producto figure img {max-width: 100%;; width: 100%;height: 100%;margin-left: 0%;}
.modulo-noticia.cuad .content-a h1{ font-size: 26px; line-height: 30px;  color: #fff;}
.modulo-noticia.cuad .content-a  p { color: #fff;}
.modulo-noticia.cuad .content-a h1 + p{display: none;font-size: 15px;}
.modulo-noticia.cuad{height: 28vw;  width: 28vw;  max-height: 422px; max-width: 420px;display: inline-block;vertical-align: top;margin: 0px 10px 0; text-align: left;transition: all cubic-bezier(0.51, 0.07, 0.16, 0.96) 0.6s;}  
.notelopierdas modulo-noticia.cuad{height: 35vw;  width: 28vw;  max-height: 422px; max-width: 420px;display: inline-block;vertical-align: top;margin: 0px 10px 0; text-align: left;transition: all cubic-bezier(0.51, 0.07, 0.16, 0.96) 0.6s;}  
.modulo-noticia.cuad .cuadneceser img {height: 100%;width: 100%;margin: 0;}


/*/////////////////////////////////////   ARTICULOS RELATED//////////////////////////////////////////////*/

.related{background: url('/academy/wp-content/themes/Academy/img/bg_related.jpg') no-repeat; position: relative; display: block;background-size: cover; text-align: center; padding: 35px 0 60px;}
.related  h1{color: #fff; position: relative;}
.related .titulosection h1{ font-size: 32px; line-height: 35px; font-weight: bold;}
.related .titulosection h1:after{content:''; position: absolute; width: 20px; height: 30px; top: -30px;  left:calc( 50% - 10px);z-index: 3; background: url(/academy/wp-content/themes/Academy/img/quote-r.svg) no-repeat;}
.related  div .modulo-noticia{box-shadow:none;  height: 25vw;width:25vw; max-width: 35%; display: inline-block;vertical-align: top;margin: 0px 30px; text-align: left;opacity: 0;transform: translateY(80px);
-webkit-transform: translateY(80px);
-ms-transform: translateY(80px);
transition: all cubic-bezier(0.51, 0.07, 0.16, 0.96) 0.6s;}  
.related   .modulo-noticia.animate{opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);}
.related div .modulo-noticia:nth-last-of-type(n+3):first-of-type,
.related div .modulo-noticia:nth-last-child(n+3):first-of-type + .modulo-noticia + .modulo-noticia   {
  width:22vw; max-width: 30%; height: 22vw;margin: 20px 0 0 0;transition: all cubic-bezier(0.51, 0.07, 0.16, 0.96) 0.9s;
}


.related div .modulo-noticia:nth-of-type(1n+4){display:none;}


/*/////////////////////////////////////   ARTICULOS PAGINADOS //////////////////////////////////////////////*/
.content_section{-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;height:auto;}
.content_section .modulo-noticia{ margin-top: 40px; }
.content_section .modulo-noticia figure img{height: 18vw; min-height: 210px; max-height: 310px;}
.content_section .modulo-noticia:last-child{margin-bottom: 20px;}
.content_section ul.paginacion{ display: block; width: 100%; text-align: center; padding: 50px 0 20px 0;}
.content_section ul.paginacion li{font-size: 12px; display: inline-block;  border-radius: 3px; background: #fff; transition: all cubic-bezier(0.51, 0.07, 0.16, 0.96) 0.9s;margin: 0 4px}
.content_section ul.paginacion li.active{background:#FBD931;}
.content_section ul.paginacion li.active a{color: #242424;}
.content_section ul.paginacion li a{ color:#242424;padding: 12px; display: block;}

.content_section .modulo-noticia h1 + p{display:none;}

.content_section article.neceser figure + div {padding: 50px 25px 5px 25px;}



/*///////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////     VIDEOYOUTUBE     //////////////////////////////////////////////*/

.wpb_video_widget div.wpb_video_wrapper{padding-top: 56.25%;position: relative;width: 100%;margin-bottom:40px;}
.wpb_video_widget div.wpb_video_wrapper iframe{width: 100%;height: 100%;display: block;position: absolute;margin: 0;top: 0;left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



/*///////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////     MEDIA QUERY     //////////////////////////////////////////////*/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
} /* IPAD */


@media screen and (max-width: 1420px) {
    .cabecero-article .bloque{max-width:1024px}
    .cabecero-article figure{display: inline-block; width: 100%; height: 580px; overflow: hidden;}
    .cabecero-article figure > div > img{height: 100%;min-height: 560px;object-position: center;object-fit: cover;width: 100%}
    [class^="article-arrow"] img{min-height: 580px;height: 580px;}

}


@media screen and (max-width: 1300px) {
	.article-arrow-next{left: calc( 100vw - 3%);}
	.article-arrow-prev{right: calc( 100vw - 3%);}
	.article-arrow-next:hover{left: calc( 100vw - 4%);}
	.article-arrow-prev:hover{right: calc( 100vw - 4%);}
}



@media screen and (max-width: 1035px) {
    .article-arrow-next, .article-arrow-prev{display:none;}
    div.cabecero-article.video.detalle figure{height:initial;}
    .home [class*="secciones-hoyprobamos-"]  .destacado{height: 35vw;width: 30vw;max-height: initial;max-width: initial;margin: -0px 15px 0 15px;}
    .home [class^="secciones-"] h2 + p{display:none;}
	.related div .modulo-noticia:nth-last-of-type(n+3):first-of-type,
    .related div .modulo-noticia:nth-last-child(n+3):first-of-type + .modulo-noticia + .modulo-noticia  {width:30vw; max-width: 30%; height: 30vw;margin: 20px 0 0 0;transition: all cubic-bezier(0.51, 0.07, 0.16, 0.96) 0.9s;} 
	.related  div .modulo-noticia{height: 31vw; width: 31vw;	margin: 20px 30px;}
    .modulo-noticia.cuad .content-a h1{font-size: 22px;line-height: 22px;}


}





@media screen and (max-width: 970px) {
     
    .footer  ul li:nth-child(3n + 2){display: none;}
    .footer  ul { float:right; }
    .footer  ul li {padding: 0 8px 0;}

    .home .modulo-noticia.cuad{height: calc(50vw - 20px);width: calc(50vw - 20px);margin: 0px 10px 20px;} 
    .home [class*="secciones-hoyprobamos"]  .destacado{height: calc(50vw - 20px);width: calc(50vw - 20px);margin: 0px 10px 20px;max-height: 322px;max-width: 331px;}
    .home p#rev-3.blanco{display: none;}

   

    .notification article .invito p{ display: none;} 
    .mansory article.modulo-noticia:first-of-type .content-a .info, .mansory article.modulo-noticia:nth-of-type(5) .content-a .info{display:none;}

    .tbeauty{font: 300 90px/90px 'butler';}
	.full [class*='col-']{margin:0;}
    .home .swiper-button-prev{ left: calc(2%);width: 55px;height: 55px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
	.home .swiper-button-next{right: calc(2%);background-size: 80%;width: 55px;height: 55px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
	.stickyaside article.neceser div h1+p{display:none;}
   
    .modulo-noticia figure:after{background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));}
    .notelopierdas .modulo-noticia.animate{height: 34vw;width: 28vw;}
} 
     
     
     
     
     
     
@media screen and (max-width: 782px) {

	 .firmaespecial{margin: 30px 0;}
	 .stickyaside article.neceser .buttom{margin: 8px 25px 20px 25px;position: absolute;bottom: 0;right: 0px}
      
     .stickyaside article.neceser {text-align: left;}
     .tablet-col-1-1 .stickyaside  article.neceser figure + div{vertical-align: top;padding: 80px 25px 25px 25px;}
     div.grid.grid-pad.secciones-beautyexerience{padding:0;}
     .footer > div ul li:nth-child(-n + 2){display: none;}
    .header ul li:first-child{display: none;}
    .dueC {column-count: 1;column-gap: 0px}
	.tablet-col-1-1 article.neceser figure + div {width: 50%;display: inline-block;text-align: left;vertical-align: text-bottom;}
	.tablet-col-1-1 .neceser figure {width: 40%;display: inline-block;}
	.modulo-noticia.cuad{ height: 40vw;width:40vw;margin: 0px 10px 10px;}  
	.related div .modulo-noticia:nth-last-of-type(n+3):first-of-type,
	.related div .modulo-noticia:nth-last-child(n+3):first-of-type + .modulo-noticia + .modulo-noticia, .related  div .modulo-noticia   {width:40vw; max-width: 70%; height: 40vw;margin: 20px 0 0 0;transition: all cubic-bezier(0.51, 0.07, 0.16, 0.96) 0.9s;}
	.related  div .modulo-noticia {	margin: 20px 30px; }
    
	.home .modulo-noticia.cuad{  height: calc(50vw - 20px);width: calc(50vw - 20px);margin: 0px 10px 10px;} 
	.home [class*="secciones-hoyprobamos"]  .destacado{ height: calc(50vw - 20px);width: calc(50vw - 20px);margin: 0px 10px 10px;max-height: 322px;max-width: 331px;}

	.home .swiper-slide > img{height: 500px;object-fit: cover;object-position: center;}
	.home .mansory{grid-template:/* Filas*/[inicio] "descripcion cont_1" 1.2fr" cont_2 cont_3" 1.2fr "cont_4 cont_5 " 1.2fr [fin]//* Columnas*/[inicio] 1fr [contenido-start] 1fr [fin];}
	.mansory .destacado h2 + p{display:none;}
	.mansory .destacado aside{display:none;}
	.mansory .modulo-noticia figure {/*height:300px;*/}

	.home .secciones-hoydes  .destacado{background: url(/academy/wp-content/themes/Academy/img/bg_sec-destacado-hoydes.jpg) no-repeat;background-size: 120%;padding: 18% 30px 30px;height: calc(45vw + 110px);max-height: 580px;width: 100%;box-sizing: border-box;margin: 0;max-width: initial;position: absolute;top: -300px;left: 0;z-index: -1;}
	.home .secciones-hoydes article.sobrepuesto{margin-top:250px;text-align: left ;}
	.row.secciones-hoydes .bloque{text-align: center; }
    .row.secciones-hoydes .bloque article.modulo-noticia.post {max-width: calc(50% - 20px);margin: 25px 10px 0px 10px;}
	.derecha blockquote, .izquierda blockquote{margin: 25px 0px 30px 0px;}

    .footerrelated .modulo-noticia .content-a h1{font-size: 26px;line-height: 26px;}
    .footerrelated .modulo-noticia .content-a h1+p{display:none;}
    .footer  ul li:nth-child(3) p{display:none;}
    .compartir p{display:none;}
    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a{font: 900 14px/20px 'Nunito';}
    .navtab{margin: -65px 0 0 0;}
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color: #fff;}
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #ffffff;}
    figure.col-7-12.tablet-col-6-12{margin: 0;padding:0;}
    .alerta h1{font: 400 22px/22px 'butlerregular';}
    [class^="detalle"] .main:after{height: 35%;}
   
   .footerrelated .modulo-noticia figure img{  width: 100%; height: 400px; object-fit:cover;}
}	

 @media screen and (max-width: 640px) {
    .tbeauty{font: 300 60px/60px 'butler';}
    .modulo-noticia.cuad{ height: 50vw;width:50vw;margin: 0px 10px 10px; ;}
    .related div .modulo-noticia:nth-last-of-type(n+3):first-of-type,
    .related div .modulo-noticia:nth-last-child(n+3):first-of-type + .modulo-noticia + .modulo-noticia, .related  div .modulo-noticia  { width:50vw; max-width: 100%; height: 50vw;margin: 20px 0 0 0;transition: all cubic-bezier(0.51, 0.07, 0.16, 0.96) 0.9s;}
    .related  div .modulo-noticia {	margin: 20px 30px; }
    .home .modulo-noticia.cuad{ height: calc(100vw - 10px);width: calc(100vw - 10px);margin: 0px 0px 10px;} 
    .home [class*="secciones-hoyprobamos"]  .destacado{height: calc(100vw - 10px);width: calc(100vw - 10px);margin: 0px 0px 10px;max-height: 322px;max-width: 331px;}
    .secciones-hoyhablamos article.modulo-noticia.post {max-width: calc(100% - 0px);margin:20px;}
    .footer{min-height:350px;}
    .modulo-noticia.cuad{height: 100vw;width: 100vw;}
	article.modulo-noticia.cuad.animate,.related div .modulo-noticia:nth-last-of-type(n+3):first-of-type,.related div .modulo-noticia:nth-last-child(n+3):first-of-type + .modulo-noticia + .modulo-noticia, .related  div .modulo-noticia{width: 70vw;height: 70vw;}
	.content_section .modulo-noticia .content-a h1{font-size: 25px;line-height: 26px;}
    blockquote{width: 100%;max-width: initial }
    .firmaespecial figure, .firmaespecial figure figcaption div{text-align: center;}
    [class*="neceser"] .foto-neceser, [class*="neceser"] .neceser-cabecero{width: 100%}
	 .notification .buttom{margin-bottom: 35px;}

}




@media screen and (max-width: 540px) {
	 .tablet-col-1-1 .stickyaside  article.neceser figure + div{vertical-align: top;padding: 30px 0px 25px 18px;}

    body [class*='col-'] {margin:0;}
    .talentos div.col-1-2:nth-child(2) p {display: none;}
    .talentos.bgbianco{margin-right: 40px;}
    .content_section .modulo-noticia .content-a h1{font-size: 22px;line-height: 22px;}
   .content_section .modulo-noticia .content-a{ padding: 0px 30px 15px 30px;}
  .footerrelated .modulo-noticia figure img{  width: 100%; height: 300px; object-fit:cover;}
  body .fondoverde{ padding:180px 0 0;} 
}

@media only screen and (max-width: 480px) {



    .header ul li:last-child{display: none;}
    .whatsapp-l { display: block; }
     body *[class^="content_anim"] { opacity: 1 }
    .cabecero-article figure > div > img{min-height: 360px;}    
    .cabecero-article figure{height: 360px;} 
    .fondocuadro{height: 288px;}
    .home .mansory{grid-template:/* Filas*/[inicio] "descripcion" 1.2fr "cont_1" 1.2fr "cont_2" 1.2fr"cont_3" 1.2fr"cont_4" 1.2fr "cont_5" 1.2fr[fin]//* Columnas*/[inicio] 1fr  [fin];}
    .row.secciones-hoydes .bloque article.modulo-noticia.post {max-width: calc(100% - 0px);margin:20px;}

    .footerrelated .modulo-noticia .content-a h1{font-size: 18px;line-height: 18px;}
    .content_section .modulo-noticia .content-a h1{font-size: 18px;line-height: 18px;}
	  .content_section .modulo-noticia .content-a {padding: 0px 30px 15px 30px;}
    .footerrelated  .modulo-noticia figure img{  width: 100%; height: 200px; object-fit:cover;}


}

/* ///////////////////////////// AJUSTES ////////////////////////////// */



/* ajustes */
html {margin-top:0px!important;}
body .row {margin: 0 auto;padding-bottom: initial;overflow:hidden;}
body .header.bgc {display:none;}
body .notification {display:none;}

body .footer {display:none;}
body div#wpadminbar {display: none;}
body .oculto {display:none;}
body .ofvisible {overflow: inherit;}


/* grid */
body .grid {max-width: 1024px;    width: 100%;min-width: 748px;    overflow: hidden;    box-sizing: border-box;    margin: 0 auto;}
.vc_column_container {padding-left: 0;padding-right: 0;}

/* h3.destacado */
body h3 {font: 700 68px/69px 'Saol Display';color:#121212;margin-bottom:70px;text-align:center;}


/* ESTE ES EL RELACIONADOS-ESPECIAL DE VERDAD */

body .relacionados-especial .content_section {position: relative;z-index: 2;}
body .relacionados-especial .content_section .modulo-noticia {width:33%;padding:0px;padding-right: 4%;vertical-align: top;padding-top:38px;background: none;box-shadow: none;    margin-top: 0;    box-sizing: border-box;}
body .relacionados-especial .content_section .modulo-noticia .interaction {display: none;}
body .relacionados-especial .content_section .modulo-noticia figure {    display: block;width: 100%;}
body .relacionados-especial .content_section .modulo-noticia figure img {max-width: 100%;height: 266px;max-height: 266px;}
body  .content_section .modulo-noticia .content-a {margin: 15px 0 20px;display: block;width: 100%;padding: 0;}
body .relacionados-especial .content_section .modulo-noticia .content-a .topcintillo {display:none;}
body .relacionados-especial .content_section .modulo-noticia .content-a h1 {font: 700 31px/35px 'Cormorant Garamond';color:white;    padding: 0;}
body .relacionados-especial .content_section article:nth-child(1) { }
body .relacionados-especial .content_section article:nth-child(1n+4) {display:none;}




/*////////////////////////////////////////////
//////////////////////////////////////////////
////////////////////////// ESTILOS POST IKEA  tienes un class post para que to lo queremos que afecte al post solo salga alli y no afecte a la portada */


@font-face {
font-family: 'Saol Display';
src:url('https://www.mujerhoy.com/contentfactory/mat/loreal/fonts/SaolDisplay-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'Saol Display';
src:url('https://www.mujerhoy.com/contentfactory/mat/loreal/fonts/SaolDisplay-RegularItalic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
font-family: 'Saol Display';
src:url('https://www.mujerhoy.com/contentfactory/mat/loreal/fonts/SaolDisplay-MediumItalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
}


@font-face {
font-family: 'Saol Display';
src:url('https://www.mujerhoy.com/contentfactory/mat/loreal/fonts/SaolDisplay-Semibold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}



@font-face {
font-family: 'Saol Standard';
src:url('https://www.mujerhoy.com/contentfactory/mat/loreal/fonts/SaolStandard-MediumItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
font-family: 'Saol Standard';
src:url('https://www.mujerhoy.com/contentfactory/mat/loreal/fonts/SaolStandard-RegularItalic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
font-family: 'Saol Standard';
src:url('https://www.mujerhoy.com/contentfactory/mat/loreal/fonts/SaolStandard-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
font-family: 'Saol Standard';
src:url('https://www.mujerhoy.com/contentfactory/mat/loreal/fonts/SaolStandard-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
font-family: 'Saol Text';
src:url('https://www.mujerhoy.com/contentfactory/mat/loreal/fonts/SaolText-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}


/* ajustes */
html, body {overflow-x:hidden;}
#cintilloBBVA {display: none!important;}
body .fondoazuloscuro.mission {display: none!important;}
body .grid {max-width: 1220px!important;}
body .firmaRRSS .compartir i {color:#272727;}
body .row.subirfila {margin-top:-100px;background:transparent;}

/*
cabecero-article 
body .cabecero-article .bloque p#rev-1 {display: block!important;font:400 19px/24px 'Nunito';color:#B2B2B2;text-transform:uppercase;text-align:left;margin-bottom:10px;    padding-top: 20px;text-align:left;    max-width: 600px;order: 2;}
body .cabecero-article .bloque h1#rev-2 {font: 600 46px/48px 'Saol Display';color: #272727;text-align:left;    max-width: 600px;order: 3;}
body .cabecero-article .bloque p#rev-3 {font:700 18px/25px 'Nunito';color:#272727;text-transform:uppercase;opacity:0.7;    max-width: 600px;text-align: left;order: 4;}
*/


/* adornos */
body .row {position:relative;}
body .row:before { content: "";position: absolute;width: 100%;height: 100%;pointer-events: none;background-image: url(/academy/wp-content/uploads/sites/9/2020/07/lineas-verticales-v2.svg);background-position: center;z-index: 3;background-repeat: no-repeat;background-size: cover;opacity:0.5;}


body *[id^="adorno"]{pointer-events: none;position: absolute;overflow: initial;margin-top:-420px;width:100%;}
body *[id^="adorno"] *{-webkit-transition: 2s cubic-bezier(0.165, 0.775, 0.145, 1.020); -moz-transition: 2s cubic-bezier(0.165, 0.775, 0.145, 1.020); -o-transition: 2s cubic-bezier(0.165, 0.775, 0.145, 1.020); transition: 2s cubic-bezier(0.165, 0.775, 0.145, 1.020);}


body div#adorno01 .contenedor-adorno {position: relative;z-index: 2;left: -640px;top: -200px;}
body div#adorno01.mostrarlo .contenedor-adorno {position: relative;z-index: 2;top: 120px;left: -390px;}

body div#adorno02 .contenedor-adorno {position: relative;z-index: 2;right: -110vw;top: -200px;}
body div#adorno02.mostrarlo .contenedor-adorno {position: relative;z-index: 2;top: 100px;right: -78vw;}

body div#adorno03 {z-index:10;}
body div#adorno03 .contenedor-adorno {position: relative;z-index: 2;left: -640px;top: -240px;}
body div#adorno03.mostrarlo .contenedor-adorno {position: relative;z-index: 2;top: 160px;left: -210px;}
body div#adorno03.mostrarlo .contenedor-adorno img{max-width:610px;}

body div#adorno04 .contenedor-adorno {position: relative;z-index: 2;right: -198vw;top: -720px;}
body div#adorno04.mostrarlo .contenedor-adorno {position: relative;z-index: 2;top: 320px;right: -70vw;}

/* colores */

/* fondoscolores */
body .fondoverde {background: linear-gradient(90deg, #C0E0D0 74%, #EBEBEB 20%);position:relative;margin: -190px 0 0 0;padding: 190px 0;}
body .fondoverde:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;pointer-events: none;background-image: url(/academy/wp-content/uploads/sites/9/2020/07/lineas-fondo-verde-v3-1.svg);pointer-events: none;background-position: center;background-size: cover;background-repeat: no-repeat;    z-index: -1;opacity:1;}
body .fondonegro {background: linear-gradient(to bottom, #272727 80%, transparent 0);/*margin-top: 80px!important;*/}
body .fondomorado {background: linear-gradient(to right, #5750D9 80%, transparent 0);position:relative;transition: background 2s linear;position: relative;
z-index: 1;}
body .fondomorado:before {content: "";width: 80%;height: 70px;position: absolute;background: white;    z-index: initial; opacity:1;}


/* contenedor-cintillo-ikea */
body .row.cabecerorow{margin-top:-45px;}
body .contenedor-cintillo-ikea {width: 100%;background: transparent;position: relative;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;padding: 45px 120px;    overflow: visible;    z-index: 3;}
body .contenedor-cintillo-ikea div {text-align:center;}
body .contenedor-cintillo-ikea .columna-izquierda img.macro-logos {max-width: 320px;max-height: 27px;width: 100%;height: auto;}
body .contenedor-cintillo-ikea .columna-central {text-align: left;position:relative;}
body .contenedor-cintillo-ikea .columna-central:before {content: "";width: 550px;height: 250px;background-color: #FBD931;position: absolute;top: -45px;left: -60px;z-index: 3;clip-path: polygon(4% 0, 0% 100%, 100% 0);-webkit-clip-path: polygon(4% 0, 0% 100%, 100% 0);}
body .contenedor-cintillo-ikea .columna-central h2 {font: 700 30px/25px 'Saol Display';color: #383838;max-width: 150px;z-index: 3;position: relative;}
body .contenedor-cintillo-ikea .columna-central h2 span {display:block;}

/* .interactivo-test */
body .interactivo-test {padding: 40px 0px 20px 0px;position:relative;z-index: 3;}
body .interactivo-test iframe {margin: 0 auto;display: block;}


/* contenedor-titular */

body .contenedor-titular {width:100%;margin:0 auto;}
body .contenedor-titular .imagen-titulo {text-align:center;    margin: 0 auto;max-width: 1080px;}
body .contenedor-titular .imagen-titulo figure {}
body .contenedor-titular .imagen-titulo figure img {width:100%;height:100%;object-fit:cover;}
body .contenedor-titular .texto-titulo {text-align:left;max-width:600px;    margin: 0 auto;    padding-top: 20px;}
body .contenedor-titular .texto-titulo p.categoria {font: 400 19px/24px 'Nunito';color: #B2B2B2;text-transform: uppercase;opacity:1;padding-bottom:5px;}
body .contenedor-titular .texto-titulo h1 {font: 600 46px/48px 'Saol Display';color: #272727;    padding: 0 0 12px 0;}
body .contenedor-titular .texto-titulo p {font: 400 18px/25px 'Nunito';color: #272727;opacity: 0.7;}


/* contenedor-titulo-video */
body .contenedor-titulo-video {display: flex;justify-content: space-between;margin-bottom: 40px;    margin-top: 120px;}
body .contenedor-titulo-video .titulo-video {text-align: left;width: 60%;}
body .contenedor-titulo-video .titulo-video h2 {font: 400 16px/24px 'Nunito';color:#FFFFFF;text-transform: uppercase;opacity:0.7;width:65%;}
body .contenedor-titulo-video .titulo-video p {font: 700 25px/35px 'Nunito';color:white;margin-bottom: 0px;width: 65%;}
body .contenedor-titulo-video .descripcion-video {text-align: left;display: flex;align-items: flex-end;width:40%;}
body .contenedor-titulo-video .descripcion-video p {font: 400 18px/24px 'Nunito';color: white;opacity:0.7;}
div[id^="video_"] {padding: 0 0 64px 0;}


.vjs-poster:after {
    content: '';
    position: absolute;
    z-index: 3;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.05);}

/* firmaespecial */
body .firmaespecial {margin-top: 0;margin-bottom: 46px;}
body .firmaespecial figure .contentradius {border-radius: inherit;width: 253px;height: 406px;    margin: 0 50px 0 0;vertical-align: middle;}
body .firmaespecial figure .contentradius img {width: 100%;height: 100%;object-fit: cover;}
body .firmaespecial figcaption {width: calc(100% - 303px);vertical-align: middle;}
body .firmaespecial figcaption .description h4 {font: 800 20px/30px 'Nunito';color:#383838;text-transform:uppercase; padding: 10px 0 12px}
body .firmaespecial figcaption .description p {font: 700 22px/26px 'Nunito';color:white;}
body .firmaespecial figcaption .description p em {font: 700 19px/22px 'butlerregular';font-style: italic;opacity: 0.9;display: block;margin-top: 8px; color:#322150;letter-spacing: -1px; }
body .firmaespecial figcaption .description p em span{display: block;font-size: 15px;font-style: initial;}
body .firmaespecial figcaption .description p em i{display: block;font-size: 15px;font-style: initial;}
body .firmaespecial .social {display:none;}

/* redondo */
body .redondo{border-radius: 100%;overflow: hidden;}

/* relacionados-especial */
body .relacionados-especial {max-width: none!important;margin-bottom: 40px!important;}
body  .content_section .modulo-noticia .content-a .topcintillo {display: block!important;font:400 19px/24px 'Nunito';color:#B2B2B2;}
body .relacionados-especial .content_section .modulo-noticia .content-a h1 {font: 600 31px/38px 'Saol Display'!important;color: #272727!important;}
body .relacionados-especial .content_section .modulo-noticia.video figure:before {    background: url('/academy/wp-content/uploads/sites/9/2020/07/play.svg') no-repeat;}


/* contenedor-pie-ikea */
body .contenedor-pie-ikea:before {content:"";width:33%;height:100%;position:absolute;bottom:0;left:0;background-color:#FBD931;z-index:2;    border-top-right-radius: 100%;}
body .contenedor-pie-ikea {position:relative;display: flex;justify-content: space-between;align-items:center;background: linear-gradient(to top, #272727 70%, transparent 0);    padding: 220px 120px 120px 120px;box-sizing: border-box;}
body .contenedor-pie-ikea .columna-izquierda {position:relative;z-index:3}
body .contenedor-pie-ikea .columna-izquierda img.macro-logos {margin-bottom: 30px;max-width: 100px;max-height: 50px;}
body .contenedor-pie-ikea .columna-izquierda h2 {font: 700 77px/68px 'Saol Display';color:#383838;max-width: 320px;}
body .contenedor-pie-ikea .columna-izquierda h2 span {display:block;}
body .contenedor-pie-ikea .columna-izquierda p {font:400 22px/24px 'Nunito';color:#000000;max-width: 320px;}
body .contenedor-pie-ikea .columna-central {text-align:center;padding-top: 60px;}
body .contenedor-pie-ikea .columna-central h3:before {display:none;}
body .contenedor-pie-ikea .columna-central h3 {font:700 34px/22px 'Nunito';color:white;margin-bottom:22px;}
body .contenedor-pie-ikea .columna-central p {font:400 13px/22px 'Nunito';color: rgba(255, 255, 255, 0.58);}
body .contenedor-pie-ikea .columna-derecha {text-align:center;}
body .contenedor-pie-ikea .columna-derecha p {display:inline-block;font:400 22px/24px 'Nunito';color:white;    vertical-align: middle;}
body .contenedor-pie-ikea .columna-derecha p a {display:inline-block;margin-left: 20px;    vertical-align: middle;}
body .contenedor-pie-ikea .columna-derecha p a img {max-width:100px;width:100%;height:auto;}
body .contenedor-pie-ikea:after {content: "";position: absolute;width: 100%; height: 204px;pointer-events: none; background-image: url(/academy/wp-content/uploads/sites/9/2020/07/lineas-verticales-v2.svg);background-position: center;z-index: 0;background-repeat: no-repeat;background-size: cover;opacity: 0.5;left: 0;top: 0px;}

.parrafo p strong {font-weight: 800;color: #000;}


/*////////////////////////////////////////////
//////////////////////////////////////////////
////////////////////////// FINE video emergente pie */


@media screen and (max-width: 1660px) {
   body .contenedor-pie-ikea .columna-izquierda h2 {font: 700 57px/48px 'Saol Display';} 
    
}

@media screen and (max-width: 1440px) {

   body .relacionados-especial .content_section .modulo-noticia .content-a h1 {    font: 600 26px/33px 'Saol Display'!important;}
   body .contenedor-pie-ikea {    padding: 160px 120px 120px 120px;}
   body .contenedor-pie-ikea .columna-izquierda img.macro-logos {margin-bottom: 15px;}
   body .contenedor-pie-ikea .columna-izquierda h2 {font: 700 47px/38px 'Saol Display';}  
   body .contenedor-pie-ikea .columna-izquierda p {    font: 400 18px/24px 'Nunito';}
   
    
}  

@media screen and (max-width: 1366px) {
body .contenedor-pie-ikea .columna-izquierda img.macro-logos {    max-width: 70px;}
}


@media screen and (max-width: 1280px) {
   body .contenedor-cintillo-ikea {    padding: 45px 60px;}    
   body .contenedor-pie-ikea {    padding: 120px 60px 80px 60px;}
   body .contenedor-pie-ikea .columna-izquierda h2 {font: 700 47px/38px 'Saol Display';}

   
}

@media screen and (max-width: 1200px) {
   body .fondomorado {    background: #5750D9;}
   body .fondomorado:before {    width: 100%;}
   body .contenedor-pie-ikea .columna-izquierda img.macro-logos {margin-bottom: 10px;max-width: 42px;}
   body .contenedor-pie-ikea .columna-izquierda h2 {    max-width: 200px;}
   body .contenedor-pie-ikea .columna-izquierda p {    max-width: 200px;font: 400 18px/24px 'Nunito';}
   body .contenedor-pie-ikea .columna-central h3 {font: 700 30px/18px 'Nunito';}
   body .contenedor-pie-ikea .columna-derecha p {display: block;font: 400 18px/24px 'Nunito';}
   body .contenedor-pie-ikea .columna-derecha p a {display: block;margin-top: 10px;margin-left: 0;}
   
   body div#adorno01 .contenedor-adorno {    z-index: 0;left: -300px;top: -420px;}
   body div#adorno01 .contenedor-adorno img {width: 80%;height: 80%;}
   body div#adorno03 .contenedor-adorno {left: -320px;top: -120px;}
   body div#adorno03 .contenedor-adorno img {width: 80%;height: 80%;}
   body div#adorno04 {display:none;}

}

@media screen and (max-width: 1024px) {
    body div#adorno01 {display:none;} 
    body div#adorno02 {display:none;} 
    body div#adorno03 {display:none;} 
    body div#adorno04 {display:none;}
    
}  


@media screen and (max-width: 980px) {
    body .contenedor-pie-ikea .columna-izquierda h2 {font: 700 37px/28px 'Saol Display';}
}

@media screen and (max-width: 900px) {
    body .row:before {display:none;}
    body .contenedor-cintillo-ikea {    flex-wrap: wrap;padding: 00px;margin-bottom: 20px;}
    body .contenedor-cintillo-ikea .columna-izquierda {z-index: 2;position: absolute;top: 16px;left: 8px;}
    body .contenedor-cintillo-ikea .columna-izquierda img.macro-logos{max-width: 60px;}
    body .contenedor-cintillo-ikea .columna-derecha {position: absolute;right: 0;width: 90px;}
    body .contenedor-cintillo-ikea .columna-derecha img {max-width: 60px;}
    
    body .contenedor-cintillo-ikea .columna-central {order:3;width:100%;    background: #FBD931;text-align: center;padding: 12px 0;flex: 2 100%;}
    body .contenedor-cintillo-ikea .columna-central:before {display:none;}
    body .contenedor-cintillo-ikea .columna-central h2 { font: 700 24px/25px 'Saol Display';   max-width: none;    display: inline-block;}
    body .contenedor-cintillo-ikea .columna-central h2 span {display: inline; }
    
    body .contenedor-titular {    padding: 20px 20px 0px;box-sizing: border-box;}
    body .contenedor-titular .imagen-titulo {    max-width: none;}
    body .contenedor-titular .texto-titulo {    max-width: none;}
    
    body .contenedor-titulo-video {margin-top: 60px;box-sizing: border-box;padding: 20px;flex-direction: column;}
    body .contenedor-titulo-video .titulo-video {    width: 100%;}
    body .contenedor-titulo-video .titulo-video h2 {    width: 75%;}
    body .contenedor-titulo-video .titulo-video p {width: 75%;}
    body .contenedor-titulo-video .descripcion-video {    width: 100%;padding-top: 15px;}
    
    body .contenedor-pie-ikea {    flex-direction: column;    background: #272727;padding:0;}
    body .contenedor-pie-ikea:before {display:none;}
    body .contenedor-pie-ikea .columna-izquierda {width: 100%;background: #FBD931;text-align: center;box-sizing: border-box;padding: 40px 20px 25px 20px;}
    body .contenedor-pie-ikea .columna-izquierda img.macro-logos {margin-bottom: 30px;}
    body .contenedor-pie-ikea .columna-izquierda h2 {    max-width: none;}
    body .contenedor-pie-ikea .columna-izquierda h2 span {display:inline;}
    body .contenedor-pie-ikea .columna-izquierda p {max-width: none;margin-top: 12px;}
    body .contenedor-pie-ikea .columna-derecha {    text-align:center;padding-top: 22px;padding-bottom: 32px;}
    
}   

@media screen and (max-width: 800px) {
    body .relacionados-especial {padding-left: 0;padding-right: 10px!important;}
}

@media screen and (max-width: 590px) {
    
    body .interactivo-test {padding: 10px 0px 0px 0px;}
    body .row.subirfila {    margin-top: -40px;}
     body .fondoverde{ padding:180px 0 0;} 


    body .firmaespecial figure .contentradius {display: block;width: 100%;height: 100%;margin: 0 auto;}
    body .firmaespecial figcaption {display: block;width: 100%;}
    body .firmaespecial figure figcaption div {text-align: left;}
        body .contenedor-cintillo-ikea .columna-central h2 { font: 700 16px/25px 'Saol Display';   max-width: none;    display: inline-block;}


}    


@media screen and (max-width: 530px) {
    
    body .interactivo-test {padding: 10px 0px 20px 0px;}
    body .row.subirfila {margin-top: -50px;}
    
    body .contenedor-cintillo-ikea .columna-central h2 {    font: 700 16px/25px 'Saol Display';}
    body .contenedor-titular .texto-titulo h1 {font: 600 30px/32px 'Saol Display';}
    body .firmaespecial figcaption .description h4 {    font: 500 16px/24px 'Nunito';padding-top: 12px;}
    body .firmaespecial figcaption .description p {font: 700 25px/35px 'Nunito';}
    
    body .relacionados-especial .content_section .modulo-noticia .content-a h1 {font: 600 23px/30px 'Saol Display'!important;}
    body .content_section ul.paginacion {display:none;}
    body .contenedor-pie-ikea .columna-izquierda img.macro-logos {margin-bottom: 20px;    max-width: 100px;}
    body .contenedor-pie-ikea .columna-izquierda h2 {font: 700 24px/26px 'Saol Display';}
    body .contenedor-pie-ikea .columna-izquierda p {font: 400 15px/19px 'Nunito';}
    body .contenedor-pie-ikea .columna-central h3 {font: 700 23px/18px 'Nunito';}
    body .contenedor-pie-ikea .columna-central p {font: 400 15px/22px 'Arial';}
    

}    



@media screen and (max-width: 800px) {
    body .titular p {    width: 80%;}
    body .texto {padding: 60px 25px;}
    body h3 {font: 700 58px/59px 'Cormorant Garamond';padding: 0px 25px;box-sizing: border-box;}

    body .relacionados-especial h3.masvideos {font: 700 138px/138px 'Cormorant Garamond';}
    .fondo-relacionados-especial {    padding: 80px 0px;}
    body .relacionados-especial {padding-left: 25px;padding-right: 25px!important;}
    body .relacionados-especial .content_section .modulo-noticia {    width: 100%;    padding-top: 0;margin-bottom: 42px!important;padding-right: 4%!important;}
    body .relacionados-especial .content_section article:nth-child(3) {padding-right: 0px!important;}

    .cintillo-proyecto {    padding: 0px 25px;}
    .cintillo-proyecto .columna-logo {    width: 100%;margin-bottom: 30px;}
    .cintillo-proyecto .columna-logo:before {display:none;}
    .cintillo-proyecto .columna-proyecto {    width: 100%;}
    .cintillo-proyecto .columna-proyecto h2 {    width: 90%;}

}

@media screen and (max-width: 768px) {
    
body .relacionados-especial h3.masvideos {font: 700 108px/108px 'Cormorant Garamond';margin-bottom: 10px;}
    body .relacionados-especial .content_section .modulo-noticia {width: 100%;padding-top: 0px;padding-right: 0px!important;margin-bottom: 20px!important;}
    
} 



@media screen and (max-width: 475px) {
    body .titular h1 {text-align: left;}
    body .titular h1 {font: 700 35px/36px 'Cormorant Garamond'}
    body .titular p {font: 400 16px/24px 'BentonSansBBVA-Book';padding-top: 25px;display: block!important;    width: 85%;}

    body h3 {    font: 700 35px/36px 'Cormorant Garamond';}
    .linea.ajustelinea {margin-top: 0px;}
    

    
    body .relacionados-especial .content_section .modulo-noticia figure img {height: 200px;max-height: 200px;}


    body .relacionados-especial h3.masvideos {font: 700 78px/78px 'Cormorant Garamond';    letter-spacing: -6px;}
    .cintillo-proyecto .columna-proyecto h2 {font: 700 25px/35px 'BentonSansBBVA-Bold';}

    
}

@media screen and (max-width: 385px) {
    .content_anim3.nombre.animated.fadeInLeft {    top: 75px;}

    body .relacionados-especial h3.masvideos {font: 700 58px/58px 'Cormorant Garamond';}

}  

@media handheld, only screen and (max-width: 782px) {
    body .tablet-col-1-1 {width: 100%;}
    body .push-2-12 {margin: 0px 0;} 
    body .grid {width: 100%;min-width: 0;}
}