/*
Theme Name: Genesis Sample
Theme URI: https://demo.studiopress.com/
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress
Author URI: https://www.studiopress.com/
Version: 2.10.0
Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks
Template: genesis
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: genesis-sample
*/
/* HTML5 Reset
---------------------------------------------------------------------------- */
/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
---------------------------------------------------------------------------- */
/* stylelint-disable */
html{line-height:1.15;
	-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{
	-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{
	-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{
	-webkit-appearance:none}::-webkit-file-upload-button{
	-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none},hidden-element{display:none !important;
}
@font-face{
	font-family: 		'TrashHand';
	src:				url('fonts/TrashHand.ttf.woff') format('woff'),
						url('fonts/TrashHand.ttf.svg#TrashHand') format('svg'),
						url('fonts/TrashHand.ttf.eot'),
						url('fonts/TrashHand.ttf.eot?#iefix') format('embedded-opentype');
	font-weight: 		normal;
	font-style: 		normal;
}
@font-face{
	font-family: 		'Ginestra Black';
	src:				url('fonts/Ginestra-Black.otf');
	font-weight: 		normal;
	font-style: 		normal;
}
@font-face{
	font-family: 		'TrashHandNew';
	src:				url('fonts/TrashHandNew.woff') format('woff'),
						url('fonts/TrashHandNew.svg#TrashHand') format('svg'),
						url('fonts/TrashHandNew.eot'),
						url('fonts/TrashHandNew.eot?#iefix') format('embedded-opentype');
	font-weight: 		normal;
	font-style: 		normal;
}
@font-face{
	font-family: 		'Inter';
	src:				url('fonts/Inter-Regular.ttf');
	font-weight: 		normal;
	font-style: 		normal;
}
@font-face{
  	font-family: 		'mundoestudiante';
  	src: 				url('fonts/mundoestudiante.eot?85884939');
  	src: 				url('fonts/mundoestudiante.eot?85884939#iefix') format('embedded-opentype'),
       					url('fonts/mundoestudiante.woff2?85884939') format('woff2'),
						url('fonts/mundoestudiante.woff?85884939') format('woff'),
						url('fonts/mundoestudiante.ttf?85884939') format('truetype'),
						url('fonts/mundoestudiante.svg?85884939#mundoestudiante') format('svg');
  	font-weight: 		normal;
  	font-style: 		normal;
}


/*li#mega-menu-item-3108,
.search-popup-icon{
	display:		none !important;
}
nav .search-popup-icon,
nav li#mega-menu-item-3108{
	display:none !important;
}*/
/* stylelint-enable */
/* Modern */
.page-id-14070 .banner-all-pages.show-madrid,
.home .banner-all-pages.show-madrid{
	display:			block;
}
.page-id-14070 .home-clases-presenciales,
.page-id-14070 .home-clases-online,
.page-id-14070 .banner-all-pages img,
.page-id-14070 .wp-block-media-text.alignwide.is-stacked-on-mobile.has-background.has-background,
.page-id-14070 .wp-block-genesis-blocks-gb-columns.gb-layout-columns-4.gb-4-col-equal.alignwide .gb-has-custom-background-color,
.page-id-14070 .gb-layout-column-wrap.gb-block-layout-column-gap-2.gb-is-responsive-column img,
.page-id-14070 .wp-block-genesis-blocks-gb-columns.gb-layout-columns-3.gb-3-col-equal.alignwide .wp-block-cover.has-background-dim,
.page-id-14070 .wp-block-genesis-blocks-gb-columns.gb-layout-columns-4.gb-4-col-equal.alignwide .wp-block-cover.has-background-dim,
.home .home-clases-presenciales,
.home .home-clases-online,
.home .banner-all-pages img,
.home .wp-block-media-text.alignwide.is-stacked-on-mobile.has-background.has-background,
.home .wp-block-genesis-blocks-gb-columns.gb-layout-columns-4.gb-4-col-equal.alignwide .gb-has-custom-background-color,
.home .gb-layout-column-wrap.gb-block-layout-column-gap-2.gb-is-responsive-column img,
.home .wp-block-genesis-blocks-gb-columns.gb-layout-columns-3.gb-3-col-equal.alignwide .wp-block-cover.has-background-dim,
.home .wp-block-genesis-blocks-gb-columns.gb-layout-columns-4.gb-4-col-equal.alignwide .wp-block-cover.has-background-dim{
	border-radius:		18px !important;
	overflow:			hidden;
}
.page-id-14070 .wp-block-media-text.alignwide.is-stacked-on-mobile.has-background.has-background img,
.page-id-14070 .kt-tabs-layout-vtabs>.kt-tabs-title-list,
.home .wp-block-media-text.alignwide.is-stacked-on-mobile.has-background.has-background img,
.home .kt-tabs-layout-vtabs>.kt-tabs-title-list{
	border-radius:		18px 0 0 18px;
}
.page-id-14070 .wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.has-background.has-background img,
.page-id-14070 .kt-tabs-id_afa859-95 > .kt-tabs-content-wrap > .wp-block-kadence-tab,
.home .wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.has-background.has-background img,
.home .kt-tabs-id_afa859-95 > .kt-tabs-content-wrap > .wp-block-kadence-tab{
	border-radius:		0 18px 18px 0 !important;
}
.page-id-14070 .site-container .wp-block-button .wp-block-button__link,
.page-id-14070 .solicitud-prueba_wrapper .gform_button,
.page-id-14070 .solicitud-prueba-centro_wrapper .gform_button,
.home .site-container .wp-block-button .wp-block-button__link,
.home .solicitud-prueba_wrapper .gform_button,
.home .solicitud-prueba-centro_wrapper .gform_button{
	border-radius:		50px !important;
}
.page-id-14070 .entry-content form.gf_simple_horizontal input,
.page-id-14070 .gform_wrapper .chosen-container,
.home .entry-content form.gf_simple_horizontal input, 
.home .gform_wrapper .chosen-container{
	border-radius:		50px;
}
.page-id-14070 .gb-layout-column-wrap.gb-block-layout-column-gap-2.gb-is-responsive-column .home-clases-presenciales-online-container img,
.home .gb-layout-column-wrap.gb-block-layout-column-gap-2.gb-is-responsive-column .home-clases-presenciales-online-container img{
	border-radius:		0 !important;
}
.page-id-14070 .cambridge-unedassis-container .wp-block-kadence-advancedgallery,
.home .cambridge-unedassis-container .wp-block-kadence-advancedgallery{
	margin:				0 !important;
}
.page-id-14070 .cambridge-unedassis-container .home-clases-presenciales-online-container-new.home-clases-online-carousel .kt-blocks-carousel,
.home .cambridge-unedassis-container .home-clases-presenciales-online-container-new.home-clases-online-carousel .kt-blocks-carousel{
	padding:			0 !important;
}
.page-id-14070 .cambridge-unedassis-container .home-clases-presenciales-online-container-new.home-clases-online-carousel img,
.home .cambridge-unedassis-container .home-clases-presenciales-online-container-new.home-clases-online-carousel img{
	border-radius:		18px;
	overflow:			hidden;
	max-height:			100%;
}
/*.page-id-14143 .cta-hero h1{
	font-size:			30px !important;
}*/
.page-id-14070 .cta-hero h1, .page-id-14070 .cta-videohero h1, .page-id-14070 .h1-cta-hero,
.page-id-14070 .cta-videohero h1, .page-id-14070 .h1-cta-hero,
.home .cta-hero h1, .page-id-14070 .cta-videohero h1, .page-id-14070 .h1-cta-hero,
.home .cta-videohero h1, .page-id-14070 .h1-cta-hero{
	font-size:			72px !important;
}
.page-id-14070 .header-slogan,
.home .header-slogan{
	font-size:			50px !important;
	margin-bottom:		10px;
}
.page-id-14070 .header-video-background,
.home .header-video-background{
	padding-top: 		10% !important;
	padding-bottom: 	8% !important;
}
.page-id-14070 .header-video-background .wp-block-cover__inner-container,
.home .header-video-background .wp-block-cover__inner-container{
	max-width:			1240px !important;
}
.page-id-14070 .wp-block-video video,
.home .wp-block-video video{
	border-radius:		18px;
	overflow:			hidden;
	margin-bottom:		20px;
}
.page-id-14070 .telefono-banner-principal,
.home .telefono-banner-principal{
	margin-bottom:		5px !important;
}
.claim-hype{
	font-family:		'TrashHand';
	line-height:		55px;
	margin-top:			35px;
	margin-bottom:		0 !important;
}
.claim-45{
	font-family:		'TrashHandNew';
	line-height:		78px;
	margin-top:			35px;
	margin-bottom:		0 !important;
}
.solicita-tu-clase-gratis-sello{
	margin-bottom:		0 !important;
}
.cta-hero .gform_wrapper .chosen-container-single .chosen-single div b{
	background:			url(https://www.mundoestudiante.com/wp-content/plugins/gravityforms/css/chosen-sprite.png) 0 15px no-repeat !important;
}
/* Modern */
/* Temporal */
.page-id-384 .banner-all-pages,
.page-id-385 .banner-all-pages,
.page-id-364 .banner-all-pages,
.page-id-365 .banner-all-pages,
.page-id-3836 .banner-all-pages,
.page-id-363 .banner-all-pages,
.page-id-383 .banner-all-pages,
.page-id-381 .banner-all-pages,
.page-id-9267 .banner-all-pages,
.page-id-9269 .banner-all-pages,
.page-id-9271 .banner-all-pages,
.page-id-9273 .banner-all-pages,
.page-id-3888 .banner-all-pages,
.page-id-786 .banner-all-pages,
.page-id-800 .banner-all-pages,
.page-id-796 .banner-all-pages,
.page-id-9268 .banner-all-pages,
.page-id-9270 .banner-all-pages,
.page-id-9032 .banner-all-pages,
.page-id-9272 .banner-all-pages,
.page-id-3893 .banner-all-pages,
.page-id-820 .banner-all-pages,
.page-id-843 .banner-all-pages,
.page-id-818 .banner-all-pages{
	display: none !important;
}
/*div#ht-ctc-chat{
	display: none !important;
}*/
/* Temporal */
/* ISO e Inglés */
.home li#mega-menu-item-11933{
	margin-top: -4px !important;
}
.home li#mega-menu-item-12268,
.home li#mega-menu-item-12281,
.home li#mega-menu-item-12280{
	margin-top: -4px !important;
}
li#mega-menu-item-11933{
	margin-top: -35px !important;
}
li#mega-menu-item-12268,
li#mega-menu-item-12281,
li#mega-menu-item-12280{
	margin-top: -36px !important;
}
.blog li#mega-menu-item-11933,
.single li#mega-menu-item-11933{
	margin-top: 0 !important;
}
.blog li#mega-menu-item-12268,
.blog li#mega-menu-item-12281,
.blog li#mega-menu-item-12280,
.single li#mega-menu-item-12268,
.single li#mega-menu-item-12281,
.single li#mega-menu-item-12280{
	margin-top: 0 !important;
}
#mega-menu-item-6559,
#mega-menu-item-12269,
#mega-menu-item-12278,
#mega-menu-item-12279{
	top:	-17.5px !important;
}
.home #mega-menu-item-6559{
	top:	0 !important;
}
#mega-menu-item-6559 a:hover,
#mega-menu-item-12269 a:hover,
#mega-menu-item-12278 a:hover,
#mega-menu-item-12279 a:hover{
	background: none !important;
	border:		0 !important;
	opacity:	0.9 !important;
}
.home #mega-menu-item-6559 img,
.single #mega-menu-item-6559 img,
.blog #mega-menu-item-6559 img,
.home #mega-menu-item-12269,
.single #mega-menu-item-12269,
.blog #mega-menu-item-12269,
.home #mega-menu-item-12278,
.single #mega-menu-item-12278,
.blog #mega-menu-item-12278,
.home #mega-menu-item-12279,
.single #mega-menu-item-12279,
.blog #mega-menu-item-12279{
	top:	0 !important;
}
.breadcrumb{
	/*right:	66px !important;
	*/
right:	130px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12268.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12268.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12268.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12268.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12280.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12280.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12280.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12280.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12281.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12281.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12281.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12281.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-6559.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-6559.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-6559.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12269.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12269.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12269.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12278.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12278.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12278.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12279.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12279.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12279.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12745.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12745.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12745.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-12745.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	background: none !important;
	border:		0 !important;
}


@media (max-width:959px){
/* Modern */
.home div.cta-hero .gb-container-content,
.page-id-14070 .gb-container-content{
	margin-top: 		13% !important;
}
.metodo-unico-espana .gb-layout-column-wrap{
	display:			block !important;
}
/* Modern */
#mega-menu-item-11932,
#mega-menu-item-11933,
#mega-menu-item-12268,
#mega-menu-item-12280,
#mega-menu-item-12281,
#mega-menu-item-12745,
#mega-menu-item-6559,
#mega-menu-item-12269,
#mega-menu-item-12278,
#mega-menu-item-12279{
	display: none !important;
}
.admin-bar #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-42.5px !important;
}
.admin-bar.home #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-49px !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-42px !important;
}
.home #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-49px !important;
}
}
/* ISO e Inglés */
/* Prensa */
.prensa-p{
	margin-bottom: 5px !important;
}
.titular-h2{
	font-size:		30px !important;
	font-weight: 	600;
	margin-bottom: 	20px;
	line-height: 	1.2;
	font-family: 	'Futura Std Medium';
}
/* Prensa */
li#mega-menu-item-11932 .fa-search{
	padding-left:8px !important;
}
#mega-menu-primary li#mega-menu-item-3389{
	margin-left:5px !important;
}
.search-form input.search-form-submit{
	width:25px !important;
	height:20px !important;
	position:absolute !important;
	padding:0 !important;
	left:0 !important;
	background:transparent !important;
	color:transparent !important;
}
.search-form input.search-form-submit:hover{
	background:transparent !important;
	color:transparent !important;
}
.search-form:hover .fa-search:before{
	color:#8cc63f !important;
}
li#mega-menu-item-11932 .fa-search{
	top: 2px;
	position: relative;
}
#full-screen-search{
	background:rgba(0,0,0,.7) !important;
}
#full-screen-search form div input{
	background:none !important;
	border-bottom:1px solid #999 !important;
	height:auto !important;
	padding:5px 15px !important;
	color:#FFF !important;
}
#full-screen-search form div input::placeholder{
	color:#FFF !important;
}
#full-screen-search button.close{
	display: none;
}
#full-screen-search.open button.close{
	display: block !important;
}
#full-screen-search button.close{
	color:#FFF !important;
}


@media (max-width:800px){
.beneficios-block .gb-block-layout-column-gap-2{
	grid-gap: 			2em 2em !important;
}
}


