﻿/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@import 'https://fonts.googleapis.com/css?family=Montserrat:400,700';
/** HOME PAGE **/
.wpb_revslider_element{
	margin-bottom:0px !important;
}
.navigation > .mini-widgets{
	padding:0px !important;
}
h2.h2-home{
	color:#fff;
	font-weight: 800;
	line-height: 38px;
}

h2.h2-doble{line-height: 76px;}
h2.gris{line-height: 76px;}
h2.frase-home{
	font-weight: bold;
	font-size:50px;
	color: #4f5261;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
}
h4.frase-home-secundaria{
	font-size:18px;
	text-transform: uppercase;
	text-align: center;
	margin-top:-26px;
}
div.iconos-home{
	width:100%;
	display: block;
	float:none !important;
}
div.iconos-home img{
	width:43px;
	height:auto;
	margin-right: 4px !important;
	float:none !important;
}

/* bloques home */

/* Testimonios */
.testimonial-item .ts-viewport{
	background:#FFFFFF !important;
}
.testimonial-vcard{
	width:100% !important;
	display: block;
}

.wf-td{
	width:100% !important;
	display: block;
	
}
.wf-td span.text-primary, .tss_p#tss_name{
	font-size:24px !important;
	text-transform: uppercase !important;
	font-family: 'Open Sans' !important;
	color: #3c3e45 !important;
}
.testimonial-content strong, .tss_p#tss_occupation{
	text-transform: uppercase !important;
	color:#a8aab7  !important;
	font-size:12px !important;
	font-weight: bold !important;
	font-style: normal !important;

}

.tss_p#tss_testimonial{
	font: normal 14px / 26px "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;
    word-spacing: normal !important;
    color: #72777d !important;
    text-align: center !important;
}

img#tss_image{
	width:150px !important;
	height:150px !important;
	margin-bottom:30px !important;
}

div.owl-next{
	position:absolute;
	right:-38px;
	top:70%;
}
div.owl-prev{
	position:absolute;
	left:-38px;
	top:70%;
}
/* EQUIPO */
h3.tit-equipo{
	font-size:30px;
	color: #4f5261;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;

}
h4.cargo-equipo{
	text-align: center;
	text-transform: uppercase;
	font-size:16px;
	font-weight: normal;
	color:#dedede;
}


/** BARRA LATERAL **/
a.contacto-movil{
	display:none;
}

section#text-7{
	background-color:transparent !important;
}

/* FOOTER */
div.widget-title{
	font-size:24px;
	color: #ffffff;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
}

textarea{
	height: 79px;
}

.wf-td .wf-float-left{
	margin-top:20px;
}
.bottom-text-block{
	margin-top:20px;
}

.widget_text .wpcf7-submit{
	width:100%;
	background-color: #23B37F !important;
}

.widget_text .wpcf7-submit :hover{
	background-color: #ddd !important;
}

/** footer menu **/
ul#menu-footer-menu li,
#footer ul.menu li{
	border-top:0px !important;
	padding-left:40px;
	padding-top:0px !important;
	background: url('/wp-content/uploads/2016/09/bullet-footer-1.png') no-repeat left;
	margin-top:0px;
	line-height:40px;
	vertical-align: middle
}
#footer .menu li a{
	color: #fff;
}

/* Logos menu */
.company-image-overlay {
    width: auto;
    height: auto;
    border-radius: 8px;
    z-index: 1;
    position: fixed;
    top: 0.5em;
    left: 19%;
    display:none;
}
/* GENERAL **/
.globlalink{
	color:#b7182c !important;
}
a.boton-curso{
	border-color: rgb(102, 102, 102) !important; 
	color: rgb(102, 102, 102) !important; 
	background-color: transparent !important;
	text-align: left !important;
	width:90% !important;
	margin-left:10px !important;
}
a.boton-curso:hover{
	background-color: rgb(102, 102, 102) !important;
	color:#FFF !important;
}

