@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Lora:wght@400;700&display=swap";body.cuentos{color:#333;font-family:lora;font-size:20px}@media all and (max-width:1439px) and (min-width:1280px){body.cuentos{font-size:16px}}@media all and (max-width:1279px) and (min-width:768px){body.cuentos{font-size:15px}}@media all and (max-width:767px){body.cuentos{font-size:15px}}body.cuentos #all-wrapper{background-color:initial}body.cuentos #all-wrapper{padding-top:285px;margin-bottom:7em}@media all and (max-width:1439px) and (min-width:1280px){body.cuentos #all-wrapper{padding-top:200px}}@media all and (max-width:1279px) and (min-width:768px){body.cuentos #all-wrapper{padding-top:200px}}@media all and (max-width:767px){body.cuentos #all-wrapper{padding-top:120px}}@media all and (max-width:1279px) and (min-width:768px){body.single-cuentos #header-cuentos{height:140px}}@media all and (max-width:767px){body.single-cuentos #header-cuentos{height:80px}}#header-cuentos{width:100vw;padding:70px 0;position:fixed;top:0;left:0;z-index:10;box-sizing:border-box;background-color:#72be89;background-color:var(--main-color);-moz-transition:padding .3s;-o-transition:padding .3s;-webkit-transition:padding .3s;transition:padding .3s}@media all and (max-width:1439px) and (min-width:1280px){#header-cuentos{padding:40px 0}}@media all and (max-width:1279px) and (min-width:768px){#header-cuentos{padding:20px}}@media all and (max-width:767px){#header-cuentos{padding:20px 10px}}#header-cuentos.scrolled{padding:20px 0}@media all and (max-width:1279px) and (min-width:768px){#header-cuentos.scrolled{padding:20px}}@media all and (max-width:767px){#header-cuentos.scrolled{padding:20px 10px}}#header-cuentos .ethic,#header-cuentos .nav,#header-cuentos .logos{display:inline-block;vertical-align:middle}#header-cuentos .ethic{display:inline-block;vertical-align:middle;margin-right:65px;-moz-transform:translate(10px,0);-ms-transform:translate(10px,0);-webkit-transform:translate(10px,0);transform:translate(10px,0)}@media all and (max-width:767px){#header-cuentos .ethic{margin-right:20px}}#header-cuentos .ethic a{display:inline-block;line-height:3em}#header-cuentos .ethic img{width:135px;vertical-align:middle;-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);transform:translateY(-8px)}@media all and (max-width:767px){#header-cuentos .ethic img{width:90px}}@media all and (max-width:1279px) and (min-width:768px){#header-cuentos .nav{position:absolute;bottom:0;left:0;width:100%;text-align:center}}@media all and (max-width:767px){#header-cuentos .nav{display:none}}#header-cuentos .nav li{font-size:19px;letter-spacing:-.02em;display:inline-block;font-family:montserrat}#header-cuentos .nav li a{color:#fff;display:inline-block;position:relative;line-height:3em}#header-cuentos .nav li a:after{content:'';width:0;background-color:#fff;height:3px;display:block;position:absolute;bottom:10px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:width .3s;-o-transition:width .3s;-webkit-transition:width .3s;transition:width .3s}#header-cuentos .nav li a:hover:after{width:100%}#header-cuentos .nav li+li{margin-left:35px}@media all and (max-width:767px){#header-cuentos .nav li+li{display:none}}#header-cuentos .logos{float:right}@media all and (max-width:767px){#header-cuentos .logos{margin-top:4px;width:calc(100% - 120px);display:grid;grid-template-columns:.9fr 1fr;gap:10px;align-items:center}}#header-cuentos .logos a{display:inline-block}#header-cuentos .logos .patrocinador{max-width:175px;height:auto!important;display:inline-block;vertical-align:middle;margin-right:15px}@media all and (max-width:1279px) and (min-width:768px){#header-cuentos .logos .patrocinador{max-width:100px}}@media all and (max-width:767px){#header-cuentos .logos .patrocinador{width:100%;max-width:120px}}#header-cuentos .logos .ministerio{width:240px;display:inline-block;vertical-align:middle}@media all and (max-width:1279px) and (min-width:768px){#header-cuentos .logos .ministerio{width:150px}}@media all and (max-width:767px){#header-cuentos .logos .ministerio{width:100%;max-width:120px}}.ficha-didactica{text-align:center;margin-bottom:3em}.ficha-didactica a{background-color:#5475c9;background-color:var(--secondary-color);color:#fff;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;padding:1em 1.5em;font-size:1em;font-weight:700;font-family:montserrat}.ficha-didactica a:hover{background-color:#000}.ficha-didactica a svg{width:1em;margin-right:10px;vertical-align:middle}body.page-template-template-cuentos-home .intro .content{color:#999;line-height:1.5em}.story-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;overflow:hidden}.story-list .story-item{width:calc(50% - 10px);float:left;margin:0 5px 50px;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}@media all and (max-width:767px){.story-list .story-item{width:100%;margin:0 0 50px}}.story-list .story-item:hover{opacity:.5}.story-list .story-item .cover{margin-bottom:1em}.story-list .story-item .cover img{width:100%;height:auto!important}.story-list .story-item h1{text-align:center;color:#5475c9;color:var(--secondary-color);font-size:1.5em;font-weight:600;font-family:montserrat}#main-story .migas{display:none}@media all and (max-width:767px){#main-story .migas{display:block;padding:10px;margin-bottom:50px;font-size:15px;font-weight:700}#main-story .migas a{font-family:montserrat;color:#999;display:inline-block;position:relative}#main-story .migas a+a:before{content:'>';padding:0 7px}}#main-story .intro{text-align:center;margin-bottom:3.5em}#main-story .intro .logo{max-width:7.58em;margin-bottom:2.5em;height:auto!important}#main-story .intro h1{color:#5475c9;color:var(--secondary-color);font-size:4.2em;line-height:1.25em;margin-bottom:.45em;font-weight:700;letter-spacing:-.03em;font-family:montserrat}@media all and (max-width:767px){#main-story .intro h1{font-size:2.5em}}#main-story .intro h2{color:#72be89;color:var(--main-color);font-size:1.35em;font-weight:600}#main-story .content-wrapper{width:900px;margin-left:auto;margin-right:auto}@media all and (max-width:1279px) and (min-width:768px){#main-story .content-wrapper{max-width:900px;width:calc(100% - 40px)}}@media all and (max-width:767px){#main-story .content-wrapper{width:calc(100% - 20px)}}#main-story .content-wrapper .content{color:#333;margin-bottom:4.2em}#main-story .content-wrapper .content img.size-full{width:1200px;-moz-transform:translateX(-150px);-ms-transform:translateX(-150px);-webkit-transform:translateX(-150px);transform:translateX(-150px);margin-bottom:3.5em;height:auto!important}@media all and (max-width:1279px) and (min-width:768px){#main-story .content-wrapper .content img.size-full{width:100vw;-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media all and (max-width:767px){#main-story .content-wrapper .content img.size-full{width:100vw;-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}}#main-story .content-wrapper .content p{font-size:1.4em;line-height:1.5em;margin-bottom:1.5em;opacity:0;-moz-transition:opacity 1s,-moz-transform 1s;-o-transition:opacity 1s,-o-transform 1s;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-moz-transform:translateY(1em);-ms-transform:translateY(1em);-webkit-transform:translateY(1em);transform:translateY(1em)}#main-story .content-wrapper .content p.active{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#main-story .content-wrapper .content p img,#main-story .content-wrapper .content p img.size-full{margin-top:1.2em;margin-bottom:1.3em}#main-story .escucha{text-align:center;margin-bottom:4em}#main-story .escucha h3{font-size:1.5em;font-weight:700;margin-bottom:1.2em;font-family:montserrat}#main-story hr{max-width:900px;border:none;height:1px;background-color:#333;margin-bottom:3.25em}#main-story .sobre{font-size:1.4em;line-height:1.2em;font-weight:600;margin-bottom:3.5em}.c4f_share-bar{color:#333;text-align:center}.c4f_share-bar h4{font-size:1.6em;font-weight:700;margin-bottom:.8em;font-family:montserrat}.c4f_share-bar ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.c4f_share-bar li::before{content:'|';display:inline-block;padding:0 15px}@media all and (max-width:767px){.c4f_share-bar li::before{padding:0 10px}}.c4f_share-bar li:first-child::before{content:none}.c4f_share-bar span,.c4f_share-bar a{display:inline-block;cursor:pointer;position:relative;font-size:1.5em;-moz-transition:color .5s;-o-transition:color .5s;-webkit-transition:color .5s;transition:color .5s}@media all and (max-width:767px){.c4f_share-bar span,.c4f_share-bar a{font-size:1.2em}}.c4f_share-bar span:hover,.c4f_share-bar a:hover{color:#72be89;color:var(--main-color)}footer.footer-story{background-color:#5475c9;background-color:var(--secondary-color);padding:2em 0;font-family:montserrat}footer.footer-story .legal{float:left}@media all and (max-width:1279px) and (min-width:768px){footer.footer-story .legal{float:initial;text-align:center}}@media all and (max-width:767px){footer.footer-story .legal{float:initial;text-align:center}}footer.footer-story .legal nav{margin-bottom:15px}footer.footer-story .legal nav a{color:#fff;font-size:12px;text-transform:capitalize;display:inline-block}footer.footer-story .legal nav a+a{margin-left:20px}footer.footer-story .legal .copyright{font-size:12px}footer.footer-story .logo{float:right}@media all and (max-width:1279px) and (min-width:768px){footer.footer-story .logo{float:initial;text-align:center}}@media all and (max-width:767px){footer.footer-story .logo{float:initial;text-align:center}}footer.footer-story .logo img{width:184px;margin-right:150px;-moz-transform:translateY(6px);-ms-transform:translateY(6px);-webkit-transform:translateY(6px);transform:translateY(6px)}@media all and (max-width:1279px) and (min-width:768px){footer.footer-story .logo img{margin:50px auto 20px;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media all and (max-width:767px){footer.footer-story .logo img{margin:50px auto 20px;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}