@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@800&display=swap');
	/* Box Sizing
--------------------------------------------- */
html{
	box-sizing: border-box;
}
*,
*::before,
*::after{
	box-sizing: inherit;
}
/* Float Clearing
--------------------------------------------- */
.author-box::before,
.clearfix::before,
.entry::before,
.entry-content::before,
.footer-widgets::before,
.nav-primary::before,
.nav-secondary::before,
.pagination::before,
.site-container::before,
.site-footer::before,
.site-header::before,
.site-inner::before,
.widget::before,
.wrap::before{
	content: " ";
	display: table;
}
.author-box::after,
.clearfix::after,
.entry::after,
.entry-content::after,
.footer-widgets::after,
.nav-primary::after,
.nav-secondary::after,
.pagination::after,
.site-container::after,
.site-footer::after,
.site-header::after,
.site-inner::after,
.widget::after,
.wrap::after{
	clear: both;
	content: " ";
	display: table;
}
/* Defaults
---------------------------------------------------------------------------- */
/* Typographical Elements
--------------------------------------------- */
html{
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
body{
	background-color: #fff;
	color: #1A1A1A;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.625;
	margin: 0;
	overflow-x: hidden;
}
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img{
	transition: all 0.2s ease-in-out;
}
a{
	/*color: #0073e5;*/
	color: #8cc63f;
	text-decoration: none;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
a:focus,
a:hover{
	color: #1A1A1A;
	text-decoration: none;
}
p{
	margin: 0 0 30px;
	padding: 0;
}
ol,
ul{
	margin: 0;
	padding: 0;
}
li{
	list-style-type: none;
}
hr{
	border: none;
	border-collapse: collapse;
	border-top: 1px solid #eee;
	clear: both;
	margin: 30px 0;
}
b,
strong{
	font-weight: 700;
}
blockquote,
cite,
em,
i{
	font-style: italic;
}
mark{
	background: #ddd;
	color: #1A1A1A;
}
blockquote{
	margin: 30px;
}
@font-face{
	font-family: 'Futura Std Medium';
	font-style: normal;
	font-weight: normal;
	src: local('Futura Std Medium'), url('Futura-Std-Medium.woff') format('woff');
}
/* Headings
--------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6{
	font-family: 'Futura Std Medium';
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 20px;
	font-weight: bold;
	/*revisar para quitar negritas en donde las haya puesto a mano*/
}
h1{
	font-size: 30px;
}
h2{
	font-size: 27px;
}
h3{
	font-size: 24px;
}
h4{
	font-size: 20px;
}
.entry-content h3,
.entry-content h4{
	font-weight: 600;
}
.entry-content h4{
	margin-top: 40px;

}
h5{
	font-size: 18px;
}
h6{
	font-size: 16px;
}
/* Objects
--------------------------------------------- */
embed,
iframe,
img,
object,
video,
.wp-caption{
	max-width: 100%;
}
img{
	height: auto;
	vertical-align: top;
}
figure{
	margin: 0;
}
/* Gallery
--------------------------------------------- */
.gallery{
	overflow: hidden;
}
.gallery img{
	border: 1px solid #eee;
	height: auto;
	padding: 4px;
}
.gallery img:focus,
.gallery img:hover{
	border: 1px solid #999;
	outline: none;
}
.gallery-columns-1 .gallery-item{
	width: 100%;
}
.gallery-columns-2 .gallery-item{
	width: 50%;
}
.gallery-columns-3 .gallery-item{
	width: 33%;
}
.gallery-columns-4 .gallery-item{
	width: 25%;
}
.gallery-columns-5 .gallery-item{
	width: 20%;
}
.gallery-columns-6 .gallery-item{
	width: 16.6666%;
}
.gallery-columns-7 .gallery-item{
	width: 14.2857%;
}
.gallery-columns-8 .gallery-item{
	width: 12.5%;
}
.gallery-columns-9 .gallery-item{
	width: 11.1111%;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1){
clear: left;
}
.gallery-item{
	float: left;
	margin: 0 0 30px;
	text-align: center;
}
/* Forms
--------------------------------------------- */
input,
select,
textarea{
	background-color: #fff;
	border: 1px solid #ddd;
	color: #1A1A1A;
	font-size: 18px;
	font-weight: 400;
	padding: 15px;
	width: 100%;
}
input:focus,
textarea:focus{
	border: 1px solid #999;
	outline: none;
}
input[type="checkbox"],
input[type="image"],
input[type="radio"]{
	width: auto;
}
::-ms-input-placeholder{
	color: #1A1A1A;
	opacity: 1;
}
:-ms-input-placeholder{
	color: #1A1A1A;
	opacity: 1;
}
::placeholder{
	color: #1A1A1A;
	opacity: 1;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form button[type="submit"],
.button{
	background-color: #F49E41;
	border: 0;
	color: #1a1a1a;
	cursor: pointer;
	font-size: 16px;
	font-weight: 600;
	padding: 15px 30px;
	text-align: center;
	text-decoration: none;
	white-space: normal;
	width: auto;
	letter-spacing: 2px;
	text-transform: uppercase;
}
button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
.button:focus,
.button:hover{
	background-color: #8cc63f;
	border-width: 0;
	color: #1a1a1a;
}
.entry-content .button:focus,
.entry-content .button:hover{
	color: #1a1a1a;
}
.button{
	display: inline-block;
}
.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover{
	background-color: #eee;
	border-width: 0;
	color: #777;
	cursor: not-allowed;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button{
	display: none;
}
/* Tables
--------------------------------------------- */
table{
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 40px;
	table-layout: fixed;
	width: 100%;
	word-break: break-all;
}
tbody{
	border-bottom: 1px solid #eee;
}
td,
th{
	text-align: left;
	vertical-align: top;
}
td{
	border-top: 1px solid #eee;
	padding: 10px;
}
th{
	font-weight: 600;
	padding: 0 10px 10px;
}
td:first-child,
th:first-child{
	/*padding-left: 0;*/
}
td:last-child,
th:last-child{
	/*padding-right: 0;*/
}
/* Screen Reader Text
--------------------------------------------- */
.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span{
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}
.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.widget_search input[type="submit"]:focus{
	background: #fff;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #1A1A1A;
	display: block;
	font-size: 1em;
	font-weight: 700;
	height: auto;
	padding: 15px 23px 14px;
	text-decoration: none;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}
.more-link{
	display: inline-block;
	position: relative;
	margin-bottom: 30px;
}
/* Structure and Layout
---------------------------------------------------------------------------- */
/* Site Container
--------------------------------------------- */
/* Site Inner
--------------------------------------------- */
.site-inner{
	clear: both;
	margin: 0 auto;
	padding: 0 20px;
}
.single-post .site-inner,
.blog .site-inner{
	margin-top: 115px !important;
}
/* Common Classes
---------------------------------------------------------------------------- */
/* Avatar
--------------------------------------------- */
.avatar{
	border-radius: 50%;
	float: left;
}
.author-box .avatar,
.alignleft .avatar{
	margin-right: 20px;
}
.alignright .avatar{
	margin-left: 20px;
}
.comment .avatar{
	margin: 0 15px 20px 0;
}
/* Genesis
--------------------------------------------- */
.after-entry,
.archive-description,
.author-box{
	margin-bottom: 40px;
}
.after-entry{
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
	padding: 20px 30px;
}
.after-entry .widget:last-of-type{
	margin-bottom: 0;
}
.archive-description p:last-child,
.author-box p:last-child{
	margin-bottom: 0;
}
.breadcrumb{
	display: none;
}
/* Titles
--------------------------------------------- */
.archive-description .entry-title,
.archive-title,
.author-box-title{
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
}
.entry-title{
	font-size: 30px;
	margin-bottom: 10px;
}
.entry-title a,
.sidebar .widget-title a{
	color: #1A1A1A;
	text-decoration: none;
}
.entry-title a:focus,
.entry-title a:hover{
	color: #0073e5;
}
.widget-title{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
}
/* WordPress
--------------------------------------------- */
a.aligncenter img{
	display: block;
	margin: 0 auto;
}
a.alignnone{
	display: inline-block;
}
.alignleft{
	float: left;
	text-align: left;
}
.alignright{
	float: right;
	text-align: right;
}
a.alignleft,
a.alignnone,
a.alignright{
	max-width: 100%;
}
img.centered,
.aligncenter{
	display: block;
	margin: 0 auto 30px;
}
img.alignnone,
.alignnone{
	margin-bottom: 15px;
}
a.alignleft,
img.alignleft,
.wp-caption.alignleft{
	margin: 0 20px 20px 0;
}
a.alignright,
img.alignright,
.wp-caption.alignright{
	margin: 0 0 20px 20px;
}
.gallery-caption,
.wp-caption-text{
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	text-align: center;
}
.entry-content p.wp-caption-text{
	margin-bottom: 0;
}
.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video{
	margin: 0 0 30px;
}
.page-id-7158 .entry-content .wp-video{
	margin-bottom: 0 !important;
}
.entry-content a{
	border-bottom: 1px solid rgba(88, 192, 138, 0.42);
}
/* Widgets
---------------------------------------------------------------------------- */
.widget{
	margin-bottom: 40px;
}
.widget p:last-child,
.widget ul > li:last-of-type{
	margin-bottom: 0;
}
.widget ul > li{
	margin-bottom: 10px;
}
.widget ul > li:last-of-type{
	padding-bottom: 0;
}
.widget ol > li{
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}
.widget li li{
	border: 0;
	margin: 0 0 0 30px;
	padding: 0;
}
.widget_calendar table{
	width: 100%;
}
.widget_calendar td,
.widget_calendar th{
	text-align: center;
}
/* Plugins
---------------------------------------------------------------------------- */
/* Genesis eNews Extended
--------------------------------------------- */
.after-entry .enews{
	text-align: center;
	padding: 10px;
}
.sidebar .enews{
	background-color: #f5f5f5;
	padding: 30px;
}
.enews-widget input{
	font-size: 16px;
	margin-bottom: 10px;
}
.after-entry .enews-widget input{
	text-align: center;
}
.enews-widget input[type="submit"]{
	margin: 0;
	width: 100%;
}
.enews form + p{
	margin-top: 20px;
}
/* Skip Links
---------------------------------------------------------------------------- */
.genesis-skip-link{
	margin: 0;
}
.genesis-skip-link .skip-link-hidden{
	display: none;
	visibility: hidden;
}
.genesis-skip-link li{
	height: 0;
	list-style: none;
	width: 0;
}
/* Display outline on focus */
:focus{
	color: #1A1A1A;
	outline: #1a1a1a80 solid 1px;
}
/* Site Header
---------------------------------------------------------------------------- */
.site-header{
	background-color: #fff;
	/*box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
	*/
padding: 0 30px;
	/*height: 70px;
	*/
height: 85px;
}
.fixed-header{
	position: fixed;
	width: 100%;
	z-index: 9999;
}
/* Title Area
--------------------------------------------- */
.title-area{
	float: left;
	padding-bottom: 25px;
	padding-top: 25px;
}
.wp-custom-logo .title-area{
	max-width: 350px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding: 13.5px 0 !important;
	width: 100%;
}
.wp-custom-logo .title-area img{
	width: auto;
}
.site-title{
	font-size: 20px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 0;
}
.site-title a,
.site-title a:focus,
.site-title a:hover{
	color: #1A1A1A;
	text-decoration: none;
}
.site-description,
.wp-custom-logo .site-title{
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}
/* Header Menu
--------------------------------------------- */
.home .nav-primary{
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}
.nav-primary{
	clear: left;
	/*padding-bottom: 15px;
	padding-top: 15px;
	*/
top:9px;
	padding-top:2px;
	padding-bottom:2px;
	width: 100%;
	font-family: 'Futura Std Medium', sans-serif;
	margin-right:7px;
}
/* Footer Menu
--------------------------------------------- */
.nav-secondary{
	margin-top: 10px;
}
.nav-secondary .genesis-nav-menu{
	line-height: 1.5;
}
.nav-secondary .menu-item{
	display: inline-block;
}
.nav-secondary a{
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
}
/* Content Area
---------------------------------------------------------------------------- */
/* Entry Content
--------------------------------------------- */
.entry{
	margin-bottom: 40px;
}
.entry-content ol,
.entry-content ul{
	margin-bottom: 30px;
	padding-left: 40px;
}
.entry-content ol > li{
	list-style-type: decimal;
}
.entry-content ul > li{
	list-style-type: disc;
}
.entry-content ol ul > li,
.entry-content ul ul > li{
	list-style-type: circle;
}
.entry-content ol ol,
.entry-content ul ul{
	margin-bottom: 0;
}
.entry-content code{
	background-color: #f5f5f5;
}
.content .sticky{
	background-color: #f5f5f5;
	padding: 30px;
}
/* Entry Meta
--------------------------------------------- */
p.entry-meta{
	font-size: 16px;
	margin-bottom: 0;
}
.entry-header .entry-meta{
	margin-bottom: 20px;
}
.single-post header.entry-header{
	margin-top: 60px;
}
.blog header.entry-header{
	margin-top: 30px;
	padding: 0 30px;
}
.blog .entry-content{
	padding: 0 30px;
}
.blog .entry-title{
	font-size: 20px;
}
/*.entry-footer .entry-meta{
	padding-top: 0px;
}
.blog .entry-footer{
	border-top: none;
	padding-top: 0px;
	padding: 0 30px;
}*/
.entry-categories,
.entry-tags{
	display: block;
}
.entry-comments-link::before{
	content: "\2014";
	margin: 0 6px 0 2px;
}
/* Pagination
--------------------------------------------- */
.pagination{
	clear: both;
	margin: 60px 0;
}
.adjacent-entry-pagination{
	margin-bottom: 0;
}
.archive-pagination li{
	display: inline;
}
.archive-pagination li a{
	background-color: #f5f5f5;
	color: #1A1A1A;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 4px;
	padding: 8px 12px;
	text-decoration: none;
}
.archive-pagination li a:focus,
.archive-pagination li a:hover,
.archive-pagination li.active a{
	background-color: #1A1A1A;
	color: #fff;
}
/* Entry Comments
--------------------------------------------- */
.comment-respond,
.entry-comments,
.entry-pings{
	margin-bottom: 40px;
}
.comment-list li{
	padding: 40px 0 0 30px;
}
.comment-list .depth-1{
	padding-left: 0;
}
.comment-header{
	margin-bottom: 30px;
}
.comment-content{
	clear: both;
}
.comment-content ul > li{
	list-style-type: disc;
}
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"]{
	width: 50%;
}
.comment-respond label{
	display: block;
	margin-right: 12px;
}
.comment-header p{
	margin-bottom: 0;
}
.entry-pings .reply{
	display: none;
}
.comment-form-cookies-consent label{
	display: inline;
	padding-left: 10px;
}
/* Sidebar
---------------------------------------------------------------------------- */
/*.sidebar{
	font-size: 16px;
	line-height: 1.5;
}
.sidebar .widget{
	margin-bottom: 40px;
}
.sidebar p{
	margin-bottom: 20px;
}*/
/* Footer Widgets
---------------------------------------------------------------------------- */
.footer-widgets{
	border-top: 1px solid #eee;
	background-color: #fff;
	clear: both;
	padding: 60px 0;
}
.footer-widgets .wrap{
	margin-left: auto;
	margin-right: auto;
}
.footer-widget-area{
	margin-bottom: 40px;
	padding-left: 20px;
	padding-right: 30px;
}
.footer-widget-area:last-child,
.footer-widgets .widget:last-child{
	margin-bottom: 0;
}
/* Site Footer
---------------------------------------------------------------------------- */
.site-footer{
	background-color: #fff;
	border-top: 1px solid #eee;
	font-size: 15px;
	line-height: 1.5;
	padding: 30px;
	text-align: center;
}
.site-footer p{
	margin-bottom: 0;
}
/* CSS Propio
---------------------------------------------------------------------------- */
/* Utility BAR */
.utility-bar{
	background-color: #666;
	color: #fff;
	padding: 7px 0px;
	font-size: 15px;
	font-size: 1rem;
	font-family: 'Futura Std Medium', sans-serif;
}
.utility-bar a{
	color: white;
}
.utility-bar .wrap{
	max-width: 100%;
	margin: 0 auto;
	padding: 0 24px 0 30px;
}
.utility-bar-right{
	margin-left: auto;
}
.utility-bar .widget{
	margin-bottom: 0;
	float: left;
}
section#custom_html-7{
	margin-left: 50px;
}
/* Redes Sociales */
.social-follow{
	margin-top:-20px;
	margin-left:-5px;
}
.social-follow i{
	padding:8px;
}
.social-follow a{
	width: 2em;
	display: inline-block;
	margin-right:5px
}
/*Heros*/
.cta-hero h1,
.cta-videohero h1,
.h1-cta-hero{
	font-size: 30px !important;
	font-weight: bold !important;
	color: white !important;
}
.cta-hero h1.cta-hero-h1-size-h2{
	font-size:			30px !important;
}
.cta-hero h2.cta-hero-h2-size-h1{
	font-size:			25px !important;
}
.h2-cta-hero{
	margin: 0 0 20px !important;
}
.telefono-banner-principal,
.h2-cta-hero{
	font-size: 27px !important;
	font-weight: bold !important;
	line-height: 1.2 !important;
	color: white !important;
}
.telefono-banner-principal-new{
	font-size: 27px !important;
	line-height: 1.2 !important;
	color: white !important;	
}
body div.cta-videohero{
	margin-top: -220%;
	z-index: 9;
	position: relative;
}
div.cta-videohero{
	font-family: 'Futura Std Medium', sans-serif;
	margin-bottom: 50%;
}
/* Gutenberg */
div.wp-block-media-text.alignfull.preview-metodo{
	margin: 0 -20px;
	padding: 0px;
}
body .wp-block-cover, .wp-block-cover-image{
	box-shadow: 0 15px 30px -20px rgb(35 44 57 / 22%);
	border-radius:2px;
	background:#1a1a1a;
}
.wp-block-cover p{
	font-size: 25px;
	font-weight: bold;
	font-family: 'Futura Std Medium', sans-serif;
	color: white;
}
.wp-block-cover a{
	color: white;
}
.wp-block-cover a:hover{
	color: #8bc63f;
}
.page-template-blocks .entry-content a{
	border-bottom: none;
}
div.gb-block-testimonial{
	border-radius: 0;
}
div.asignaturas a,
div.planes-estudio a{
	color: #1A1A1A
}
div.asignaturas a:hover,
div.planes-estudio a:hover{
	color: #8bc63f;
}
body .kt-svg-icon-list-columns-3 ul.kt-svg-icon-list{
	grid-template-columns: 100%;
}
.caracteristicas-mbarbeito .kt-blocks-info-box-link-wrap.kt-blocks-info-box-media-align-left.kt-info-halign-left{
	height: 350px;
}
/* Tooltip container */
.tooltip{
	position: relative;
	display: inline-block;
}
/* Tooltip text */
.tooltip .tooltiptext{
	visibility: hidden;
	width: 300px;
	background-color: #231f20;
	color: #fff;
	padding: 10px;
	border-radius: 4px;
	text-transform: none;
	font-weight: 400;
	text-align: left;
	line-height: 1;
	position: absolute;
	z-index: 1;
}
p.tooltip{
	margin-bottom: 0;
}
/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext{
	visibility: visible;
}
/* Ratón en la home */
.icon-scroll{
	display: none;
}
/* Home Clases presenciales/online */
.home div#videobackground{
	display: none !important;
}
.page-id-11640.full-width-content .site-container .alignfull,
.home.full-width-content .site-container .alignfull,
.page-id-2886.full-width-content .site-container .alignfull{
	/*padding-left: 0 !important;
	padding-right: 0 !important;
	*/
padding-left: 50px !important;
	padding-right: 50px !important;
}
.home-clases-presenciales{
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	/*padding-top: 340px !important;
	*/
padding-top:	230px !important;
	padding-right: 40px !important;
	padding-bottom: 30px !important;
	padding-left: 40px !important;
	background-image: url(https://www.mundoestudiante.com/wp-content/uploads/2020/06/clases-presenciales-de-todos-los-niveles.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	flex-basis: 50% !important;
}
.home-clases-online{
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	/*padding-top: 340px !important;
	*/
padding-top:	230px !important;
	padding-right: 40px !important;
	padding-bottom: 30px !important;
	padding-left: 40px !important;
	background-image: url(https://www.mundoestudiante.com/wp-content/uploads/2020/06/clases-online-de-todos-los-niveles.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	flex-basis: 50% !important;
}
.cambridge-unedassis-container .home-clases-presenciales{
	background-image:linear-gradient(rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.2)), url('https://www.mundoestudiante.com/wp-content/uploads/2021/11/ingles-speaking.jpg') !important;
	padding-left: 140px !important;
}
.cambridge-unedassis-container .home-clases-online{
	background-image:linear-gradient(rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 0.0)), url('https://www.mundoestudiante.com/wp-content/uploads/2023/02/clase-medio-examen.jpg') !important;
	padding-left: 140px !important;
}
.cambridge-unedassis-container img{
	max-height:		90px;
	width:			auto;
	position:		absolute;
	margin-left:	-100px;
	margin-top:		-2px;
	filter:			drop-shadow(0px 0px 6px #fff);
	-webkit-filter: drop-shadow(0px 0px 6px #fff);
}
.home-clases-presenciales h2,
.home-clases-presenciales p,
.home-clases-presenciales a,
.home-clases-presenciales a:hover,
.home-clases-presenciales a:visited,
.home-clases-online h2,
.home-clases-online p,
.home-clases-online a,
.home-clases-online a:hover,
.home-clases-online a:visited{
	color: #FFF;
	text-shadow: 1px 1px 7px #333;
}
.home-clases-presenciales h2,
.home-clases-online h2{
	margin-bottom: 0px !important;
	font-family: 'Poppins', sans-serif;
}
.home-clases-presenciales p,
.home-clases-online p{
	font-weight: bold;
	margin-bottom: 0 !important;
	font-family: 'Poppins', sans-serif;
}
.admin-bar .home-clases-presenciales-online-horario{
	top: 				203px;
}
.home-clases-presenciales-online-horario{
	display:			block !important;
	background:			linear-gradient(90deg, rgba(146,192,32,1) 0%, rgba(142,191,39,1) 50%, rgba(51,177,131,1) 100%);
	/*background: 		#8cc63f;
	*/
/*background:			#EC6229;
	*/
color: 				#FFF;
	text-align: 		center;
	transform: 			rotate(35deg);
	position: 			absolute;
	top: 				168px;
	right: 				-155px;
	padding: 			15px 140px;
	box-shadow:			1px 1px 17px rgb(0 0 0 / 35%);
}
.home-clases-presenciales-online-horario-title{
	font-size:			16px !important;
	text-transform:		uppercase;
	letter-spacing: 	0.5px;
}
.home-clases-presenciales-online-horario-desc{
	font-size:			16px !important;
	text-transform: 	uppercase;
	letter-spacing: 	0.5px;
}


@media (min-width:1200px){
.shiftnav.shiftnav-skin-light.shiftnav-right-edge{
	display:			none !important;
}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	font-size: 13px !important;
}
.home-clases-presenciales h2,
.home-clases-online h2{
	/*font-size: 48px;
	*/
font-size: 40px;
}
.home-clases-presenciales p,
.home-clases-online p{
	/*font-size: 27px;
	*/
font-size: 24px;
	line-height:37px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-10740{
	display:			none !important;
}
}


@media (min-width:1024px) and (max-width:1199px){
.shiftnav.shiftnav-skin-light.shiftnav-right-edge{
	display:			none !important;
}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	font-size: 9.5px !important;
}
.cambridge-unedassis-container .home-clases-presenciales h2,
.cambridge-unedassis-container .home-clases-online h2{
	font-size:			32px !important;
}
.cambridge-unedassis-container .home-clases-presenciales p,
.cambridge-unedassis-container .home-clases-online p{
	font-size: 			19px;
}
.home-clases-presenciales h2,
.home-clases-online h2{
	font-size: 			38px;
}
.cambridge-unedassis-container img{
	max-height:			80px;
}
.home-clases-presenciales p,
.home-clases-online p{
	font-size: 24px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-10740{
	display:			none !important;
}
.page-id-11640.full-width-content .site-container .alignfull,
.home.full-width-content .site-container .alignfull,
.page-id-2886.full-width-content .site-container .alignfull{
	padding-left: 0 !important;
	padding-right: 0 !important;
	max-width: calc(100% + 360px);
	margin-left: -180px;
	margin-right: -180px;
}
.gform_wrapper .chosen-container-single .chosen-single span{
	max-width: 		165px !important;
}
}


@media (min-width:960px) and (max-width:1023px){
.shiftnav nav.shiftnav-nav{
	padding-bottom: 100px;
}
#menu-item-11932
/*#menu-item-11933,
#menu-item-12268,
#menu-item-12280,
#menu-item-12281,
#menu-item-12745*/{
	display:	none !important;
}
.home #menu-item-11933,
.home #menu-item-12268,
.home #menu-item-12280,
.home #menu-item-12281,
.home #menu-item-12745{
	width:		33.3%;
	float:		left;
	text-align:	center;
}
#menu-item-11933,
#menu-item-12268,
#menu-item-12280,
#menu-item-12281{
	width:		50%;
	float:		left;
	text-align:	center;
}
#menu-item-11933 .shiftnav-target,
#menu-item-12268 .shiftnav-target,
#menu-item-12280 .shiftnav-target,
#menu-item-12281 .shiftnav-target,
#menu-item-12745 .shiftnav-target{
	padding:	15px 5px 12px !important;
}
#menu-item-11933 img,
#menu-item-12268 img,
#menu-item-12280 img,
#menu-item-12281 img,
#menu-item-12745 img{
	margin:		0 !important;
}
body.admin-bar #shiftnav-toggle-main, body.admin-bar .shiftnav{
	top: 		79px !important;
	right:		15px;
}
body #shiftnav-toggle-main, body .shiftnav{
	top: 		47px !important;
	right:		15px !important;
}
#shiftnav-toggle-main{
	color:		#1d1d20 !important;
}
button#shiftnav-toggle-main-button:hover,
button#shiftnav-toggle-main-button:active,
button#shiftnav-toggle-main-button:focus{
	background:	none !important;
}
#mega-menu-wrap-primary .mega-menu-toggle{
	display:	flex !important;
}
body .search-form-mobile{
	display:	block !important;
	top: 71px;
	position: fixed;
	z-index: 99999;
	right: 100px;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{
	display: block !important;
}
#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{
	background: #fff;
	padding: 0 0 0 0;
	display: none;
	position: absolute;
	width: 100%;
	z-index: 9999999;
}
#mega-menu-wrap-primary #mega-menu-primary{
	max-height: none!important;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{
	display: list-item;
	margin: 0;
	clear: both;
	border: 0;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
	border-radius: 0;
	border: 0;
	margin: 0;
	line-height: 40px;
	height: 40px;
	padding: 0 10px;
	background: transparent;
	text-align: left;
	color: #1a1a1a;
	font-size: 14px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{
	float: right;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{
	border: 0;
	padding: 10px;
	border-radius: 0;
	float: left;
	position: static;
	width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{
	display: none;
	visibility: visible;
	opacity: 1;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{
	width:	100% !important;
}
body.admin-bar .search-form-mobile{
	top: 103px;
}
.search-form-mobile i.fas.fa-search{
	font-size: 24px;
}
.breadcrumb{
	display: none !important;
}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
	background: #fff;
	padding: 0px 0px 0px 0px;
	display: none;
	position: absolute;
	width: 100%;
	z-index: 9999999;
}
.admin-bar #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 31.5px !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 25px !important;
}
.cambridge-unedassis-container .home-clases-presenciales h2,
.cambridge-unedassis-container .home-clases-online h2{
	font-size:			27px !important;
}
.cambridge-unedassis-container .home-clases-presenciales p,
.cambridge-unedassis-container .home-clases-online p{
	font-size: 			16px;
}
.cambridge-unedassis-container img{
	max-height:			65px;
}
.home-clases-presenciales h2,
.home-clases-online h2{
	font-size: 35px;
}
.home-clases-presenciales p,
.home-clases-online p{
	font-size: 22px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-10740{
	display:			none !important;
}
.page-id-11640.full-width-content .site-container .alignfull,
.home.full-width-content .site-container .alignfull,
.page-id-2886.full-width-content .site-container .alignfull{
	padding-left: 0 !important;
	padding-right: 0 !important;
	max-width: calc(100% + 360px);
	margin-left: -180px;
	margin-right: -180px;
}
.gform_wrapper .chosen-container-single .chosen-single span{
	max-width: 		165px !important;
}
}


@media (max-width:959px){
.shiftnav nav.shiftnav-nav{
	padding-bottom: 100px;
}
#menu-item-11932
/*#menu-item-11933,
#menu-item-12268,
#menu-item-12280,
#menu-item-12281*/{
	display:	none !important;
}
.home #menu-item-11933,
.home #menu-item-12268,
.home #menu-item-12280,
.home #menu-item-12281,
.home #menu-item-12745{
	width:		33.3%;
	float:		left;
	text-align:	center;
}
#menu-item-11933,
#menu-item-12268,
#menu-item-12280,
#menu-item-12281{
	width:		50%;
	float:		left;
	text-align:	center;
}
#menu-item-11933 .shiftnav-target,
#menu-item-12268 .shiftnav-target,
#menu-item-12280 .shiftnav-target,
#menu-item-12281 .shiftnav-target,
#menu-item-12745 .shiftnav-target{
	padding:	15px 5px 12px !important;
}
#menu-item-11933 img,
#menu-item-12268 img,
#menu-item-12280 img,
#menu-item-12281 img,
#menu-item-12745 img{
	margin:		0 !important;
}
body.admin-bar #shiftnav-toggle-main, body.admin-bar .shiftnav{
	top: 		79px !important;
	right:		15px;
}
body #shiftnav-toggle-main, body .shiftnav{
	top: 		47px !important;
	right:		8px !important;
}
#shiftnav-toggle-main{
	color:		#1d1d20 !important;
}
button#shiftnav-toggle-main-button:hover,
button#shiftnav-toggle-main-button:active,
button#shiftnav-toggle-main-button:focus{
	background:	none !important;
}
.cambridge-unedassis-container.gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column{
	grid-template-columns: 1fr;
	grid-template-areas:
"col1"
"col2";
}
.cambridge-unedassis-container .home-clases-presenciales h2,
.cambridge-unedassis-container .home-clases-online h2{
	font-size:		30px !important;
}
.cambridge-unedassis-container .home-clases-presenciales p,
.cambridge-unedassis-container .home-clases-online p{
	font-size: 		22px;
}
.cambridge-unedassis-container .home-clases-presenciales{
	padding-left: 	120px !important;
	margin-bottom:	35px !important;
}
.cambridge-unedassis-container img{
	max-height: 	70px;
	margin-left: 	-90px;
	margin-top: 	0;
}

body.page-id-16086 article{
	margin-top:		120px;
}
}


@media (min-width:783px){
body.admin-bar .shiftnav{
	padding-bottom: 71px !important;
}
body .shiftnav{
	padding-bottom: 39px !important;
}
}


@media (max-width:782px){
body.admin-bar .shiftnav{
	padding-bottom: 84px !important;
}
body .shiftnav{
	padding-bottom: 39px !important;
}
body.admin-bar #shiftnav-toggle-main, body.admin-bar .shiftnav{
	top: 		93px !important;
}
}


@media (max-width:769px){
.wp-block-media-text{
	margin-bottom: 0 !important;
}	
}


@media (min-width:768px) and (max-width:959px){
/* Modern */
.home div.cta-hero .gb-container-content,
.page-id-14070 .gb-container-content{
	margin-top: 		16% !important;
}
/* Modern */
.home-clases-presenciales,
.home-clases-online{
	padding-bottom: 30px !important;
}
.home-clases-presenciales h2,
.home-clases-online h2{
	font-size: 26px;
}
.home-clases-presenciales p,
.home-clases-online p{
	font-size: 26px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-10740{
	display:			list-item !important;
}
}


@media (min-width:640px) and (max-width:767px){
/* Modern */
.home div.cta-hero .gb-container-content,
.page-id-14070 .gb-container-content{
	margin-top: 		16% !important;
}
/* Modern */
.home-clases-presenciales,
.home-clases-online{
	padding-bottom: 30px !important;
}
.home-clases-presenciales h2,
.home-clases-online h2{
	font-size: 20px;
}
.home-clases-presenciales p,
.home-clases-online p{
	font-size: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-10740{
	display:			list-item !important;
}
}


@media (max-width:639px){
/* Modern */
.home div.cta-hero .gb-container-content,
.page-id-14070 .gb-container-content{
	margin-top: 		22% !important;
}
.page-id-14070 .cta-hero h1,
.page-id-14070 .cta-videohero h1,
.page-id-14070 .h1-cta-hero,
.home .cta-hero h1,
.home .cta-videohero h1,
.home .h1-cta-hero{
	font-size: 			60px !important;
}
/* Modern */
.home-clases-presenciales,
.home-clases-online{
	padding-right: 30px !important;
	padding-bottom: 25px !important;
	padding-left: 30px !important;
}
.home-clases-presenciales h2,
.home-clases-online h2{
	font-size: 20px;
}
.home-clases-presenciales p,
.home-clases-online p{
	font-size: 18px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-10740{
	display:			list-item !important;
}
.telefono-banner-principal,
.telefono-banner-principal-new{
	margin-top: -40px !important;
}
}


@media (max-width:600px){
/* Modern */
.home div.cta-hero .gb-container-content,
.page-id-14070 .gb-container-content{
	margin-top: 		28% !important;
}
/* Modern */
.shiftnav.shiftnav-skin-light.shiftnav-right-edge{
	margin-top: -6px;
}
body.admin-bar .shiftnav{
	padding-bottom: 85px !important;
}
body .shiftnav{
	padding-bottom: 39px !important;
}
body.admin-bar #shiftnav-toggle-main, body.admin-bar .shiftnav{
	top: 		92px !important;
}
body.admin-bar{
	margin-top:	46px;
}
}


@media (max-width:599px){
.cambridge-unedassis-container .home-clases-presenciales h2,
.cambridge-unedassis-container .home-clases-online h2{
	font-size:		30px !important;
}
.cambridge-unedassis-container .home-clases-presenciales p,
.cambridge-unedassis-container .home-clases-online p{
	font-size: 		22px;
}
.cambridge-unedassis-container .home-clases-presenciales,
.cambridge-unedassis-container .home-clases-presenciales-online-container{
	padding:		0 30px !important;
	margin-bottom:	35px !important;
	display: 		flex;
	justify-content:center;
	align-items: 	center;
}
.cambridge-unedassis-container .wp-block-image{
	margin-bottom:	10px;
}
.cambridge-unedassis-container img{
	max-height: 	70px;
	margin-top: 	0;
	margin-left: 	auto;
	margin-right: 	auto;
	display: 		block;
	position: 		relative;
}
.home-clases-presenciales{
	/*margin-top: 110px !important;
	*/
margin-top: 0 !important;
}
.home-clases-presenciales{
	/*height: 40vh;
	*/
height: 250px;
	padding-top: 80px !important;
	padding-bottom: 80px !important;
	margin-bottom: 35px !important;
}
.home-clases-online{
	/*height: 40vh;
	*/
height: 250px;
	padding-top: 80px !important;
	padding-bottom: 80px !important;
	margin-bottom: -25px !important;
}
.home-clases-presenciales-online-container{
	text-align: center;
	margin-top: 20vh;
	/*top: -69.5px;
	*/
top: 0 !important;
	position: relative;
}
.home-clases-presenciales h2,
.home-clases-online h2{
	font-size: 36px;
}
.home-clases-presenciales p,
.home-clases-online p{
	font-size: 24px;
}
}
/* Video en Metodo Barbeito*/
.wp-block-video [poster]{
	-o-object-fit: cover;
	object-fit: cover;
	box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.5);
}
figure.video-barbeito::before{
	background: #afd87a;
	content: "";
	display: block;
	right: 122px;
	height: calc(100% - 350px);
	position: absolute;
	top: 280px;
	width: 60%;
	z-index: -1;
}
.post-198 h1{
	font-size:45px;
}
/*Clases del botón to top*/
.to-top{
	display:inline-block;
	height:45px;
	width:45px;
	position:fixed;
	bottom:40px;
	right:10px;
	box-shadow:0 0 10px rgba(0,0,0,0.05);
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background: #8cc63f url(images/to-top.svg) no-repeat center 50%;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
}
.to-top.top-is-visible{
	visibility:visible;
	opacity:1;
}
.to-top.top-fade-out{
	opacity:.5;
}
.no-touch .to-top:hover{
	background-color:#8cc63f;
	opacity:1;
}
/* Gravity Forms */
div#gform_wrapper_1{
	margin: 0;
}
form#gform_1{
	margin-right: -10px;
}
label.gfield_consent_label{
	font-size: 13px;
	color: white;
	text-align: left;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background-color: inherit !important;
	margin-bottom: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
.gform_wrapper .field_description_below .gfield_description{
	padding-top: 0 !important;
}
.gform_wrapper .validation_message{
	color: red !important;
	font-weight: normal !important;
	letter-spacing: normal;
	font-size: 10px !important;
}
.gform_wrapper li.hidden_label input{
	margin-top: 0 !important;
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{
	margin-bottom: 0 !important;
}
.gform_wrapper .chosen-container-single .chosen-single span{
	padding: 0;
	white-space: nowrap !important;
	text-overflow: ellipsis !important;
	overflow: hidden !important;
	max-width: 200px;
}
section#text-3{
	position: relative;
}
div.gform_wrapper .validation_message{
	color: white !important;
}
/* Video Background */
div#videobackground{
	height: 970px;
}
/* Hero*/
.cta-hero h2,
.cta-videohero h2{
	color: white;
}
.solicitud-prueba_wrapper .gform_button,
.solicitud-prueba-centro_wrapper .gform_button{
	background: #F49E41;
	font-weight: bold;
	font-size: 15px !important;
	font-family: 'Futura Std Medium';
	text-transform: uppercase;
	line-height: 1.4;
	letter-spacing: 2px;
}
input#gform_submit_button_1{
	font-size: 13px;
	padding: 7px 20px !important;
}
body .solicitud-prueba_wrapper input,
body .solicitud-prueba-centro_wrapper input{
	padding: 15px !important;
	font-size: 16px;
	border: none;
}
div.gform_wrapper .chosen-container-single .chosen-single{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: 400;
	color: #1a1a1a;
	border: none;
	background: white;
	box-shadow: none;
}
body .gform_wrapper .chosen-container .chosen-results{
	text-align: left;
}
.kt-tabs-layout-vtabs>.kt-tabs-title-list{
	overflow: scroll;
	height: 579px;
	flex-direction: unset !important;
}
div.vidbg-container video{
	margin-top: 65px;
}
/*Gutenberg Media*/
div.wp-block-media-text .wp-block-media-text__content{
	padding: 12%;
}
div.ginput_container.ginput_container_consent input{
	position: relative;
	top: 15px;
	left: -20px;
}
div.ginput_container.ginput_container_consent{
	position: relative;
	top: -10px;
	left: 8px;
	line-height: 1;
}
body .gform_wrapper .gfield_required{
	display: none;
}
.metodo-barbeito-page .kt-blocks-info-box-media{
	display: none;
}
.cabecerablog h1{
	font-size:30px;
	color:white;
}
/* Media Queries
---------------------------------------------------------------------------- */
@media only screen and (max-width: 480px){
#genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull{
	margin-top: 34%;
}
body .solicitud-prueba_wrapper .name_first,
body .solicitud-prueba-centro_wrapper .name_first{
	padding-right: 0;
}
body.metodo-barbeito-page .site-inner{
	padding-top: 70px;
}
figure.wp-block-video::before{
	display: none;
}
}


