/* Google fonts */
@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700;800&display=swap');

*{margin:0;padding:0;border:none;outline:0}
/*.preloader{width:100%;height:100vh;z-index:999999;background-position:center center;background-repeat:no-repeat;background-image:url(../images/preloader.gif); background-color: #000; position: fixed;}*/

body{font-size:16px;color:#333;line-height:1.7em;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-family: 'Baloo 2', cursive;}
.author-info .author .designation,.card-about .list-style-one li,.card-home .author .designation,.fact-counter .count-outer,.header ul li a,.news-block .date,.progress-levels .progress-box .percent,.single-post .comments-area .comment .comment-reply,.single-post .comments-area .comment-box strong,h1,h2,h3,h4,h5,h6{font-family: 'Baloo 2', cursive;}
a{text-decoration:none;cursor:pointer;color:#fc6183}
a:focus,a:hover,a:visited{text-decoration:none;outline:0}
h1,h2,h3,h4,h5,h6{position:relative;font-weight:400;background:0 0;margin:0;line-height:1.6em}
h4{ font-weight: bold; font-size: 20px; line-height: 26px; margin-bottom: 10px;}
textarea{overflow:hidden}
.text{font-size:14px;position:relative;line-height:1.8em;color:#777}
.btn-style-one,.btn-style-two{line-height:22px;text-transform:uppercase;letter-spacing:.5px;font-size:14px;text-align:center}
p{margin-bottom:15px; line-height: 25px;}
::-webkit-input-placeholder{color:inherit}
::-moz-input-placeholder{color:inherit}
::-ms-input-placeholder{color:inherit}
.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}
.medium-container{max-width:850px}
.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;background-position:center;background-repeat:repeat}
.page-wrapper.bg-lines{background-image:url(../images/icons/line.png)}
li,ul{list-style:none;padding:0;margin:0}
.social-icon-one li,.social-icon-two li{position:relative;margin-left:10px;display:inline-block}
.centered{text-align:center}.theme-btn{display:inline-block;letter-spacing:.5px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.btn-style-one{position:relative;padding:14px 30px;color:#fff;font-weight:500;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;background:#9147ff}
.btn-style-one:hover{color:#fff;background:#222}
.btn-style-two{position:relative;padding:13px 30px;color:#222;font-weight:600;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;background:0 0;border:1px solid #d9d9d9}
.btn-style-two:hover{color:#fff;background:#ff4d8e;border-color:#ff4d8e}
.social-icon-one{position:relative}
.social-icon-one li a{font-size:14px;color:#111}
.social-icon-one li a:hover{color:#1d1d1d}
.social-icon-two{position:relative}
.page-background,.preloader{position:fixed;background-color:#fff;left:0;top:0}
.social-icon-two li a{font-size:14px;color:#848484;height:45px;width:45px;text-align:center;line-height:45px;border:1px solid #dbdbdb;display:inline-block;border-radius:50%;transition:.5s ease}
.social-icon-two li a:hover{color:#9147ff}
.theme_color{color:#fc6183}
img{display:inline-block;max-width:100%;height:auto}
.page-background{overflow:hidden;width:100%;height:100%}
.page-background .banner-carousel .image{position:absolute;top:0;left:0;width:100%;height:100%}
.parallax-container{position:absolute;left:0;top:0;width:100%;height:100%}
.parallax-container .image-2{position:absolute;left:120px;top:50%}
.parallax-container .image-3{position:absolute;left:50%;top:90px}
.parallax-container .image-4{position:absolute;right:30%;top:5px}
.parallax-container .image-5{position:absolute;right:150px;bottom:50%}
.parallax-container .image-6{position:absolute;left:30%;bottom:50px}
.card-outer{position:fixed;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;width:100%;top:0;left:0}
.card-outer .container{position:relative}
.header{position:absolute;left:0;top:0;bottom:0;background-color:#f6f5f6;border-radius:6px 0 0 6px;transition:.5s ease;z-index:99;overflow:hidden; width: 150px; -webkit-box-shadow: 0 0 30px -5px rgb(0 0 0 / 15%); -moz-box-shadow: 0 0 30px -5px rgba(0,0,0,.15);box-shadow: 0 0 30px -5px rgb(0 0 0 / 15%);}
.section-active{overflow: hidden !important;}
h6{color: #4C49E8;}
.small-txt{color: #888; font-size: 13px; line-height: 18px;}
.section-content ul{margin-left: 40px;}
.section-content li{list-style: disc;}
.btn-otras-ediciones{background-color: #05CCB9; color: #fff; position: absolute; right: 0px; display: table; z-index: 1; border-radius: 5px 0px 0px 5px; text-align: center; padding: 10px 20px 5px 20px; text-transform: uppercase; font-weight: 700;}
.btn-otras-ediciones i{font-size: 13px; margin-right: 5px;}
.btn-otras-ediciones-m{float: left;margin-left: 200px;margin-top: 14px; text-transform: uppercase; color: #819096;letter-spacing: 3px; font-size: 12px; z-index: 1; position: absolute;}
.btn-otras-ediciones-m:hover{color: #0CCCB9;}

/*INFO PORTADA*/
.author h1{color: #fff; font-weight: 700; text-transform: uppercase; font-size: 60px; line-height: 60px; margin-top: 20px;}
.author h3{color: #fff !important;}
.edicion h5{color: #414151;  background: #fff; display: table; margin: 0 auto; padding: 3px 15px 1px 15px; border-radius: 100px; font-weight: 500;}
.edicion {margin-top: 15px;}

/*ICONOS*/
.icon-mic, .icon-lightbulb, .icon-clipboard, .icon-trophy{font-size: 24px;}
.icon-megaphone, .icon-heart, .icon-newspaper, .icon-pencil{font-size: 20px;}

/*SCROLL*/
.scroll-content {padding: 1rem 1.5rem;height: 650px;overflow: auto;}
.scroll-content p:not(:last-child) {margin-bottom: 1rem;}
/* Tamaño del scroll */
.scroll-content::-webkit-scrollbar {width: 4px;}
 /* Estilos barra (thumb) de scroll */
.scroll-content::-webkit-scrollbar-thumb {background: #06CCB9;border-radius: 4px;}
.scroll-content::-webkit-scrollbar-thumb:active {background-color: #999999;}
.scroll-content::-webkit-scrollbar-thumb:hover {background: #b3b3b3;box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);}
/* Estilos track de scroll */
.scroll-content::-webkit-scrollbar-track {background: #e1e1e1;border-radius: 4px;}
.scroll-content::-webkit-scrollbar-track:hover, .scroll-content::-webkit-scrollbar-track:active {background: #d4d4d4;}

.header ul{text-align:center}
.header ul li{position:relative;min-width:80px}
.header ul li a.logo{line-height:54px}
.header ul li a{position:relative;color:#212121;padding:16px 10px;display:block;font-size:16px;background-color:#f6f6f6;/*background-image:url(../images/resource/menu-bg.jpg);*/background-position:right center;background-repeat:repeat-y;z-index:99;line-height: 18px;}
.header ul li a:before{position:absolute;content:'';background-color:#e0e0e0;/*background-image:url(../images/resource/menu-border.jpg);*/background-position:right center;background-repeat:no-repeat;height:1px;width:100%;right:0;bottom:0}
.header ul li:last-child a:before{display:none}
.header ul li a i{display:block;color:#838383;font-size:22px;margin-bottom:3px}
.header ul li.active a{background-color:#fff;/*background-image:url(../images/resource/menu-bg-2.jpg);*/ color: #DA3BB2; width: 100%;}

#contenido h2 {font-weight: 700; color: #333; font-size: 40px;}
#contenido h2 span {color: #06CCB9;}

/*LITY*/
.lity {z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;white-space: nowrap;background: #0b0b0b;background: rgba(0, 0, 0, 0.9);outline: none !important;opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.lity.lity-opened {opacity: 1;}
.lity.lity-closed {opacity: 0;}
.lity * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lity-wrap {z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;text-align: center;outline: none !important;}
.lity-wrap:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}
.lity-loader {z-index: 9991;color: #fff;position: absolute;top: 50%;margin-top: -0.8em;width: 100%;text-align: center;font-size: 14px;
font-family: Arial, Helvetica, sans-serif;opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.lity-loading .lity-loader {opacity: 1;}
.lity-container {z-index: 9992;position: relative;text-align: left;vertical-align: middle;display: inline-block;white-space: normal;max-width: 100%;max-height: 100%;outline: none !important;}
.lity-content {z-index: 9993;width: 100%;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.3s ease;transition: -webkit-transform 0.3s ease;-o-transition: -o-transform 0.3s ease;transition: transform 0.3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;}
.lity-loading .lity-content, .lity-closed .lity-content {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);}
.lity-content:after {content: '';position: absolute;left: 0;top: 0;bottom: 0;display: block;right: 0;width: auto;height: auto;z-index: -1;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}
.lity-close {z-index: 9994;width: 35px;height: 35px;position: fixed;right: 0;top: 0;-webkit-appearance: none;cursor: pointer;text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;-webkit-box-shadow: none;box-shadow: none;}
.lity-close::-moz-focus-inner {border: 0;padding: 0;}
.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;-webkit-box-shadow: none;box-shadow: none;}
.lity-close:active {top: 1px;}
/* Image */
.lity-image img {max-width: 100%;display: block;line-height: 0;border: 0;}
/* iFrame */
.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container,
.lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {width: 100%;max-width: 964px;}
.lity-iframe-container {width: 100%;height: 0;padding-top: 56.25%;overflow: auto;pointer-events: auto;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-overflow-scrolling: touch;}
.lity-iframe-container iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}
.lity-hide {display: none;}

/*NUESTRA VOZ*/
#nuestra-voz h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px;}
#nuestra-voz-m h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px; margin-bottom: 20px;}
#nuestra-voz .img-nuestra-voz {width: 45%; float: left; margin-right: 15px; border-radius: 10px;}
#nuestra-voz .section-content ul{margin-bottom:15px;}
#nuestra-voz i{color: #05CCB9;font-size: 16px; font-weight: bold;}
#nuestra-voz-m i{color: #05CCB9;font-size: 16px; font-weight: bold;}
#nuestra-voz-m ul{margin-left: 40px; margin-bottom: 20px;}
#nuestra-voz-m li{list-style: disc;}

/*PREGUNTELE AL PROFESOR*/
#preguntele h3 {font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 20px; }
.profesor-container{background: #4B49E7; border-radius: 20px; text-align: left; padding: 30px; color: #fff; margin-bottom: 15px; margin-top: 15px; height: 260px; display: table; width: 100%;}
.alinear-contenido{vertical-align: middle; display: table-cell;}
.profesor-container h3{font-weight: 700;}
.profesor-container h4{font-weight: 700;}
.wp-block-image.is-style-rounded img {border-radius: 9999px;}
#preguntele-m h3{font-size: 30px;font-weight: 600;line-height: 36px;margin-bottom: 20px;}
#preguntele h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px;}
#preguntele-m h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px; margin-bottom: 20px;}
#preguntele i{color: #05CCB9;font-size: 16px; font-weight: bold;}
#preguntele-m i{color: #05CCB9;font-size: 16px; font-weight: bold;}
.plus{padding-top: 35px;}
#preguntele ul{margin-left: 20px;}
#preguntele li{list-style: disc; color: #DA39B3;}
#preguntele span{color: #333;}
#preguntele .wp-block-image{float: left; margin-right: 20px;}
#preguntele .wp-block-image img {width: 180px;}
.btn-boletin {background-color: #4C49E8; color: #fff; border-radius: 100px; font-weight: 700; text-transform: uppercase; font-size: 13px; padding: 5px 15px;}
.btn-boletin:hover{color: #fff; background-color: #333;}
.btn-boletin:focus{color: #fff;}
.entrevistado-container-preguntele{background: #dee2eb; border-radius: 20px; text-align: left; padding: 30px; color: #333; margin-bottom: 40px; margin-top: 15px; display: table;}
.entrevistado-container-preguntele h3{font-weight: 700 !important; font-size: 26px !important; margin-bottom: 0px !important;}
.entrevistado-container-preguntele h4{font-weight: 600; line-height: 20px; margin-bottom: 10px; font-size: 16px;}
.entrevistado-container-preguntele img {border-radius: 15px; float: left; width: 32%; margin-right: 15px; border: 5px solid #fff;}


/*OPINIÓN*/
#opinion h3 {font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 20px;}
#opinion h6 {font-size:24px; font-weight: 600; line-height: 36px; margin-bottom: 20px;}
#opinion-m h3{font-size: 30px;font-weight: 600;line-height: 36px;margin-bottom: 20px;}
#opinion h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px;}
#opinion-m h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px; margin-bottom: 20px;}
#opinion-m h6{font-size: 24px; font-weight: bold;}
#opinion p i{color: #05CCB9;font-size: 16px; font-weight: bold;}
#opinion-m p i{color: #05CCB9;font-size: 16px; font-weight: bold;}

.entrevistado-container{background: #dee2eb; border-radius: 20px; text-align: left; padding: 30px; color: #333; margin-bottom: 40px; margin-top: 15px; display: table; padding-bottom: 21px;}
.entrevistado-container h3{font-weight: 700 !important; font-size: 26px !important; margin-bottom: 0px !important;}
.entrevistado-container h4{font-weight: 600; line-height: 20px; margin-bottom: 10px; font-size: 16px;}
.entrevistado-container img {border-radius: 15px; float: left; width: 25%; margin-right: 15px; border: 5px solid #fff;}

/*RECOMENDADOS*/
h3.sub-recomendados {font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 20px;}
#recomendados-m h3{font-size: 30px;font-weight: 600;line-height: 36px;margin-bottom: 20px;}
#recomendados h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px;}
#recomendados-m h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px; margin-bottom: 20px;}
#recomendados .fuentes {font-size: 10px; display: none;}
#recomendados .fuentes ul{font-size: 10px; line-height: 12px; margin-left: 10px;}

/*TIPS*/
#tips h3 {font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 20px;}
#tips-m h3{font-size: 30px;font-weight: 600;line-height: 36px;margin-bottom: 20px;}
#tips h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px;}
#tips-m h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px; margin-bottom: 20px;}
#tips i{color: #05CCB9;font-size: 16px; font-weight: bold;}
#tips-m i{color: #05CCB9;font-size: 16px; font-weight: bold;}

/*HÁGALO USTED MISMO*/
#hagalo-usted h3 {font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 20px;}
#hagalo-usted-m h3{font-size: 30px;font-weight: 600;line-height: 36px;margin-bottom: 20px;}
#hagalo-usted h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px;}
#hagalo-usted-m h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px; margin-bottom: 20px;}
.hagalo-usted-box{ background: #E6E9F4; display: table; height: 400px; border-radius: 20px; padding: 0px 20px;}
#hagalo-usted h4 {font-size:20px; font-weight: 700; line-height: 24px;}
.hagalo-usted-box a{background-color: #03CCB9; color: #fff; font-weight: bold; border-radius: 50px; margin-top: 10px; text-align: center;padding: 3px 10px; display: table;}
#hagalo-usted i{color: #05CCB9;font-size: 16px; font-weight: bold;}
#hagalo-usted-m .hagalo-usted-box{margin-bottom: 30px; padding: 20px;}
#hagalo-usted-m h4 {font-size:20px; font-weight: 700; line-height: 24px;}
#hagalo-usted-m i{color: #05CCB9;font-size: 16px; font-weight: bold;}

/*AL DÍA*/
#al-dia h3 {font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 20px;}
#al-dia .cover img{ border-radius: 20px;}
#al-dia-m h3{font-size: 30px;font-weight: 600;line-height: 36px;margin-bottom: 20px;}
#al-dia h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px;}
#al-dia-m h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px; margin-bottom: 20px;}
#al-dia-m .cover{margin-bottom: 30px;}
#al-dia i{color: #05CCB9;font-size: 16px; font-weight: bold;}
#al-dia-m i{color: #05CCB9;font-size: 16px; font-weight: bold;}

/*TEST*/
#test h3 {font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 20px;}
#test-m h3{font-size: 30px;font-weight: 600;line-height: 36px;margin-bottom: 20px;}
#test h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px;}
#test-m h5{ background-color: #eeeeee; display: table; text-align: center; padding: 5px 15px 3px 15px; border-radius: 50px; margin-bottom: 20px;}

@media screen and (max-width: 768px) {
#preguntele-m h3 {font-size: 30px;font-weight: 600;line-height: 36px;margin-bottom: 20px;}
}

.logo-ur {width: 30%;margin: 0 auto;margin-top: 10px;}
.logo-ur img{width: 100%;}

/*SLIDER*/
/* main wrapper */
.cbp-contentslider {width: 100%;height: 80%;margin: 1em auto;position: relative;border: 2px solid #e4e4e4;}
.cbp-contentslider > ul {list-style: none;height: 100%;width: 100%;overflow: hidden;position: relative;padding: 0;margin: 0;}
.cbp-contentslider > ul li {position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 1em;background: #fff;}
/* Whithout JS, we use :target */
.cbp-contentslider > ul li:target {z-index: 100;}
.cbp-contentslider nav {position: absolute;bottom: 0;left: 0;right: 0;height: 40px;z-index: 1000;border-top: 2px solid #e4e4e4;overflow: hidden;}
.cbp-contentslider nav a { font-size: 14px; float: left;display: block;width: 20%;height: 100%;font-weight: 500;letter-spacing: 0.1em;overflow: hidden;color: #333;background: #fff;outline: none;text-align: center;line-height: 40px;position: relative;text-transform: uppercase;border-right: 2px solid #e4e4e4;-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;}
.cbp-contentslider nav a span {display: block;}
.cbp-contentslider nav a:last-child {border: none;box-shadow: 1px 0 #47a3da; /* fills gap caused by rounding */}
.cbp-contentslider nav a:hover {background-color: #ccc;color: #fff;}
.cbp-contentslider nav a.rc-active {background-color: #0CCCB9;color: #fff;}
.cbp-contentslider h3 {font-size: 17px;height: 30px;line-height: 0.8;font-weight: 700;margin: 0 0 0.3em;position: relative;color: #333;text-transform: uppercase;text-align: right;letter-spacing: 0.3em;padding: 0 0.2em 0 0;border-bottom: 2px solid #e4e4e4;}
.cbp-contentslider h3[class^="icon-"]:before, .cbp-contentslider h3[class*=" icon-"]:before {top: 0;left: 0;width: 2em;line-height: 1;height: 1.2em;margin: 0;color: #47a3da;}
.cbp-contentslider li > div {position: absolute;top: 40px;bottom: 3.313em;width: 100%;left: 0;padding: 0 1em;overflow-x: hidden;overflow-y: auto;}
.cbp-contentslider .cbp-content {padding: 1em 0;}
.cbp-contentslider p {color: #333;margin: 0;font-size: 16px;font-weight: 300;line-height: 24px;}
/* Media queries */
@media screen and (max-width: 70em) { 
.cbp-contentslider p {font-size: 100%;}
}
@media screen and (max-width: 67.75em) {
.cbp-contentslider { font-size: 85%; }
.cbp-contentslider nav a[class^="icon-"]:before, .cbp-contentslider nav a[class*=" icon-"]:before {left: 50%;margin-left: -1.250em;}
.cbp-contentslider nav a span {display: none;}
}
@media screen and (max-width: 43em) {
.cbp-contentslider h3 {font-size: 2em;}
.cbp-contentslider .cbp-content {-webkit-column-count: 1;-moz-column-count: 1;-o-column-count: 1;column-count: 1;}
.cbp-contentslider li > div {top: 5em;}
}
@media screen and (max-width: 25em) { 
.cbp-contentslider nav a { padding: 0;}
.cbp-contentslider h3[class^="icon-"]:before, .cbp-contentslider h3[class*=" icon-"]:before { display: none;}
}

/*BLOG SLIDER*/
.blog-slider {/*width: 95%;*/width: 100%;position: relative;max-width: 800px;margin: auto;background: #DEE2EB;padding: 15px;border-radius: 25px;height: 318px;transition: all 0.3s;}
@media screen and (max-width: 992px) {
.blog-slider {max-width: 680px;height: 320px;}
}

@media screen and (max-height: 500px) and (min-width: 992px) {
.blog-slider {height: 350px;}
}
.blog-slider__item {display: flex;align-items: center;}
@media screen and (max-width: 768px) {
.blog-slider__item {flex-direction: column;}
}
.blog-slider__item.swiper-slide-active .blog-slider__img img {opacity: 1;transition-delay: 0.3s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > * {opacity: 1;transform: none;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(1) {transition-delay: 0.3s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(2) {transition-delay: 0.4s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(3) {transition-delay: 0.5s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(4) {transition-delay: 0.6s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(5) {transition-delay: 0.7s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(6) {transition-delay: 0.8s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(7) {transition-delay: 0.9s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(8) {transition-delay: 1s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(9) {transition-delay: 1.1s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(10) {transition-delay: 1.2s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(11) {transition-delay: 1.3s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(12) {transition-delay: 1.4s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(13) {transition-delay: 1.5s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(14) {transition-delay: 1.6s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(15) {transition-delay: 1.7s;}
.blog-slider__img {width: 250px;flex-shrink: 0;height: 280px;border-radius: 20px;transform: translateX(4px);overflow: hidden;margin-right: 20px;}
.blog-slider__img:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 20px;opacity: 0.8;}
.blog-slider__img img {width: 100%;height: 100%;object-fit: cover;display: block;opacity: 0;border-radius: 20px;transition: all 0.3s;}
.blog-slider a:focus{color: #fff !important;}

@media screen and (max-width: 768px) {
.blog-slider {min-height: 500px;height: auto;margin: 20px auto;}
.blog-slider__img {transform: translateX(10px);width: 100%;height: 600px;}
.blog-slider__img img{ object-position: top;}
.blog-slider__content {margin-top: 20px;text-align: center;padding: 0 30px;}
}
@media screen and (max-width: 576px) {
.blog-slider__img {width: 95%;}
}
@media screen and (max-height: 500px) and (min-width: 992px) {
.blog-slider__img {height: 600px !important;}
}
.blog-slider__content {padding-right: 25px;}

@media screen and (max-width: 576px) {
.blog-slider__content {padding: 0;}
}
.blog-slider__content > * {opacity: 0;transform: translateY(25px);transition: all 0.4s;}
.blog-slider__code {color: #7b7992;margin-bottom: 15px;display: block;font-weight: 500;}
.blog-slider__title {font-size: 24px;font-weight: 700;color: #2C2C2C;margin-bottom: 8px;}
.blog-slider__subtitle{letter-spacing: 3px;font-size: 20px;text-transform: uppercase;margin: 0;color: #fff !important; font-weight: 700; line-height: 16px !important; display: table; background-color: #0CCCB9;padding: 10px;margin-bottom: 10px; border-radius: 5px;}
.blog-slider__text {color: #333;margin-bottom: 10px;line-height: 22px;font-size: 16px;font-weight: 300;}
.blog-slider__button {display: table;background-color: #4C49E8;padding: 2px 20px 0px 20px;border-radius: 50px;color: #fff;box-shadow: 0px 14px 80px rgba(252, 56, 56, 0.4);text-decoration: none;font-weight: 700;justify-content: center;text-align: center;letter-spacing: 3px;font-size: 12px;text-transform: uppercase;}
.blog-slider__button:hover{color: #fff; background-color: #315A8C !important;}
@media screen and (max-width: 576px) {
.blog-slider__button {width: 100%;}
}
.blog-slider .swiper-container-horizontal > .swiper-pagination-bullets, .blog-slider .swiper-pagination-custom, .blog-slider .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.blog-slider__pagination {position: absolute;z-index: 21;right: 20px;width: 11px !important;text-align: center;left: auto !important;top: 50%;bottom: auto !important;transform: translateY(-50%);}
@media screen and (max-width: 768px) {
.blog-slider__pagination {transform: translateX(-50%);left: 50% !important;width: 100% !important;display: flex;justify-content: center;align-items: center; position: relative;}
}
.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {margin: 8px 0 !important;}
@media screen and (max-width: 768px) {
.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {margin: 30px 5px 5px 5px !important;}
}
.blog-slider__pagination .swiper-pagination-bullet {width: 11px;height: 11px;display: block;border-radius: 10px;background: #062744;opacity: 0.2;transition: all 0.3s;}
.blog-slider__pagination .swiper-pagination-bullet-active {opacity: 1;background: #DA3BB2;height: 30px;box-shadow: 0px 0px 20px rgba(252, 56, 56, 0.3);}
@media screen and (max-width: 768px) {
.blog-slider__pagination .swiper-pagination-bullet-active {height: 11px;width: 30px;}
}

/*VIDEO RESPONSIVE*/
.video-responsive {position:relative;padding-bottom:50%;padding-top:30px;height:0;overflow:hidden;margin-top:0px;}
.video-responsive iframe, .video-responsive video, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}

/*CARDS*/
.card {background-color: #fff;border-radius: 10px;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);overflow: hidden;width: 100%;}
.card-header img {width: 100%;height: 120px;object-fit: cover;}
.card-body {display: flex;flex-direction: column;justify-content:flex-start;align-items: flex-start;padding: 15px;min-height: 170px;}
.card-body h4{ font-size: 16px; line-height: 18px; font-weight: 600; margin-top: 10px;}
.card-body a{ text-transform: uppercase; font-size: 12px; letter-spacing: 2px; font-weight: 600;}
.tag {background: #cccccc;border-radius: 50px;font-size: 11px;font-weight: 600;letter-spacing: 1px;margin: 0;color: #fff;padding: 0px 10px;text-transform: uppercase;cursor: pointer;}
.tag-teal {background-color: #47bcd4;}
.tag-purple {background-color: #5e76bf;}
.tag-pink {background-color: #cd5b9f;}
.card-body p {font-size: 13px;margin: 0 0 20px; line-height: 21px;}

@media screen and (max-width: 768px) {
.card {background-color: #f6f6f6;box-shadow: none;margin-bottom: 20px;}
.card-body {min-height: auto;}
}

/*APRENDER CARDS*/
.card-aprender {background-color: #120604;max-width: 800px;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);border-radius: 10px;display: grid;}
.card-aprender h2 {color: #fff !important; font-size: 22px !important;}
.card-aprender p {color: #fff; line-height: 22px !important;}
.card-aprender .img-container-aprender {width: 230px;height: 100%;grid-column: 2;background-color: #c1b7b4;background-image:url(../content/2022/agosto/aprender.jpg);background-size: cover;background-position: center center;border-radius: 10px 0px 0px 10px;}
.card-content-aprender {grid-column: 3 / 5;padding: 30px;}
.card-content-aprender .vmas {font-weight: 700;color: #fff;text-transform: uppercase;letter-spacing: 2px;background: #B59450;display: table;padding: 2px 10px 0px 10px;border-radius: 100px;font-size: 12px;}
a.vmas:hover{ background: #fff; color: #b59450;}
@media only screen and (max-width:600px) {
.card-aprender {display: block;}
.card-aprender .img-container-aprender {height: 250px;width: 100%;}
.card-content-aprender {border: 0;border-top: 1px solid #ccc;}
}

.links-aldia a {text-align: center;}

/*NUESTRA VOZ*/
#nuestra-voz h3{font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 20px; }
#nuestra-voz-m h3{font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 20px; }

/*AL DIA*/
.links-aldia {margin-top: 20px;}
.links-aldia .row {margin-bottom: 30px;}
.container-link{text-align: center;border: 2px solid #ccc;border-radius: 10px;padding: 10px;background: #f5f5f5; display: table; height: 200px; line-height: 22px; width: 100%;}
.alineacion-vertical{vertical-align: middle; display: table-cell;}
.container-link a{color: #333;}
.container-link a:hover{color: #DA3BB2;}
.ico-link i{font-size: 28px; color: #DA3BB2;}
.container-link-color{text-align: center;border: 2px solid #DA3BB2;border-radius: 10px;padding: 10px;background: #DA3BB2; display: table; height: 200px; line-height: 22px; width: 100%;}
.container-link-color p{color: #fff;}
.container-link-color i{color: #fff;}

@media only screen and (max-width:768px) {
#al-dia-m .container-link {margin-bottom: 30px;}
#al-dia-m .container-link-color {margin-bottom: 30px;}
#al-dia-m .links-aldia .row {margin-bottom: 0px;}
}

/*TABLA*/
.thead-dark{background-color: #7070F9; color: #fff;}
.thead-dark th{border-bottom: 0px !important;}
.tr-gris {background-color: #f5f5f5;}

/*TABS BOOTSTRAP*/
.tab-pane h3 {font-weight: 700; margin-top: 40px;}
.nav-tabs {border-bottom: none;background: #f6f6f6;}
.nav-tabs>li.active>a{color: #fff;background-color: #0CCCB9;border: none;font-weight: 500;}
.nav-tabs>li>a {margin-right: 0px;border: none;border-radius: 0px;border-left: 3px solid #fff;}
.nav-tabs>li>a {color: #DA3BB2;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {color: #fff;background-color: #0CCCB9;border: none;font-weight: 500;}

.mobile-menu{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999;display:none;box-shadow:0 0 40px rgba(0,0,0,.1)}
.mobile-menu .nav-outer{position:relative}
.mobile-menu .logo{position:absolute;left:0;top:0;z-index:99;border-right:1px solid #ececec;padding:6px 24px 6px 0; width: 23%;}

@media only screen and (max-width:667px) {
.mobile-menu .mobile-logo {width: 26%;}
}
@media screen and (max-width: 640px) {
.mobile-menu .mobile-logo {width: 27% !important;}
}
@media screen and (max-width: 568px) {
.mobile-menu .mobile-logo {width: 31% !important;}
}
@media screen and (max-width: 533px) {
.mobile-menu .mobile-logo {width: 33% !important;}
}
@media screen and (max-width: 480px) {
.mobile-menu .mobile-logo {width: 38% !important;}
}
@media screen and (max-width: 414px) {
.mobile-menu .mobile-logo {width: 43% !important;}
}

.card-outer .card-wrapper{border-radius:7px;overflow:hidden;max-width:980px;margin:0 auto}
.card-outer .card-inner-box{position:relative;min-height:768px;transition:.5s;transform:translate(150px)}
.author-info,.card-item{position:absolute;top:0;bottom:0}
.card-outer .card-inner-box.offsetleft{margin-left:0;margin-right:0;transform:translate(0)}
.card-item{border-radius:0 6px 6px 0;background:transparent;left:150px;right:0;opacity:0;visibility:hidden;z-index:8}
.card-inner-box.active .card-item{border-top-left-radius:0;border-bottom-left-radius:0;background-repeat:no-repeat;background-position:right center}
.card-item .card-inner{height:100%;padding:40px 0;transition:.5s ease}
.card-inner-box .card-home{text-align:center;background-position:top center;background-repeat:no-repeat;background-color:#fff;max-width:440px}
.card-item.active{opacity:1;visibility:visible;z-index:10;transition:visibility 1s linear,opacity .5s linear}
.card-item.hide-item{opacity:0;visibility:hidden;z-index:9}
.card-item .title{font-size:17px;font-weight:600;color:#333;margin-bottom:20px}
.author{padding-top: 400px;}
.logo-insiDED{width: 80%; margin: 0 auto;}
.tit-boletin{color: #fff; text-transform: uppercase;letter-spacing: 3px;}

.card-home .image{max-width:380px;max-height:380px;margin:7px auto 20px;}
.card-home .image img{width:100%;transform:scale(1.01)}
.card-home .author h3{font-weight:600;color:#222}
.card-home .author .designation{font-size:15px;margin-bottom:20px;color:#222}
.card-home .author .designation strong{color:#5e44e0}
.card-home .text{font-size:18px;max-width:600px;margin:0 auto 30px;color:#222}

.card-about{padding:0 50px}
.card-about .about-info{margin-bottom:28px;padding-bottom:30px;/*border-bottom:1px solid #e5e5e5*/}
.card-about .about-info .text{position:relative;margin-bottom:25px}

.card-resume{padding:0 50px}
.card-services{padding:0 50px}

.card-contact{padding:0 30px 0 50px}
.card-contact h4{font-size:18px;color:#222;margin-bottom:24px}

#bubble-canvas,.jquery-background-video-wrapper,.jquery-background-video-wrapper .overlay,.page-background .portfolio-bg,.page-background .portfolio-bg .image{position:absolute;top:0;left:0;width:100%;height:100%}
#bubble-canvas{z-index:1}.particles-pattern{position:absolute;left:0;top:0;right:0;bottom:0}
.page-background .portfolio-bg .image{opacity:0;will-change:opacity,transform;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:scale(1.15);-webkit-transition:opacity .5s .2s ease,transform 5s .2s ease;transition:opacity .5s .2s ease,transform 5s .2s ease}
.page-background .portfolio-bg .image.active{opacity:1;transform:scale(1)}
.jquery-background-video-wrapper .overlay{background:rgba(11,12,18,.6)}

/*TOOLTIP*/
.tooltip-container {margin: 0 auto;display: inline-block;}
.tooltip-container {position: relative;cursor: pointer;}
.tooltip-one {padding: 18px 32px;background: #fff;position: absolute;width: 500px;border-radius: 5px;text-align: center;filter: drop-shadow(0 3px 5px #ccc);line-height: 1.5;display: none;bottom: 40px;}
.tooltip-one:after {content: "";position: absolute;bottom: -9px;left: 50%;margin-left: -9px;width: 18px;height: 18px;background: white;transform: rotate(45deg);}
.tooltip-trigger:hover + .tooltip-one {display: block;}
.tooltip-container ul{text-align: left;}
.tooltip-container li{list-style: disc;}
.tooltip-container b{font-family: 'Baloo 2', cursive; color: #4C49E8;}
.tooltip-container i{color: #4C49E8;}

/*LISTA NUMERADA*/
ol {max-width: 100%;counter-reset: my-awesome-counter;list-style: none;padding-left: 40px; list-style-type: none; margin-top: 20px;}
ol li {margin: 0 0 0.5rem 0;counter-increment: my-awesome-counter;position: relative; list-style: none !important; line-height: 22px;margin-bottom: 20px;}
ol li::before {content: counter(my-awesome-counter);color: #fff;font-size: 1.5rem;font-weight: bold;position: absolute;--size: 32px;left: calc(-1 * var(--size) - 10px);line-height: var(--size);width: var(--size);height: var(--size);top: 0;background: #21B2B3;border-radius: 50%;text-align: center;}

/*GALERÍA*/
#light-gallery{list-style: none outside none; display: table;margin: 0px;padding: 0px;}
.gallery li {display: block;float: left;height:auto;margin-bottom: 6px;margin-right: 6px;width: 49%;}
.gallery li a {height: auto;width: 49%;}
.gallery li a img {max-width: 100%;}


/** /font-icons if you are not using font icons you can just remove this part/**/
@font-face {font-family: 'Slide-icons';src: url('../fonts/Slide-icons.eot');}
@font-face {
	font-family: 'Slide-icons';
	src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAWcAAsAAAAACSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAm4AAAQxqzjSYEZGVE0AAAN4AAAAGgAAABxmWaSOR0RFRgAAA5QAAAAdAAAAIAAzAARPUy8yAAADtAAAAEsAAABgL/bcQGNtYXAAAAQAAAAAPQAAAVLgL/LNaGVhZAAABEAAAAAuAAAANv3vdhloaGVhAAAEcAAAAB4AAAAkBBD/5GhtdHgAAASQAAAAEgAAABIFOwBxbWF4cAAABKQAAAAGAAAABgAGUABuYW1lAAAErAAAAOEAAAGw7pftcnBvc3QAAAWQAAAADAAAACAAAwAAeJx9VE1oE1EQnpfsJutmSWNMQoUoWxB/qmIKnkKJWKvXQlOwhx5E7SEo9WCEHNKAJqVbn8RLzvEgKEUPCgoiIi3YHkWw2mO9CBb8O1SzurXjvLfrJiqEhXkzwzffm/nee8tAUYAxZuQvFs5PHi6cuzR1GVgAGORsM2D3Be1ehRtBbii7ddiZjyPnvmOE+QW7YRfVNNzpSQPE0vBwexqMtNIbh7Dg0KAHUrAL9sARyF6ZKpzKZDK0nMwMHHeXIXc54S7DHU109gPAZpnF5th1xiEkiANgsFpgNDATPB3ldlHZbNiNcBTZ/JNRZBPFZ0nE6mw/GT6MUC6tiPCgihA6Vkb8sXCNI35bGxRuTcYa4vqZIWlUP1sVoCx3Yyqd1gTNIUH4RhJ6rILAxw9yN/bwghVSt56rLoCyFY6gmy8kwENJwjYrlItPVauOuDWyhqDEzlKFIuvIIrAHfTJbr2uSWpgFOVvFHVDQc5dftK751P3CeyuNp8Uf/DL3tal5rFKLuiX2MxGdL00azJHKOWLcrZF3MmtZWhThNRWwx62XSYTF/d8Rc6sR2iFyNYS4MWNSzaeJA+RWfkqjCYBO5tV71bIkjTssUVe5bykrhrXqWqnZ1m9a6rfk61emfu+Px8iIA8zf/SrDNr4s8csd+Gbzn+mXOtWK3rPHkqbeGkuZuvNIGudo9wRdvDkald0Yj9HFy89vtvsgjw7/Pxm9Kf+SEfGj86HU/frlVn6RwgP7CLVRTZDCFZt6j99edcWGSPmz5h4BLO5d73bIzVL7OdTkc8j6O5MIdiPBkzcNnZ7zDvF/2OYkWvSFI78BSE0QpgAAeJxjYGBgZACCk535hiD6XIbUOhgNAD+3BfAAAHicY2BkYGDgA2IJBhBgYmAEQlYgZgHzGAAEgQA4AAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8EDqAwPjg/8PGPQYHzAoNDAwMMIVKAAhIwATaAw5AHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQeyHxj+/wezpCAs+RcCjFBdYMDIxoDMHZEAAP1aCcoAAAB4nGNgZGBgAGLNvbqy8fw2Xxm4mRhA4FyG1DoE/f8BEwPjAyCXgwEsDQAB0gmnAAB4nGNgZGBgfPD/AYMeEwMDwz8GIAkUQQHMAG3nA/YAAAIAAAAAAAAAAgAAUQClACAAlgAAAABQAAAGAAB4nI2PMW7CQBBFn8FGIkQpo5RbIFHZsjciEhyAMg0SFwALrYS8kuEMOQLH4BgcgGPkAKnz7UxBkYKVVvPmz5/ZWeCZMwndSZjwZjwgozQeMuPLOJXnapyJv41HTJIXOZN0LOW17+p4wBNT4yGffBin8lyMM/HNeCT+Yc2BwI6aXHFLpOEI60PY1XnYxkbJnW7Kqs9PfWzZq9vhKfQPx1L3/6l/Nc9c6kLXy1/xrnGxOa1iu6+dL0q3dHevK/PzfJH7spLxkW03qrZSQ191eqHbi03dHkNsXFWUD835BcvqQqwAAAB4nGNgZsALAAB9AAQ=) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {font-family: 'Slide-icons';content: attr(data-icon);speak: none;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.light-gallery {overflow: hidden!important;}
#lg-gallery img {border: none!important;}
#lg-outer {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99999!important;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;user-select: none;opacity: 1;-webkit-transition: opacity 0.35s ease;-moz-transition: opacity 0.35s ease;-o-transition: opacity 0.35s ease;-ms-transition: opacity 0.35s ease;transition: opacity 0.35s ease;background: #0d0d0d;}
#lg-outer .lg-slide{position: relative;}
#lg-gallery.opacity {opacity: 1;transition: opacity 1s ease 0s;-moz-transition: opacity 1s ease 0s;-webkit-transition: opacity 1s ease 0s;-o-transition: opacity 1s ease 0s;-ms-transition: opacity 1s ease 0s;}
#lg-gallery.opacity .thumb-cont {opacity: 1;}
#lg-gallery.fade-m {opacity: 0;transition: opacity 0.5s ease 0s; -moz-transition: opacity 0.5s ease 0s; -webkit-transition: opacity 0.5s ease 0s; -o-transition: opacity 0.5s ease 0s; -ms-transition: opacity 0.5s ease 0s;
}
#lg-gallery {height: 100%;opacity: 0;width: 100%;position: relative;transition: opacity 1s ease 0s;-moz-transition: opacity 1s ease 0s;-webkit-transition: opacity 1s ease 0s;-o-transition: opacity 1s ease 0s;-ms-transition: opacity 1s ease 0s;}
#lg-slider {height: 100%;left: 0;top: 0;width: 100%;position: absolute;white-space: nowrap;}
#lg-slider .lg-slide {background: url(../img/loading.gif) no-repeat scroll center center transparent;display: inline-block;height: 100%;text-align: center;width: 100%;}
#lg-slider .lg-slide.complete {background-image: none;}
#lg-gallery.show-after-load .lg-slide > * {opacity: 0;}
#lg-gallery.show-after-load .lg-slide.complete > * {opacity: 1;}
#lg-slider.slide .lg-slide, #lg-slider.use-left .lg-slide {position: absolute;opacity: 0.4;}
#lg-slider.fade-m .lg-slide {position: absolute;left: 0;opacity: 0;}
#lg-slider.animate .lg-slide {position: absolute;left: 0;}
#lg-slider.fade-m .current {opacity: 1;z-index: 9;}
#lg-slider .lg-slide:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
#lg-gallery.opacity .lg-slide .object {transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);-webkit-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);}
.lg-slide .object{transform: scale3d(0.5, 0.5, 0.5);-moz-transform: scale3d(0.5, 0.5, 0.5);-ms-transform: scale3d(0.5, 0.5, 0.5);-webkit-transform: scale3d(0.5, 0.5, 0.5);-o-transform: scale3d(0.5, 0.5, 0.5);-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;}
#lg-gallery.fade-m .lg-slide .object {transform: scale3d(0.5, 0.5, 0.5);-moz-transform: scale3d(0.5, 0.5, 0.5);-ms-transform: scale3d(0.5, 0.5, 0.5);-webkit-transform: scale3d(0.5, 0.5, 0.5);-o-transform: scale3d(0.5, 0.5, 0.5);}
#lg-slider.fade-m.on .current {opacity: 1;transition: opacity 0.5s ease 0s;-moz-transition: opacity 0.5s ease 0s;-webkit-transition: opacity 0.5s ease 0s;-o-transition: opacity 0.5s ease 0s;-ms-transition: opacity 0.5s ease 0s;}
#lg-slider.fade-m .lg-slide {transition: opacity 0.4s ease 0s;-moz-transition: opacity 0.4s ease 0s;-webkit-transition: opacity 0.4s ease 0s;-o-transition: opacity 0.4s ease 0s;-ms-transition: opacity 0.4s ease 0s;}
#lg-slider.slide .lg-slide {transform: translate3d(100%, 0px, 0px);-moz-transform: translate3d(100%, 0px, 0px);-ms-transform: translate3d(100%, 0px, 0px);-webkit-transform: translate3d(100%, 0px, 0px);-o-transform: translate3d(100%, 0px, 0px);}
#lg-slider.slide.on .lg-slide {opacity: 0;}
#lg-slider.slide .lg-slide.current {opacity: 1 !important;transform: translate3d(0px, 0px, 0px) !important;-moz-transform: translate3d(0px, 0px, 0px) !important;-ms-transform: translate3d(0px, 0px, 0px) !important;-webkit-transform: translate3d(0px, 0px, 0px) !important;-o-transform: translate3d(0px, 0px, 0px) !important;}
#lg-slider.slide .lg-slide.prev-slide {opacity: 0;transform: translate3d(-100%, 0px, 0px);-moz-transform: translate3d(-100%, 0px, 0px);-ms-transform: translate3d(-100%, 0px, 0px);-webkit-transform: translate3d(-100%, 0px, 0px);-o-transform: translate3d(-100%, 0px, 0px);}
#lg-slider.slide .lg-slide.next-slide {opacity: 0;transform: translate3d(100%, 0px, 0px);-moz-transform: translate3d(100%, 0px, 0px);-ms-transform: translate3d(100%, 0px, 0px);-webkit-transform: translate3d(100%, 0px, 0px);-o-transform: translate3d(100%, 0px, 0px);}
#lg-slider.use-left .lg-slide {left: 100%;}
#lg-slider.use-left.on .lg-slide {opacity: 0;}
#lg-slider.use-left .lg-slide.current {opacity: 1 !important;left: 0% !important;}
#lg-slider.use-left .lg-slide.prev-slide {opacity: 0;left: -100%;}
#lg-slider.use-left .lg-slide.next-slide {opacity: 0;left: 100%;}
#lg-slider.slide.on .lg-slide, #lg-slider.slide.on .current, #lg-slider.slide.on .prev-slide, #lg-slider.slide.on .next-slide {-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}
#lg-slider.speed .lg-slide, #lg-slider.speed .current, #lg-slider.speed .prev-slide, #lg-slider.speed .next-slide {transition-duration: inherit !important;-moz-transition-duration: inherit !important;-webkit-transition-duration: inherit !important;-o-transition-duration: inherit !important;-ms-transition-duration: inherit !important;}
#lg-slider.timing .lg-slide, #lg-slider.timing .current, #lg-slider.timing .prev-slide, #lg-slider.timing .next-slide {transition-timing-function: inherit !important;-moz-transition-timing-function: inherit !important;-webkit-transition-timing-function: inherit !important;-o-transition-timing-function: inherit !important;-ms-transition-timing-function: inherit !important;}
#lg-slider .lg-slide img {display: inline-block;max-height: 100%;max-width: 100%;cursor: -moz-grabbing;cursor: grab;cursor: -webkit-grab;margin: 0;padding: 0;width: auto;height: auto;vertical-align: middle;}
#lg-gallery .thumb-cont .thumb-inner {-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
@-webkit-keyframes rightEnd {
0% {left: 0;}
50% {left: -30px;}
100% {left: 0;}
}
@keyframes rightEnd {
0% {left: 0;}
50% {left: -30px;}
100% {left: 0;}
}
@-webkit-keyframes leftEnd {
0% {left: 0;}
50% {left: 30px;}
100% {left: 0;}
}
@keyframes leftEnd {
0% {left: 0;}
50% {left: 30px;}
100% {left: 0;}
}
.lg-slide .object.right-end {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}
.lg-slide .object.left-end {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}
#lg-action {bottom: 20px;position: fixed;left: 50%;margin-left: -30px;z-index: 9;-webkit-backface-visibility: hidden;}
#lg-action.has-thumb {margin-left: -46px;}
#lg-action a {margin: 0 3px 0 0 !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position: relative;top: auto;left: auto;bottom: auto;right: auto;display: inline-block !important;display: inline-block;vertical-align: middle;*display: inline;*zoom: 1;background-color: #000;background-color: rgba(0, 0, 0, 0.65);font-size: 16px;width: 28px;height: 28px;font-family: 'Slide-icons';color: #FFF;cursor: pointer;}
#lg-action a.disabled {opacity: 0.6;filter: alpha(opacity=60);cursor: default;background-color: #000;background-color: rgba(0, 0, 0, 0.65) !important;}
#lg-action a:hover, #lg-action a:focus {background-color: #000;background-color: rgba(0, 0, 0, 0.85);}
#lg-action a#lg-prev:before, #lg-action a#lg-next:after {left: 5px;bottom: 3px;position: absolute;}
#lg-action a#lg-prev:before {content: "\e01d";}
#lg-action a#lg-next:after {content: "\e01b";}
#lg-action a.cl-thumb:after {font-family: 'Slide-icons';content: "\e01c";left: 6px;bottom: 4px;font-size: 16px;position: absolute;}
#lg-counter {bottom: 52px;text-align: center;width: 100%;position: absolute;z-index: 9;color: #FFFFFF;}
#lg-gallery .thumb-cont {position: absolute;bottom: 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #000000;-webkit-transition: max-height 0.4s ease-in-out;-moz-transition: max-height 0.4s ease-in-out;-o-transition: max-height 0.4s ease-in-out;-ms-transition: max-height 0.4s ease-in-out;transition: max-height 0.4s ease-in-out;z-index: 9;max-height: 0;opacity: 0;}
#lg-gallery.open .thumb-cont {max-height: 350px;}
#lg-gallery .thumb-cont .thumb-inner {margin-left: -12px;padding: 12px;max-height: 290px;overflow-y: auto;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#lg-gallery .thumb-cont .thumb-info {background-color: #333;padding: 7px 20px;}
#lg-gallery .thumb-cont .thumb-info .count {color: #ffffff;font-weight: bold;font-size: 12px;}
#lg-gallery .thumb-cont .thumb-info .close {color: #FFFFFF;display: block;float: right !important;width: 28px;position: relative;height: 28px;border-radius: 2px;margin-top: -4px;background-color: #000;background-color: rgba(0, 0, 0, 0.65);-webkit-transition: background-color 0.3s ease 0s;-moz-transition: background-color 0.3s ease 0s;-o-transition: background-color 0.3s ease 0s;-ms-transition: background-color 0.3s ease 0s;transition: background-color 0.3s ease 0s;z-index: 1090;cursor: pointer;}
#lg-gallery .thumb-cont .thumb-info .close i:after {left: 6px;position: absolute;top: 4px;}
#lg-gallery .thumb-cont .thumb-info .close i:after, #lg-close:after {content: "\e01a";font-family: 'Slide-icons';font-style: normal;font-size: 16px;}
#lg-gallery .thumb-cont .thumb-info .close:hover {text-decoration: none;background-color: #000;background-color: rgba(0, 0, 0, 1);}
#lg-gallery .thumb-cont .thumb {display: inline-block !important;vertical-align: middle;text-align: center;*display: inline;*zoom: 1;margin-bottom: 4px;height: 50px;width: 50px;opacity: 0.6;filter: alpha(opacity=60);overflow: hidden;border-radius: 3px;cursor: pointer;-webkit-transition: border-color linear .2s, opacity linear .2s;-moz-transition: border-color linear .2s, opacity linear .2s;-o-transition: border-color linear .2s, opacity linear .2s;-ms-transition: border-color linear .2s, opacity linear .2s;transition: border-color linear .2s, opacity linear .2s;}
@media (min-width: 800px) {
#lg-gallery .thumb-cont .thumb {width: 94px;height: 94px;}}
#lg-gallery .thumb-cont .thumb > img {height: auto;max-width: 100%;}
#lg-gallery .thumb-cont .thumb.active, #lg-gallery .thumb-cont .thumb:hover {opacity: 1;filter: alpha(opacity=100);border-color: #ffffff;}
#lg-slider .video-cont {display: inline-block;max-height: 100%;max-width: 100%;margin: 0;padding: 0;width: auto;height: auto;vertical-align: middle;}
#lg-slider .video-cont {background: none;max-width: 1140px;max-height: 100%;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
#lg-slider .video {width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}
#lg-slider .video .object {width: 100%!important;height: 100%!important;position: absolute;top: 0;left: 0;}
#lg-close {color: #FFFFFF;height: 28px;position: absolute;right: 20px;top: 20px;width: 28px;z-index: 1090;cursor: pointer;background-color: #000;border-radius: 2px;background-color: #000;background-color: rgba(0, 0, 0, 0.65);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-backface-visibility: hidden;}
#lg-close:after {position: absolute;right: 6px;top: 3px;}
#lg-close:hover {text-decoration: none;background-color: #000;}
.custom-html {background: none repeat scroll 0 0 black;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);color: #fff;font-family: Arial, sans-serif;height: 70px;left: 0;position: absolute;right: 0;top: 0;z-index: 9;}
.custom-html p {font-size: 14px;}
.custom-html > h4 {font-family: Arial, sans-serif;font-weight: bold;margin-bottom: 5px;margin-top: 15px;}

/* ============================================================================= 
Page loadig animation
============================================================================= */
.no-js .preloader, .no-js .preloader-portfolio { display: none;}
.preloader, .preloader-portfolio {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url(../images/background/bg-preloader.jpg); background-repeat: no-repeat; background-size: cover; background-position: center;}
.preloader-animation {position: absolute;top: 40%;left: 50%;text-align: center;background-color: inherit;color: inherit;opacity: 1;transition: opacity 0.3s;transform: translate3d(-50%,-50%,0);}
.preloader-spinner {width: 60px;height: 60px;margin: 100px auto;background-color: #fff;border-radius: 100%;  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;animation: sk-scaleout 1.0s infinite ease-in-out; margin-bottom: 20px;}
.logo-preloader{width: 100%; text-align: center;}
.logo-preloader img{width: 30%;}
.txt-preloader{color: #fff; font-weight: bold;}

@-webkit-keyframes sk-scaleout {
0% { -webkit-transform: scale(0) }
100% {
-webkit-transform: scale(1.1);
opacity: 0;
}
}
@keyframes sk-scaleout {
0% { 
-webkit-transform: scale(0);
transform: scale(0);
} 100% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
opacity: 0;
}
}

/*RESPONSIVE*/
@media screen and (max-width: 1366px) {
.author {padding-top: 285px;}
.header ul li a {padding: 9px 10px;}
.card-outer .card-inner-box {min-height: 620px;}
.scroll-content { height: 510px;}
}
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1024px) {
.card-outer {position: relative; padding: 50px 0px;}
.cbp-contentslider nav a span {display: block;}
.cbp-contentslider p {font-size: 16px;}
}
@media screen and (max-width: 960px) {
.cbp-contentslider nav a span {display: none}
.entrevistado-container:last-child{margin-bottom: 0px;}
.links-aldia .row{margin-bottom: 0px;}
.links-aldia .cover{margin-bottom: 30px;}
.links-aldia .cover:last-child{margin-bottom: 0px;}
#nuestra-voz-m img {width: 100%; float: none; margin-right: 0px; margin-bottom: 15px; border-radius: 10px;}
.profesor-container{margin-bottom: 45px;}
.btn-otras-ediciones{ display: none;}
}
@media screen and (max-width: 800px) {
.profesor-container{text-align: center;}
#preguntele .wp-block-image{float: none; margin-right: 00px;}
#preguntele .wp-block-image img {width: 180px;}
.tooltip-one {width: 100%;}
#preguntele-m ul{margin-left: 20px;}
#preguntele-m li{list-style: disc !important; color: #DA39B3;}
#preguntele-m span{color: #333;}
}
/*
@media screen and (max-width: 1024px) and (max-height: 600px) {  
.card-outer .card-inner-box {min-height: 550px;}
.header ul li a {padding: 8px 10px;font-size: 14px;}
.author {padding-top: 220px;}
.header ul li a.logo {line-height: 40px;}
}  
@media screen and (max-width: 960px) {
.card-outer .card-inner-box {min-height: 768px;}
.author {padding-top: 430px;}
}*/
@media screen and (max-width: 800px) {
.preloader{display: none !important;}
}

@media screen and (max-width: 480px) {
.btn-otras-ediciones-m{margin-left: 186px;}
}
@media screen and (max-width: 414px) {
.btn-otras-ediciones-m{line-height: 14px !important;margin-left: 176px;}
}