.ult_design_5 .ult_pricing_table .ult_price_features ul li {
    border-bottom: 1px solid #ededed;
    line-height: 2em;
    margin-left: 26px !important;
    margin-right: 26px !important;
}
h3.h3-blanco{
	color:#FFFFFF;
	background-color: #03559F;	
	width: auto;
    text-align: center;
}
h5.blanco{
	color:#FFFFFF;
	text-align: center
}
h4, .h4-size, .entry-title.h4-size, h3.entry-title, .dt-accordion-h4-size .wpb_accordion_header > a, .vc_separator h4,.entradilla{    
	color: #3c3e45;
	font: normal bold 20px / 28px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
	line-height:30px;
}
/* TABLA DE PRECiOS */
.ult_pricing_heading {
    background: #b8192d;
}
/* CURSOS A EMPRESAS */
span.texto-rojo{
	color:#b8192d;
}

.vc_message_box-icon i{
	color:#b8192d;
}
.vc_color-white.vc_message_box {
    color: #b3b3b3;
    border:0px !important;
    border-color: #e6e6e6;
    background-color: #FFF;
}
/* TABLA INFORMACION IDIOMAS EN MADRID */
table.tabla td{
	border:1px solid #333;
	font-size:12px;
	color:#333;
}

table.tabla td p{
	line-height:18px;
}

table.tabla-logos td{
	text-align:center;
	vertical-align: middle;
	font-size:11px;
	line-height:16px;
}

.text-info{
	float:left;
}

/*.gris1{background-color:#f7f7f7;}
.gris2{background-color:#e9e9eb}
.gris3{background-color:#d9dadb}
.gris4{background-color:#c4c5c5}
.gris5{background-color:#b7b7b8}
.gris6{background-color:#a7a8a9}*/



.ult_design_6 .ult_pricing_table .ult_price_body{
	box-shadow: none !important;
}