@media only screen and (min-width: 480px){
table{
	table-layout: auto;
	word-break: normal;
}
}


@media only screen and (min-width: 500px){
.utility-bar{
	text-align: start;
	padding: 7px 0px;
}
.utility-bar .wrap{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
div.cta-hero .gb-container-content{
	margin-top: 25%;
}
}


@media only screen and (min-width: 768px){
.to-top{
	right:20px;
	bottom:20px;
}
/* Genesis */
.ab-block-container.alignfull .ab-container-inside, .ab-block-container.alignfull .ab-container-inside{
    max-width: 				100%;
    margin: 				0 auto;
}
}


@media only screen and (max-width: 960px){
section#text-3,
section#gform_widget-7{display: none;
}
.page-id-11640.full-width-content .site-container .alignfull,
.home.full-width-content .site-container .alignfull,
.page-id-2886.full-width-content .site-container .alignfull{
	padding-left: 30px !important;
	padding-right: 30px !important;
}
}


@media only screen and (min-width: 960px){
/* Site Header
--------------------------------------------- */
.site-header>.wrap{
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
	/*padding: 0 10px;
	*/
}
/* Header Menu
--------------------------------------------- */
.nav-primary{
	clear: none;
	float: right;
	width: auto;
}
.nav-primary .genesis-nav-menu a{
	padding-left: 15px;
	padding-right: 15px;
}
.breadcrumb{
	border-bottom: none;
	font-size: 14px;
	/*top: 23px;
	*/
top:15px;
	right:7px;
	/*right: 66px;
	*/
position: relative;
	/*float: left;
	left: 30px;
	*/
float:right;
	display: block;
	opacity:0.8;
	min-width:50%;
	text-align:right;
}
.breadcrumb a,
.breadcrumb a:visited{
	color:#1A1A1A !important;
}
/* Site-Inner
--------------------------------------------- */
.site-inner{
	margin-top: 70px !important;
	max-width: 1280px;
}
/* Content
--------------------------------------------- */
.content{
	float: left;
	width: 65%;
}
.blog .content{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 40px;
	width: 100%;
	padding: 0 30px;
}
.blog .archive-description,
.blog.pagination{
	grid-column: span 3;
}
.blog article{
	background: #e5e5e5;
}
.sidebar-content .content{
	float: right;
}
.full-width-content .content,
.landing-page .content{
	float: none;
	margin-left: auto;
	margin-right: auto;
}
/* Sidebar
--------------------------------------------- */
.sidebar{
	float: right;
	width: 30%;
}
.sidebar-content .sidebar{
	float: left;
}
/* Author Box
--------------------------------------------- */
.author-box{
	background-color: #f6b732;
	padding: 30px;
}
/* After Entry
--------------------------------------------- */
.after-entry{
	padding: 40px 60px;
}
.after-entry .enews{
	padding-left: 30px;
	padding-right: 30px;
}
/* Column Classes
--------------------------------------------- */
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds{
	float: left;
	margin-left: 2.564102564102564%;
}
.one-half,
.three-sixths,
.two-fourths{
	width: 48.717948717948715%;
}
.one-third,
.two-sixths{
	width: 31.623931623931625%;
}
.four-sixths,
.two-thirds{
	width: 65.81196581196582%;
}
.one-fourth{
	width: 23.076923076923077%;
}
.three-fourths{
	width: 74.35897435897436%;
}
.one-sixth{
	width: 14.52991452991453%;
}
.five-sixths{
	width: 82.90598290598291%;
}
.first{
	clear: both;
	margin-left: 0;
}
/* Entry Misc.
--------------------------------------------- */
.after-entry,
.archive-description,
.author-box,
.comment-respond,
.entry,
.entry-comments,
.entry-pings{
	margin-bottom: 60px;
}
.blog .entry{
	margin-bottom: 0px;
}
.blog .footer-widgets{
	margin-top: 60px;
}
/* Footer Widgets
--------------------------------------------- */
.footer-widgets .wrap{
	max-width: 1240px;
}
.footer-widget-area{
	float: left;
	margin-bottom: 0;
	width: calc(100% / 4);
}
.footer-widgets a{
	color: #1A1A1A;
}
.footer-widgets a:hover{
	color: #8cc63f;
}
/* WordPress
--------------------------------------------- */
h2{font-size: 30px;
}
/* CSS Propio
----------------------------------------------- */
/* Heros*/
.cta-hero h1,
.cta-videohero h1,
.h1-cta-hero{
	font-size: 60px !important;
	color: white !important;
}
.h1-cta-hero{
	line-height: 1.2 !important;
	margin: 0 0 20px !important;
}
.h2-cta-hero{
	font-family:'Futura Std Medium' !important;
	line-height: 1.2 !important;
	margin: 0 0 20px !important;
	font-weight: bold !important;
	font-size: 30px !important;
	color: white !important;
}
.cta-hero h1.cta-hero-h1-size-h2{
	font-size:			45px !important;
}
.cta-hero h2.cta-hero-h2-size-h1{
	font-size:			60px !important;
}
.telefono-banner-principal{
	font-family:'Futura Std Medium' !important;
	line-height: 1.2 !important;
	font-weight: bold !important;
	font-size: 30px !important;
}
.telefono-banner-principal-new{
	font-family:'Roboto' !important;
	line-height: 1.2 !important;
	font-size: 30px !important;
}
body div.cta-videohero{
	margin-top: -95%;
	z-index: 9;
	position: relative;
}
#genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull{
	margin-top: 5%;
}
.home #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull{
	margin-top: 0;
}
body .solicitud-prueba_wrapper .name_first,
body .solicitud-prueba-centro_wrapper .name_first{
	padding-right: 11px;
}
body .solicitud-prueba_wrapper{
	max-width: 67%;
	margin: 0 auto;
}
body .solicitud-prueba-centro_wrapper{
	max-width: 50%;
	margin: 0 auto;
}
body .solicitud-prueba_wrapper ul li.gfield .ginput_container,
body .solicitud-prueba-centro_wrapper ul li.gfield .ginput_container,
body .solicitud-prueba_wrapper ul li.gfield .gfield_description,
body .solicitud-prueba-centro_wrapper ul li.gfield .gfield_description,
body .solicitud-prueba_wrapper div.ginput_complex label,
body .solicitud-prueba-centro_wrapper div.ginput_complex label,
body .solicitud-prueba_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
body .solicitud-prueba-centro_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
body .solicitud-prueba_wrapper select, 
body .solicitud-prueba-centro_wrapper select, 
body .solicitud-prueba_wrapper textarea,
body .solicitud-prueba-centro_wrapper textarea{
	text-align:center;
}
body .solicitud-prueba_wrapper ul.top_label li.gfield label.gfield_label,
body .solicitud-prueba-centro_wrapper ul.top_label li.gfield label.gfield_label{
	text-align: center;
	display: block;
}
body .solicitud-prueba_wrapper .gform_footer,
body .solicitud-prueba-centro_wrapper .gform_footer,
body .solicitud-prueba_wrapper .gform_page_footer,
body .solicitud-prueba-centro_wrapper .gform_page_footer{
	text-align: center;
}
body .solicitud-prueba_wrapper input,
body .solicitud-prueba-centro_wrapper input,
body .solicitud-prueba_wrapper .gform_button,
body .solicitud-prueba-centro_wrapper .gform_button{
	max-width: 200px;
	width: 100% !important;
}
div#gform_wrapper_1 input{
	text-align: center;
}
div.cta-hero .gb-container-content{
	margin-top: 0;
}
/* Gutenberg */
div.wp-block-media-text.alignfull.preview-metodo{
	margin: 0 -190px;
}
body .kt-svg-icon-list-columns-3 ul.kt-svg-icon-list{
	grid-template-columns: 33% 33% auto;
}
body.metodo-barbeito-page .kt-blocks-info-box-media{
	display: block;
}
/* Utility bar */	
/*.utility-bar{
	margin-top: -45px;
}*/	
.utility-bar-left{
	position: relative;
	/*top: 24px;
	*/
}
.gform_wrapper span.gform_description{
	margin-bottom: 0;
	position: relative;
	top: 45px;
	left: -250px;
}
.utility-bar .wrap{
	max-width: 100%;
	width: 1240px;
	padding: 0 30px;
}
section#custom_html-7{
	display: none;
}
/* Gravity Forms */
div.gform_wrapper .chosen-container-single .chosen-single span{
	font-size: 18px;
}
section#custom_html-7{
	display: none;
}
/* Icono scroll hero home */
.icon-scroll,
.icon-scroll:before{
	position: absolute;
	left: 50%;
}
.icon-scroll{
	width: 30px;
	height: 50px;
	margin-left: -10px;
	top: 130%;
	margin-top: -35px;
	box-shadow: inset 0 0 0 2px #fff;
	border-radius: 25px;
	display: block;
}
.icon-scroll:before{
	content: '';
	width: 8px;
	height: 8px;
	background: #fff;
	margin-left: -4px;
	top: 0px;
	border-radius: 4px;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: scroll;
}
@keyframes scroll{
	0%{opacity: 1;
}
100%{opacity: 0;
	transform: translateY(46px);
}
}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	padding:0px 7px 0px 7px !important;
}
.cabecerablog h1{
	font-size:44px;
	color:white;
}
}


@media only screen and (min-width: 1024px){
.to-top{
	height:45px;
	width:45px;
	right:30px;
	bottom:30px;
}
}


@media only screen and (min-width: 1240px){
div.utility-bar{
	padding: 7px 0;
}
div.utility-bar .wrap{
	padding: 0px;
}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	font-size: inherit;
}
div.gform_wrapper .chosen-container-single .chosen-single span{
	padding: 0 30px;
}
}


/******************************** CUSTOM ********************************/

/* Classfy */
.page-id-16372 .cta-hero.typeform-2 .wp-block-button a{
	background:		#8080F8 !important;
	border:			1px solid #8080F8 !important;
	color:			#FFF !important;
}
.page-id-16372 h2.classfy-h2{
	font-family: 	'Poppins', 'Montserrat', Arial, Helvetica, sans-serif;
    font-size: 		33px !important;
    color: 			#8080F8 !important;
    font-weight: 	700;
    margin-top: 	0 !important;
}
.page-id-16372 h3.classfy-h3{
	font-family: 	'Work Sans', 'Montserrat', Arial, Helvetica, sans-serif;
    font-size: 		18px !important;
    color: 			#BFBFFB !important;
    font-weight: 	700;
    text-transform: uppercase;
    margin-bottom: 	3px !important;
}
.page-id-16372 main.content .gb-block-layout-column-inner.gb-has-custom-background-color,
.page-id-16372 main.content .wp-block-cover.has-background-dim,
.page-id-16372 main.content video,
.page-id-16372 main.content .wp-block-media-text,
.page-id-16372 main.content .wp-block-button__link,
.page-id-16372 main.content .testimonios-general .wp-block-image{
	border-radius:	25px !important;
	overflow:		hidden !important;
}
.page-id-16372 main.content .contacta-con-nosotros .to-top{
	background:		none !important;
}
.page-id-16372 main.content .cta-hero.typeform-2 .wp-block-button:first-child a{
	background:		#8080F8 !important;
	border:			1px solid #8080F8 !important;
	color:			#FFF !important;
}
.page-id-16372 main.content .cta-hero.typeform-2 .wp-block-button a:hover{
	background:		#34E9AA !important;
	border:			1px solid #34E9AA !important;
	color:			#8080F8 !important;
}
.page-id-16372 .contacta-con-nosotros{
    margin-top: 	15% !important;
}
.page-id-16372 .to-top.float-none{
	position:		relative !important;
	box-shadow: 	none !important;
	background:		none !important;
	transition: 	none !important;
	opacity: 		1 !important;
	height: 		auto !important;
    width: 			auto !important;
    margin-bottom: 	0 !important;
    cursor: 		pointer !important;
	right:			unset !important;
	left:			unset !important;
	bottom:			unset !important;
	text-indent: 	unset !important;
	z-index:		99 !important;
}
.page-id-16372 .to-top.float-none a{
	display:		block !important;
	position: 		relative !important;
    box-shadow: 	none !important;
    transition: 	none !important;
    opacity: 		1 !important;
    height: 		auto !important;
    width: 			auto !important;
    margin-bottom: 	0 !important;
    cursor: 		pointer !important;
    right: 			unset !important;
    left: 			unset !important;
    bottom: 		unset !important;
    text-indent: 	unset !important;
	visibility:		visible !important;
}
.page-id-16372 .contacta-con-nosotros .to-top a,
.page-id-16372 .to-top.float-none a{
	background:		#8080F8 !important;
	border:			1px solid #8080F8 !important;
	color:			#FFF !important;
}
.page-id-16372 .contacta-con-nosotros .to-top a:hover,
.page-id-16372 .to-top.float-none a:hover{
	background:		#34E9AA !important;
	border:			1px solid #34E9AA !important;
	color:			#8080F8 !important;
}
.img-rounded-25{
	border-radius:	25px;
	overflow:		hidden;
}
/* Classfy */

table.table-border-style td{
	border: 		1px solid;
    vertical-align: middle;
}

