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

@import url(font-awesome-all.css);
@import url(flaticon.css);
@import url(etline.css);
@import url(animate.css);
@import url(owl.css);
@import url(jquery.mCustomScrollbar.min.css);
@import url(custom-animate.css);
@import url(hover.css);
@import url(jquery.background-video.css);

*{margin:0;padding:0;border:none;outline:0}
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}
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}
.preloader{width:100%;height:100%;z-index:999999;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icons/preloader.svg)}
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%);}

/*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;}

/*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;}

/*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: center; padding: 30px; color: #fff; margin-bottom: 30px;}
.profesor-container h3{font-weight: 700;}
.profesor-container h4{font-weight: 700;}
.wp-block-image.is-style-rounded img {border-radius: 9999px;}
#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;}

/*OPINIÓN*/
#opinion h3 {font-size:30px; 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;}

/*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;}

/*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;}

/*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;}

/*AL DÍA*/
#al-dia h3 {font-size:30px; font-weight: 600; line-height: 36px; margin-bottom: 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;}

/*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%;position: relative;max-width: 800px;margin: auto;background: #F6F6F6;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;}

@media screen and (max-width: 768px) {
.blog-slider {min-height: 500px;height: auto;margin: 20px auto;}
.blog-slider__img {transform: translateX(10px);width: 100%;}
.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: 270px;}
}
.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: 12px;text-transform: uppercase;margin: 0;color: #0CCCB9 !important; font-weight: 700;}
.blog-slider__text {color: #333;margin-bottom: 10px;line-height: 22px;font-size: 16px;font-weight: 300;}
.blog-slider__button {display: inline-flex;background-image: linear-gradient(147deg, #4C49E7 0%, #7070F9 74%);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;}
@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)}

/*RESPONSIVE*/
@media screen and (max-width: 1366px) {
.card-outer .card-inner-box {min-height: 680px;}
.header ul li a {padding: 12px 10px;}
.author {padding-top: 330px;}
}
@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}
}
/*
@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;}
}*/