div.img-bloque-home img{
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

.img-idiomas-madrid-gde img,  .img-idiomas-madrid-peq img{
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

/* testimoniales home */
.owl-theme .owl-controls .owl-buttons div{
	background: rgba(0,0,0,1) !important;
	padding: 10px !important;
	color: #fff !important;
	opacity: 0.6 !important;
	font-size: 17px !important;
}

.bot-contacto a{
	padding:8px 30px;
	text-align: center;
	/*background-color: #66bae6;*/
	background-color: #23B37F;
	border-radius: 5px;
}
.bot-contacto a span{
	color: #FFF;
}

/* COntacto */
input.wpcf7-submit{
	background-color: #23B37F !important;
    
}


/*************************/
/** AÑO ACADEMICO **/
/************************/
.vc_custom_1515153867993{
height: 70px !important;
}
h3.h3-academico{
font-size:20px;
line-height:26px;
color:#fff;
}
span.light{
font-weight:normal !important;
}
span.blanco{
color:#fff;
font-size:16px;
}
div.bloque-ofertas-academico{
background: url(https://www.globallinkidiomas.es/wp-content/uploads/2018/01/icon-back-price-box.png) no-repeat;
background-position: bottom left;
}
span.precio-big{
font-size:28px;
color:#fff;
font-weight:bold;
font-family:'Montserrat';
line-height: 23px;
}
span.precio-txt{
    font-size:12px;
   color:#fff;
   font-weight:bold;
   font-family:'Montserrat';
    position: relative;
    top: -8px;
}
.txt-bloque-academico {	
height: auto;	
width: 60%;	
color: #4F5261;	
font-family: "Open Sans";	
font-size: 14px;	
line-height: 19px;	
text-align: center !important;
float:left;
}
.txt-bloque-academico-1{
    height: 46px;	
width: 100%;	
color: #4F5261;	
font-family: "Open Sans";	
font-size: 14px;	
line-height: 19px;	
text-align: center !important;
float:left;
padding-top: 20px;
}
.vc_custom_1515070317790 .price-academico, .vc_custom_1515070325536  .price-academico{
	margin-top:45px !important;
}
body.page-id-645 .margin-top-30{
	margin-top:45px !important;
}
div.desde{
text-align:center;
}
img.wp-image-710{
float:left;
    margin-top: -31px !important;
margin-left: 45px !important;
}
img.wp-image-724{
margin-right:15px !important;
    margin: 0 15px 0px 40px !important;
}
div.price-academico{
color: #4F5261;	
font-family: "Open Sans Black", "Open Sans",Arial;	
font-size: 34px;	
font-weight: bold;	
line-height: 34px;	
text-align: center;
margin-top:20px;
}
div.price-academico div{
	font-size: 12px !important;	
	font-weight: 600;	
	line-height: 17px;	
	text-align: center;
    font-family: "Open Sans";
}
a.enlace-pdf{
width:220px;
margin:40px auto 0px 0px !important;
color: #4F5261;	
font-family: "Open Sans";	
font-size: 16px;	
font-weight: 600;	
line-height: 22px;
text-decoration:none!important;
height: 22px;
    vertical-align: bottom;
}
.btn-academico{
border-radius:5px;
}
.btn-academico .vc_btn3-size-lg{
    font-size: 16px;
    padding: 10px 25px !important;
    background-color: #23B37F !important;
font-weight:bold;
}

.btn-academico.vc_btn3-color-sky{
    color: #fff;
    background-color: #67B8E3 !important;
}
img.wp-image-751{margin-bottom: -14px !important;}

.programa-incluye{	
height: 641px;	
width: 1640px;	
background-image:url(https://www.globallinkidiomas.es/wp-content/uploads/2018/01/back-usa-program-section.png),linear-gradient(90deg, #F2F7FB 0%, #DDE9F5 100%) ;
background-repeat:no-repeat;
background-position:bottom right;
}

.li-academico ul li{
margin-bottom:15px !important;
}
.aviso-caixa{
width: 80%; 
text-align: center; 
margin: 0 auto;
color: #0098DA;	
font-family: "Open Sans";	
font-size: 16px;	
font-weight: 600;
}
.ult-carousel-wrapper button.circle-bg, .ult-carousel-wrapper button.circle-border {
    -webkit-border-radius: 100%;
    border-radius: 13% !important;
    width: 1.5em;
    height: 2.5em !important;
    line-height: 1.7em;
}
.slick-next, .slick-prev {
    top: 27% !important;
}
.slick-prev {
    left: -25px !important;
}
.slick-next {
    right: -25px !important;
}

.slick-track p{
color: #3C3E45;	
font-size: 16px;	
line-height: 22px;
}

/** FORM**/
div.form-block-x2{
display:block;
width: auto;
    padding-right: 5px;
float:left;
margin:0 10px 10px 0;
height: 39px;
line-height: 39px;
vertical-align:middle;
border-radius: 6px;	
background-color: #DADADA;
color: #4F5261;	
font-size: 16px;	
}
.form-contenedor label, .form-contenedor p{
color: #4F5261;	
font-size: 16px;	
line-height: 22px;
}
.form-contenedor .form-acepto p{
font-size: 14px !important;	
color: #4F5261;
}
.campo-form {	height: 48px;	width: 373px !important;	border: 1px solid #DADADA;	border-radius: 6px;	background-color: #FBFBFB !important;}

.form-contenedor .wpcf7-submit{
height: 48px;	
width: 150px;	
border-radius: 6px;	
background: #23B37F !important;
color: #FFFFFF;	
font-family: "Open Sans";	
font-size: 16px;	
font-weight: bold;	
line-height: 22px;	
text-align: center;
margin-top:20px;
}

.visible-xs{
	display:none !important;
}

.invisible-xs{
	display:block !important;
}

.eModal-1{
	cursor: pointer !important;
} 
.invisible-todo{
	display: none !important;
}

/** CANADA **/
.price-canada, .txt-canada{
	width: 70% !important;
    margin: 0 auto;
    float:none !important;
}
div.small{
	font-size:12px !important;
	line-height: 17px !important;
	font-weight:400 !important;
	padding-top:20px !important;
}
a.enlace-pdf-canada img.wp-image-724 {
    margin-right: 15px !important;
    margin: 0 15px 0px 179px !important;
}
.btn-academico-canada .vc_btn3.vc_btn3-block {
    display: block;
    width: 353px !important;
    margin: 0 auto !important;
    text-align: inherit;
}
img.ribbon-precio-canada{
	position: absolute;
    right: 88px;
}
div.vc_custom_1515414473047 {
    width: 97.5% !important;
}
.programa-incluye-canada{
	background-color: #F4F7FC !important;
	background-image:url(https://www.globallinkidiomas.es/wp-content/uploads/2018/01/back-canada-program-section.png),linear-gradient(90deg, #F4F7FC 0%, #F4F7FC 100%) !important;

}

/** IRLANDA **/
span.blanco-big{
	color: #FFFFFF;	
	font-family: "Open Sans";	
	font-size: 18px;	
	font-weight: 800;	
	line-height: 36px;
}
.txt-irlanda {
    height: auto;
    width: 100% !important;
    margin-top: -10px !important;
}
.programa-incluye-irlanda{
	background-color: #F0F8FE !important;
	background-image:url(https://www.globallinkidiomas.es/wp-content/uploads/2018/01/back-ireland-program-section.png),linear-gradient(90deg, #F0F8FE 0%, #F0F8FE 100%) !important;

}

/** HEADER **/
.menu-item-1015 .menu-text{
	color: #B91724;	
	font-family: Montserrat;	
	font-size: 24px;	
	font-weight: bold;	
	line-height: 29px;
	background:url(https://www.globallinkidiomas.es/wp-content/uploads/2018/01/ic-phone.png) no-repeat;
	padding-left: 44px;
    height: 40px;
    line-height: 40px;
}
.bloque-last-1 p{
	color: #FFFFFF;	font-family: "Open Sans";	font-size: 24px;	line-height: 33px; margin-bottom:30px;
}
.bloque-last-2 p{
	color: #FFFFFF;	font-family: "Open Sans";	font-size: 16px;	line-height: 22px; margin-bottom:20px; font-weight: lighter;
}
/********************/
/** OPINIONES HOME **/
/********************/
/*#tss_warppper {
    width: 100% !important;
}*/
/********************/
/** IDIOMAS MADRID **/
/********************/
body.page-id-6 #fancy-header, body.page-id-9 #fancy-header, body.page-id-310 #fancy-header, body.page-id-15 #fancy-header, body.page-id-1367 #fancy-header, body.page-id-18 #fancy-header, body.page-id-1407 #fancy-header{
	background-size: auto !important;
	background-repeat: repeat-x !important;
}
/******************************/
/** RRSS HOME - LMD MAR 2019 **/
/******************************/
div.rrss-home{
	margin-top:80px !important;
	padding-top:100px;
	border-top:3px solid #d5d5d5;
}
/** INSTAGRAM GRID **/
.sifs-grid-layout .sifs-individual-item {
    padding: 0px 5px !important;
    margin-bottom: 10px !important;
}
/** FACEBOOK CUSTOM HEADER **/
.eapps-facebook-feed-header-cover{
	background-image: url('/wp-content/uploads/2019/03/imagen-top-facebook.jpg') !important;
	background-size: cover !important;
}
.eapps-facebook-feed-header-cover img {
    top: 65% !important;
    display: none !important;
}

/*********************/
/* Tablets Landscape */
/*********************/
@media only screen and (max-width: 1024px){
	/* HOME */
	body.home .rev-btn{
		min-width:315px !important;
		max-width:315px !important;
		max-height: 57px  !important;
		line-height:22px !important;
		margin-top:-10px !important;
	}

	h2.h2-home{
		line-height: 38px;
		font-size:28px  !important;
	}

	div.img-bloque-home img{
		width: 93.5% !important;
	}
	/* bloque shome */
	.vc_custom_1475080897723{
		min-height: 154px !important;
		
	}
	.vc_custom_1475080904116{
		min-height: 239px !important;
		padding-bottom: 99px !important;

	}
	/* IDIOMAS EN MADRID */
	.img-idiomas-madrid-gde img{
		max-width: 95.5% !important;
	}
	.img-idiomas-madrid-peq img{
		max-width: 93.4% !important;
	}
	/* CURSOS ADULTOS */
	.ult_design_5 .ult_price_features{
		min-height: 198px !important;
	}
	.ult_design_6 .ult_price_features{
		min-height: 90px !important;
	}

	/* CURSOS EMPRESAS */
	img.wp-image-425{
		position: relative;
	    top: 184px;
	    left: 8px;
	    z-index: 1;
	}

	body.page-id-18 .vc_message_box-icon > .fa { 
		margin-top:95px;
	}
	.text-info{
		float:left;
		position: relative;
		z-index: 999999;
	}

	/** AÑO ACADEMICO - LMD 2018 **/
	span.blanco {
	    font-size: 14px !important;
	    padding-left: 20px;
	}
	h3.h3-academico {
	    font-size: 18px !important;
	    line-height: 24px !important;
	}
	img.wp-image-710 {
	    margin-top: -164px !important;
	    margin-left: 164px !important;
	}
	div.price-academico div {
	    font-size: 9px !important;
	}
	a.enlace-pdf {
	    font-size: 14px !important;
	}
	img.wp-image-724 {
	    margin: 0 15px 0px 16px !important;
	}
	.vc_custom_1515070317790 .price-academico, .vc_custom_1515070325536 .price-academico {
	    margin-top: 63px !important;
	}
	.programa-incluye{	
		height: 641px;	
		width: 1640px;	
		background-image:url(https://www.globallinkidiomas.es/wp-content/uploads/2018/01/back-usa-program-section-1024.png),linear-gradient(90deg, #F2F7FB 0%, #DDE9F5 100%) !important;
		background-repeat:no-repeat;
		background-position:bottom right;
	}

	/**CANADA**/
	img.ribbon-precio-canada {
	    position: absolute;
	    right: 81px;
	    top: 287px;
	}
	a.enlace-pdf-canada img.wp-image-724 {
	    margin: 0 15px 0px 119px !important;
	}
	div.vc_custom_1515414473047 {
	    width: 93.5% !important;
	}
	.programa-incluye-canada{
	    height: 770px;
		background-image:url(https://www.globallinkidiomas.es/wp-content/uploads/2018/01/back-canada-program-section-1024.png),linear-gradient(90deg, #F2F7FB 0%, #DDE9F5 100%) !important;
		background-repeat:no-repeat;
		background-position:bottom right;
	}

	/** IRLANDA **/
	.programa-incluye-irlanda {
    	height: 709px;
    	background-color: #F0F8FE !important;
		background-image:url(https://www.globallinkidiomas.es/wp-content/uploads/2018/01/back-ireland-program-section.png),linear-gradient(90deg, #F0F8FE 0%, #F0F8FE 100%) !important;
		background-size:60%;
	}
}



/*************************/
/* Fin Tablets Landscape */
/*************************/

/*********************/
/* Tablets Portrait */
/*********************/
@media only screen and (max-width: 768px){
	/* HOME */
	div.img-bloque-home img{
		width: 90.5% !important;
	}
	/* IDIOMAS EN MADRID */
	.img-idiomas-madrid-gde img{
		max-width: 94% !important;
	}
	.img-idiomas-madrid-peq img{
		max-width: 91.2% !important;
	}

	.h2-doble{line-height:28px !important; }

	.vc_col-sm-4 .h2-home{font-size:24px !important;}

	/** AÑO ACADEMICO - LMD 2018 **/
	span.precio-big {
	    margin-left: -40px !important;
	}
	span.precio-txt {
	    left: -38px !important;
	}
	span.blanco {
	    font-size: 14px !important;
	    padding-left: 0px !important;
	}

	h3.h3-academico {
	    font-size: 12px !important;
	    line-height: 20px !important;
	}
	img.wp-image-710 {
	    margin-top: -221px !important;
	    margin-left: 100px !important;
	}
	.txt-bloque-academico, .txt-bloque-academico-1 {
	    font-size: 13px !important;
	}
	div.price-academico {
	    font-size: 32px !important;
	    width:100% !important;
	    border-right:0px  !important;
	}
	img.wp-image-724 {
	    margin: 0 15px 0px -25px !important;
	}
	a.enlace-pdf {
	    font-size: 12px !important;
	}
	.btn-academico .vc_btn3-size-lg {
	    font-size: 14px !important;
	}
	.vc_custom_1515070317790 .price-academico, .vc_custom_1515070325536 .price-academico {
	    margin-top: 121px !important;
	}
	.programa-incluye{height: 934px !important;}

	/** FORM **/
	.campo-form {
	    width: 280px !important;
	}
	.vc_custom_1515066241149 .vc_col-sm-6 {
	    width: 57%;
	}
	div.form-block-x2 {
	    width: 81% !important;
	}

	/** CANADA **/
	img.ribbon-precio-canada {
	    position: absolute;
	    right: 69px;
	    top: 340px;
	}
	.txt-canada {
	    width: 72% !important;
		margin: 0;
		float: left !important;
	    text-align: left !important;
	}
	.price-canada, .txt-canada {
	    display: block;
	    clear: both;
	}
	a.enlace-pdf-canada img.wp-image-724 {
	    margin: 0 15px 0px 53px !important;
	}
	.btn-academico-canada .vc_btn3.vc_btn3-block {
	    width: 100% !important;
	}
	div.vc_custom_1515414473047 {
	    width: 86.5% !important;
	}
	.programa-incluye-canada {
	    height: 1057px !important;
	}
	div.vc_custom_1515434793037 {
	    padding-right: 10px !important;
	    padding-left: 10px !important;
	}

	/** IRLANDA **/
	body.page-id-941 .margin-top-30{
		margin-top: 97px !important;
	}
	.txt-irlanda {
	    margin-bottom: 20px;
	}
	body.page-id-941 .txt-bloque-academico-1{
		margin-bottom: 20px
	}

	
}


/*************************/
/* Fin Tablets Portrait */
/*************************/
@media only screen and (min-width: 421px) and (max-width: 750px){
	h2.frase-home {
	    font-size: 44px;
	}
	div.vc_custom_1515084765772 {
	    margin-top: 41px !important;
	}
	img.wp-image-710 {
	    margin-top: -31px !important;
	    margin-left: 139px !important;
	}
	h3.h3-academico {
	    font-size: 20px !important;
	    line-height: 26px !important;
	}
	.txt-bloque-academico, .txt-bloque-academico-1 {
	    font-size: 16px !important;
	}
}

/******************/
/* Movil Portrait */
/******************/
@media only screen and (max-width: 420px){
	/** ANO ACADEMICO **/
	span.blanco {
	    font-size: 14px !important;
	    padding-left: 0px !important;
	    line-height: 17px !important;
	    margin-left: 74px;
	    display: block;
	    margin-top: -117px;
	}
	span.precio-big {
	    margin-left: -20px !important;
	}
	span.precio-txt {
	    left: -18px !important;
	}
	h2.frase-home{
		font-size: 30px !important;
		padding: 0 30px !important;
		margin-top: -40px !important;
		text-align: center !important;
	}
	div.vc_custom_1515084765772 {
	    margin-top: 28px !important;
	}
	h3.h3-academico {
	    font-size: 20px !important;
	    line-height: 26px !important;
	}
	img.wp-image-710 {
	    margin-top: -145px !important;
	    margin-left: 250px !important;
	}
	.txt-bloque-academico, .txt-bloque-academico-1 {
	    font-size: 14px !important;
	    text-align: left !important;
	}
	div.price-academico {
	    font-size: 34px !important;
	    width: 100% !important;
	    border-right: 0px solid #ddd !important;
	}
	div.price-academico:last-child{
		border-right:0px !important;
	}
	div.price-academico div {
	    font-size: 12px !important;
	}
	a.enlace-pdf{
		width:100% !important;
		margin:40px auto 0px 0px !important;
		font-size: 16px !important;	
		font-weight: 600 !important;	
		line-height: 22px !important;
		text-decoration:none!important;
		height: 22px !important;
	    vertical-align: bottom !important;
	}
	img.wp-image-724 {
	    margin: 0 15px 0px 45px !important;
	}
	.vc_custom_1515070317790 .price-academico, .vc_custom_1515070325536 .price-academico {
	    margin-top: 34px !important;
	    width: 100% !important;
	}
	.btn-academico .vc_btn3-size-lg {
	    font-size: 16px !important;
	    font-weight: 600 !important;
	}
	.vc_custom_1515003565909{
		display: none !important;
	}
	.vc_custom_1515084848017 p, .vc_custom_1515084885583 p, .vc_custom_1515084895334 p{
		text-align: center !important;
	}
	.programa-incluye {
	    height: 1126px !important;
	}
	.visible-xs{
		display:block !important;
		margin-top: -20px;
	}

	.invisible-xs{
	display:none !important;
	}

	.campo-form {
	    width: 100% !important;
	}
	div.form-block-x2 {
	    width: auto !important;
	    padding-right: 10px;
	    margin-right: 30px;
	}
	.banner-usa-mobil img{
		margin-top: 30px; 
	}

	/** CANADA**/
	body.page-id-882 span.blanco{
		margin-top: -110px;
	}
	img.ribbon-precio-canada {
	    position: absolute;
	    right: 22px;
	    top: 270px;
	}
	div.price-canada {
		width:90% !important;
		padding-top: 35px;
	}
	.vc_custom_1515412889632 {
	    margin-top: 0px !important;
	    padding-top: 0px !important;
	}
	.programa-incluye-canada {
	    height: 1184px !important;
	}
	div.vc_custom_1516107391540 {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}

	/** IRLANDA **/
	body.page-id-941 .txt-bloque-academico, body.page-id-941 .txt-bloque-academico-1 {
	    text-align: center !important;
	}
	body.page-id-941 div.price-academico {
	    font-size: 34px !important;
	    width: 100% !important;
	    border-right: 0px solid #ddd !important;
	}
	body.page-id-941 .margin-top-30 {
	    margin-top: 25px !important;
	}
	.programa-incluye-irlanda {
	    height: 940px !important;
	    background-image:url(https://www.globallinkidiomas.es/wp-content/uploads/2018/01/back-ireland-program-section.png),linear-gradient(90deg, #F0F8FE 0%, #F0F8FE 100%) !important;
		background-size:100%;
	}
	.vc_custom_1542128883523 {
	    margin-top: 21px !important;
	}
}
@media only screen and (max-width: 380px){
	/* HOME */
	body.home .rev-btn{
		min-width:250px !important;
		max-width:250px !important;
		max-height: 57px  !important;
		line-height:18px !important;
		margin-top:-10px !important;
		font-size:12px !important;
	}
	#slide-5-layer-21{
		min-width:270px !important;
		max-width:270px !important;
		margin-left:10px !important;
	}
	.mobile-branding img{
		width: 200px;
    	height: auto;
	}
	.rev-btn{
		min-width: 287px !important;
	    max-width: 380px !important;
	    font-size: 14px !important;
	}

	body.home .vc_custom_1474306451056{
		top: 49px !important;

	}

	div.img-bloque-home img{
		width: 94% !important;
	}

	/* IDIOMAS EN MADRID */
	.img-idiomas-madrid-gde img{
		max-width: 93% !important;
	}
	.img-idiomas-madrid-peq img{
		max-width: 93% !important;
	}

	/* FORM BARRA */
	.sidebar-content #text-5{
		display: none !important;
		visibility: hidden !important;
	}
	.tabla-logos{
		overflow: auto !important;
		width: 100% !important;
	}

	a.contacto-movil{
		width:300px !important;
		font: normal 15px / 40px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	    background-color: #23B37F !important;
	    color:#fff !important;
	    text-decoration: none !important;
	    display: block !important;
	    position: fixed !important;
	    bottom: 0px !important;
	    right: 20px !important;
	    z-index: 9999999999999999999999999999 !important;
	    background: #ff6600;
	    padding: 10px;
	    text-align: center;
	    color: #FFF !important;
	    border-top-left-radius: 5px;
	    border-top-right-radius: 5px;
	}

	a.contacto-movil {width: 210px !important; font: bold 15px / 40px "Open Sans", Helvetica, Arial, Verdana, sans-serif; left: 0px;margin: 0 auto;right: 0px !important;padding: 5px 10px;}

	.contendor-tabla{width: 100%;overflow-y: hidden !important;}

	/* OPINIONES HOME */
	div.owl-next{
		right:-20px;
		
	}
	div.owl-prev{
		left:-20px;
	}

	.vc_col-sm-8 .vc_custom_1475519628892{
		padding-left:0px !important;
	}

	/* CONTACT%O */
	input.wpcf7-submit{
		background-color: #66bae6 !important;
	    width: 100% !important;
	}


	/** AÑO ACADEMICO **/
	span.blanco {
	    font-size: 14px !important;
	    padding-left: 0px !important;
	    line-height: 16px !important;
	    margin-left: 74px;
	    display: block;
	    margin-top: -106px;
	}
	img.wp-image-710 {
	    margin-top: -164px !important;
	    margin-left: 212px !important;
	}
	img.wp-image-724 {
	    margin: 0 15px 0px 16px !important;
	}
	.programa-incluye {
	    height: 1126px !important;
	    margin-top: -20px !important;
	}
	div.price-academico {
	    font-size: 34px !important;
	    width: 100% !important;
	    border-right: 0px solid #ddd !important;
	}

	/** CANADA **/
	.programa-incluye-canada {
	    height: 1200px !important;
	}
	img.ribbon-precio-canada {
	    top: 289px;
	}
	a.enlace-pdf-canada img.wp-image-724 {
	    margin: 0 15px 0px 33px !important;
	}

	/** IRLANDA **/
	span.blanco-big {
	    font-size: 17px;
	}
	.programa-incluye-irlanda {
	    height: 980px !important;
	}
	.form-contenedor .wpcf7-submit{
	    height: 48px;
	    width: 200px !important;
	    border-radius: 6px;
	    background-color: #23b37f !important;
	    color: #fff;
	    font-family: "Open Sans";
	    font-size: 16px;
	    font-weight: bold;
	    line-height: 22px;
	    text-align: center;
	    margin-top: 20px;
	}
	
}
@media only screen and (max-width: 365px){
	img.wp-image-710 {
	    margin-top: -164px !important;
	    margin-left: 200px !important;
	}

	/** CANADA **/
	img.ribbon-precio-canada {
	    top: 315px;
	}
	a.enlace-pdf-canada img.wp-image-724 {
	    margin: 0 15px 0px 17px !important;
	}

	/** IRLANDA **/
	span.blanco-big {
	    font-size: 16px;
	}
}
@media only screen and (max-width: 330px) {
	h3.h3-academico {
	    font-size: 17px !important;
	    line-height: 26px !important;
	}
	img.wp-image-710 {
	    margin-top: -164px !important;
	    margin-left: 161px !important;
	}
	div.price-academico {
	    font-size: 34px !important;
	    width: 100% !important;
	    border-right: 0px solid #ddd !important;
	}
	img.wp-image-724 {
	    margin: 0 15px 0px -4px !important;
	}
	.programa-incluye {
	    height: 1222px !important;
	    margin-top: -20px !important;
	}

	/** CANADA **/
	a.enlace-pdf-canada img.wp-image-724 {
	    margin: 0 15px 0px 0px !important;
	}
	.programa-incluye-canada {
	    height: 1313px !important;
	}

	/** IRLANDA **/
	span.blanco-big {
	    font-size: 13px;
	}
	.programa-incluye-irlanda {
	    height: 1034px !important;
	}
}
/**********************/
/* Fin Movil Portrait */
/**********************/

    