/* Landing page NEW */
.icon-arrow-1:before{
	content: 		'\e800';
	font-family: 	"mundoestudiante";
  	font-style: 	normal;
  	font-weight: 	normal;
  	speak: 			never;
}
.icon-arrow-2:before{
	content: 		'\e801';
	font-family: 	"mundoestudiante";
  	font-style: 	normal;
  	font-weight: 	normal;
  	speak: 			never;
}
.icon-phone-light:before{
	content: 		'\e802';
	font-family: 	"mundoestudiante";
  	font-style: 	normal;
  	font-weight: 	normal;
  	speak: 			never;
}
.icon-explosion:before{
	content: 		'\e804';
	font-family: 	"mundoestudiante";
  	font-style: 	normal;
  	font-weight: 	normal;
  	speak: 			never;
}
.page-id-15724 .entry-title{
	display:		none !important;
}
.titular-new{
	font-family:	'Ginestra Black';
}
h1.titular-new{
	margin-top:		120px !important;
	font-size:		68px !important;
	margin-bottom:	5px !important;
	margin-left:	-110px;
	text-shadow:	0px 4px 2px #BBBBBB;
}
h1.titular-new:before{
	font-size:		100px;
	color:			#99C455;
	margin-right:	10px;
	text-shadow:	none !important;
}
h2.titular-new{
	font-size:		48px;
	margin-top: 	60px;
    margin-bottom: 	35px;
}
h3.titular-new{
	margin-bottom:	10px !important;
}
.mucho-mas-que-una-academia p{
	font-family:	"Inter";
	font-size: 		27px;
    line-height: 	35px;
    margin-bottom: 	27px;
	font-weight: 	600;
    color: 			#444;
}
.mucho-mas-que-una-academia .wp-block-button a,
.cta-hero.typeform-1 .wp-block-button a,
.cta-hero.typeform-2 .wp-block-button a{
	font-family:	"Inter";
	border:			1px solid #99c455 !important;
	width:			230px !important;
}
.cta-hero.typeform-2 .wp-block-button:last-child a{
	background-color:#FFF !important;
	border:			1px solid #FFF !important;
	color:			#000 !important;
}
.mucho-mas-que-una-academia .wp-block-button a:hover,
.cta-hero.typeform-1 .wp-block-button a:hover,
.cta-hero.typeform-2 .wp-block-button a:hover,
.cta-hero.typeform-1 .wp-block-button:last-child a:hover,
.cta-hero.typeform-2 .wp-block-button:last-child a:hover{
	background-color:#F6B72C !important;
	border:			1px solid #F6B72C !important;
	opacity:		1 !important;
	color:			#FFF !important;
}
.mucho-mas-que-una-academia .wp-block-button a span,
.cta-hero.typeform-1 .wp-block-button a span,
.cta-hero.typeform-2 .wp-block-button a span{
	font-family:	"Inter" !important;
	font-size:		18px !important;
	letter-spacing: 0.5px;
}
.mucho-mas-que-una-academia .wp-block-button:last-child a span:before,
.cta-hero.typeform-1 .wp-block-button:last-child a span:before,
.cta-hero.typeform-2 .wp-block-button:last-child a span:before{
	font-size:		20px;
	margin-right:	6px;
	position:		relative;
	top:			2px;
}
.mucho-mas-que-una-academia-img{
	margin-top:		50px;
}
.mucho-mas-que-una-academia-img .wp-block-image{
	overflow:		hidden;
	border-radius:	18px;
}
.mucho-mas-que-una-academia-img .wp-block-image{
	margin-bottom:	0 !important;
}
.mucho-mas-que-una-academia-img .zigzag figure{
    position: 		absolute;
    right: 			25px !important;
    top: 			-50px;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child .gb-block-layout-column-inner{
	background:		url(https://www.mundoestudiante.com/wp-content/uploads/2024/05/vector-en-academia.png);
	background-size:125px;
    background-position:bottom 20px right;
    background-repeat:no-repeat;
	height:			335px;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:last-child .gb-block-layout-column-inner{
	background:		url(https://www.mundoestudiante.com/wp-content/uploads/2024/05/vector-academia-online.png);
	background-size:100px;
    background-position:top 30px right 30px;
    background-repeat:no-repeat;
	height:			335px;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column .gb-block-layout-column-inner{
	border-radius:	18px;
	overflow:		hidden;
	padding:		35px 160px 35px 30px;
}
.preferencia-estudio h3.titular-new{
	font-size:		48px;
}
.preferencia-estudio p{
	font-family:	"Inter" !important;
	font-size:		18px !important;
	line-height:	24px !important;
	font-weight:	600;
	letter-spacing: 0.2px;
}
.preferencia-estudio .wp-block-buttons{
	position:		absolute;
	bottom:			35px;
}
.preferencia-estudio .wp-block-button .wp-block-button__link{
	font-family:	"Inter" !important;
	font-size:		18px !important;
	letter-spacing: 0.5px;
	padding:		10px 30px !important;
}
.asegura-tu-exito-container h2.titular-new{
	margin-bottom:	30px !important;
}
.asegura-tu-exito-container p{
	font-family:	"Inter" !important;
	font-size:		18px !important;
	line-height:	24px !important;
	font-weight:	600;
	letter-spacing: 0.2px;
}
.asegura-tu-exito-container .wp-block-button .wp-block-button__link{
	font-family:	"Inter" !important;
	font-size:		18px !important;
	letter-spacing: 0.5px;
	padding:		10px 30px !important;
}
.asegura-tu-exito-container .wp-block-button .wp-block-button__link:hover{
	background-color:#f6b72c !important;
}
.asegura-tu-exito-container .gb-layout-columns-4{
	margin-top:		60px;
}
.asegura-tu-exito-container img{
	max-width:		100px !important;
}
.asegura-tu-exito-container h3{
	margin-bottom:	0 !important;
	max-width:		195px;
}
.improve-your-english-container{
	margin-top:		60px;
	border-radius:	18px;
	overflow:		hidden;
	padding:		35px 30px;
}
.improve-your-english-container .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child{
	background:		url(https://www.mundoestudiante.com/wp-content/uploads/2022/12/preparation-centres-em-lr-o.png);
	background-size:140px;
    background-position:top 30px right 30px;
	background-repeat:no-repeat;
	background-color:#FFF;
	border-radius:	18px;
	overflow:		hidden;
	padding:		60px 200px 60px 40px;
}
.improve-your-english-container .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child p{
	font-size:		18px !important;
	line-height:	24px !important;
	margin-bottom:	0 !important;
}
.improve-your-english-container h3.titular-new{
	font-size:		35px !important;
}
.improve-your-english-container h3:before{
	content:		url(https://www.mundoestudiante.com/wp-content/uploads/2024/05/flag-gb.png);
	margin-right:	8px;
}
.opiniones-new-container{
	margin-top:		60px;
}
.opiniones-new-container h2.titular-new{
    font-size: 		60px;
	line-height:	65px;
    margin-top:		calc(50% - 55px);
    margin-bottom: 	0;
	height:			126px;
}
.opiniones-new-container .tss-carousel.swiper{
	margin-right:	-16px;
	/*margin-right:	-150px;
	margin-left:	150px;*/
}
.opiniones-new-container .carousel-wrapper{
	overflow:		hidden;
}
.opiniones-new-container .tss-wrapper .tss-carousel3 .profile-img-wrapper,
.opiniones-new-container .tss-wrapper .tss-even .tss-grid-item{
	margin-bottom:	0 !important;
}
.opiniones-new-container .tss-wrapper .tss-carousel3 .profile-img-wrapper img{
	border-radius:	18px;
}
.opiniones-new-container .tss-wrapper .tss-carousel3 .item-content-wrapper{
	background:		#FFF;
    position: 		absolute;
    bottom: 		16px;
    width: 			calc(100% - 65px);
    left: 			32.5px;
	border-radius:	18px;
}
.opiniones-new-container .tss-wrapper .tss-carousel3 .item-content-wrapper:before{
	display:		none;
}
.opiniones-new-container .tss-wrapper .tss-carousel3 .item-content{
	font-size: 		14px !important;
    line-height: 	18px !important;
	font-style:		normal !important;
}
.opiniones-new-container .opiniones-new-description{
	margin-bottom:	15px;
}
.opiniones-new-container .tss-wrapper .tss-carousel .swiper-arrow.swiper-button-prev{
	position:		absolute;
	top:			calc(50% + 80px);
	left:			calc(-54% - 6px);
	border-radius:	50%;
	padding:		26px;
	width:			80px;
	height:			80px;
	background-color:#EBEBEB !important;
}
.opiniones-new-container .tss-wrapper .tss-carousel .swiper-arrow.swiper-button-prev:hover{
	background-color:#f6b72c !important;
}
.opiniones-new-container .tss-wrapper .tss-carousel .swiper-arrow.swiper-button-prev .rttss-left-open:before{
	color:			#000 !important;
	content: 		'\e801';
	font-family: 	"mundoestudiante";
  	font-style: 	normal;
  	font-weight: 	normal;
	width:			15px;
	margin-left:	-17px;
}
.opiniones-new-container .tss-wrapper .tss-carousel .swiper-arrow.swiper-button-next{
	position:		absolute;
	top:			calc(50% + 80px);
	left:			calc(-54% + 88px);
	border-radius:	50%;
	padding:		26px;
	width:			80px;
	height:			80px;
}
.opiniones-new-container .tss-wrapper .tss-carousel .swiper-arrow.swiper-button-next:hover{
	background-color:#f6b72c !important;
}
.opiniones-new-container .tss-wrapper .tss-carousel .swiper-arrow.swiper-button-next .rttss-right-open:before{
	color:			#000 !important;
	content: 		'\e800';
	font-family: 	"mundoestudiante";
  	font-style: 	normal;
  	font-weight: 	normal;
	width:			15px;
	margin-left:	-24px;
}
.opiniones-new-container .tss-carousel-main.swiper .swiper-pagination,
.opiniones-new-container .tss-carousel.swiper .swiper-pagination{
	display:		none;
	bottom: 		-45px !important;
    width: 			calc(100% - 15px);
    left: 			15px;
}
.cercania-container{
	/*margin-top:		80px;*/
	margin-top:		60px;
	border:			1px solid #000;
	border-radius:	18px;
	overflow:		hidden;
}
.cercania{
	padding-top: 	60px;
    padding-right: 	50px;
    padding-bottom: 60px;
    padding-left: 	50px;
}
.cercania-container h2.titular-new{
	font-size:		65px !important;
	line-height:	70px !important;
	margin-top:		0 !important;
	margin-bottom:	75px !important;
}
.cercania-container .gb-layout-columns-4 .gb-block-layout-column-inner{
	display: 		grid;
	grid-gap:		5px;
    grid-template-columns:repeat(4, 1fr);
}
.cercania-container .gb-layout-columns-4 .gb-block-layout-column-inner .gb-block-layout-column-inner{
	display:		block;
}
.cercania-column{
	margin-bottom:	70px;
}
.cercania-column p{
	margin-bottom:	5px !important;
}
.cercania-column p a{
	color:			#000 !important;
	border-bottom:	none !important;
	text-decoration:underline !important;
}
.cercania-column p a:hover{
	color:			#99c455 !important;
}
.page-id-15724 .pre-footer{
	display:		none !important;
}
.page-id-15724 .footer-widgets{
	border-top:		none !important;
	padding-top:	30px !important;
	margin:			0 auto;
}
.page-id-15724 .footer-widgets a{
	color:			#000 !important;
}
.page-id-15724 .footer-widgets a:hover{
	color:			#99c455 !important;
}

@media (max-width:1199px){
.page-id-15724 .site-inner{
    max-width: 		900px;
}
h1.titular-new{
	margin-top:		90px !important;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child .gb-block-layout-column-inner,
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:last-child .gb-block-layout-column-inner{
	height:			380px;
}
.improve-your-english-container{
	background-position:right -125px center;
}
.opiniones-new-container h2.titular-new{
	font-size: 		50px;
    line-height: 	53px;
	margin-top: 	calc(50% - 40px);
    height: 		110px;
}
.opiniones-new-container .tss-wrapper .tss-carousel .swiper-arrow.swiper-button-prev{
	left:			calc(-54% - 14px);
}
.opiniones-new-container .tss-wrapper .tss-carousel .swiper-arrow.swiper-button-next{
	left:			calc(-54% + 81px);
}
.cercania{
	padding-top: 	0;
    padding-right: 	0;
    padding-bottom: 0;
    padding-left: 	0;
}
.page-id-15724 .footer-widgets{
	max-width: 		900px;
}
}

@media (max-width:991px){
.page-id-15724 .site-inner{
    max-width: 		740px;
}
h1.titular-new{
	font-size: 		50px !important;
	margin-left: 	-90px;
	margin-top:		65px !important;
}
h1.titular-new:before{
    font-size: 		80px;
}
.mucho-mas-que-una-academia p{
    font-size: 		23px;
}
.mucho-mas-que-una-academia-img .mucho-mas-que-una-academia-bg img{
	height: 		315px;
    width: 			auto !important;
    max-width: 		none !important;
}
.mucho-mas-que-una-academia-img .zigzag figure{
    top: 			-35px;
	right:			15px !important;
    width: 			150px;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column .gb-block-layout-column-inner{
	padding:		35px 30px 35px 30px;
}
.preferencia-estudio .wp-block-buttons{
	position:		relative;
	bottom:			5px;
}
.preferencia-estudio .wp-block-button .wp-block-button__link{
	padding: 		10px 20px !important;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child .gb-block-layout-column-inner,
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:last-child .gb-block-layout-column-inner{
	height:			520px;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:last-child .gb-block-layout-column-inner{
	background-position:bottom 45px right 30px;
}
.improve-your-english-container .gb-2-col-wideleft>.gb-layout-column-wrap{
	grid-template-columns:560px 158px;
}
.improve-your-english-container{
    background-position:right -180px center;
}
.opiniones-new-container h2.titular-new{
	font-size: 		44px;
    line-height: 	45px;
}
.opiniones-new-container .opiniones-new-description{
    margin-bottom: 	5px;
}
.page-id-15724 .footer-widgets{
	max-width: 		740px;
}
}

@media (max-width:959px){
h1.titular-new{
	margin-top:		145px !important;
	max-width: 		86%;
    margin-left: 	7%;
    line-height: 	58px;
}
h1.titular-new:before{
    font-size: 		75px;
	margin-right: 	0;
    position: 		absolute;
    left: 			-20px;
    top: 			-5px;
}
.asegura-tu-exito-container h3{
	font-size:		20px;
	max-width:		none !important;
	margin-bottom:	40px !important;
}
.improve-your-english-container{
	margin-top:		20px !important;
}
.opiniones-new-container .gb-layout-column-wrap{
	display:		block; !important;
}
.opiniones-new-container h2.titular-new{
	margin-top:		0 !important;
	margin-bottom:	40px;
	height:			auto;
}
.opiniones-new-container .tss-carousel.swiper{
    margin-left: 	-16px;
}
.opiniones-new-container .tss-carousel-main.swiper .swiper-pagination,
.opiniones-new-container .tss-carousel.swiper .swiper-pagination{
	display:		block !important;
	bottom:			-45px !important;
    width: 			100%;
    left: 			0;
}
.swiper-arrow{
	display:		none !important;
}
.cercania-container{
	margin-top:		80px;
}
.cercania-container .gb-block-layout-column-inner{
	padding:		50px !important;
}
.cercania-container .gb-block-layout-column-inner .gb-block-layout-column-inner{
	padding:		0 !important;
}
.cercania-container h2.titular-new{
    font-size: 		58px !important;
    line-height: 	60px !important;
    margin-bottom: 	50px !important;
}
}

@media (max-width:767px){
.page-id-15724 .site-inner{
    max-width: 		550px;
}
h1.titular-new:before{
	left:			-20px;
}
.mucho-mas-que-una-academia-img .mucho-mas-que-una-academia-bg img{
	height: 		260px;
}
.mucho-mas-que-una-academia-img .zigzag figure{
    right:			5px !important;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child .gb-block-layout-column-inner,
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:last-child .gb-block-layout-column-inner{
    height: 		450px;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child .gb-block-layout-column-inner{
	margin-bottom:	40px;
}
.preferencia-estudio .preferencia-2 .gb-layout-column-wrap{
	display:		block;
}
.improve-your-english-container .gb-2-col-wideleft>.gb-layout-column-wrap{
	grid-template-columns:100% 100%;
}
.improve-your-english-container .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child{
	padding:		60px 40px;
	background-position:bottom 30px right 30px;
	height:			465px;
}
.improve-your-english-container .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:last-child{
	display:		none;
}
.opiniones-new-container.mobile{
	margin-top:		40px;
}
.opiniones-new-container .tss-wrapper .tss-carousel3 .profile-img-wrapper img{
    width: 			100%;
}
/*.opiniones-new-container .swiper-wrapper{
	width: 			540px !important;
    margin-left: 	-29px;
}
.opiniones-new-container .tss-wrapper .tss-even .tss-grid-item{
    width: 			540px !important;
}
.opiniones-new-container .carousel-wrapper{
	overflow: 		revert;
}
.opiniones-new-container .tss-carousel.swiper{
    margin-left: 	0;
    overflow: 		revert;
}*/
.cercania-container h2.titular-new{
	font-size: 		40px !important;
	line-height: 	40px !important;
	margin-bottom: 	40px !important;
}
.cercania-container .gb-layout-columns-4 .gb-block-layout-column-inner{
	grid-template-columns:repeat(2, 1fr)
}
.cercania-column{
    margin-bottom: 	40px;
}
.page-id-15724 .footer-widgets{
	max-width: 		550px;
}
}

@media (max-width:599px){
.page-id-15724 .site-inner{
    max-width: 		450px;
}
h1.titular-new{
	max-width: 		80%;
	margin-left: 	10%;
	line-height: 	50px;
 	margin-bottom: 	15px !important;
}
h1.titular-new:before{
	font-size: 		65px;
    left: 			-14px;
	top: 			-3px;
}
h2.titular-new{
    font-size: 		41px;
	line-height:	45px;
    margin-top: 	50px;
    margin-bottom: 	25px;
}
.mucho-mas-que-una-academia :where(.is-layout-flex){
    gap: 			1em;
}
.mucho-mas-que-una-academia-img .mucho-mas-que-una-academia-bg img{
	height: 		220px;
}
.asegura-tu-exito-container h2.titular-new{
    margin-bottom: 	15px !important;
}
.asegura-tu-exito-container figure{
	float:			left;
}
.asegura-tu-exito-container h3{
	float:			left;
	padding:		38px 0 38px 20px;
	height:			100px;
}
.improve-your-english-container .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child{
	height:			555px;
}
.opiniones-new-container h2.titular-new{
    font-size: 		41px;
    line-height: 	45px;
	margin-bottom:	15px;
}
.opiniones-new-container.mobile{
    margin-top: 	25px;
}
.cercania-container h2.titular-new{
    font-size: 		35px !important;
    line-height: 	38px !important;
    margin-bottom: 	35px !important;
}
.cercania-container .gb-layout-columns-4 .gb-block-layout-column-inner{
    grid-template-columns:repeat(1, 1fr);
}
.page-id-15724 .footer-widgets{
	max-width: 		450px;
}
}

@media (max-width:499px){
h1.titular-new{
	font-size: 		40px !important;
	line-height: 	40px;
	margin-bottom:	10px;
	max-width:		220px;
	margin-left: 	calc(50% - 110px);
}
h1.titular-new:before{
	font-size: 		40px;
	left:			calc(50% - 133px);
}
h2.titular-new{
	font-size: 		32px;
    line-height: 	36px;
    margin-top: 	35px;
    margin-bottom: 	20px;
}
.mucho-mas-que-una-academia p{
	font-size:		20px;
	line-height:	30px;
	margin-bottom:	20px;
}
.mucho-mas-que-una-academia-img .mucho-mas-que-una-academia-bg img{
    height: 		150px;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child .gb-block-layout-column-inner,
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:last-child .gb-block-layout-column-inner{
	height:			430px;
	background-size:90px;
}
.preferencia-estudio .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:last-child .gb-block-layout-column-inner{
	background-position:bottom 20px right 30px;
}
.preferencia-estudio h3.titular-new{
    font-size: 		32px;
	margin-bottom:	8px;
}
.preferencia-estudio p{
	font-size:		16px !important;
	margin-bottom:	23px;
}
.preferencia-estudio .wp-block-button .wp-block-button__link{
	font-size:		14px !important;
	line-height:	20px;
	padding: 		10px 15px !important;
}
.asegura-tu-exito-container h3{
	width: 			calc(100% - 100px);
	padding:		26px 0 26px 20px;
}
.improve-your-english-container{
	padding:		15px !important;
	margin-top:		0 !important;
}
.improve-your-english-container .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child{
	padding:		30px 25px;
	height:			445px;
	background-size:135px;
}
.improve-your-english-container h3.titular-new{
    font-size: 		24px !important;
}
.improve-your-english-container .gb-layout-columns-2 .wp-block-genesis-blocks-gb-column:first-child p{
	font-size:		16px !important;
}
.opiniones-new-container h2.titular-new{
	font-size: 		32px;
	line-height: 	36px;
}
.asegura-tu-exito-container .gb-layout-columns-4,
.opiniones-new-container,
.cercania-container{
    margin-top: 	40px;
}
.cercania-container .gb-block-layout-column-inner{
    padding: 		25px !important;
}
}
/* Landing page NEW */


.hidden-element{
	display:		none !important;
}
.text-align-center{
	text-align:		center !important;
}
.color-white,
.color-white a{
	color:			#FFF !important;
}
.blog .nav-primary{
	top:			16px !important;
}
.blog article.entry img.entry-image{
	width:			100%;
}
.margin-bottom-1em{
	margin-bottom:	1em !important;
}
.margin-bottom-0{
	margin-bottom:	0 !important;
}
.margin-bottom-10{
	margin-bottom:	10px !important;
}
.margin-bottom-15{
	margin-bottom:	15px !important;
}
.object-position-top.gb-block-container .gb-container-image{
	object-position:top;
}
.column-has-background .gb-background-cover{
	height:			100%;
	background-position:center;
}
.table-accesos table{
	margin-bottom:	0 !important;
}
.table-accesos td{
	vertical-align:	middle;
}
.table-accesos tr:first-child td{
	text-align:		center !important;
}
/* Genesis */
.fa, .far, .fas {
    font-family: 	"Font Awesome 5 Free";
}
.ab-block-container .ab-container-image-wrap{
    position: 		absolute;
    top: 			0;
    right: 			0;
    left: 			0;
    height: 		100%;
    z-index: 		0;
}
.ab-block-container .ab-container-image{
    object-fit: 	cover;
    height: 		100%;
    width: 			100%;
    transition: 	.3s ease;
}
.ab-block-container .has-background-dim-20{
    opacity: 		.2;
}
.ab-block-container{
    margin: 		0;
    position: 		relative;
    padding: 		0;
}
.ab-block-container .ab-container-content{
    margin: 		0 auto;
    position: 		relative;
}
/* Menú */
.shiftnav.shiftnav-skin-light.shiftnav-right-edge{
	margin-top: 	-7px;
	margin-right:	-17px;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu,
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target{
	background:		none !important;
	color:			#666 !important;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target:hover{
	color:			#FFF !important;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu a{
	border-bottom:	1px solid #CCC !important;
}
.shiftnav.shiftnav-skin-light.shiftnav-nojs ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active{
	background:		#8cc63f !important;
}
.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target{
	padding: 		15px 25px 12px !important;
}
.shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu li.menu-item>a{
	padding-left: 	40px !important;
}
.shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu ul.sub-menu li.menu-item>a{
	padding-left: 	55px !important;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{
	overflow:		scroll;
	height:			100vh;
}
/* Desktop */
#mega-menu-item-12745, /* General / Cambridge */
#mega-menu-item-12280, /* Cambridge Córdoba */
#mega-menu-item-12281, /* Cambridge Valladolid */
.page-id-121 #mega-menu-item-11826, /* Madrid / Academias */
/* Mobile */
.page-id-121 .menu-item-11826, /* Madrid / Academias */
.menu-item-12745, /* General / Cambridge */
.menu-item-12280, /* Cambridge Córdoba */
.menu-item-12281, /* Cambridge Valladolid */
/* Desktop */
.parent-pageid-121 #mega-menu-item-11826, /* Madrid / Academias */
/* Mobile */
.parent-pageid-121 .menu-item-11826, /* Madrid / Academias */
/* Desktop */
.page-id-123 #mega-menu-item-11826, /* Córdoba / Academias */
.page-id-123 #mega-menu-item-11910, /* Córdoba / Programas de estudio Madrid */
.page-id-123 #mega-menu-item-11840, /* Córdoba / Clases presenciales / Asignaturas Madrid */
.page-id-123 #mega-menu-item-11852, /* Córdoba / Clases presenciales / Clases de refuerzo Madrid */
.page-id-123 #mega-menu-item-11857, /* Córdoba / Clases presenciales / Pruebas de acceso Madrid */
.page-id-123 #mega-menu-item-12268, /* Córdoba / Cambridge Madrid */
/* Mobile */
.page-id-123 .menu-item-11826, /* Córdoba / Academias */
.page-id-123 .menu-item-11910, /* Córdoba / Programas de estudio Madrid */
.page-id-123 .menu-item-11840, /* Córdoba / Clases presenciales / Asignaturas Madrid */
.page-id-123 .menu-item-11852, /* Córdoba / Clases presenciales / Clases de refuerzo Madrid */
.page-id-123 .menu-item-11857, /* Córdoba / Clases presenciales / Pruebas de acceso Madrid */
.page-id-123 .menu-item-12268, /* Córdoba / Cambridge Madrid */
/* Desktop */
.parent-pageid-123 #mega-menu-item-11826, /* Córdoba / Academias */
.parent-pageid-123 #mega-menu-item-11910, /* Córdoba / Programas de estudio Madrid */
.parent-pageid-123 #mega-menu-item-11840, /* Córdoba / Clases presenciales / Asignaturas Madrid */
.parent-pageid-123 #mega-menu-item-11852, /* Córdoba / Clases presenciales / Clases de refuerzo Madrid */
.parent-pageid-123 #mega-menu-item-11857, /* Córdoba / Clases presenciales / Pruebas de acceso Madrid */
.parent-pageid-123 #mega-menu-item-12268, /* Córdoba / Cambridge Madrid */
/* Mobile */
.parent-pageid-123 .menu-item-11826, /* Córdoba / Academias */
.parent-pageid-123 .menu-item-11910, /* Córdoba / Programas de estudio Madrid */
.parent-pageid-123 .menu-item-11840, /* Córdoba / Clases presenciales / Asignaturas Madrid */
.parent-pageid-123 .menu-item-11852, /* Córdoba / Clases presenciales / Clases de refuerzo Madrid */
.parent-pageid-123 .menu-item-11857, /* Córdoba / Clases presenciales / Pruebas de acceso Madrid */
.parent-pageid-123 .menu-item-12268, /* Córdoba / Cambridge Madrid */
/* Desktop */
.page-id-125 #mega-menu-item-11826, /* Valladolid / Academias */
.page-id-125 #mega-menu-item-11910, /* Valladolid / Programas de estudio Madrid */
.page-id-125 #mega-menu-item-11840, /* Valladolid / Clases presenciales / Asignaturas Madrid */
.page-id-125 #mega-menu-item-11852, /* Valladolid / Clases presenciales / Clases de refuerzo Madrid */
.page-id-125 #mega-menu-item-11857, /* Valladolid / Clases presenciales / Pruebas de acceso Madrid */
.page-id-125 #mega-menu-item-12268, /* Valladolid / Cambridge Madrid */
/* Mobile */
.page-id-125 .menu-item-11826, /* Valladolid / Academias */
.page-id-125 .menu-item-11910, /* Valladolid / Programas de estudio Madrid */
.page-id-125 .menu-item-11840, /* Valladolid / Clases presenciales / Asignaturas Madrid */
.page-id-125 .menu-item-11852, /* Valladolid / Clases presenciales / Clases de refuerzo Madrid */
.page-id-125 .menu-item-11857, /* Valladolid / Clases presenciales / Pruebas de acceso Madrid */
.page-id-125 .menu-item-12268, /* Valladolid / Cambridge Madrid */
/* Desktop */
.parent-pageid-125 #mega-menu-item-11826, /* Valladolid / Academias */
.parent-pageid-125 #mega-menu-item-11910, /* Valladolid / Programas de estudio Madrid */
.parent-pageid-125 #mega-menu-item-11840, /* Valladolid / Clases presenciales / Asignaturas Madrid */
.parent-pageid-125 #mega-menu-item-11852, /* Valladolid / Clases presenciales / Clases de refuerzo Madrid */
.parent-pageid-125 #mega-menu-item-11857, /* Valladolid / Clases presenciales / Pruebas de acceso Madrid */
.parent-pageid-125 #mega-menu-item-12268, /* Valladolid / Cambridge Madrid */
/* Mobile */
.parent-pageid-125 .menu-item-11826, /* Valladolid / Academias */
.parent-pageid-125 .menu-item-11910, /* Valladolid / Programas de estudio Madrid */
.parent-pageid-125 .menu-item-11840, /* Valladolid / Clases presenciales / Asignaturas Madrid */
.parent-pageid-125 .menu-item-11852, /* Valladolid / Clases presenciales / Clases de refuerzo Madrid */
.parent-pageid-125 .menu-item-11857, /* Valladolid / Clases presenciales / Pruebas de acceso Madrid */
.parent-pageid-125 .menu-item-12268, /* Valladolid / Cambridge Madrid */
/* Desktop */
#mega-menu-item-11910, /* Programas de estudio Madrid */
#mega-menu-item-11883, /* Programas de estudio Córdoba */
#mega-menu-item-11902, /* Programas de estudio Valladolid */
#mega-menu-item-11865, /* Clases presenciales / Asignaturas Córdoba */
#mega-menu-item-11875, /* Clases presenciales / Clases de refuerzo Córdoba */
#mega-menu-item-11880, /* Clases presenciales / Pruebas de acceso Córdoba */
#mega-menu-item-11891, /* Clases presenciales / Asignaturas Valladolid */
#mega-menu-item-11895, /* Clases presenciales / Clases de refuerzo Valladolid */
#mega-menu-item-11900, /* Clases presenciales / Pruebas de acceso Valladolid */
/* Mobile */
.menu-item-11910, /* Programas de estudio Madrid */
.menu-item-11883, /* Programas de estudio Córdoba */
.menu-item-11902, /* Programas de estudio Valladolid */
.menu-item-11865, /* Clases presenciales / Asignaturas Córdoba */
.menu-item-11875, /* Clases presenciales / Clases de refuerzo Córdoba */
.menu-item-11880, /* Clases presenciales / Pruebas de acceso Córdoba */
.menu-item-11891, /* Clases presenciales / Asignaturas Valladolid */
.menu-item-11895, /* Clases presenciales / Clases de refuerzo Valladolid */
.menu-item-11900 /* Clases presenciales / Pruebas de acceso Valladolid */{
	display:			none !important;
}
/* Desktop */
.page-id-2 #mega-menu-item-12745, /* Home / Cambridge */
.page-id-121 #mega-menu-item-11910, /* Madrid / Programas de estudio Madrid */
.parent-pageid-121 #mega-menu-item-11910, /* Madrid / Programas de estudio Madrid */
/* Desktop */
.page-id-123 #mega-menu-item-11883, /* Córdoba / Programas de estudio Córdoba */
.page-id-123 #mega-menu-item-11865, /* Córdoba / Clases presenciales / Asignaturas Córdoba */
.page-id-123 #mega-menu-item-11875, /* Córdoba / Clases presenciales / Clases de refuerzo Córdoba */
.page-id-123 #mega-menu-item-11880, /* Córdoba / Clases presenciales / Pruebas de acceso Córdoba */
.parent-pageid-123 #mega-menu-item-11883, /* Córdoba / Programas de estudio Córdoba */
.parent-pageid-123 #mega-menu-item-11865, /* Córdoba / Clases presenciales / Asignaturas Córdoba */
.parent-pageid-123 #mega-menu-item-11875, /* Córdoba / Clases presenciales / Clases de refuerzo Córdoba */
.parent-pageid-123 #mega-menu-item-11880, /* Córdoba / Clases presenciales / Pruebas de acceso Córdoba */
.page-id-123 #mega-menu-item-12280, /* Cambridge Córdoba */
.parent-pageid-123 #mega-menu-item-12280, /* Cambridge Córdoba */
/* Desktop */
.page-id-125 #mega-menu-item-11902, /* Valladolid / Programas de estudio Valladolid */
.page-id-125 #mega-menu-item-11891, /* Valladolid / Clases presenciales / Asignaturas Valladolid */
.page-id-125 #mega-menu-item-11895, /* Valladolid / Clases presenciales / Clases de refuerzo Valladolid */
.page-id-125 #mega-menu-item-11900, /* Valladolid / Clases presenciales / Pruebas de acceso Valladolid */
.parent-pageid-125 #mega-menu-item-11902, /* Valladolid / Programas de estudio Valladolid */
.parent-pageid-125 #mega-menu-item-11891, /* Valladolid / Clases presenciales / Asignaturas Valladolid */
.parent-pageid-125 #mega-menu-item-11895, /* Valladolid / Clases presenciales / Clases de refuerzo Valladolid */
.parent-pageid-125 #mega-menu-item-11900, /* Valladolid / Clases presenciales / Pruebas de acceso Valladolid */
.page-id-2 .menu-item-12745, /* General / Cambridge */
.page-id-125 #mega-menu-item-12281, /* Cambridge Valladolid */
.parent-pageid-125 #mega-menu-item-12281 /* Cambridge Valladolid */{
	display:			inline-block !important;
}
/* Mobile */
.page-id-121 .menu-item-11910, /* Madrid / Programas de estudio Madrid */
.parent-pageid-121 .menu-item-11910, /* Madrid / Programas de estudio Madrid */
/* Mobile */
.page-id-123 .menu-item-11883, /* Córdoba / Programas de estudio Córdoba */
.page-id-123 .menu-item-11865, /* Córdoba / Clases presenciales / Asignaturas Córdoba */
.page-id-123 .menu-item-11875, /* Córdoba / Clases presenciales / Clases de refuerzo Córdoba */
.page-id-123 .menu-item-11880, /* Córdoba / Clases presenciales / Pruebas de acceso Córdoba */
.parent-pageid-123 .menu-item-11883, /* Córdoba / Programas de estudio Córdoba */
.parent-pageid-123 .menu-item-11865, /* Córdoba / Clases presenciales / Asignaturas Córdoba */
.parent-pageid-123 .menu-item-11875, /* Córdoba / Clases presenciales / Clases de refuerzo Córdoba */
.parent-pageid-123 .menu-item-11880, /* Córdoba / Clases presenciales / Pruebas de acceso Córdoba */
.page-id-123 .menu-item-12280, /* Cambridge Córdoba */
.parent-pageid-123 .menu-item-12280, /* Cambridge Córdoba */
/* Mobile */
.page-id-125 .menu-item-11902, /* Valladolid / Programas de estudio Valladolid */
.page-id-125 .menu-item-11891, /* Valladolid / Clases presenciales / Asignaturas Valladolid */
.page-id-125 .menu-item-11895, /* Valladolid / Clases presenciales / Clases de refuerzo Valladolid */
.page-id-125 .menu-item-11900, /* Valladolid / Clases presenciales / Pruebas de acceso Valladolid */
.parent-pageid-125 .menu-item-11902, /* Valladolid / Programas de estudio Valladolid */
.parent-pageid-125 .menu-item-11891, /* Valladolid / Clases presenciales / Asignaturas Valladolid */
.parent-pageid-125 .menu-item-11895, /* Valladolid / Clases presenciales / Clases de refuerzo Valladolid */
.parent-pageid-125 .menu-item-11900, /* Valladolid / Clases presenciales / Pruebas de acceso Valladolid */
.page-id-125 .menu-item-12281, /* Cambridge Valladolid */
.parent-pageid-125 .menu-item-12281 /* Cambridge Valladolid */{
	display:			block !important;
}
/* Menú */
/* Menú Emails y Teléfonos */
.menu-item-10275, /* Email Alcalá de Henares */
.page-id-7789 .menu-item-10286, /* Email General */
.menu-item-8686, /* Teléfono Alcalá de Henares */
.page-id-7789 .menu-item-2228, /* Teléfono General */
.menu-item-10276, /* Email Alcobendas */
.page-id-127 .menu-item-10286, /* Email General */
.menu-item-2247, /* Teléfono Alcobendas */
.page-id-127 .menu-item-2228, /* Teléfono General */
/*.menu-item-10276,*/ /* Email Alcorcón */
/*.page-id-127 .menu-item-10286,*/ /* Email General */
.menu-item-14555, /* Teléfono Alcorcón */
.page-id-14502 .menu-item-2228, /* Teléfono General */
.menu-item-10277, /* Email Doctor Esquerdo */
.page-id-135 .menu-item-10286, /* Email General */
.menu-item-2241, /* Teléfono Doctor Esquerdo */
.page-id-135 .menu-item-2228, /* Teléfono General */
.menu-item-10278, /* Email Goya */
.page-id-137 .menu-item-10286, /* Email General */
.menu-item-2240, /* Teléfono Goya */
.page-id-137 .menu-item-2228, /* Teléfono General */
.menu-item-10279, /* Email Hernani */
.page-id-128 .menu-item-10286, /* Email General */
.menu-item-2243, /* Teléfono Hernani */
.page-id-15231 .menu-item-2228, /* Teléfono General */
.menu-item-15502, /* Email Legazpi */
.page-id-15231 .menu-item-10286, /* Email General */
.menu-item-15501, /* Teléfono Legazpi */
.page-id-128 .menu-item-2228, /* Teléfono General */
.menu-item-10280, /* Email Lopez de Hoyos */
.page-id-129 .menu-item-10286, /* Email General */
.menu-item-2244, /* Teléfono Lopez de Hoyos */
.page-id-129 .menu-item-2228, /* Teléfono General */
.menu-item-10281, /* Email Majadahonda */
.page-id-9715 .menu-item-10286, /* Email General */
.menu-item-10119, /* Teléfono Majadahonda */
.page-id-9715 .menu-item-2228, /* Teléfono General */
.menu-item-10282, /* Email Pozuelo de Alarcón */
.page-id-131 .menu-item-10286, /* Email General */
.menu-item-2246, /* Teléfono Pozuelo de Alarcón */
.page-id-131 .menu-item-2228, /* Teléfono General */
.menu-item-10283, /* Email Quevedo */
.page-id-132 .menu-item-10286, /* Email General */
.menu-item-2245, /* Teléfono Quevedo */
.page-id-132 .menu-item-2228, /* Teléfono General */
.menu-item-10284, /* Email Córdoba */
.page-id-167 .menu-item-10286, /* Email General */
.page-id-123 .menu-item-10286, /* Email General */
.parent-pageid-123 .menu-item-10286, /* Email General */
.menu-item-2248, /* Teléfono Córdoba */
.page-id-167 .menu-item-2228, /* Teléfono General */
.page-id-123 .menu-item-2228, /* Teléfono General */
.parent-pageid-123 .menu-item-2228, /* Teléfono General */
.menu-item-10285, /* Email Valladolid */
.page-id-171 .menu-item-10286, /* Email General */
.page-id-125 .menu-item-10286, /* Email General */
.parent-pageid-125 .menu-item-10286, /* Email General */
.menu-item-2249, /* Teléfono Valladolid */
.page-id-171 .menu-item-2228, /* Teléfono General */
.page-id-125 .menu-item-2228, /* Teléfono General */
.parent-pageid-125 .menu-item-2228, /* Teléfono General */
.menu-item-5460, /* Teléfono Online */
.page-id-3405 .menu-item-2228, /* Teléfono General */
.page-id-2678 .menu-item-2228, /* Teléfono Online */
.parent-pageid-3405 .menu-item-2228 /* Teléfono General */{
	display:			none !important;
}
.page-id-7789 .menu-item-10275, /* Email Alcalá de Henares */
.page-id-7789 .menu-item-8686, /* Teléfono Alcalá de Henares */
.page-id-127 .menu-item-10276, /* Email Alcobendas */
.page-id-127 .menu-item-2247, /* Teléfono Alcobendas */
/*.page-id-14502 ??,*/ /* Email Alcorcón */
.page-id-14502 .menu-item-14555, /* Teléfono Alcorcón */
.page-id-135 .menu-item-10277, /* Email Doctor Esquerdo */
.page-id-135 .menu-item-2241, /* Teléfono Doctor Esquerdo */
.page-id-137 .menu-item-10278, /* Email Goya */
.page-id-137 .menu-item-2240, /* Teléfono Goya */
.page-id-128 .menu-item-10279, /* Email Hernani */
.page-id-128 .menu-item-2243, /* Teléfono Hernani */
.page-id-15231 .menu-item-15502, /* Email Legazpi */
.page-id-15231 .menu-item-15501, /* Teléfono Legazpi */
.page-id-129 .menu-item-10280, /* Email Lopez de Hoyos */
.page-id-129 .menu-item-2244, /* Teléfono Lopez de Hoyos */
.page-id-9715 .menu-item-10281, /* Email Majadahonda */
.page-id-9715 .menu-item-10119, /* Teléfono Majadahonda */
.page-id-131 .menu-item-10282, /* Email Pozuelo de Alarcón */
.page-id-131 .menu-item-2246, /* Teléfono Pozuelo de Alarcón */
.page-id-132 .menu-item-10283, /* Email Quevedo */
.page-id-132 .menu-item-2245, /* Teléfono Quevedo */
.page-id-167 .menu-item-10284, /* Email Córdoba */
.page-id-123 .menu-item-10284, /* Email Córdoba */
.parent-pageid-123 .menu-item-10284, /* Email Córdoba */
.page-id-167 .menu-item-2248, /* Teléfono Córdoba */
.page-id-123 .menu-item-2248, /* Teléfono Córdoba */
.parent-pageid-123 .menu-item-2248, /* Teléfono Córdoba */
.page-id-171 .menu-item-10285, /* Email Valladolid */
.page-id-125 .menu-item-10285, /* Email Valladolid */
.parent-pageid-125 .menu-item-10285, /* Email Valladolid */
.page-id-171 .menu-item-2249, /* Teléfono Valladolid */
.page-id-125 .menu-item-2249, /* Teléfono Valladolid */
.parent-pageid-125 .menu-item-2249, /* Teléfono Valladolid */
.page-id-3405 .menu-item-5460, /* Teléfono Online */
.page-id-2678 .menu-item-5460, /* Teléfono Online */
.parent-pageid-3405 .menu-item-5460 /* Teléfono Online */{
	display:			inline-block !important;
}
/* Menú Emails */
/* Banner All Pages */
.banner-all-pages.show-madrid,
.banner-all-pages.show-cordoba,
.banner-all-pages.show-valladolid{
	display:			none;
}
.page-id-2 .banner-all-pages.show-madrid,
.page-id-121 .banner-all-pages.show-madrid,
.parent-pageid-121 .banner-all-pages.show-madrid,
.page-id-123 .banner-all-pages.show-cordoba,
.parent-pageid-123 .banner-all-pages.show-cordoba,
.page-id-125 .banner-all-pages.show-valladolid,
.parent-pageid-125 .banner-all-pages.show-valladolid{
	display:			block !important;
}
/* Banner All Pages */
.entry-categories{
	display: 			inline-block !important;
}
.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child{
	margin-bottom:		10px !important;
}
/*.page-id-129 .banner-all-pages{
	display:			none;
}*/
.page-id-6781 .banner-all-pages{
	margin-top:			105px !important;
	margin-bottom:		0 !important;
	display:			none;
}
.banner-all-pages img{
	border:				1px solid #CCC;
}
.banner-all-pages,
.wp-block-kadence-advancedgallery{
	/*margin-top:			105px !important;
	margin-bottom:		-50px !important;
	*/
margin-top:			55px !important;
	margin-bottom:		-10px !important;
}
.banner-all-pages img,
.wp-block-kadence-advancedgallery img{
	height:				auto !important;
}
.menu-emails-container{
	padding-right:		7px;
}
.telefono-banner-principal,
.telefono-banner-principal-new{
	margin-top:			-10px;
}
.telefono-banner-principal a,
.telefono-banner-principal a:hover,
.telefono-banner-principal-new a,
.telefono-banner-principal-new a:hover{
	color:				#FFF !important;
	border-bottom:		none !important;
}
.widget.widget_nav_menu li{
	margin-bottom: 		0 !important;
	display: 			inline-block;
}
.menu-item-10739 a:before{
	content:			"|";
	margin-left:		10px;
	margin-right:		10px;
}
/* Menú NEW */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{
	padding:			10px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	margin-bottom:		5px !important;
}
/* Menú NEW */
/* Solicitud de contacto */
.solicitud-contacto{
	padding:			0 17px;
}
.solicitud-contacto input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .solicitud-contacto .chosen-container-single{
	padding: 			12px 10px 10px !important;
	background-color: 	#fff !important;
	border: 			1px solid #ddd !important;
	color: 				#1A1A1A !important;
}
.solicitud-contacto li.name_first{
	float:				left;
	width:				calc(50% - 8px) !important;
	padding:			0 !important;
	clear:				none !important;
	margin-right:		8px !important;
}
.solicitud-contacto li.name_last{
	float:				left;
	width:				calc(50% - 8px) !important;
	padding:			0 !important;
	clear:				none !important;
	margin-left:		8px !important;
}
.solicitud-contacto .top_label div.ginput_complex.ginput_container.gf_name_has_1, .solicitud-contacto .top_label div.ginput_complex.ginput_container.gf_name_has_2, .solicitud-contacto .top_label div.ginput_complex.ginput_container.gf_name_has_3, .solicitud-contacto .top_label input.medium, .solicitud-contacto .top_label select.medium{
	width:				100% !important;
}
.solicitud-contacto li.gfield span.name_first, .solicitud-contacto li.gfield span.name_last, .solicitud-contacto li.gfield span.name_middle{
	padding-top:		0 !important;
}
.solicitud-contacto .ginput_container_name span{
	padding-right:		0 !important;
}
.solicitud-contacto li.gfield.field_description_below{
	padding-right:		0 !important;
	padding-top:		4px !important;
}
.solicitud-contacto .chosen-container-single .chosen-single{
	padding:			0 !important;
	height: 			21px !important;
	line-height: 		21px !important;
}
.solicitud-contacto .chosen-container-single .chosen-single span{
	padding-left:		0 !important;
}
.solicitud-contacto p.tooltip,
.solicitud-contacto p.tooltip a,
.solicitud-contacto p.tooltip a:hover{
	font-size:			18px !important;
	color:				#1A1A1A !important;
}
.solicitud-contacto  div.ginput_container.ginput_container_consent input{
	top: 				0 !important;
	left: 				-8px !important;
}
.solicitud-contacto div.ginput_container.ginput_container_consent .gfield_required{
	display:			none !important;
}
.solicitud-contacto .gform_footer{
	margin-top:			0 !important;
}
body.page-id-10220 .gform_wrapper textarea.medium{
	margin-top: 		8px !important;
}
body.page-id-10220 .gform_wrapper ul li.gfield{
	margin-top: 		8px !important;
}
.solicitud-contacto .button:hover,
.solicitud-contacto .button:focus{
	background-color:	#FFF !important;
}
/* Solicitud de contacto */
/* Whatsapp */
/*.phone-square-icon{
	display:			none;
}
.page-id-2886 .phone-square-icon{
	display:			block !important;
}
.page-id-2886 .to-top{
	bottom:				100px !important;
	right:				15px !important;
}
.page-id-2886 .ht-ctc-style-5 .s5_content span{
	padding:			0 5px !important;
}*/
.to-top{
	bottom:				100px !important;
	right:				15px !important;
	z-index: 			9999 !important;
}
.ht-ctc-style-5 .s5_img{
	border-radius:		50%;
	background:			#9CBC1D !important;
	padding:			5px;
}
.ht-ctc-style-5 .s5_content span{
	padding:			0 5px !important;
}
.ht-ctc.ht-ctc-chat.style-5{
	right:				100px !important;
}
.phone-square-icon-container{
	border-radius:		50%;
}
.phone-square-icon-container a{
	display:			block;
	width:				70px;
	height:				70px;
	border-radius:		50%;
}
.phone-square-icon-container a i,
.phone-square-icon-container a span{
	display:			none !important;
}
.admin-bar .phone-square-icon-container,
.admin-bar .phone-square-icon{
	display:			block !important;
}
.phone-square-icon img{
	border-radius:		50%;
	background:			#F49E41 !important;
	padding:			5px;
}
.s5_content.ctc-analytics.ctc_cta_stick.right{
	width: 				280px;
	padding-right: 		20px;
	left:				32px;
	position:			relative;
}
/* Whatsapp */
/* Promociones */
.promociones-header{
	background:			rgba(146,192,32,1);
	background: 		linear-gradient(90deg, rgba(51,177,131,1) 0%, rgba(142,191,39,1) 50%, rgba(146,192,32,1) 100%);
}
.promociones-titular{
	border:				none !important;
	border-radius:		0 !important;
	font-size:			32px !important;
}
.promociones-border-green{
	height:				8px !important;
	background: 		rgb(146,192,32);
	background: 		linear-gradient(90deg, rgba(146,192,32,1) 0%, rgba(146,192,32,1) 50%, rgba(59,178,126,1) 100%);
}
.promociones-border-orange{
	height:				8px !important;
	background: 		rgb(230,81,28);
	background: 		linear-gradient(90deg, rgba(230,81,28,1) 0%, rgba(230,81,28,1) 50%, rgba(244,170,46,1) 100%);
}
.promociones-border{
	font-size: 			28px !important;
	margin-bottom: 		0 !important;
	padding: 			6px 0 3px !important;
}
.promociones-clases-presenciales-online{
	font-size: 			28px !important;
}
.promociones-button{
	border:				none !important;
	border-radius:		0 !important;
	font-size:			35px !important;
	width: 				70% !important;
	margin: 			0 auto;
	padding: 			20px !important;
	background: 		rgb(225,69,18);
	background: 		linear-gradient(90deg, rgba(225,69,18,1) 0%, rgba(226,73,18,1) 50%, rgba(247,178,31,1) 100%);
}
.reserva-plazas-limitadas p{
	margin-bottom:		0 !important;
}
/* Promociones */
/* Maps Iframe */
.page-id-5143 #wpadminbar,
.page-id-5143 header,
.page-id-5143 .fixed-header,
.page-id-5143 .search-popup-icon,
.page-id-5143 .utility-bar,
.page-id-5143 .to-top,
.page-id-5143 .genesis-skip-link,
.page-id-5143 .footer-widgets,
.page-id-5143 footer{
	display:			none !important;
}	
.page-id-5143 .site-inner{
	margin-top:			0 !important;
	padding:			0 !important;
}
.page-id-5143 article{
	margin-bottom:		0 !important;
}
iframe.mapa-escuelas-madrid{
	border:				none !important;
	height:				690px;
}
iframe html{
	margin-top:			0 !important;
}
.page-id-5143 .site-container{
	margin: 			0 -35px !important;
}
/* Maps Iframe */
/* BG Vídeo */
.bg-video{
	background:			#DDD9D1 !important;
}
.bg-video video{
	top:				0 !important;
	margin-top:			31% !important;
	height:				auto !important;
}
.bg-video h1{
	font-size:			42px !important;
	margin-top:			50px;
}
.bg-video h2{
	font-size:			26px !important;
}
.bg-video p{
	font-size:			23px !important;
}
.bg-video .chosen-search{
	display:			none !important;
}
.bg-video .chosen-results{
	max-height:			100px !important;
}
.bg-video .tooltip,
.bg-video .tooltip a{
	color:				#000 !important;
	font-size: 			14px !important;
	font-weight: 		400;
}
.admin-bar .bg-video .gform_wrapper.gf_browser_chrome select{
	padding: 			20px 10px !important;
}
.bg-video .gform_wrapper.gf_browser_chrome select{
	padding: 			13px 10px !important;
}
.bg-video .gform_wrapper .chosen-container-single .chosen-single div{
	top:				12px !important;
}
.promo-space{
	height:				10px !important;
}
/* BG Vídeo */
/* Contenido relacionado */
.rel-posts-sidebar{
	margin-top:			11px;
}
.rel-posts-sidebar .rel-posts-titular{
	font-family: 		'Futura Std Medium';
	font-weight: 		bold;
	font-size:			24px;
	line-height:		29px;
	margin-bottom:		24px;
}
.rel-posts-sidebar ul{
	padding-inline-start:0 !important;
}
.rel-posts-sidebar ul li{
	list-style-type:	none !important;
	width:				100%;
	float:				left;
}
.rel-posts-sidebar ul li a{
	color:				#1a1a1a !important;
	text-decoration:	none !important;
	border-bottom:		none !important;
	font-size:			18px !important;
	line-height:		29px !important;
}
.rel-posts-sidebar ul li a:hover{
	color:				#8cc63f !important;
}
.rel-posts-sidebar ul li img{
	margin-bottom:		10px;
}
.rel-posts-after-content{
	border-top:			1px solid #eee;
	margin-top:			60px;
	padding-top:		60px;
}
.rel-posts-after-content .rel-posts-titular{
	font-family: 		'Futura Std Medium';
	font-weight: 		bold;
	font-size:			24px;
	line-height:		29px;
	margin-bottom:		24px;
}
.rel-posts-after-content ul{
	padding-inline-start:0 !important;
}
.rel-posts-after-content ul li{
	list-style-type:	none !important;
	width:				30.66%;
	margin-left:		4%;
	float:				left;
}
.rel-posts-after-content ul li:first-child{
	margin-left:		0;
}
.rel-posts-after-content ul li a{
	color:				#1a1a1a !important;
	text-decoration:	none !important;
	border-bottom:		none !important;
	font-size:			18px !important;
	line-height:		29px !important;
}
.rel-posts-after-content ul li a:hover{
	color:				#8cc63f !important;
}
.rel-posts-after-content ul li img{
	margin-bottom:		10px;
}
/* Contenido relacionado */
/* Trabaja con nosotros */
.page-id-6883 artiocle{
	margin-bottom:		0 !important;
}
.nuestros-valores-curso-profesores{
	margin-top:			0 !important;
}
.info-curso-profesores{
	background:			#FFF;
	top:				-165px;
	padding:			50px 30px 50px;
	-webkit-filter: 	drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
	filter: 			drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
}
.info-curso-profesores-1,
.info-curso-profesores-2,
.info-curso-profesores-3,
.objetivos-curso-profesores-1,
.objetivos-curso-profesores-2{
	border-right:		1px solid #CCC;
}
.objetivos-curso-profesores-4{
	border-left:		1px solid #CCC;
}
.info-curso-profesores-1,
.info-curso-profesores-2,
.info-curso-profesores-3,
.info-curso-profesores-4,
.objetivos-curso-profesores-1,
.objetivos-curso-profesores-2,
.objetivos-curso-profesores-3,
.objetivos-curso-profesores-4,
.nuestros-valores-curso-profesores-1,
.nuestros-valores-curso-profesores-2,
.nuestros-valores-curso-profesores-3,
.nuestros-valores-curso-profesores-4{
	padding:			25px 30px;
}
.info-curso-profesores p,
.objetivos-curso-profesores p,
.nuestros-valores-curso-profesores p{
	margin-bottom:		0 !important;
}
.info-titular-curso-profesores,
.nuestros-valores-curso-profesores-titular{
	margin-bottom:		15px;
}
.page-id-6883 .entry-content .solicitud-prueba_wrapper{
	max-width: 			100% !important;
	padding:			24px 24px 30px 40px;
	background:			#FFF;
}
body.page-id-6883 .gform_wrapper .top_label div.ginput_container{
	margin-top: 		0 !important;
}
body.page-id-6883 .gform_wrapper .top_label div.ginput_container.ginput_container_consent{
	margin-top: 		32px !important;
	left:				4px;
}
body.page-id-6883 .gform_wrapper .gform_footer{
	padding: 			16px 15px 10px 1px !important;
	margin-top:			0 !important;
}
.haz-carrera-profesional-con-nosotros{
	margin-bottom:		15px !important;
}
.page-id-6883.full-width-content .site-container .alignwide{
	margin-left: 		-100px !important;
	margin-right: 		-100px !important;
	max-width: 			calc(100% + 200px) !important;
}
body.page-id-6883 .solicitud-prueba_wrapper input, body.page-id-6883 .solicitud-prueba-centro_wrapper input, body.page-id-6883 .solicitud-prueba_wrapper .gform_button, body.page-id-6883 .solicitud-prueba-centro_wrapper .gform_button{
	max-width: 			100% !important;
}
body.page-id-6883 .solicitud-prueba_wrapper div.ginput_complex label, body.page-id-6883 .solicitud-prueba-centro_wrapper div.ginput_complex label, body.page-id-6883 .solicitud-prueba_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']), body.page-id-6883 .solicitud-prueba_wrapper select{
	text-align:			left !important;
	background: 		#f7f7f7;
	border: 			1px solid #c4c4c4;
	color: 				#787878;
	font-size: 			14px !important;
	padding:			15px !important;
}
body.page-id-6883 .solicitud-prueba_wrapper ul.top_label li.gfield label.gfield_label, body.page-id-6883 .solicitud-prueba-centro_wrapper ul.top_label li.gfield label.gfield_label{
	text-align:			left !important;
	color: 				#787878;
	font-size: 			14px !important;
	padding-bottom: 	8px;
}
body.page-id-6883 .solicitud-prueba_wrapper input[type='checkbox']{
	width:				13px !important;
	top:				2px !important;
	left:				-3px !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .ginput_container_consent{
	text-align:			left !important;
	color: 				#787878;
	font-size: 			14px !important;
}
body.page-id-6883 label.gfield_consent_label{
	color: 				#787878 !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .solicitud-prueba-campo-email{
	width:				50% !important;
	display:			inline-block !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .solicitud-prueba-campo-fecha{
	width:				50% !important;
	display:			inline-block !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .name_first, body.page-id-6883 .solicitud-prueba-centro_wrapper .name_first{
	padding-right:		16px !important;
}
.site-container .wp-block-columns.condiciones-finales,
.site-container .wp-block-columns.condiciones-finales p{
	margin-bottom:		0 !important;
}
/* Landing Adwords */
/*body.page-id-16086 .fixed-header,*/
body.page-id-16086 .pre-footer,
body.page-id-16086 .footer-widgets,
body.page-id-16086 footer,
body.page-id-16086 .ht-ctc,
body.page-id-16086 .phone-square-icon-container,
body.page-id-16086 .phone-square-icon,
body.page-id-16086.admin-bar .phone-square-icon,
body.page-id-16086 a.to-top,
/*body.page-id-16086 #full-screen-search,*/
body.page-id-16086 .spu-bg,
body.page-id-16086 .spu-box,
body.page-id-16086 .gb-container-image-wrap,
/*body.page-id-16086 .search-form-mobile,*/
/*body.page-id-16086 #shiftnav-toggle-main,*/

body.page-id-16355 .fixed-header,
body.page-id-16355 .pre-footer,
body.page-id-16355 .footer-widgets,
body.page-id-16355 footer,
body.page-id-16355 .ht-ctc,
body.page-id-16355 .phone-square-icon-container,
body.page-id-16355 .phone-square-icon,
body.page-id-16355.admin-bar .phone-square-icon,
body.page-id-16355 a.to-top,
body.page-id-16355 #full-screen-search,
body.page-id-16355 .spu-bg,
body.page-id-16355 .spu-box,
body.page-id-16355 .gb-container-image-wrap,
body.page-id-16355 .search-form-mobile,
body.page-id-16355 #shiftnav-toggle-main,

body.page-id-16080 .fixed-header,
body.page-id-16080 .pre-footer,
body.page-id-16080 .footer-widgets,
body.page-id-16080 footer,
body.page-id-16080 .ht-ctc,
body.page-id-16080 .phone-square-icon-container,
body.page-id-16080 .phone-square-icon,
body.page-id-16080.admin-bar .phone-square-icon,
body.page-id-16080 a.to-top,
body.page-id-16080 #full-screen-search,
body.page-id-16080 .spu-bg,
body.page-id-16080 .spu-box,
body.page-id-16080 .gb-container-image-wrap,
body.page-id-16080 .search-form-mobile,
body.page-id-16080 #shiftnav-toggle-main,

body.page-id-16086 .fixed-header,
body.page-id-16086 .pre-footer,
body.page-id-16086 .footer-widgets,
body.page-id-16086 footer,
body.page-id-16086 .ht-ctc,
body.page-id-16086 .phone-square-icon-container,
body.page-id-16086 .phone-square-icon,
body.page-id-16086.admin-bar .phone-square-icon,
body.page-id-16086 a.to-top,
body.page-id-16086 #full-screen-search,
body.page-id-16086 .spu-bg,
body.page-id-16086 .spu-box,
body.page-id-16086 .gb-container-image-wrap,
body.page-id-16086 .search-form-mobile,
body.page-id-16086 #shiftnav-toggle-main,

body.page-id-15742 .fixed-header,
body.page-id-15742 .pre-footer,
body.page-id-15742 .footer-widgets,
body.page-id-15742 footer,
body.page-id-15742 .ht-ctc,
body.page-id-15742 .phone-square-icon-container,
body.page-id-15742 .phone-square-icon,
body.page-id-15742.admin-bar .phone-square-icon,
body.page-id-15742 a.to-top,
body.page-id-15742 #full-screen-search,
body.page-id-15742 .spu-bg,
body.page-id-15742 .spu-box,
body.page-id-15742 .gb-container-image-wrap,
body.page-id-15742 .search-form-mobile,
body.page-id-15742 #shiftnav-toggle-main,

body.page-id-13131 .fixed-header,
body.page-id-13131 .pre-footer,
body.page-id-13131 .footer-widgets,
body.page-id-13131 footer,
/*body.page-id-13131 .ht-ctc,
body.page-id-13131 .phone-square-icon-container,
body.page-id-13131 .phone-square-icon,
body.page-id-13131.admin-bar .phone-square-icon,*/
body.page-id-13131 a.to-top,
body.page-id-13131 #full-screen-search,
body.page-id-13131 .spu-bg,
body.page-id-13131 .spu-box,
body.page-id-13131 .gb-container-image-wrap,
body.page-id-13131 .search-form-mobile,
body.page-id-13131 #shiftnav-toggle-main,
body.page-id-13317 .fixed-header,
body.page-id-13317 .pre-footer,
body.page-id-13317 .footer-widgets,
body.page-id-13317 footer,
/*body.page-id-13317 .ht-ctc,
body.page-id-13317 .phone-square-icon-container,
body.page-id-13317 .phone-square-icon,
body.page-id-13317.admin-bar .phone-square-icon,*/
body.page-id-13317 a.to-top,
body.page-id-13317 #full-screen-search,
body.page-id-13317 .spu-bg,
body.page-id-13317 .spu-box,
body.page-id-13317 .gb-container-image-wrap,
body.page-id-13317 .search-form-mobile,
body.page-id-13317 #shiftnav-toggle-main,
body.page-id-13321 .fixed-header,
body.page-id-13321 .pre-footer,
body.page-id-13321 .footer-widgets,
body.page-id-13321 footer,
/*body.page-id-13321 .ht-ctc,
body.page-id-13321 .phone-square-icon-container,
body.page-id-13321 .phone-square-icon,
body.page-id-13321.admin-bar .phone-square-icon,*/
body.page-id-13321 a.to-top,
body.page-id-13321 #full-screen-search,
body.page-id-13321 .spu-bg,
body.page-id-13321 .spu-box,
body.page-id-13321 .gb-container-image-wrap,
body.page-id-13321 .search-form-mobile,
body.page-id-13321 #shiftnav-toggle-main,
body.page-id-13326 .fixed-header,
body.page-id-13326 .pre-footer,
body.page-id-13326 .footer-widgets,
body.page-id-13326 footer,
/*body.page-id-13326 .ht-ctc,
body.page-id-13326 .phone-square-icon-container,
body.page-id-13326 .phone-square-icon,
body.page-id-13326.admin-bar .phone-square-icon,*/
body.page-id-13326 a.to-top,
body.page-id-13326 #full-screen-search,
body.page-id-13326 .spu-bg,
body.page-id-13326 .spu-box,
body.page-id-13326 .gb-container-image-wrap,
body.page-id-13326 .search-form-mobile,
body.page-id-13326 #shiftnav-toggle-main{
	display:			none !important;
}
body.page-id-16086 .gform_wrapper.gf_browser_chrome .ciudades select,
body.page-id-16355 .gform_wrapper.gf_browser_chrome .ciudades select,
body.page-id-16080 .gform_wrapper.gf_browser_chrome .ciudades select,
body.page-id-15742 .gform_wrapper.gf_browser_chrome .ciudades select{
	margin-bottom:		22px !important;
}
.ad-logo{
	filter:				drop-shadow(0px 0px 5px rgba(255,255,255,0.5));
}
/*body.page-id-16086.page-template-blocks .site-inner,*/
body.page-id-16355.page-template-blocks .site-inner,
body.page-id-16080.page-template-blocks .site-inner,
body.page-id-16086.page-template-blocks .site-inner,
body.page-id-15742.page-template-blocks .site-inner,

body.page-id-13131.page-template-blocks .site-inner,
body.page-id-13317.page-template-blocks .site-inner,
body.page-id-13321.page-template-blocks .site-inner,
body.page-id-13326.page-template-blocks .site-inner{
	margin:				0 auto !important;
}
/*body.page-id-16086 #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull,*/
body.page-id-16355 #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull,
body.page-id-16080 #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull,
body.page-id-16086 #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull,
body.page-id-15742 #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull,

body.page-id-13131 #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull,
body.page-id-13317 #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull,
body.page-id-13321 #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull,
body.page-id-13326 #genesis-content > article > div > div.wp-block-genesis-blocks-gb-container.cta-hero.gb-block-container.alignfull{
	margin-top:			0 !important;
}
body.page-id-16086 #full-screen-search form div,
body.page-id-16355 #full-screen-search form div,
body.page-id-16080 #full-screen-search form div,
body.page-id-15742 #full-screen-search form div,

body.page-id-13131 #full-screen-search form div,
body.page-id-13317 #full-screen-search form div,
body.page-id-13321 #full-screen-search form div,
body.page-id-13326 #full-screen-search form div{
	height:				0 !important;
	margin:				0 !important;
}
body.page-id-16086 article{
	margin-bottom:		0 !important;
}
/*body.page-id-16086 article,*/
body.page-id-16355 article,
body.page-id-16080 article,
body.page-id-16086 article,
body.page-id-15742 article,

body.page-id-13131 article,
body.page-id-13317 article,
body.page-id-13321 article,
body.page-id-13326 article{
	margin:				0 !important;
}
body.page-id-16086 .info-form,
body.page-id-16355 .info-form,
body.page-id-16080 .info-form,
body.page-id-15742 .info-form,

body.page-id-13131 .info-form,
body.page-id-13317 .info-form,
body.page-id-13321 .info-form,
body.page-id-13326 .info-form{
	display:			flex;
	align-items:		center;
}
.height100vh{
	height:				100vh !important;
}
.admin-bar .height100vh{
	height:				calc(100vh - 32px) !important;
}
body.page-id-16086 .gb-block-layout-column:nth-child(2),
body.page-id-16086 .gb-block-layout-column:nth-child(2) .gb-block-layout-column-inner,
body.page-id-16086 .gb-block-layout-column:nth-child(2) .wp-block-genesis-blocks-gb-columns,

body.page-id-16355 .gb-block-layout-column:nth-child(2),
body.page-id-16355 .gb-block-layout-column:nth-child(2) .gb-block-layout-column-inner,
body.page-id-16355 .gb-block-layout-column:nth-child(2) .wp-block-genesis-blocks-gb-columns,

body.page-id-16080 .gb-block-layout-column:nth-child(2),
body.page-id-16080 .gb-block-layout-column:nth-child(2) .gb-block-layout-column-inner,
body.page-id-16080 .gb-block-layout-column:nth-child(2) .wp-block-genesis-blocks-gb-columns,

body.page-id-15742 .gb-block-layout-column:nth-child(2),
body.page-id-15742 .gb-block-layout-column:nth-child(2) .gb-block-layout-column-inner,
body.page-id-15742 .gb-block-layout-column:nth-child(2) .wp-block-genesis-blocks-gb-columns,

body.page-id-13131 .gb-block-layout-column:nth-child(2),
body.page-id-13131 .gb-block-layout-column:nth-child(2) .gb-block-layout-column-inner,
body.page-id-13131 .gb-block-layout-column:nth-child(2) .wp-block-genesis-blocks-gb-columns,
body.page-id-13317 .gb-block-layout-column:nth-child(2),
body.page-id-13317 .gb-block-layout-column:nth-child(2) .gb-block-layout-column-inner,
body.page-id-13317 .gb-block-layout-column:nth-child(2) .wp-block-genesis-blocks-gb-columns,
body.page-id-13321 .gb-block-layout-column:nth-child(2),
body.page-id-13321 .gb-block-layout-column:nth-child(2) .gb-block-layout-column-inner,
body.page-id-13321 .gb-block-layout-column:nth-child(2) .wp-block-genesis-blocks-gb-columns,
body.page-id-13326 .gb-block-layout-column:nth-child(2),
body.page-id-13326 .gb-block-layout-column:nth-child(2) .gb-block-layout-column-inner,
body.page-id-13326 .gb-block-layout-column:nth-child(2) .wp-block-genesis-blocks-gb-columns{
	height:				100% !important;
}
body.page-id-16086 .solicitud-prueba_wrapper ul li.gfield .ginput_container,
body.page-id-16086 .gform_wrapper ul li.gfield,

body.page-id-16355 .solicitud-prueba_wrapper ul li.gfield .ginput_container,
body.page-id-16355 .gform_wrapper ul li.gfield,

body.page-id-16080 .solicitud-prueba_wrapper ul li.gfield .ginput_container,
body.page-id-16080 .gform_wrapper ul li.gfield,

body.page-id-15742 .solicitud-prueba_wrapper ul li.gfield .ginput_container,
body.page-id-15742 .gform_wrapper ul li.gfield,

body.page-id-13131 .solicitud-prueba_wrapper ul li.gfield .ginput_container,
body.page-id-13131 .gform_wrapper ul li.gfield,
body.page-id-13317 .solicitud-prueba_wrapper ul li.gfield .ginput_container,
body.page-id-13317 .gform_wrapper ul li.gfield,
body.page-id-13321 .solicitud-prueba_wrapper ul li.gfield .ginput_container,
body.page-id-13321 .gform_wrapper ul li.gfield,
body.page-id-13326 .solicitud-prueba_wrapper ul li.gfield .ginput_container,
body.page-id-13326 .gform_wrapper ul li.gfield{
	margin-top:			0 !important;
	padding:			0 !important;
}
body.page-id-16086 .solicitud-prueba_wrapper input,
body.page-id-16086 .solicitud-prueba-centro_wrapper input,
body.page-id-16086 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],

body.page-id-16355 .solicitud-prueba_wrapper input,
body.page-id-16355 .solicitud-prueba-centro_wrapper input,
body.page-id-16355 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],

body.page-id-16080 .solicitud-prueba_wrapper input,
body.page-id-16080 .solicitud-prueba-centro_wrapper input,
body.page-id-16080 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],

body.page-id-15742 .solicitud-prueba_wrapper input,
body.page-id-15742 .solicitud-prueba-centro_wrapper input,
body.page-id-15742 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],

body.page-id-13131 .solicitud-prueba_wrapper input,
body.page-id-13131 .solicitud-prueba-centro_wrapper input,
body.page-id-13131 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
body.page-id-13317 .solicitud-prueba_wrapper input,
body.page-id-13317 .solicitud-prueba-centro_wrapper input,
body.page-id-13317 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
body.page-id-13321 .solicitud-prueba_wrapper input,
body.page-id-13321 .solicitud-prueba-centro_wrapper input,
body.page-id-13321 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
body.page-id-13326 .solicitud-prueba_wrapper input,
body.page-id-13326 .solicitud-prueba-centro_wrapper input,
body.page-id-13326 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]{
	max-width:			none !important;
	padding:			15px !important;
	margin:				0 0 22px 0 !important;
	text-align:			left !important;
	border-radius: 		5px;
}
body.page-id-16086 .gform_wrapper.gf_browser_chrome select,
body.page-id-16355 .gform_wrapper.gf_browser_chrome select,
body.page-id-16080 .gform_wrapper.gf_browser_chrome select,
body.page-id-15742 .gform_wrapper.gf_browser_chrome select,

body.page-id-13131 .gform_wrapper.gf_browser_chrome select,
body.page-id-13317 .gform_wrapper.gf_browser_chrome select,
body.page-id-13321 .gform_wrapper.gf_browser_chrome select,
body.page-id-13326 .gform_wrapper.gf_browser_chrome select{
	max-width:			none !important;
	padding:			15px !important;
	margin:				0 0 6px 0 !important;
	text-align:			left !important;
	border-radius: 		5px;
}
body.page-id-16086 .solicitud-prueba_wrapper .gform_button,
body.page-id-16355 .solicitud-prueba_wrapper .gform_button,
body.page-id-16080 .solicitud-prueba_wrapper .gform_button,
body.page-id-15742 .solicitud-prueba_wrapper .gform_button,

body.page-id-13131 .solicitud-prueba_wrapper .gform_button,
body.page-id-13317 .solicitud-prueba_wrapper .gform_button,
body.page-id-13321 .solicitud-prueba_wrapper .gform_button,
body.page-id-13326 .solicitud-prueba_wrapper .gform_button{
	max-width:			none !important;
	padding:			15px !important;
	margin:				0 !important;
	text-align:			center !important;
	border-radius: 		5px;
}
body.page-id-16086 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-16355 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-16080 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-15742 .wp-block-kadence-advancedgallery .kb-gallery-ul,

body.page-id-13131 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13317 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13321 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13326 .wp-block-kadence-advancedgallery .kb-gallery-ul{
	width: 				calc(100% + 16px);
	left: 				-8px;
	margin-bottom:		-8px !important;
}
body.page-id-16086 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-16086 .gform_wrapper .gform_footer,
body.page-id-16086 .telefono-banner-principal,

body.page-id-16355 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-16355 .gform_wrapper .gform_footer,
body.page-id-16355 .telefono-banner-principal,

body.page-id-16080 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-16080 .gform_wrapper .gform_footer,
body.page-id-16080 .telefono-banner-principal,

body.page-id-15742 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-15742 .gform_wrapper .gform_footer,
body.page-id-15742 .telefono-banner-principal,

body.page-id-13131 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13131 .gform_wrapper .gform_footer,
body.page-id-13131 .telefono-banner-principal,
body.page-id-13317 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13317 .gform_wrapper .gform_footer,
body.page-id-13317 .telefono-banner-principal,
body.page-id-13321 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13321 .gform_wrapper .gform_footer,
body.page-id-13321 .telefono-banner-principal,
body.page-id-13326 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13326 .gform_wrapper .gform_footer,
body.page-id-13326 .telefono-banner-principal{
	margin:				0 !important;
}
body.page-id-16086 .kb-gallery-ul .kadence-blocks-gallery-item,
body.page-id-16355 .kb-gallery-ul .kadence-blocks-gallery-item,
body.page-id-16080 .kb-gallery-ul .kadence-blocks-gallery-item,
body.page-id-15742 .kb-gallery-ul .kadence-blocks-gallery-item,

body.page-id-13131 .kb-gallery-ul .kadence-blocks-gallery-item,
body.page-id-13317 .kb-gallery-ul .kadence-blocks-gallery-item,
body.page-id-13321 .kb-gallery-ul .kadence-blocks-gallery-item,
body.page-id-13326 .kb-gallery-ul .kadence-blocks-gallery-item{
	padding: 			0px 8px !important;
}
body.page-id-16086 .kb-gallery-ul .kadence-blocks-gallery-item img,
body.page-id-16355 .kb-gallery-ul .kadence-blocks-gallery-item img,
body.page-id-16080 .kb-gallery-ul .kadence-blocks-gallery-item img,
body.page-id-15742 .kb-gallery-ul .kadence-blocks-gallery-item img,

body.page-id-13131 .kb-gallery-ul .kadence-blocks-gallery-item img,
body.page-id-13317 .kb-gallery-ul .kadence-blocks-gallery-item img,
body.page-id-13321 .kb-gallery-ul .kadence-blocks-gallery-item img,
body.page-id-13326 .kb-gallery-ul .kadence-blocks-gallery-item img{
	border-radius: 		5px;
}
body.page-id-16086 .wp-block-kadence-advancedgallery,
body.page-id-16355 .wp-block-kadence-advancedgallery,
body.page-id-16080 .wp-block-kadence-advancedgallery,
body.page-id-15742 .wp-block-kadence-advancedgallery,

body.page-id-13131 .wp-block-kadence-advancedgallery,
body.page-id-13317 .wp-block-kadence-advancedgallery,
body.page-id-13321 .wp-block-kadence-advancedgallery,
body.page-id-13326 .wp-block-kadence-advancedgallery{
	margin-top:			45px !important;
	margin-bottom:		0 !important;
	/*border-radius: 		5px;
	*/
}
body.page-id-16086 .gb-block-layout-column:nth-child(2) h2,
body.page-id-16355 .gb-block-layout-column:nth-child(2) h2,
body.page-id-16080 .gb-block-layout-column:nth-child(2) h2,
body.page-id-15742 .gb-block-layout-column:nth-child(2) h2,

body.page-id-13131 .gb-block-layout-column:nth-child(2) h2,
body.page-id-13317 .gb-block-layout-column:nth-child(2) h2,
body.page-id-13321 .gb-block-layout-column:nth-child(2) h2,
body.page-id-13326 .gb-block-layout-column:nth-child(2) h2{
	margin-bottom:		22px;
}
body.page-id-16086 .form-green-container .gb-block-layout-column-inner,
body.page-id-16355 .form-green-container .gb-block-layout-column-inner,
body.page-id-16080 .form-green-container .gb-block-layout-column-inner,
body.page-id-15742 .form-green-container .gb-block-layout-column-inner,

body.page-id-13131 .form-green-container .gb-block-layout-column-inner,
body.page-id-13317 .form-green-container .gb-block-layout-column-inner,
body.page-id-13321 .form-green-container .gb-block-layout-column-inner,
body.page-id-13326 .form-green-container .gb-block-layout-column-inner{
	display: 			flex;
	justify-content: 	center;
	flex-direction:		column;
	border-radius: 		5px;
}
body.page-id-16086 .cta-hero h1,
body.page-id-16355 .cta-hero h1,
body.page-id-16080 .cta-hero h1,
body.page-id-15742 .cta-hero h1,

body.page-id-13131 .cta-hero h1,
body.page-id-13317 .cta-hero h1,
body.page-id-13321 .cta-hero h1,
body.page-id-13326 .cta-hero h1{
	font-size:			52px !important;
	margin-top:			-8px;
}
body.page-id-16086 .solicitud-prueba_wrapper,
body.page-id-16086 .top_label div.ginput_complex.ginput_container.gf_name_has_1,

body.page-id-16355 .solicitud-prueba_wrapper,
body.page-id-16355 .top_label div.ginput_complex.ginput_container.gf_name_has_1,

body.page-id-16080 .solicitud-prueba_wrapper,
body.page-id-16080 .top_label div.ginput_complex.ginput_container.gf_name_has_1,

body.page-id-15742 .solicitud-prueba_wrapper,
body.page-id-15742 .top_label div.ginput_complex.ginput_container.gf_name_has_1,

body.page-id-13131 .solicitud-prueba_wrapper,
body.page-id-13131 .top_label div.ginput_complex.ginput_container.gf_name_has_1,
body.page-id-13317 .solicitud-prueba_wrapper,
body.page-id-13317 .top_label div.ginput_complex.ginput_container.gf_name_has_1,
body.page-id-13321 .solicitud-prueba_wrapper,
body.page-id-13321 .top_label div.ginput_complex.ginput_container.gf_name_has_1,
body.page-id-13326 .solicitud-prueba_wrapper,
body.page-id-13326 .top_label div.ginput_complex.ginput_container.gf_name_has_1{
	width:				100% !important;
	max-width:			none !important;
}
body.page-id-16086 .solicitud-prueba_wrapper .name_first,
body.page-id-16355 .solicitud-prueba_wrapper .name_first,
body.page-id-16080 .solicitud-prueba_wrapper .name_first,
body.page-id-15742 .solicitud-prueba_wrapper .name_first,

body.page-id-13131 .solicitud-prueba_wrapper .name_first,
body.page-id-13317 .solicitud-prueba_wrapper .name_first,
body.page-id-13321 .solicitud-prueba_wrapper .name_first,
body.page-id-13326 .solicitud-prueba_wrapper .name_first{
	padding-right:		0 !important;
	margin-right:		0 !important;
}
body.page-id-16086 .gb-block-layout-column-gap-2,
body.page-id-16355 .gb-block-layout-column-gap-2,
body.page-id-16080 .gb-block-layout-column-gap-2,
body.page-id-15742 .gb-block-layout-column-gap-2,

body.page-id-13131 .gb-block-layout-column-gap-2,
body.page-id-13317 .gb-block-layout-column-gap-2,
body.page-id-13321 .gb-block-layout-column-gap-2,
body.page-id-13326 .gb-block-layout-column-gap-2{
	grid-gap: 			5%;
	height:				100% !important;
}
body.page-id-16086 .gform_wrapper .gform_footer,
body.page-id-16355 .gform_wrapper .gform_footer,
body.page-id-16080 .gform_wrapper .gform_footer,
body.page-id-15742 .gform_wrapper .gform_footer,

body.page-id-13131 .gform_wrapper .gform_footer,
body.page-id-13317 .gform_wrapper .gform_footer,
body.page-id-13321 .gform_wrapper .gform_footer,
body.page-id-13326 .gform_wrapper .gform_footer{
	padding-bottom:		0 !important;
}
body.page-id-16086.full-width-content .site-container .alignwide,
body.page-id-16355.full-width-content .site-container .alignwide,
body.page-id-16080.full-width-content .site-container .alignwide,
body.page-id-15742.full-width-content .site-container .alignwide,

body.page-id-13131.full-width-content .site-container .alignwide,
body.page-id-13317.full-width-content .site-container .alignwide,
body.page-id-13321.full-width-content .site-container .alignwide,
body.page-id-13326.full-width-content .site-container .alignwide{
	padding:			0 50px !important;
}
.mundoestudiante-grid .wp-block-cover{
	border-radius:		18px;
	overflow:			hidden;
}


@media (max-width:1624px){
/* Landing Adwords */
body.page-id-16086 .cta-hero h1,
body.page-id-16355 .cta-hero h1,
body.page-id-16080 .cta-hero h1,
body.page-id-15742 .cta-hero h1,

body.page-id-13131 .cta-hero h1,
body.page-id-13317 .cta-hero h1,
body.page-id-13321 .cta-hero h1,
body.page-id-13326 .cta-hero h1{
	font-size: 			42px !important;
}
}


@media (max-width:1549px){
.page-id-6883.full-width-content .site-container .alignwide{
	margin-left: 		calc(-100px + 5%) !important;
	margin-right: 		calc(-100px + 5%) !important;
	max-width: 			calc(95% + 200px) !important;
}
}


@media (max-width:1344px){
/* Landing Adwords */
body.page-id-16086 .cta-hero h1,
body.page-id-16355 .cta-hero h1,
body.page-id-16080 .cta-hero h1,
body.page-id-15742 .cta-hero h1,

body.page-id-13131 .cta-hero h1,
body.page-id-13317 .cta-hero h1,
body.page-id-13321 .cta-hero h1,
body.page-id-13326 .cta-hero h1{
	font-size: 			38px !important;
}
}


@media (min-width:1300px){
.blog .content{
	padding:		0 !important;
}
.blog article.entry{
	max-width:		384px;
}
}


@media (max-width:1299px){
.blog .content{
	grid-template-columns:1fr 1fr;
}
}


@media (max-width:1199px){
/* Landing Adwords */
body.page-id-16086 .cta-hero h1,
body.page-id-16355 .cta-hero h1,
body.page-id-16080 .cta-hero h1,
body.page-id-15742 .cta-hero h1,

body.page-id-13131 .cta-hero h1,
body.page-id-13317 .cta-hero h1,
body.page-id-13321 .cta-hero h1,
body.page-id-13326 .cta-hero h1{
	font-size: 			33px !important;
}
body.page-id-16086 h2.telefono-banner-principal,
body.page-id-16355 h2.telefono-banner-principal,
body.page-id-16080 h2.telefono-banner-principal,
body.page-id-15742 h2.telefono-banner-principal,

body.page-id-13131 h2.telefono-banner-principal,
body.page-id-13317 h2.telefono-banner-principal,
body.page-id-13321 h2.telefono-banner-principal,
body.page-id-13326 h2.telefono-banner-principal{
	font-size: 			25px !important;
}
}


@media (max-width:991px){
/* Landing Adwords */
body.page-id-16086 .info-form,
body.page-id-16086 .gb-block-layout-column-gap-2,

body.page-id-16355 .info-form,
body.page-id-16355 .gb-block-layout-column-gap-2,

body.page-id-16080 .info-form,
body.page-id-16080 .gb-block-layout-column-gap-2,

body.page-id-15742 .info-form,
body.page-id-15742 .gb-block-layout-column-gap-2,

body.page-id-13131 .info-form,
body.page-id-13131 .gb-block-layout-column-gap-2,
body.page-id-13317 .info-form,
body.page-id-13317 .gb-block-layout-column-gap-2,
body.page-id-13321 .info-form,
body.page-id-13321 .gb-block-layout-column-gap-2,
body.page-id-13326 .info-form,
body.page-id-13326 .gb-block-layout-column-gap-2{
	grid-gap: 			0 !important;
	display:			block !important;
}
.admin-bar .height100vh,
.height100vh{
	height: 			auto !important;
}
body.page-id-16086 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-16355 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-16080 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-15742 .wp-block-kadence-advancedgallery .kb-gallery-ul,

body.page-id-13131 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13317 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13321 .wp-block-kadence-advancedgallery .kb-gallery-ul,
body.page-id-13326 .wp-block-kadence-advancedgallery .kb-gallery-ul{
	height:				auto !important;
}
body.page-id-16086 .kb-gallery-ul .kadence-blocks-gallery-item,
body.page-id-16355 .kb-gallery-ul .kadence-blocks-gallery-item,
body.page-id-16080 .kb-gallery-ul .kadence-blocks-gallery-item,
body.page-id-15742 .kb-gallery-ul .kadence-blocks-gallery-item,

body.page-id-13131 .kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item,
body.page-id-13317 .kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item,
body.page-id-13321 .kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item,
body.page-id-13326 .kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item{
	width: 				33.3% !important;
	position: 			relative !important;
	top: 				unset !important;
	left: 				unset !important;
}
body.page-id-16086 .gb-block-layout-column:nth-child(2),
body.page-id-16355 .gb-block-layout-column:nth-child(2),
body.page-id-16080 .gb-block-layout-column:nth-child(2),
body.page-id-15742 .gb-block-layout-column:nth-child(2),

body.page-id-13131 .gb-block-layout-column:nth-child(2),
body.page-id-13317 .gb-block-layout-column:nth-child(2),
body.page-id-13321 .gb-block-layout-column:nth-child(2),
body.page-id-13326 .gb-block-layout-column:nth-child(2){
margin-top:			45px !important;
}
body.page-id-16086.full-width-content .site-container .alignwide,
body.page-id-16355.full-width-content .site-container .alignwide,
body.page-id-16080.full-width-content .site-container .alignwide,
body.page-id-15742.full-width-content .site-container .alignwide,

body.page-id-13131.full-width-content .site-container .alignwide,
body.page-id-13317.full-width-content .site-container .alignwide,
body.page-id-13321.full-width-content .site-container .alignwide,
body.page-id-13326.full-width-content .site-container .alignwide{
	padding:			75px 0 !important;
	margin:				0 !important;
}
body.page-id-6883 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
	width: 				100% !important;
}
body.page-id-6883 .solicitud-prueba_wrapper input[type='submit']{
	width:				100% !important;
}
.page-id-6883.full-width-content .site-container .programa-bloques.alignwide{
	width:				95% !important;
	margin-left:		2.5% !important;
	margin-right:		2.5% !important;
}
.info-curso-profesores{
	top: 				-124px;
	padding: 			5px 0 !important;
}
.info-curso-profesores-1,
.info-curso-profesores-2,
.info-curso-profesores-3,
.info-curso-profesores-4{
	padding: 			15px !important;
}
.info-curso-profesores p{
	font-size:			16px !important;
}
.info-curso-profesores p.info-titular-curso-profesores{
	font-size:			18px !important;
}
.haz-carrera-profesional-con-nosotros{
	margin-top: 		55px !important;
}
.page-id-6883.full-width-content .site-container .programa-bloques .alignwide{
	width:				95% !important;
	margin-left:		2.5% !important;
	margin-right:		2.5% !important;
}
div.cta-hero.objetivos-curso-profesores .gb-layout-column-wrap,
div.cta-hero.nuestros-valores-curso-profesores .gb-layout-column-wrap{
	display:			block !important;
}
.page-id-6883 .gb-container-content{
	margin-top:			0 !important;
}
.objetivos-curso-profesores,
.nuestros-valores-curso-profesores{
	padding-top: 		calc(17% - 5px) !important;
	padding-bottom:		calc(17% - 40px) !important;
}
.objetivos-curso-profesores .gb-layout-columns-4>.gb-layout-column-wrap,
.nuestros-valores-curso-profesores .gb-layout-columns-4>.gb-layout-column-wrap{
	-ms-grid-columns: 	1fr 1fr;
	grid-template-columns:1fr 1fr;
	grid-template-areas:
"col1 col2"
"col3 col4";
}
.objetivos-curso-profesores .objetivos-curso-profesores-1,
.objetivos-curso-profesores .objetivos-curso-profesores-2,
.objetivos-curso-profesores .objetivos-curso-profesores-3,
.objetivos-curso-profesores .objetivos-curso-profesores-4,
.nuestros-valores-curso-profesores .nuestros-valores-curso-profesores-1,
.nuestros-valores-curso-profesores .nuestros-valores-curso-profesores-2,
.nuestros-valores-curso-profesores .nuestros-valores-curso-profesores-3,
.nuestros-valores-curso-profesores .nuestros-valores-curso-profesores-4{
	float:				left;
	width:				50%;
	margin-bottom:		55px;
}
.objetivos-curso-profesores .objetivos-curso-profesores-2{
	border-right:		none;
}
.objetivos-curso-profesores .objetivos-curso-profesores-3{
	border-right:		1px solid #CCC;
}
.objetivos-curso-profesores .objetivos-curso-profesores-4,
.nuestros-valores-curso-profesores .nuestros-valores-curso-profesores-4{
	border-left:		none;
}
.objetivos-curso-profesores .objetivos-curso-profesores-1 p.has-text-align-left,
.objetivos-curso-profesores .objetivos-curso-profesores-2 p.has-text-align-left,
.objetivos-curso-profesores .objetivos-curso-profesores-3 p.has-text-align-left,
.objetivos-curso-profesores .objetivos-curso-profesores-4 p.has-text-align-left{
	text-align:			center;
}
.nuestros-valores-curso-profesores p{
	font-size:			20px !important;
}
.nuestros-valores-curso-profesores p.nuestros-valores-curso-profesores-titular{
	font-size:			55px !important;
}
}


@media (min-width:960px){
body.page-id-6883 .solicitud-prueba_wrapper input, body.page-id-6883 .solicitud-prueba-centro_wrapper input, body.page-id-6883 .solicitud-prueba_wrapper .gform_button, body.page-id-6883 .solicitud-prueba-centro_wrapper .gform_button{
	max-width: 			100% !important;
}
body.page-id-6883 .solicitud-prueba_wrapper div.ginput_complex label, body.page-id-6883 .solicitud-prueba-centro_wrapper div.ginput_complex label, body.page-id-6883 .solicitud-prueba_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']), body.page-id-6883 .solicitud-prueba_wrapper select{
	text-align:			left !important;
	background: 		#f7f7f7;
	border: 			1px solid #c4c4c4;
	color: 				#787878;
	font-size: 			14px !important;
	padding:			15px !important;
}
body.page-id-6883 .solicitud-prueba_wrapper ul.top_label li.gfield label.gfield_label, body.page-id-6883 .solicitud-prueba-centro_wrapper ul.top_label li.gfield label.gfield_label{
	text-align:			left !important;
	color: 				#787878;
	font-size: 			14px !important;
	padding-bottom: 	8px;
}
body.page-id-6883 .solicitud-prueba_wrapper input[type='checkbox']{
	width:				13px !important;
	top:				2px !important;
	left:				-3px !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .ginput_container_consent{
	text-align:			left !important;
	color: 				#787878;
	font-size: 			14px !important;
}
body.page-id-6883 label.gfield_consent_label{
	color: 				#787878 !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .solicitud-prueba-campo-email{
	width:				50% !important;
	display:			inline-block !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .solicitud-prueba-campo-fecha{
	width:				50% !important;
	display:			inline-block !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .name_first, body.page-id-6883 .solicitud-prueba-centro_wrapper .name_first{
	padding-right:		16px !important;
}
}


@media (max-width:959px){
/* Landing Adwords */
body.page-id-16086 div.cta-hero .gb-container-content,
body.page-id-16355 div.cta-hero .gb-container-content,
body.page-id-16080 div.cta-hero .gb-container-content,
body.page-id-15742 div.cta-hero .gb-container-content,

body.page-id-13131 div.cta-hero .gb-container-content,
body.page-id-13317 div.cta-hero .gb-container-content,
body.page-id-13321 div.cta-hero .gb-container-content,
body.page-id-13326 div.cta-hero .gb-container-content{
	margin-top:			0 !important;
}
body.page-id-16086 .info-form,
body.page-id-16355 .info-form,
body.page-id-16080 .info-form,
body.page-id-15742 .info-form,

body.page-id-13131 .info-form,
body.page-id-13317 .info-form,
body.page-id-13321 .info-form,
body.page-id-13326 .info-form{
	padding-left:		75px !important;
	padding-right:		75px !important;
}
}


@media (max-width:767px){
/* Solicitud de contacto */
.solicitud-contacto li.name_first,
.solicitud-contacto li.name_last{
	width:			100% !important;
	margin-right:	0 !important;
	margin-left:	0 !important;
}
.solicitud-contacto  div.ginput_container.ginput_container_consent{
	margin-bottom: 	-3px !important;
}
.solicitud-contacto label.gfield_consent_label{
	top: 			0 !important;
}
.solicitud-contacto p.tooltip{
	font-size: 		13px !important;
}
/* Solicitud de contacto */
.page-id-6883.full-width-content .site-container .alignwide{
	margin-left:		0 !important;
	margin-right:		0 !important;
	max-width:			100% !important;
}
body.page-id-6883 .cta-hero.info-form{
	padding-top:		40% !important;
}
body.page-id-6883 .cta-hero{
	padding-left:		8% !important;
	padding-right:		8% !important;
}
.haz-carrera-profesional-con-nosotros{
	text-align:			left !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .name_first, body.page-id-6883 .solicitud-prueba-centro_wrapper .name_first{
	padding-right:		0 !important;
	margin-bottom:		14px !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .solicitud-prueba-campo-email{
	margin-top:			8px !important;
}
body.page-id-6883 .solicitud-prueba_wrapper .solicitud-prueba-campo-email,
body.page-id-6883 .solicitud-prueba_wrapper .solicitud-prueba-campo-fecha{
	width:				100% !important;
}
body.page-id-6883 .gform_wrapper .gfield_required{
	display:			none !important;
}
body.page-id-6883 label.gfield_consent_label{
	top: 				0 !important;
}
body.page-id-6883 .solicitud-prueba_wrapper input[type='submit']{
	margin-top:			18px;
}
body.page-id-6883 .cta-hero .gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column{
	-ms-grid-columns: 	1fr;
	grid-template-columns:1fr;
	grid-template-areas:
"col1"
"col2";
}
.info-curso-profesores-1,
.info-curso-profesores-2,
.info-curso-profesores-3,
.info-curso-profesores-4,
.objetivos-curso-profesores-1,
.objetivos-curso-profesores-2,
.objetivos-curso-profesores-3,
.objetivos-curso-profesores-4{
	border:				none !important;
}
.objetivos-curso-profesores-1,
.objetivos-curso-profesores-2,
.objetivos-curso-profesores-3,
.objetivos-curso-profesores-4,
.nuestros-valores-curso-profesores .nuestros-valores-curso-profesores-1,
.nuestros-valores-curso-profesores .nuestros-valores-curso-profesores-2,
.nuestros-valores-curso-profesores .nuestros-valores-curso-profesores-3,
.nuestros-valores-curso-profesores .nuestros-valores-curso-profesores-4{
	width:				100% !important;
}
}


@media (max-width:600px){
/* Landing Adwords */
body.page-id-16086 .info-form,
body.page-id-16355 .info-form,
body.page-id-16080 .info-form,
body.page-id-15742 .info-form,

body.page-id-13131 .info-form,
body.page-id-13317 .info-form,
body.page-id-13321 .info-form,
body.page-id-13326 .info-form{
	padding-left:		45px !important;
	padding-right:		45px !important;
}
body.page-id-16086.full-width-content .site-container .alignwide,
body.page-id-16355.full-width-content .site-container .alignwide,
body.page-id-16080.full-width-content .site-container .alignwide,
body.page-id-15742.full-width-content .site-container .alignwide,

body.page-id-13131.full-width-content .site-container .alignwide,
body.page-id-13317.full-width-content .site-container .alignwide,
body.page-id-13321.full-width-content .site-container .alignwide,
body.page-id-13326.full-width-content .site-container .alignwide{
	padding:			45px 0 !important;
}
body.page-id-16086 .gb-block-layout-column:nth-child(2) .form-green-container .gb-block-layout-column-inner,
body.page-id-16355 .gb-block-layout-column:nth-child(2) .form-green-container .gb-block-layout-column-inner,
body.page-id-16080 .gb-block-layout-column:nth-child(2) .form-green-container .gb-block-layout-column-inner,
body.page-id-15742 .gb-block-layout-column:nth-child(2) .form-green-container .gb-block-layout-column-inner,

body.page-id-13131 .gb-block-layout-column:nth-child(2) .form-green-container .gb-block-layout-column-inner,
body.page-id-13317 .gb-block-layout-column:nth-child(2) .form-green-container .gb-block-layout-column-inner,
body.page-id-13321 .gb-block-layout-column:nth-child(2) .form-green-container .gb-block-layout-column-inner,
body.page-id-13326 .gb-block-layout-column:nth-child(2) .form-green-container .gb-block-layout-column-inner{
	padding:			30px !important;
}
}
/* Trabaja con nosotros */
.desktop-tablet{
	display:			block;
}
.mobile{
	display:			none;
}
.examenes.hidden{
	display: none !important;
}
.examenes .wp-block-kadence-tabs .wp-block-kadence-tab{
	border-bottom: none !important;
	border-color: #DDD !important;
}
.examenes .wp-block-kadence-tabs .uppercase{
	text-transform:	uppercase;
	color: #1a1a1a !important;
	border-bottom: 1px solid #DDD !important;
	/*padding: 7px 15px;*/
	padding: 12px 15px 8px;
	width: 100%;
	display: block;
	background: #EEE;
}
.examenes .wp-block-kadence-tabs h3.uppercase{
	font-family: 'Roboto', sans-serif !important;
	font-size: 18px !important;
	line-height: 1.625 !important;
	font-weight: 700 !important;
	margin-bottom: 0 !important;
}
.examenes .wp-block-kadence-tabs .kt-tgb-title{
	background: #EEE !important;
	border-color: #EEE !important;
}
.examenes .wp-block-kadence-tabs .kt-tgb-title:hover{
	background: #8cc63f !important;
	border-color: #8cc63f !important;
	color: #FFF !important;
}
.examenes .wp-block-kadence-tabs .kt-tgb-title-active .kt-tgb-title{
	background: #8cc63f !important;
	border-color: #8cc63f !important;
	color: #FFF !important;
}
.examenes .wp-block-kadence-tabs .kt-tgb-title a{
	text-decoration: none !important;
	color: #FFF !important;
}
.examenes .wp-block-kadence-tabs .kt-tgb-title a:hover{
	color:	#1a1a1a !important;
	text-decoration: none !important;
}
.examenes .kt-tabs-wrap .wp-block-kadence-tab{
	padding: 0 !important;
}
.examenes .wp-block-kadence-tabs p{
	margin-bottom: 0 !important;
}
.examenes .gb-3-col-wideleft>.gb-layout-column-wrap{
	/*grid-template-columns: 2fr 115px 115px !important;*/
	grid-template-columns: 2fr 150px 150px !important;
}
.examenes .wp-block-button .wp-block-button__link{
	font-size:		14px !important;
	padding:		15px !important;
	width:			115px;
}
.examenes .wp-block-genesis-blocks-gb-column.gb-block-layout-column{
    padding: 5px 15px;
}
.examenes .gb-block-layout-column{
	display: flex;
	align-items: center;
}
.examenes .gb-block-layout-column-gap-2{
	grid-gap: 0 20px !important;
}
.examenes .wp-block-genesis-blocks-gb-columns.gb-layout-columns-3.gb-3-col-wideleft{
	border-bottom:	1px solid #DDD;
}
.examenes .wp-block-button.alignright{
	margin-left:	0 !important;
}
.examenes .wp-block-kadence-tabs .wp-block-kadence-tab:before{
	opacity: 0.03;
	background: url(https://www.mundoestudiante.com/wp-content/uploads/2019/06/mundoestudiante-logo.png) no-repeat;
	background-position: center center;
	background-size: 50%;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.examenes .wp-block-kadence-tabs .kt-tgb-inner-content .gb-layout-column-wrap{
	color: #1a1a1a !important;
	text-decoration: none !important;
	border-bottom: 1px solid #DDD !important;
	padding: 10px 15px 9px;
	width: 100%;
}
.examenes .wp-block-kadence-tabs .kt-tgb-inner-content .gb-layout-column-wrap .wp-block-button{
	margin-bottom: 0 !important;
	display: inline-block !important;
	width: 115px;
	margin-left: 0 !important;
}
.examenes .wp-block-kadence-tabs .kt-tgb-inner-content .gb-layout-column-wrap .wp-block-button a{
	margin-bottom: 0 !important;
	display: inline-block !important;
	width: 115px;
	font-size: 13px;
	padding: 12px 15px;
}
.examenes .wp-block-kadence-tabs .kt-tgb-inner-content a{
	color: #1a1a1a !important;
	text-decoration: none !important;
	border-bottom: 1px solid #DDD !important;
	padding: 7px 15px;
	width: 100%;
	display: block;
}
.cta-color-examenes-resueltos .has-theme-primary-background-color,
.cta-color-examenes-resueltos .gb-has-custom-background-color{
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cta-color-examenes-resueltos-2 .has-theme-primary-background-color,
.cta-color-examenes-resueltos-2 .gb-has-custom-background-color{
	height: 400px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cta-color-examenes-resueltos h3,
.cta-color-examenes-resueltos-2 h3{
	line-height: 1.3 !important;
}
.cta-color-examenes-resueltos h3,
.cta-color-examenes-resueltos-2 h3,
.cta-color-examenes-resueltos p,
.cta-color-examenes-resueltos-2 p{
	margin-bottom: 0 !important;
}
.cta-color-examenes-resueltos a,
.cta-color-examenes-resueltos-2 a{
	color: #FFF !important;
	border-bottom: none !important;
}
.page-template-page-templatesexamenes-php h2.schema-faq-question{
	font-family: 'Roboto', sans-serif !important;
	font-size: 18px !important;
	line-height: 1.625 !important;
	margin-bottom: 0 !important;
}
/*.examenes .wp-block-kadence-tabs .kt-tgb-inner-content a:hover{
	text-decoration: none !important;
	background: #8cc63f !important;
	color: #FFF !important;
}*/
.site-container .wp-block-button .wp-block-button__link{
	
}
.kt-tabs-layout-vtabs>.kt-tabs-title-list{
	overflow-x: hidden !important;
	border: 4px solid #e5e5e5;
}
.wp-block-kadence-tabs .kt-tabs-title-list li{
	margin-bottom: 0 !important;
	border-bottom: 1px solid #e5e5e5;
}
.descargas p{
	font-size:	20px !important;
}
.descargas .hidden .gb-block-layout-column-inner{
	border: 0 !important;
	height:	0 !important;
	margin:	0 !important;
	padding: 0 !important;
}
.descargas .hidden .gb-block-layout-column-inner p{
	margin:	0 !important;
}
.solicitud-prueba-button a.wp-block-button__link,
.solicitud-prueba-button a.wp-block-button__link:visited{
	background: #F49E41 !important;
	font-weight: bold;
	font-size: 15px !important;
	font-family: 'Futura Std Medium';
	text-transform: uppercase;
	line-height: 1.4;
	letter-spacing: 2px;
	color: #1a1a1a !important;
	min-width: 260px;
	padding: 18px 30px !important;
}
.solicitud-prueba-button a.wp-block-button__link:hover,
.solicitud-prueba-button a.wp-block-button__link:active{
	background: #8cc63f !important;
	opacity: 1 !important;
}
#presencial,
#online{
	/*height: auto !important;
	*/
border:0 !important;
	z-index: 0;
}
.admin-bar #presencial:before,
.admin-bar #online:before{
	display: block;
	content: " ";
	margin-top: -91px;
	height: 91px;
	visibility: hidden;
	border:0 !important;
	z-index: 0;
} 
#presencial:before,
#online:before{
	display: block;
	content: " ";
	margin-top: -0px;
	height: 0px;
	visibility: hidden;
	border:0 !important;
	z-index: 0;
}
*:focus{
	outline: none !important;
}
.wp-custom-logo .title-area,
nav#genesis-nav-primary{
	z-index: 		999;
	position: 		relative;
}
.popup-button-container{
	text-align: 	center;
	margin-bottom:	0;
	width:			100%;
	position:		absolute;
	margin-top:		-80px;
}
.popup-button{
	background: 	#F49E41;
	font-weight: 	bold;
	font-size: 		15px !important;
	font-family: 	'Futura Std Medium';
	text-transform: uppercase;
	line-height: 	1.4;
	letter-spacing: 2px;
	padding: 		15px !important;
	color:			#1a1a1a;
}
.popup-button:hover{
	background: 	#8cc63f;
}
.plataforma-online{
	margin-bottom:	-40px !important;
}
a.sanpop-link,
a.sanpop-link:visited{
	font-size: 		14px;
	color:			#666 !important;
	position: 		relative;
	margin-left:	5px;
}
a.sanpop-link:hover{
	color:			#8cc63f !important;
}
.sanpop-search-box .search-btn{
	background:		#F49E41 !important;
	color:			#1a1a1a !important;
}
.sanpop-search-box .search-btn:hover{
	background:		#8cc63f !important;
	color:			#1a1a1a !important;
}
.search .content{
	width:			100%;
	display: 		grid;
	grid-template-columns:1fr 1fr 1fr;
	grid-gap: 		40px;
	margin-top:		70px;
	margin-bottom:	45px;
}
.search .archive-description{
	display:		none !important;
}
.search article{
	margin-bottom:	0 !important;
	background:		#e5e5e5;
}
.search .entry-header .entry-meta,
.search .post footer.entry-footer,
.search .page footer.entry-footer{
	display:		none !important;
}
.search .post.has-post-thumbnail img.post-image.entry-image,
.search .page.has-post-thumbnail img.post-image.entry-image{
	margin-bottom:	0;
	width:			100%;
}
.search .entry-title{
	font-size:		20px !important;
	font-family: 	'Futura Std Medium';
	line-height: 	1.2;
	margin: 		0 !important;
	font-weight: 	bold;
}
.search .post .entry-content p,
.search .page .entry-content p{
	margin-top:		10px !important;
	margin-bottom:	0 !important;
}
.search .post .entry-header,
.search .page .entry-header{
	margin-top:		30px !important;
	padding:		0 30px;
}
.search .post .entry-content,
.search .page .entry-content{
	margin-bottom:	30px !important;
	padding:		0 30px;
}
/*.admin-bar #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-52.5px !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-52.5px !important;
}*/
.niveles-estudio-p{
	margin-bottom:	0 !important;
}
#gform_18,
#gform_19{
	width:			100% !important;
}
#gform_18 li#field_18_3,
#gform_19 li#field_19_3{
	display:		table-cell !important;
}
.niveles-estudio-container{
	margin-bottom:	3em;
}
.contacta-con-nosotros{
	margin-top:		-6% !important;
}
.contacta-con-nosotros .gb-container-inside{
	text-align:		center;
}
.contacta-con-nosotros .to-top{
	position:		relative !important;
	box-shadow:		none !important;
	background:		#e6b548 !important;
	transition:		none !important;
	opacity:		1 !important;
	height:			auto !important;
	width:			auto !important;
	margin-bottom:	0 !important;
	cursor:			pointer !important;
	right: 			unset !important;
	left: 			unset !important;
	bottom:			unset !important;
	text-indent:	unset !important;
}
.contacta-con-nosotros .gb-block-layout-column-inner{
	text-align:		center;
}
.contacta-con-nosotros .to-top a{
	background-color:#e6b548 !important;
	color: 			#1a1a1a;
}
.todos-los-niveles-y-asignaturas-img .gb-block-layout-column-inner.gb-background-cover.gb-background-no-repeat{
	height: 		100%;
}
.todos-los-niveles-y-asignaturas-img p{
	margin-bottom:	0 !important;
}
.todos-los-niveles-y-asignaturas-img p,
.three-blocks-academias p{
	margin-bottom:	0 !important;
}
.todos-los-niveles-y-asignaturas-img figure{
	display:		none;
	margin-bottom:	0 !important;
}
.single .rpwwt-widget{
	margin-top: 	-12px;
}
.single .rpwwt-widget img{
	width:			100% !important;
	height:			auto !important;
}
.single .rpwwt-post-title{
	color:			#1A1A1A !important;
	font-weight:	bold;
}
.single .rpwwt-post-title:hover{
	color:			#8cc63f !important;
}
.single .rpwwt-post-title span{
	text-transform:	capitalize !important;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img{
	object-fit:		unset !important;
}
#menu-social li{
	position:		relative;
	z-index:		9999;
}
/* Trabaja con nosotros */
/* Colaboraciones */
.pre-footer{
	border-top: 	1px solid #eee;
	background-color:#fff;
	clear: 			both;
	padding:		60px 0;
	text-align:		center;
}
.pre-footer section{
	margin-bottom:	0 !important;
}
.pre-footer h3,
.pre-footer .pre-footer-h3{
	font-size:		30px !important;
	font-weight: 	600;
	margin-bottom: 	20px;
	line-height: 	1.2;
	font-family: 	'Futura Std Medium';
}
.pre-footer img{
	max-width: 		200px;
}
.collaborate-container.site-inner,
.inicio .collaborate-container.site-inner{
	display: 			grid;
	/*grid-template-columns:calc(25% - 15px) calc(25% - 15px) calc(25% - 15px) calc(25% - 15px);
	*/ /* 4 columnas */
grid-template-columns:calc(0% - 15px) calc(33% - 15px) calc(33% - 15px) calc(33% - 15px);
	/* 3 columnas */
gap: 				15px;
	margin-top:			0 !important;
}
.collaborate-element{
	box-sizing: 		border-box;
	margin: 			0;
	min-width: 			0;
	background-color: 	white;
	border-radius: 		16px;
	box-shadow: 		0 8px 12px -4px rgb(0 0 0 / 8%), 0 0 0 1px rgb(0 0 0 / 12%);
	-webkit-background-size:90%;
	background-size: 	80%;
	background-repeat: 	no-repeat;
	-webkit-background-position:center;
	background-position:center;
	position: 			relative;
}
.collaborate-element-inside{
	box-sizing: 		border-box;
	margin: 			0;
	min-width: 			0;
	display: 			-webkit-box;
	display: 			-webkit-flex;
	display: 			-ms-flexbox;
	display: 			flex;
	-webkit-flex-direction:column;
	-ms-flex-direction: column;
	flex-direction: 	column;
	border-radius: 		24px;
	background-color: 	rgba(255, 255, 255, 0.88);
	-webkit-backdrop-filter:blur(5px);
	backdrop-filter: 	blur(5px);
	padding: 			12px 16px;
	-webkit-flex: 		1;
	-ms-flex: 			1;
	flex: 				1;
	height: 			100%;
	opacity: 			0;
	-webkit-transition: 0.2s;
	transition: 		0.2s;
	text-align:			left;
}
.collaborate-element-inside:hover{
	opacity:			1;
}
.collaborate-element-inside h4,
.collaborate-element-inside .collaborate-element-inside-h4{
	margin-bottom:		5px;
	font-family: 'Futura Std Medium';
	font-size:			20px;
	line-height: 		1.2;
	font-weight: 		bold;
}
.collaborate-element-inside p{
	margin-bottom:		5px;
	font-size:			16px;
	line-height:		24px;
}
.collaborate-element-inside a{
	margin-top: 		auto;
}
.collaborate-element-inside a:hover{
	color:				#8cc63f !important;
	opacity:			0.9;
}
.collaborate-element:nth-child(1){
background-image: 	url(https://www.mundoestudiante.com/wp-content/uploads/2021/12/colaborador-buscoresi.png);
}
.collaborate-element:nth-child(2){
background-image: 	url(https://www.mundoestudiante.com/wp-content/uploads/2022/01/autoescuela-lara-horizontal.png);
	/*url(https://www.mundoestudiante.com/wp-content/uploads/2021/12/colaborador-stusol.png);
	*/
}
.collaborate-element:nth-child(3){
background-image: 	url(https://www.mundoestudiante.com/wp-content/uploads/2023/09/colaborador-lanzadera.png);
	/*background-size:	55%;
	*/
}
/* Colaboraciones */
/* Landing hcolor */
.landing-hcolor h1{
	margin: 			0 auto 35px !important;
	padding: 			20px !important;
	max-width: 			675px;
	line-height: 		55px;
}
.landing-hcolor h2{
	margin:				0 auto 35px !important;
	padding: 			20px !important;
	max-width: 			440px;
	line-height: 		30px;
}
/* Landing hcolor */
@media (max-width:1320px){
/* BG Vídeo */
.bg-video h1{
	font-size:		33px !important;
	margin-top:		50px;
}
.bg-video h2{
	font-size:		21px !important;
}
.bg-video p{
	font-size:		19px !important;
}
/* BG Vídeo */
.solicitud-prueba-button a.wp-block-button__link,
.solicitud-prueba-button a.wp-block-button__link:visited{
	min-width: 260px;
}	
}


@media (min-width:1301px){
/* BG Vídeo */
.entry-content .bg-video .solicitud-prueba_wrapper{
	max-width:		760px !important;
}
/* BG Vídeo */
.entry-content .solicitud-prueba_wrapper{
	max-width: 		66% !important;
}
.entry-content form.gf_simple_horizontal input{
	width:			150px !important;
}
.entry-content form.gf_simple_horizontal .ginput_container_consent{
	width:			150px !important;
	top: 			-6px !important;
	left: 			0 !important;
}
.entry-content form.gf_simple_horizontal .ginput_container_consent input[type='checkbox']{
	min-width:		unset !important;
	top: 			15px;
	left: 			0;
	float: 			left;
	width: 			auto !important;
}
.entry-content form.gf_simple_horizontal .ginput_container_consent .tooltip{
	text-indent:	17px;
	line-height:	16px;
}
.gform_wrapper .chosen-container-single .chosen-single span{
	max-width: 		275px !important;
}
}


@media (max-width:1300px){
/* BG Vídeo */
.entry-content .bg-video .solicitud-prueba_wrapper{
	max-width:		640px !important;
}
/* BG Vídeo */
}


@media (max-width:1060px){
/* BG Vídeo */
.wp-block-cover.alignfull.has-background-dim-10.has-background-dim.cta-hero.bg-video{
	min-height:		550px !important;
}
.bg-video video{
	margin-top: 	29% !important;
}
.bg-video h1{
	font-size:		27px !important;
	margin-top:		30px;
}
.bg-video h2{
	font-size:		16px !important;
}
.bg-video p{
	font-size:		15px !important;
}
.entry-content .bg-video .solicitud-prueba_wrapper{
	max-width:		640px !important;
}
/* BG Vídeo */
}


@media (min-width:960px){
.plataforma-online{
	margin-left: 	-180px;
	margin-right: 	-180px;
	margin-bottom:	-50px !important;
	max-width: 		calc(100% + 360px);
	width: 			auto;
}
/*nav .search-popup-icon,
nav li#mega-menu-item-3108{
	display:		inline-block !important;
}*/
.search-form-mobile{
	display:		none !important;
}
.search-popup-icon{
	display:		none;
}
.search .content{
	max-width:		1280px !important;
	padding:		0 30px !important;
}
.search a.entry-image-link{
	/*height: 		240px;
	*/
overflow: 		hidden;
	display: 		block;
}
.search img.post-image.entry-image{
	/*min-height: 	100%;
	min-width: 		100% !important;
	*/
width: 			auto;
	height: 		auto;
}
}
.descargas-hidden .gb-block-layout-column-inner{
	border:			none !important;
}


@media (max-width:959px){
/* BG Vídeo */
.wp-block-cover.alignfull.has-background-dim-10.has-background-dim.cta-hero.bg-video{
	min-height:		586px !important;
}
.bg-video video{
	margin-top: 	40% !important;
}
.bg-video h1{
	font-size:		27px !important;
	margin-top:		115px;
}
.bg-video h2{
	font-size:		16px !important;
}
.bg-video p{
	font-size:		15px !important;
}
.entry-content .bg-video .solicitud-prueba_wrapper{
	max-width:		640px !important;
}
/* BG Vídeo */
/* Home Clases presenciales/online */
.admin-bar .home-clases-presenciales-online-horario{
	top: 				193px;
}
.home-clases-presenciales-online-horario{
	top: 				160px;
	right: 				-157px;
	padding: 			10px 140px;
}
.home-clases-presenciales-online-horario-title{
	font-size:			13px !important;
}
.home-clases-presenciales-online-horario-desc{
	font-size:			13px !important;
}
/* Home Clases presenciales/online */
#mega-menu-wrap-primary #mega-menu-primary{
	max-height:		none !important;
}
li#mega-menu-item-3108,
.search-popup-icon{
	display:		none !important;
}
#mega-menu-primary li#mega-menu-item-3389{
	display:none !important;
}
nav .search-popup-icon,
nav li#mega-menu-item-3108{
	display:none !important;
}
.admin-bar .search-form-mobile{
	top:103px;
}
.search-form-mobile{
	position:fixed;
	top:71px;
	z-index:99999;
	right:100px;
}
.search-form-mobile i.fas.fa-search{
	font-size:24px;
}
.search-popup-icon{
	width: 			100%;
	max-width: 		1240px;
	margin: 		-50px auto 0px;
	position: 		fixed;
	text-align: 	right;
	z-index: 		99;
	right: 			0;
	left: 			0;
}
a.sanpop-link, a.sanpop-link:visited{
	font-size: 		24px;
	color: 			#1a1a1a !important;
	top: 			-11px;
	right: 			100px;
}
.search .content{
	width:			100%;
	display: 		block;
	margin-top:		70px;
}
.search article{
	margin-bottom:	30px !important;
	background:		none;
}
.search .post .entry-header,
.search .page .entry-header{
	margin-top:		15px !important;
	padding:		0;
}
.search .post .entry-content,
.search .page .entry-content{
	margin-bottom:	0 !important;
	padding:		0;
}
}


@media (max-width:899px){
/* BG Vídeo */
.bg-video .wp-block-cover__video-background{
	transform:		translateX(-10%) translateY(-50%) !important;
	left:			auto !important;
	min-width:		150%;
}
.wp-block-cover.alignfull.has-background-dim-10.has-background-dim.cta-hero.bg-video{
	min-height: 	630px !important;
	margin-top: 	13% !important;
}
.bg-video video{
	min-height: 	690px !important;
}
.bg-video h1{
	margin-top: 	0px;
}
/* BG Vídeo */
.gform_wrapper .chosen-container-single .chosen-single span{
	max-width: 		100% !important;
}
}


@media (min-width:768px) and (max-width:959px){
.examenes .wp-block-kadence-tabs p{
	font-size:		16px !important;
}
}


@media (max-width:700px){
/* BG Vídeo */
/*.bg-video .wp-block-cover__video-background{
	transform:		translateX(-15%) translateY(-50%) !important;
	left:			auto !important;
	min-width:		150%;
}
.wp-block-cover.alignfull.has-background-dim-10.has-background-dim.cta-hero.bg-video{
	min-height: 	625px !important;
	margin-top: 	18% !important;
}*/
/* BG Vídeo */
/* BG Vídeo */
.wp-block-cover.alignfull.has-background-dim-10.has-background-dim.cta-hero.bg-video{
	min-height: 	725px !important;
	margin-top: 	13% !important;
}
.bg-video .wp-block-cover__video-background{
	transform: 		translateX(-22%) translateY(-50%) !important;
	left: 			auto !important;
	min-width: 		180%;
}
.bg-video video{
	margin-top: 	55% !important;
}
/* BG Vídeo */
}


@media (min-width:601px) and (max-width:767px){
.examenes .wp-block-kadence-tabs p{
	font-size:		16px !important;
}
}


@media (min-width:601px) and (max-width:959px){
.todos-los-niveles-y-asignaturas-container.gb-2-col-wideright>.gb-layout-column-wrap{
	grid-template-columns:1fr 1fr !important;
	grid-template-areas:"col1 col2" !important;
}
}


@media (min-width:900px) and (max-width:1300px){
.wp-custom-logo .site-container .title-area{
	max-width: 		175px !important;
	padding: 		17px 0 !important;
}
.entry-content .solicitud-prueba_wrapper{
	max-width: 		70% !important;
}
.entry-content form.gf_simple_horizontal input{
	width:			130px !important;
	padding:		15px 10px !important;
	font-size: 		15px !important;
}
.entry-content form.gf_simple_horizontal .ginput_container_consent{
	width:			120px !important;
	top: 			-6px !important;
	left: 			0 !important;
}
.entry-content form.gf_simple_horizontal .ginput_container_consent input[type='checkbox']{
	min-width:		unset !important;
	top: 			15px;
	left: 			0;
	float: 			left;
	width: 			auto !important;
}
.entry-content form.gf_simple_horizontal .ginput_container_consent .tooltip{
	text-indent:	17px;
	line-height:	16px;
}
.entry-content div.gform_wrapper .chosen-container-single .chosen-single span{
	padding: 		0 10px !important;
	font-size:		15px !important;
}
}


@media (min-width:960px) and (max-width:1299px){
.blog .content{
	display:		flex !important;
	flex-wrap: 		wrap;
	grid-gap:		0 !important;
	width: 			100%;
}
.blog .content article.entry{
	display: 		flex;
	flex-wrap: 		wrap;
	align-items: 	flex-start;
	width:			calc(50% - 20px);
	margin-left:	0;
	margin-bottom:	40px;
}
.blog .content article.entry:nth-child(2n){
margin-left:	40px;
}
.blog article.entry img.entry-image{
	padding: 		30px 30px 0;
}
}


@media (min-width:960px) and (max-width:1050px){
.admin-bar #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			31.5px !important;
}
.admin-bar.home #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			25px !important;
	right: 			-5px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			33px !important;
	right: 			-5px;
}
.home #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			27px !important;
	right: 			-5px;
}
}


@media (max-width:959px){
.blog .content article.entry{
	background:		#e5e5e5 !important;
}
.blog article.entry img.entry-image{
	padding: 		30px 30px 0;
}
}


@media (min-width:900px) and (max-width:1050px){
.entry-content .solicitud-prueba_wrapper{
	max-width: 		75% !important;
}
}


@media (min-width:900px) and (max-width:959px){
.gform_wrapper .chosen-container-single .chosen-single span{
	max-width: 		165px !important;
}
}


@media (max-width:899px){
.admin-bar.home #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-60px !important;
}
}


@media (max-width:782px){
/* BG Vídeo */
.bg-video .wp-block-cover__video-background{
	transform: 		translateX(-10%) translateY(-50%) !important;
	left: 			auto !important;
	min-width: 		150%;
}
/* BG Vídeo */
#wpadminbar{
	position:fixed;
}
.admin-bar .search-form-mobile{
	top:116px;
}
.search-form-mobile{
	position:fixed;
	top:71px;
	z-index:99999;
	right:100px;
}
/* Home Clases presenciales/online */
.home-clases-presenciales.wp-block-column:not(:only-child),
.home-clases-online.wp-block-column:not(:only-child){
flex-basis:			50% !important;
}
.admin-bar .home-clases-presenciales-online-horario{
	top: 				208px;
}
.home-clases-presenciales-online-horario{
	top: 				160px;
}
.home-clases-presenciales-online-horario-title{
	font-size:			13px !important;
}
.home-clases-presenciales-online-horario-desc{
	font-size:			13px !important;
}
/* Home Clases presenciales/online */
}


@media (max-width:767px){
.desktop-tablet{
	display:			none;
}
.mobile{
	display:			block;
}
.mobile-100 .gb-layout-column-wrap{
	display:			block !important;
}
.column-has-background .gb-background-cover{
	background:			none !important;
}
/* Colaboraciones */
.collaborate-container.site-inner,
.inicio .collaborate-container.site-inner{
	display:		block;
	margin-top: 	-20px !important;
}
.collaborate-element{
	width:			50%;
	margin: 		35px auto 0;
}
/* Colaboraciones */
.menu-item-10739{
	display:		none !important;
}
}


@media (min-width:641px) and (max-width:899px){
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{
	width: 			100% !important;
	padding-right: 	0 !important;
	float:			left !important;
	margin-bottom: 	15px !important;
}
.gform_wrapper form.gf_simple_horizontal div.gform_body, .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{
	display:		block !important
}
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{
	width: 			100% !important;
	float:			left !important;
	max-width:		unset !important;
}
.gform_wrapper form.gf_simple_horizontal div.gform_body{
	max-width: 		100% !important;
}
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit]{
	width:			100% !important;
}
div.ginput_container.ginput_container_consent input{
	top: 			11px !important;
	left: 			-9px !important;
}
.entry-content form.gf_simple_horizontal .ginput_container_consent .tooltip{
	top: 			8.5px !important;
	left: 			-8px !important;
}
.popup-button-container{
	margin-top:		-75px !important;
}
.popup-button{
	padding:		15px !important;
}
.admin-bar #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	/*top: 			-60px !important;
	*/
top: 			-53px !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	/*top: 			-60px !important;
	*/
top: 			-53px !important;
}
.home #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	/*top: 			-60px !important;
	*/
top: 			-60px !important;
}
}


@media (max-width:640px){
/* Contenido relacionado */
.rel-posts-after-content ul li{
	list-style-type:	none !important;
	width:				100%;
	margin-left:		0;
	float:				left;
	margin-bottom:		20px;
}
/* Contenido relacionado */
.admin-bar #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-52.5px !important;
}
.admin-bar.home #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-60px !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-52.5px !important;
}
.gform_wrapper .gform_footer{
	margin:			0 !important;
}
div.ginput_container.ginput_container_consent input{
	left: 			-9px !important;
}
label.gfield_consent_label{
	top:			13px !important;
	position:		relative !important;
}
div.ginput_container.ginput_container_consent{
	margin-bottom:	-20px;
}
.popup-button-container{
	margin-top:		-60px !important;
}
.popup-button{
	padding:		12px !important;
}
.home #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	top: 			-60px !important;
}
}


