/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
/* 15/07/2020 */
/* NOTICIAS */
p.noticias-sanfi{
  font-size: 48px;
  line-height: 50px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ec0000;
}

h1.titulo-noticia{
  margin-top: 1rem;
  font-size: 30px;
  line-height: 34px;
  letter-spacing: 0px;
  color: #ec0000;
  font-weight: bold;
}

h2.subtitulo-noticia{
  font-size: 16px;
  font-weight: 700;
  color: #ec0000;
}

h3.cuerpo-noticia{
  font-size: 14px;
  font-weight: 700;
}

/* COUNTDOWN CLASE GRATIS */
.contador-clase-gratis{margin:0.1rem 0;}
.contador-clase-gratis .quick_fact .number-wrapper{font-size: 38px; color: #ec0000;}
.contador-clase-gratis .quick_fact .title{font-size: 13px; color: #868685 !important;}
.contador-clase-gratis .column_quick_fact{margin:0 1%;}

/* ENLACE BANNER COOKIES */
.link-cookies{
	color: #fff;
	text-decoration: underline;
}

/* Texto subtitulo Ayudas Covid-19 */
@media (max-width: 578px){
	.plan-formativo .plan-formativo-subtitulo.visible {
		display: inherit;
		font-size: 18px !important;
		
	}
}

/* ALUMNI*/
.beneficios .trailer_box{margin: 8%;}
ul.list_check.beneficios li:before{top: auto;}
.revista img{max-width: 450px !important;}
.pestanas.alumni div#alumni-mision{margin-top: -35px;}
.pestanas.alumni div#alumni-mision .story_box{position: relative;}
.pestanas.alumni div#alumni-meta{margin-top: 28%; margin-bottom: 14%;}
.pestanas.alumni div#alumni-meta .story_box{position: relative;}
.pestanas.alumni div#alumni-mision .story_box{padding: 50px 0 0px 35%;}
.pestanas.alumni div#alumni-meta .story_box{padding: 0 35% 20px 0;}
.pestanas.alumni div#alumni-mision .desc_wrapper{margin: -45% 55% 30% -45%; background-color:#fff; padding: 8% 8% 0% 8%;}
.pestanas.alumni div#alumni-mision .desc{position: absolute; top: 92%; left: 5.8%; width: 58.6%; background-color:#fff; padding: 3% 5%; text-align: center;}
.pestanas.alumni div#alumni-meta .desc_wrapper{margin: -45% -55% 30% 65%; background-color:#fff; padding: 8% 8% 0% 8%;}
.pestanas.alumni div#alumni-meta .desc{position:absolute; top: 38%; right: -0.8%; width: 58.6%; background-color:#fff; padding: 3% 5%; text-align: center;}
.pestanas.alumni div#alumni-mision .desc_wrapper h3, .pestanas.alumni div#alumni-meta .desc_wrapper h3{font-weight: 700; font-style: italic; text-align: center;margin-left: -13px;}
.pestanas.alumni div#alumni-mision .desc_wrapper .hr_color, .pestanas.alumni div#alumni-meta .desc_wrapper .hr_color{display: none;}
.pestanas.alumni div#alumni-mision .desc_wrapper .desc, .pestanas.alumni div#alumni-meta .desc_wrapper .desc{text-align: center;}
.pestanas.alumni .titulo-alumni{margin-top: -65px;}
.pestanas.alumni .mcb-wrap-bn1bhm7nd{margin-top: 30px;}
.pestanas.alumni .photo_box{box-shadow: -4px 4px 7px -4px; height: 385px;}
.pestanas.alumni .photo_box .desc{padding: 15px;}
.pestanas.alumni .photo_box .image_frame{border-color: transparent;}
.pestanas.alumni .photo_box .image_wrapper{border-color: transparent;}
.pestanas.alumni .photo_box .mask{box-shadow: none;}
.ahbs-divider{width:50%; margin: 0 auto;}
.ahbs-divider hr{background-color: #000;}
@media only screen and (max-width: 1239px) and (min-width: 768px){
	.pestanas.alumni .photo_box{height: 445px;}
  .pestanas.alumni .trailer_box .subtitle{font-size: 15px;}
  .pestanas.alumni .trailer_box .desc h2{font-size: 12px; line-height:normal;}
}
@media only screen and (max-width: 959px) and (min-width: 768px){
	.pestanas.alumni .photo_box .image_frame{display: none;}
	.ahbs-divider{width:60%;}
  .pestanas.alumni div#alumni-mision .desc_wrapper{margin-top: -55%; padding-top: 10%;}
  .pestanas.alumni div#alumni-meta{margin-top: 35%; margin-bottom: 22%;}
  .pestanas.alumni div#alumni-meta .desc_wrapper{margin-top: -55%; padding-top: 10%;}
  .pestanas.alumni div#alumni-meta .desc{top: 27%;}
  .pestanas.alumni .trailer_box .subtitle{font-size: 10px;}
  .pestanas.alumni .trailer_box .desc h2{font-size: 8.5px; line-height:normal;}
}
@media only screen and (max-width: 767px){
  .pestanas.alumni .titulo-alumni{margin-top: 15px;}
	.pestanas.alumni .photo_box{width: 80%; margin:auto; height: 300px;}
	.pestanas.alumni .photo_box .image_frame{display: block;}
	.pestanas.alumni div#alumni-mision{margin-top: 30px;}
	.pestanas.alumni div#alumni-mision .desc_wrapper, .pestanas.alumni div#alumni-meta .desc_wrapper{margin: 0 50% 30% auto; padding-top: 15%;}
  .pestanas.alumni div#alumni-mision .desc{top: 97%; left: 10.8%; width: 78%; padding-bottom: 5%;}
  .pestanas.alumni div#alumni-meta{margin-top: 38%; margin-bottom: 38%;}
  .pestanas.alumni div#alumni-meta .desc{top: 97%; right: 11.2%; width: 78%; padding-bottom: 5%;}
  .pestanas.alumni .trailer_box .subtitle{font-size: 18px;}
  .pestanas.alumni .trailer_box .desc h2{font-size: 16px; line-height:normal;}
  .revista img{max-width: 100% !important;}
}
@media only screen and (max-width: 510px){
  .pestanas.alumni div#alumni-meta{margin-top: 45%; margin-bottom: 45%;}
}
@media only screen and (max-width: 465px){
  .pestanas.alumni div#alumni-meta{margin-top: 55%; margin-bottom: 55%;}
  .pestanas.alumni .trailer_box .subtitle{font-size: 16px;}
  .pestanas.alumni .trailer_box .desc h2{font-size: 14px; line-height:normal;}
}
@media only screen and (max-width: 440px){
  .pestanas.alumni div#alumni-meta{margin-top: 65%;}
}
@media only screen and (max-width: 415px){
  .pestanas.alumni div#alumni-meta{margin-top: 75%; margin-bottom: 65%;}
}
@media only screen and (max-width: 415px){
  .pestanas.alumni div#alumni-meta{margin-top: 85%; margin-bottom: 80%;}
  .pestanas.alumni .trailer_box .subtitle{font-size: 14px;}
  .pestanas.alumni .trailer_box .desc h2{font-size: 12px; line-height:normal;}
}
@media only screen and (max-width: 383px){
  .pestanas.alumni .trailer_box .subtitle{font-size: 12px;}
}

/* INVESTIGACIÓN */
a.button.btn-investigacion1 .button_label,
a.button.btn-investigacion2 .button_label,
a.button.btn-investigacion3 .button_label, 
a.button.btn-investigacion4 .button_label{padding: 24px 20px 23px;}
@media only screen and (min-width: 1240px) {
    a.button.btn-investigacion1 .button_label,
a.button.btn-investigacion2 .button_label,
a.button.btn-investigacion3 .button_label, 
a.button.btn-investigacion4 .button_label{padding: 0; display: block; min-height: 3.1rem;max-height:3.1rem; padding-top: 10px!important;}
}
@media only screen and (max-width: 1239px){
  a.button.btn-investigacion4 .button_label{padding: 36px 11px 34px;}
}
@media only screen and (max-width: 959px){
  a.button.btn-investigacion1 .button_label,
  a.button.btn-investigacion2 .button_label,
  a.button.btn-investigacion3 .button_label{padding: 22px 12px 21px;}
  a.button.btn-investigacion4 .button_label{padding: 32px 11px 32px;}
}
@media only screen and (max-width: 767px){
  a.button.btn-investigacion1 .button_label,
  a.button.btn-investigacion2 .button_label,
  a.button.btn-investigacion3 .button_label,
  a.button.btn-investigacion4 .button_label{padding: 11px 20px;}
}

.investigacion-colaboraciones img.scale-with-grid{
  width:fit-content;
}

/* PRUEBAS PUBLICACIONES */
.pruebas{ margin-top: 25px;}
.pruebas .mcb-wrap-inner, .pruebas .one-second.column.texto{display: flex; flex-wrap: wrap;}
.pruebas .one-second.column.texto a{position:absolute; bottom: 16%;}
.pruebas span.button_label{padding: 15px 28px;}
.pruebas .one-second.column.imagen{padding-right: 5px;}
.pruebas .one-third.column{text-align:center; display:flex; flex-direction:column;}
.pruebas .one-third.column h4{color: #017477; width: 60%; margin: 0 auto 15px auto; padding-top: 10px;}
.pruebas .one-third.column p{width: 60%; margin: 0 auto 15px auto;}
.pruebas .one-third.column img{width: 60%; height: auto; margin-left: auto; margin-right: auto; display: block;}
.pruebas .one-third.column a.publicacion{background-color: #017477!important; color: #fff; align-self: flex-end; margin: auto auto 0 auto;}

@media only screen and (max-width: 1239px){
  .pruebas .one-second.column.texto a.publicacion{bottom: 20%;}
}
@media only screen and (max-width: 959px){
  .pruebas .one-second.column.texto a.publicacion{bottom: 25%;}
}
@media only screen and (max-width: 767px){
  .pruebas .one-second.column.texto{text-align: center;}
  .pruebas .one-second.column.texto h4{margin-left:auto; margin-right: auto;}
  .pruebas .one-second.column.texto a.publicacion{position: relative; margin-left:auto; margin-right: auto;}
}