@media (max-width:650px){
/* BG Vídeo */
.bg-video video{
	display:		none !important;
}
.wp-block-cover.alignfull.has-background-dim-10.has-background-dim.cta-hero.bg-video{
	min-height: 	700px !important;
	margin-top: 	18% !important;
}
.bg-video .gb-block-layout-column:nth-child(2){
display:		none !important;
}
.bg-video .gb-block-layout-column:nth-child(1){
grid-area: 		none !important;
}
.bg-video .gb-block-layout-column-gap-2{
	grid-gap: 		0 !important;
}
.bg-video h1{
	margin-top: 	25px;
}
.bg-video h2{
	font-size: 		17px !important;
}
.bg-video p{
	font-size: 		17px !important;
}
.bg-video .chosen-single{
	min-height:		50px;
}
.admin-bar .bg-video .gform_wrapper .chosen-container-single .chosen-single div{
	top: 			3px !important;
}
/* BG Vídeo */
}


@media (max-width:600px){
.site-header{
	padding:		0 25px !important;
}
.utility-bar .wrap{
	max-width:		100% !important;
	padding:		0 25px !important;
}
body #shiftnav-toggle-main, body .shiftnav{
	right:			10px !important;
}
body .shiftnav{
	width:			270px !important;
}
.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main, .shiftnav-open.shiftnav-open-right .shiftnav-wrap, .shiftnav-open.shiftnav-open-right>.shiftnav-fixed-right{
	-webkit-transform:translateX(-253px);
	-moz-transform: translateX(-253px);
	-ms-transform: 	translateX(-253px);
	-o-transform: 	translateX(-253px);
	transform: 		translateX(-253px);
}
.search-form-mobile{
	right:			98px !important;
}
.claim-45{
	font-size:			45px !important;
	line-height:		55px !important;
}
/* Promociones */
.promociones-titular,
.promociones-clases-presenciales-online,
.promociones-button{
	font-size: 		21px !important;
}
.promociones-meses-clase-horas-gratis.gb-layout-columns-2>.gb-layout-column-wrap{
	grid-template-columns:1fr 1fr !important;
	grid-template-areas:"col1 col2" !important;
}
.promociones-border{
	font-size: 		22px !important;
}
/*.promociones-plazas-limitadas .wp-block-image img{
	max-width:		70%;
	margin:			0 15%;
}*/
/* Promociones */
/* BG Vídeo */
.wp-block-cover.alignfull.has-background-dim-10.has-background-dim.cta-hero.bg-video{
	min-height: 	740px !important;
	margin-top: 	18% !important;
}
.bg-video h1{
	margin-top: 	50px;
}
.bg-video .gform_wrapper .chosen-container-single .chosen-single div{
	top: 			3px !important;
}
/* BG Vídeo */
.examenes .gb-layout-columns-3>.gb-layout-column-wrap{
	grid-template-areas: "col1 col2 col3" !important;
}
.examenes .wp-block-kadence-tabs .kt-tgb-inner-content .gb-layout-column-wrap .wp-block-button a{
	width: 95px;
	font-size: 12px;
	padding: 12px 5px;
}
.examenes .gb-3-col-wideleft>.gb-layout-column-wrap{
	grid-template-columns: 2fr 112px 112px !important;
}
.examenes .gb-block-layout-column-gap-2{
	grid-gap: 0 0px !important;
}
.examenes .wp-block-kadence-tabs p{
	font-size: 16px !important;
}
.todos-los-niveles-y-asignaturas-img figure{
	display:		block;
}
.solicitud-prueba-button{
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
	text-align: center !important;
}
.solicitud-prueba-button.presencial{
	margin-bottom: 30px !important;
}
.solicitud-prueba-button.online{
	margin-bottom: -50px !important;
}
.solicitud-prueba-button.presencial .wp-block-button__link,
.solicitud-prueba-button.online .wp-block-button__link{
	padding: 25px 30px !important;
}
/* Home Clases presenciales/online */
.home-clases-presenciales.wp-block-column:not(:only-child),
.home-clases-online.wp-block-column:not(:only-child){
flex-basis:			100% !important;
}
.home-clases-presenciales{
	z-index:			99;
}
.admin-bar .home-clases-presenciales-online-horario{
	top: 				-82px;
}
.home-clases-presenciales-online-horario{
	top: 				-88px;
	right: 				-173px;
	padding: 			10px 140px;
}
.home-clases-presenciales-online-horario-title{
	font-size:			13px !important;
}
.home-clases-presenciales-online-horario-desc{
	font-size:			13px !important;
}
/* Home Clases presenciales/online */
}


@media (max-width:568px){
.popup-button-container{
	margin-top:		-55px !important;
}
.popup-button{
	padding:		8px !important;
}
.plataforma-online{
	margin-bottom:	-25px !important;
}
}


@media (max-width:540px){
.site-header{
	padding:		0 25px !important;
}
.utility-bar .wrap{
	max-width:		100% !important;
	padding:		0 15px 0 20px !important;
}
body.admin-bar #shiftnav-toggle-main, body.admin-bar .shiftnav{
	top: 			107px !important;
}
body #shiftnav-toggle-main, body .shiftnav{
	top: 			61px !important;
	right:			3px !important;
}
body .shiftnav{
	padding-bottom: 99px !important;
	width:			270px !important;
}
.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main, .shiftnav-open.shiftnav-open-right .shiftnav-wrap, .shiftnav-open.shiftnav-open-right>.shiftnav-fixed-right{
	-webkit-transform:translateX(-253px) !important;
	-moz-transform: translateX(-253px) !important;
	-ms-transform: 	translateX(-253px) !important;
	-o-transform: 	translateX(-253px) !important;
	transform: 		translateX(-253px) !important;
}
.admin-bar .search-form-mobile{
	top: 			131px !important;
}
.search-form-mobile{
	top: 			84px !important;
	right:			98px !important;
}
.menu-emails-container{
	padding-right: 		0;
}
.menu-emails-container span,
.menu-telefonos-container span{
	display:			none !important;
}
.menu-telefonos-container i{
	font-size:			31px !important;
	padding:			0 7px;
}
.menu-emails-container i{
	font-size:			38px !important;
	padding:			0 12px;
}
.utility-bar-right{
	float:				right;
}
.examenes .gb-layout-columns-3>.gb-layout-column-wrap{
	grid-template-areas: none !important;
}
.examenes .gb-layout-column-wrap.gb-block-layout-column-gap-2.gb-is-responsive-column{
	display: grid;
	grid-template-columns: repeat(2, 1fr) !important;
}
.examenes .gb-block-layout-column:nth-child(1){
grid-column-start: 1 !important;
	grid-row-start: 1 !important;
	grid-row-end: 3 !important;
}
.gb-block-layout-column:nth-child(1),
.gb-block-layout-column:nth-child(2),
.gb-block-layout-column:nth-child(3){
grid-area: auto !important;
	width: 100%;
}
.examenes .gb-block-layout-column:nth-child(2){
padding-bottom: 5px !important;
}
.examenes .gb-block-layout-column:nth-child(3){
padding-top: 5px !important;
}
.examenes .gb-block-layout-column-inner{
	width: 100%;
}
.admin-bar .search-form-mobile{
	top:131px;
}
/* Home Clases presenciales/online */
/*.home-clases-presenciales-online-container{
	top: 				-112.5px !important;
}*/
.admin-bar .home-clases-presenciales-online-horario{
	top: 				0 !important;
}
.home-clases-presenciales-online-horario{
	position: 			relative;
	transform: 			rotate(0);
	top: 				0 !important;
	right: 				0 !important;
	width:				275px;
	max-width: 			80%;
	padding: 			10px 20px !important;
	margin: 			10px auto 0;
}
/* Home Clases presenciales/online */
}


@media (max-width:499px){
.wp-custom-logo .site-container .title-area{
	max-width:		200px !important;
}
.custom-logo-link img{
	width:			200px !important;
	padding:		6px 0;
}
.popup-button-container{
	margin-top:		-45px !important;
}
.popup-button{
	padding:		8px !important;
	font-size:		11px !important;
}
.search-popup-icon{
	display:		none !important;
}
}


@media (max-width:468px){

}