@charset "utf-8";
/*
Theme Name: La Vuelta WeB - Cintia Espinoza
Theme URI: http://www.lavueltaweb.com
Author: La Vuelta Web
Author URI: http://www.lavueltaweb.com/
Description: Sitio dise&ntilde;ado y desarrollado para la fot&oacute;grafa Cintia Espinoza
Version: 2.2
*/

body{
background:#fbfbfb;
color:#8b8783;
padding:0;
margin:0;
font-family: 'LibreBaskervilleRegular', sans-serif;
font-size:62.5%;
font-weight:100;
text-align:center;
}
img{max-width:100%; height:auto;}
p{font-size:1.5em; color:#8b8783; line-height: 1.4em; letter-spacing: 0.15em;}
a{text-decoration:none; color:#6a6764; outline:0; transition: 0.6s ease 0s;}
a:hover{color:#6a6764; outline:0; transition: 0.3s ease 0s;}
a:focus{outline:0}
a img{border:0;}
ul, ol{padding:0; margin:0; list-style-type:none;}
h1,h2,h3,h4,h5,h6{padding:0; font-weight:normal; color:#6a6764; letter-spacing: .2em;}
h1{font-size:2.4em;}
h2{font-size:2.2em;}
h3{font-size:2em;}
h4{font-size:1.8em;}
h5{font-size:1.6em;}
h6{font-size:1.4em;}
textarea {resize: none;}
ul, menu, dir{margin:0; -webkit-margin-before: 0; -webkit-margin-after: 0;}
:focus{outline:0 !important}



@font-face {
    font-family: 'LibreBaskervilleRegular';
    src: url('fonts/LibreBaskervilleRegular.eot');
    src: url('fonts/LibreBaskervilleRegular.eot') format('embedded-opentype'),
         url('fonts/LibreBaskervilleRegular.woff2') format('woff2'),
         url('fonts/LibreBaskervilleRegular.woff') format('woff'),
         url('fonts/LibreBaskervilleRegular.ttf') format('truetype'),
         url('fonts/LibreBaskervilleRegular.svg#LibreBaskervilleRegular') format('svg');
}

		
		


#wrap{
display:block;
width:100%;
max-width:1920px;
margin:auto;
position:relative;
}

#header{
display:block;
width:100%;
float:left;
height:auto;
padding: 0 0 70px;
margin:0 auto;
position:relative;
z-index:10;
}

.header-home{
padding:0 0 17px !important;
}
.header-home .menu-gral{margin: 25px auto 0;}
		
#top{
display:inline-block;
width:100%;
padding:0;
}
#top h1{text-indent:-9000px; margin:0 auto; display:block; width:100%; height:17px; text-align:left;}
#top a{
display:inline-block;
margin: 13px auto 0;
}
#top img{display:block;}
#top img{width:420px;}


		/*menu*/
.menu-gral .menu-left-container{float:left;}
.menu-gral .menu-right-container{float:right;}
.menu-gral .menu-left-container ul{float:left;}
.menu-gral .menu-right-container ul{float:right;}

.menu-gral .menu-left-container ul li:first-child a{margin-left:0;}
.menu-gral .menu-right-container ul li:last-child a{margin-right:0;}

.menu-gral{
display:inline-block;
	width:90%;
	max-width:1700px;
padding:0;
margin:21px auto 0;
position: relative;
z-index:500;
} 
.menu-gral > div{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
display:block;
float:left;
width:100%;
height:auto;
padding:0;
}
.menu-gral > div ul{
width:auto;
margin:0 auto;
list-style:none;
height:auto;
/* float:right; */
}
.menu-gral > div ul li{
border:0;
overflow: hidden;
}
.menu-gral > div > ul > li{display:inline-block;}
.menu-gral > div > ul > li:first-child{background:none;}
.menu-gral > div ul li a{
display:block;
text-decoration:none;
padding: 0;
margin:0 21px 0;
font-size:1.25em;
text-transform:uppercase;
color:#8b8783;
letter-spacing:.18em;
}
.menu-gral > div ul li a:hover{
color:#6a6764;
}
	/* submenu */
	.menu-gral > div ul li ul{
	background:#6a6764;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -khtml-border-radius: 2px;
	display:none;
	min-width:90px;
	height:auto;
	text-align:left;
	margin-left: 13px;
	margin-top: 0;
	padding:13px 8px 10px 14px;
	z-index:50;
	}
	.menu-gral > div ul li:hover ul{
	display:block;
	position:absolute;
	}
	.menu-gral > div ul li:hover ul li {
	float:none;
	}
	.menu-gral > div ul li:hover ul li a{
	display:block;
	background:none;
	padding:3px 8px;
        font-size: 1.1em;
	margin-left:0 !important;
	color:#fff;
	}
	.menu-gral > div ul li:hover ul li a:hover{color:#fff;}

	.item-menu-facebook{margin-left:10px;}
	.item-menu-facebook a, .item-menu-instagram a{text-indent:-9000px; width:20px; height:20px; padding:0 !important; margin:9px 5px !important;}
	.item-menu-facebook a{background:url(imagenes/facebook.png) no-repeat 0 0; background-size:20px;}
	.item-menu-instagram a{background:url(imagenes/instagram.png) no-repeat 0 0; background-size:20px;}

.menu-gral .current-page-ancestor a, .menu-gral .current_page_item a{
color:#6a6764;
}

	/*Slider*/

.slider-container {
position: relative; 
z-index:1; 
padding: 0 0 59.6%;
margin:0 auto;
height: 0; 
width:100%;
max-width:1210px;
overflow:hidden;
}

.home .slider-container{
width:90% !important;
max-width:1700px !important;
}

.slider-container img{max-width:1210px; height:auto}
.slider-container #slider{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%;
}
#slider{
display:block;
overflow:hidden;
float:left;
}
#slider img{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
max-width:100%; 
height:auto;
}
	
	.large-btns_nav.prev:hover {opacity:1}
	.large-btns_nav.next:hover{opacity:1}
	.large-btns_nav.next {
	left: auto;
	right: 0px;
	}
	.large-btns_nav {
	z-index: 3;
	position: absolute;
	opacity: 0.3;
	text-indent: -9999px;
	overflow: hidden;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 50%;
	display: block;
	height: 0px;
	padding-bottom:62.7%;
	}
	.sp-previous-arrow:before, .sp-previous-arrow:after, .sp-next-arrow:before, .sp-next-arrow:after{width:10% !important}
	.sp-arrow {
	width: 110px !important;
	height: 28px !important;
	}	 

.sldpnt{
background:url(imagenes/sldpnt.png) no-repeat center center;
display:block;
width:46px;
height:9px;
position:absolute;
bottom:15px;
left:calc(50% - 23px);
z-index:2500;
}	
.slider-sesiones {
max-width:1200px;
padding: 0 0 66.2% !important; 
margin: 0 auto 60px;
}
.slider-sesiones .large-btns_nav {padding-bottom: 66.8%;}
.slider-sesiones .large-btns_nav.prev{background: transparent url(imagenes/arrow-slider-left.png) no-repeat scroll 4% 48%; opacity:.6}
.slider-sesiones .large-btns_nav.next{background: transparent url(imagenes/arrow-slider-right.png) no-repeat scroll 96% 48%; opacity:.6}	
.slider-sesiones .large-btns_nav.prev:hover, .slider-sesiones .large-btns_nav.next:hover{opacity:1;}
		/*Home content*/

#content-sesiones{
width:90%;
max-width:1633px;
margin:0 auto;
}
#content{
width:90%;
max-width:1210px;
margin:0 auto;
}

.texto-home{
width:90%;
max-width: 1200px;
margin:5.7% auto 6.65%;
}
.texto-home h3{
font-size:2em;
color:#6a6764;
text-transform:uppercase;
margin:0 0 33px;
letter-spacing: .25em;
}
.texto-home p{
font-size:1.5em;
color:#6a6764;
margin:0 0 15px;
}
.texto-home blockquote{
font-size:1.5em;
color:#6a6764;
text-transform:uppercase;
margin:5px 0;
letter-spacing:.15em;
}

	.sesiones-list{
	width:100%;
	padding:0;
	margin:0 auto 4.5%;
	overflow:hidden;
	}

	.sesiones-list img{
	transition: 0.6s ease 0s;
	}
	.sesiones-list:hover img{
	opacity:.6;
	transition: 0.6s ease 0.1s;
	}
	.sesiones-list:hover img:hover{
	opacity:1;
	transition: 0.6s ease 0s;
	}
.sesiones-list p{
text-transform:uppercase;
}
.sesiones-list .content-sesion-list-home{
	display:grid;
	grid-template-columns: repeat(5,1fr);
	gap: 10px;
}
.sesiones-list > div > div{

}
.sesiones-home{
    text-transform: uppercase;
}
.sesiones{
    font-size:2em;
    text-transform: uppercase;
    margin: 1.7% 0 1.6% !important;
    letter-spacing: .3em;
    color: #8b8783;
}
#paginas .sesiones{
    margin: 1.7% 0 2.5% !important;
}
.sesiones-bottom{
	width: 90%;
	max-width: 1210px;
	margin:100px auto 50px;
}


	.page-newborn .sesiones-list > div:nth-child(1) h1{color:#6a6764;}
	.page-exterior-fine-art .sesiones-list > div:nth-child(2) h1{color:#6a6764;}
	.page-en-estudio .sesiones-list > div:nth-child(3) h1{color:#6a6764;}
	
.movil-dest{display:none;}


.info-sesion{padding-bottom:20px;}

.info-sesion p{
    font-size: 1.4em;
    line-height:2em;
}
.info-sesion h3{
    font-size: 1.8em;
    margin: 40px 0 10px;
}

.marca{
display: block;
width: 100%;
padding:0 0 4.5%;
}

	
.sesiones-home{
margin:0 auto 4.5%;
margin:0 auto;
}
.sesiones-home p{
    font-size: 1.5em;
    text-transform: uppercase;
}

.sesion-link{
background:#fe4747;
display:inline-block;
padding:34px 16px 20px;
margin-bottom: 60px;
font-size:3em;
color:#f7efe4;
line-height:0;
border-radius: 27px;
-moz-border-radius: 27px;
-webkit-border-radius: 27px;
-o-border-radius: 27px;
-khtml-border-radius: 27px;
}
.sesion-link:hover{
background:#df3b3b;
color:#fff;
}

.about-home{
width:100%;
padding:4.5% 0 6.2% !important;
}

.about-home > div{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
width:98%;
padding:0;
margin:auto;
max-width:1015px;
overflow:hidden;
}
.about-home > div > div{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.about-home-img{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
float:left;
width:31%;
margin:28px 0;
}
.about-home-img img{
display:block;
margin:auto;
}
.about-home-txt{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
width:69%;
float:right;
padding:28px 70px 0;
}
.about-home-txt > h4{
display:block;
max-width:400px	;
margin:0 auto 45px;
text-transform:uppercase;
letter-spacing:.1em;
}
.about-home-txt p{
line-height:1.6em;
}

.sobre-mi-mas{
border:0 !important;
padding:28px 0 0 !important;
text-align: center;
}
.sobre-mi-mas a{
font-size:1.5em;
}
.sobre-mi-mas a:hover{
color:#8b8783;
}




.custom-info{
width:100%;
position:relative;
padding: 0 0 55px;
margin: 0 auto 55px;
}
.custom-info h3{text-transform: uppercase;}
.custom-info img{
position:relative;
z-index:1;
}
.custom-info > div{position:relative;}

.custom-info-content{
position:absolute;
top: 50%;
right:7%;
transform: translate(7%, -50%);
-webkit-transform: translate(7%, -50%);
z-index:10;
}
.custom-info h1{
font-size: 3em;
text-transform: uppercase;
margin: 4.2% 0 2.5%;
letter-spacing: .3em;
}
.custom-info-content h3{
    font-size: 1.8em;
text-transform: uppercase;
color:#8b8783;
position:relative;
z-index:5;
}
/*
.custom-info p{
font-style:italic;
margin: 0;
color:#f4e4d5;
letter-spacing:0;
position:relative;
z-index:5;
}
*/




.mas-info{
background:#6a6764;
display:block;
width:110px;
height: 26px;
padding: 7px 0 0;
position:absolute;
bottom:60px;
right:30px;
font-size:1.5em;
text-transform:uppercase;
color:#fbfbfb;
letter-spacing:.15em;
z-index:10;
border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -khtml-border-radius: 2px;	
}
.mas-info:hover{
background:#8b8783;
color:#fff;
}


.cta{
width:90%;
max-width: 1210px;
min-height:620px;
margin: auto;
position:relative;
}
.home .cta{width:100%;}
.cta img{
display:block;
position:relative;
z-index:1
}
.cta .cta-content{
width:41.5%;
padding: 10% 0 !important;
position:absolute;
top: 50%;
left:3%;
transform: translate(3%, -50%);
-webkit-transform: translate(3%, -50%);
z-index:10;
transition: background 0.6s ease 0s;
}
.cta-content > div{
width:90%;
position:absolute;
top: 50%;
left:50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
z-index:10;
}

.cta-mail{
display:block;
width:53px;
height:34px;
padding-top:15px;
margin:auto;
text-indent: -9000px;
opacity:.8;
transition: 0.6s ease 0s;
}
.cta-mail:hover{
opacity:1;
transition: 0.6s ease 0s;
}
.cta-mail a{
display:block;
width:53px;
height:34px;
opacity:1;
}
.cta a{
color:#8b8783;
}

.ig-feed{
width: 90%;
padding:32px 0 60px;
margin:55px auto 0;
max-width: 1210px;
}
.ig-feed > h3{
text-transform:uppercase;
margin-bottom: 40px;
}

#sb_instagram #sbi_images .sbi_item:first-child{padding-left:0 !important;}
#sb_instagram #sbi_images .sbi_item:last-child{padding-right:0 !important;}



	/*Footer*/

#footer{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
background:#f5f5f5;
width:100%;
padding:4.9% 40px 5.2%;
margin:0;
overflow:hidden;
}
.footer-margin{margin-top:70px !important;}

.copy{
display:inline-block;
vertical-align:middle;
}	 
.copy p{
display:inline-block;
margin:7px 5px 0 7px;
} 
.copy p a{color:#6a6764;}

.redes-ft{
display:inline-block;
height:22px;
vertical-align:middle;
}
.redes-ft ul{
display:inline-block;
padding-left:18px;
}
.redes-ft ul li{
display:block;
float:left;
padding:0 9px;
}
.redes-ft ul li a{
display:block;
width:25px;
height:22px;
text-indent:-9000px;
filter: grayscale(1);
opacity:1;
}
.redes-ft ul li a:hover{
opacity:.7;
}

.ft-mail{background:url(imagenes/sobre-ft.png) no-repeat 0 0;}
.ft-fb{background:url(imagenes/face-ft.png) no-repeat 0 0;}
.ft-ig{background:url(imagenes/insta-ft.png) no-repeat 0 0;}
	
	

/*
	.txt-home{
	width: calc(100% - 60px);
	margin: 0 30px;
	overflow:hidden;
	}
	.txt-home > div{
	padding:3.4% 0;
	margin:4.5% 0;
	}
	.txt-home p{
	font-size: 3em;
	color: #b80908;
	letter-spacing: .08em;
	}

	.cta{
	background-color:#efe7e4;
	background-repeat: no-repeat; 
	background-position: left center; 
	background-size:50%;
	width:100%;
	max-width:1920px;
	overflow:hidden;
	}
 */

	/*Productos*/
	.menu-prod{
	background:#b93d3c;
	float:left;
	width:100%;
	padding:5% 0 1.45%;
	}
	.menu-prod ul li{
	background:url(imagenes/point.gif) no-repeat right bottom;
	display:inline-block;
	}
	.menu-prod ul li:last-child{background:none;}
	.menu-prod ul li a{
	background:url(imagenes/border2.gif) no-repeat;
	background-position:-200px bottom;
	font-size:2em;
	color:#f6f1ef;
	margin:0 36px;
	text-transform:uppercase;
	letter-spacing:.15em;
	}
	.menu-prod ul li a:hover{
	background-position:0 bottom;
	}
	.menu-prod .current-page-ancestor a, .menu-prod .current_page_item a{
	color:#6a6764;
	}

	.menu-line{
	float:left;
	width:100%;
	padding:6% 0 1.1%;
	}
	.menu-line ul li{
	display:inline-block;
	padding:0 23px;
	}
	.menu-line ul li a{
	background:url(imagenes/border3.gif) no-repeat;
	background-position:-200px bottom;
	font-size:1.7em;
	color:#77635a;
	text-transform:uppercase;
	letter-spacing:.08em;
	}
	.menu-line ul li a:hover{
	background-position:0 bottom;
	}
	.menu-line .current_page_item a{
	background-position:0 bottom;
	}


	/*Grids*/
	
#grid-mento{
width:100%;
}
#grid-mento h1{
font-size:3em;
text-transform:uppercase;
color:#6c9ea2;
padding:0;
margin:65px 0 0;
text-align:center;
letter-spacing:.2em;
}
#grid-mento h2{
font-size:3.5em;
font-style:italic;
color:#6c9ea2;
padding:0;
margin:0 0 10px;
text-align:center;
}
.item-grid-mento{
float:left;
width:calc(50% - 5px);
margin:5px 5px 55px;
position:relative;
overflow:hidden;
}
.item-grid-mento img{
display:block;
position:relative;
z-index:2;
}
.item-grid-mento:nth-child(2n+1){margin-left:0; clear:both;}
.item-grid-mento:nth-child(2n+2){margin-right:0;}
.item-grid-mento > a > span{
width:95%;
text-align:center;
letter-spacing:.075em;
position:absolute;
bottom:95px;
left:50%;
transform: translate(-50%, 50px);
-webkit-transform: translate(-50%, 50px);
z-index:10;
}
.item-grid-mento h3{
display:inline-block;
text-transform:uppercase;
padding:0;
margin:0;
}	

	#grid-mento > div > div{
	transition: 0.6s ease 0s;
	}
	#grid-mento > div:hover > div{
	opacity:.8;
	transition: 0.6s ease 0.1s;
	}
	#grid-mento > div:hover > div:hover{
	opacity:1;
	transition: 0.6s ease 0s;
	}

.frs-mento{
display:block;
width:100%;
margin:0 0 25px;
overflow: hidden;
}
.frs-mento > div{
display:inline-block;
margin:auto;
padding:10px 0 40px;
font-style:italic;
}
.frs-mento blockquote{
margin:0 0 20px;
}
.frs-mento p{
letter-spacing:0;
text-align:right;
line-height: 1em;
margin:0;
}

	
	
#ws-blog{
padding:0;
margin:60px 0 30px;
overflow:hidden;
}
#ws-blog h1{
font-size:3em;
text-transform:uppercase;
color:#6c9ea2;
padding:0;
margin:30px 0 0;
text-align:center;
letter-spacing:.2em;
}
#ws-blog h2{
font-size:3.5em;
font-style:italic;
color:#6c9ea2;
padding:0 0 20px;
margin:0;
text-align:center;
}	
	
#ws-blog > article{
width:100%;
float:left;
max-width:780px;
text-align:left;
margin:40px 0 10px;
}
/* #ws-blog > article:last-child{border:0;} */
#ws-blog h3{
text-transform: uppercase;
padding: 0;
margin:0;
}
#ws-blog p{
font-size:2.6em;
text-transform: uppercase;
margin:13px 0;
line-height: 1.2em;
}
	
/*Informacion*/

#grid-info{
width:100%;
padding:23px 0 35px;
overflow:hidden;
}
.item-grid-info{
float:left;
width:31.8%;
margin:5px 1.1% 55px;
position:relative;
overflow:hidden;
}
.item-grid-info:first-child{margin-left:0;}
.item-grid-info:last-child{margin-right:0;}
.item-grid-info img{
display:block;
position:relative;
z-index:2;
}
.item-grid-info > div{
padding:16px 0 0;
}
.item-grid-info > a > span{
width:95%;
text-align:center;
letter-spacing:.075em;
position:absolute;
bottom:70px;
left:50%;
transform: translate(-50%, 50px);
-webkit-transform: translate(-50%, 50px);
z-index:10;
}
.item-grid-info h3{
background:url(imagenes/arrow-link.png) no-repeat right calc(100% - 4px);
display:inline-block;
font-size:2.8em;
text-transform:uppercase;
color:#f4e4d5;
padding:0 33px 0 0;
margin:0;
}	


	#grid-info img{
	transition: 0.6s ease 0s;
	}
	#grid-info:hover img{
	opacity:.8;
	transition: 0.6s ease 0.1s;
	}
	#grid-info:hover img:hover{
	opacity:1;
	transition: 0.6s ease 0s;
	}
	

	/*galleries*/
		
	#grid{
	width:90%;
	max-width:1360px;
	margin:0 auto 4.5%;
	overflow:hidden;
	}	
	#grid h1{
	font-size:3.5em;
	color:#992c2c;
	text-transform:uppercase;
	letter-spacing:.08em;
	}	
	#grid h1 span{
	font-size:1.3em;
	letter-spacing:0em;
	}
	#grid h3{
	background:url(imagenes/line.gif) repeat-x 2px 44%;
	display:block;
	width:100%;
	text-align:left;
	text-transform:uppercase;
	font-size:3em;
	color:#b80908;
	overflow:hidden;
	}
	#grid .titulo-linea{
	background:#f2ecea;
	display:inline-block;
	padding-right:3px;
	}
	#grid h3:after{
	content:'';
	display:inline-block;
	height:10px;
	border-bottom:1px solid #111;
	}
	#grid .gallery-item{
	width:33.33%;
	}
	#grid .gallery-item img{
	border:0;
	border-bottom:1px solid #ae9383;
	}
	#grid .gallery-caption{
	text-transform:uppercase;
	font-size:1.8em;
	color:#77635a;
	margin: 13px auto 28px;
	}
	#grid .gallery-caption span{
	display:block;
	width:100%;
	font-style:italic;
	color:#b80908;
	}



	#cboxSlideshow, #cboxCurrent{display:none !important;}
	#cboxContent{
	margin-top:0 !important;
	background:none !important;
	}
	#cboxLoadedContent{border:0 !important;}
	#cboxPrevious{background:url(imagenes/controls.png) no-repeat top left !important;}
	#cboxNext{background:url(imagenes/controls.png) no-repeat top right !important;}
	#cboxClose{background:url(imagenes/controls.png) no-repeat top center !important;}
	#cboxTitle{display:none;}
		
	.wrap-galerias p{
	font-size:1.5em;
	color: #77635a;
	margin: 13px auto 28px;
	text-transform: uppercase;
	}
	#wrap .wrap-galerias h4{
	background:none;
	text-align:center;
	text-transform:uppercase;
	font-size:1.9em;
	color:#ae9383;
	margin:50px 0 0;
	}
	.wrap-galerias ul{
	text-align: left;
	margin: auto;
	max-width: 530px;
	}
	.wrap-galerias ul li{
	font-size: 1.6em;
	padding: 3px 0 7px;
	list-style-type: disc;
	}

		/*Pages*/

#paginas{
width:90%;
max-width:1210px;
margin:23px auto 0;
overflow:hidden;
}

	#paginas > h3{
    text-transform: uppercase;
    margin: 1.7% 0 1.6%;
    letter-spacing: .3em;
    color: #8b8783;
}       
	}
	#paginas > article{
	text-align:justify;
	}
/* 	#paginas p{
	font-size: 1.7em;
	} */
			
		/*Sobre mi*/
	

#about{
width:100%;
padding:2.8% 0 6.2%;
}
#about > div > div{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

#about > div{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
width:100%;
padding:0;
margin:auto;
overflow:hidden;
}
.about-img{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
float:left;
width:40%;
margin:5.8% 0;
}
.about-img img{
width:75%;
max-width:360px;
display:block;
margin:auto;
}
.about-txt{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
width:60%;
float:right;
padding:5.4% 50px 0;
}
.about-txt p{
line-height: 2em;
}
.about-txt p:first-child{margin:0;}

/*info about*/


.info-about{
width:100%;
min-height:620px;
position:relative;
}
.info-about img{
display:block;
position:relative;
z-index:1
}
.info-about .info-about-content{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
background:none;
width:41.1%;
padding:9.9% 2.9% 4.5% !important;
position:absolute;
top: 50%;
left:3%;
transform: translate(3%, -50%);
-webkit-transform: translate(3%, -50%);
z-index:10;
	transition: background 0.6s ease 0s;
}
	.info-about:hover .info-about-content{
	}

.info-about-content > div{
width:90%;
position:absolute;
top: 50%;
left:50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
z-index:10;
}
.info-about-content p{
}
.info-about-content p strong{
}

/*grid about*/



.gallery-about{
width:91.2%;
padding:80px 0 28px;
margin:0 auto;
overflow:hidden;
}	
.gallery-about > div{
width:100%;
max-width:calc(1210px + 1.3%);
margin:auto;
}
.gallery-about .gallery-item{
width:32.24% !important;
margin: 0 0.54%;
}
.gallery-about .gallery-item img{
border:0 !important;
}
.gallery-about .gallery-caption{
text-transform:uppercase;
font-size:1.8em;
color:#77635a;
margin: 13px auto 28px;
}
.gallery-about .gallery-caption span{
display:block;
width:100%;
font-style:italic;
color:#b80908;
}


	.gallery-about img{
	transition: 0.6s ease 0s;
	}
	.gallery-about:hover img{
	opacity:.6;
	transition: 0.6s ease 0.1s;
	}
	.gallery-about:hover img:hover{
	opacity:1;
	transition: 0.6s ease 0s;
	}


		/*Contacto*/

.contacto{}
.contacto > article{
width:100%;
max-width:1210px;
text-align:center;
padding:0;
margin:3.3% auto 8.6%;
position:relative;
}

/*Formulario*/

#content-form{
background:rgba(251,251,247,.85);
display:block;
width: 440px;
height: auto;
padding:0 20px 60px;
margin:auto;
overflow:hidden;
position: absolute;
right: 3%;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
}
.contacto > article #content-form{
transition: background 0.6s ease 0s;
}
	.contacto > article:hover #content-form{
	background:rgba(251,251,247,.95);
	transition: background 0.6s ease 0s;
	}
#content-form p{
    color:#6a6764;
}
#content-form > .wpcf7{
width:calc(100% - 58px);
margin:32px auto 35px;
overflow: hidden;
}	
		
#content-form input{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
background:none; 
width:382px;
height: 38px;
padding:5px 5px 0 0;
margin: 0 0 10px;
font-size:15px;
font-style:normal;
letter-spacing:0;
color:#373435;
border:0;
border-bottom:1px solid #373435;
}
#content-form textarea{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
background:none; 
width:382px;
height: 140px;
padding:6px 5px 0 0;
margin:0 0 6px;
font-size:15px;
font-style:normal;
letter-spacing:0;
color:#373435;
border:0;
border-bottom:1px solid #373435;
}

#content-form input[type="submit"]{
background:#6a6764;
float:right;
width:100%;
max-width:130px;
height:36px;
padding:7px 5px 7px 9px;
margin-top: 5px;
font-size:15px;	
color:#fff;
border:0;
}

#content-form input::-webkit-input-placeholder {color:#6a6764; opacity:1;}
#content-form input::-moz-placeholder {color:#6a6764; opacity:1;}
#content-form input:-moz-placeholder {color:#6a6764; opacity:1;}
#content-form input:-ms-input-placeholder {color:#6a6764; opacity:1;}
#content-form textarea::-webkit-input-placeholder {color:#6a6764; opacity:1;}
#content-form textarea::-moz-placeholder {color:#6a6764; opacity:1;}
#content-form textarea:-moz-placeholder {color:#6a6764; opacity:1;}
#content-form textarea:-ms-input-placeholder {color:#6a6764; opacity:1;}
.ajax-loader{width:1px}

/*ContactForm7*/
div.wpcf7 {margin: 0; padding: 0;}
div.wpcf7-response-output {position: absolute; margin: -30px 0 0 !important; padding: 0 !important; font-size: 2.5em !important; color:#647f82; background: none;}
span.wpcf7-form-control-wrap {position: relative;}
span.wpcf7-not-valid-tip { color: #555; font-size: 1em; display: block;}
.use-floating-validation-tip span.wpcf7-not-valid-tip {position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; padding: .2em .8em;}
span.wpcf7-list-item {margin-left: 0.5em;}
.wpcf7-display-none {display: none;}
div.wpcf7 img.ajax-loader {border: none; vertical-align: middle;	margin-left: 4px;}
div.wpcf7 div.ajax-error {display: none;}
div.wpcf7 .placeheld {color: #555;}
.ajax-loader{width:1px}
div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {border:0 !important;}
span.wpcf7-not-valid-tip {font-size: 1.4em !important; color:#555 !important;}
		
.info-contacto p{
text-align:center;
margin:0;
}
.info-contacto a{
color:#2c2c2c;
}
		
		
		/*scroll*/
		a#scroll-to-top{
		background:url(imagenes/arrow.png) no-repeat center center !important;
		right:121px !important;
		bottom:39px !important;

		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		-khtml-border-radius: 5px;
		}
	
.infoprepa{
}
.infoprepa h3{
text-transform:uppercase;
letter-spacing:.035em;
margin:2.2% 0 2% !important;
}
.cta-info{
padding:0 0 100px;
}


/*Formación*/
#formacion{
width:90%;
margin:0 auto;
overflow:hidden;
}
.formacion-item{max-width:900px;}


#formacion > h1{
color: #6a6764;
text-transform: uppercase;
margin: 90px 0 30px;
}
#formacion h3{
text-transform:uppercase;
margin:35px 0 20px;
}

#formacion p{

}

.btn-car{
background:#5ea8ab;
display:block;
width:115px;
height:38px;
font-size:2.7em;
letter-spacing:.025em;
color:#f7efe4;
padding-top:12px;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-o-border-radius: 25px;
-khtml-border-radius: 25px;
}
.btn-car:hover{background:#55979a; color:#fff;}

.formacion-grid{max-width:1240px;}
#formacion .info-sesion-item{
float:left;
width:calc(50% - 30px);
margin:0 15px 7.5%;
text-align:left;
}
#formacion > h1{
font-size: 3em;
text-transform: uppercase;
margin:6.8% 0 2.4%;
color:#8b8783;
letter-spacing: .1em;
}
#formacion .info-sesion-item:nth-child(2n+4){clear:both;}
#formacion .info-sesion-item h1{
font-size:2.7em;
font-weight:700;
text-transform: uppercase;
margin:20px 0 0;
letter-spacing:0;
line-height:1.1em;
}
#formacion .info-sesion-item h1 a{
color:#6a6764;
}
#formacion .info-sesion-item p{color:#8b8783; margin:0;}
#formacion .info-sesion-item .twenty20{margin:0;}

.btn-car-item{
background:#5ea8ab;
display:block;
width:95px;
height:28px;
font-size:2.4em;
letter-spacing:.025em;
color:#f7efe4;
text-align:center;
padding-top:6px;
border-radius: 17px;
-moz-border-radius: 17px;
-webkit-border-radius: 17px;
-o-border-radius: 17px;
-khtml-border-radius: 17px;
}
.btn-car-item:hover{background:#55979a; color:#fff;}

	
/*Translate boton*/	
#glt-translate-trigger{
    font-size:13px !important; 
    font-weight:100 !important; 
    padding-bottom:9px !important; 
    font-family: 'LibreBaskervilleRegular', sans-serif !important; 
    letter-spacing: .1em; 
    text-shadow:initial !important; 
    box-shadow: initial !important; 
    -webkit-box-shadow: initial !important; 
    -moz-box-shadow: initial !important; 
}

.whatsapp-footer{
width: 44px;
height: 44px;
position: fixed;
top: auto;
bottom: 35px;
right: 52px;
z-index: 1000;
opacity: 1;
transition: opacity 1s ease 0s;
}

				/*MediaQueries*/
				
				
@media screen and (max-width:1800px){
	#top{width: 350px;}

}				
@media screen and (max-width:1650px){
	.menu-gral > div ul li a{
		margin: 0 13px 0; 
		letter-spacing:.05em;
	}
}				
		
@media screen and (max-width:1450px){
	.menu-gral > div {
		display:inline-block;
		width: auto;
		float: none !important;
	}
	.texto-home{font-size:.95em;}
	.cta{min-height:0;}
	.btn-floating.fixed-bottom {bottom:15px !important;}
}

@media screen and (max-width:1320px){
	.redes-ft{
		width:100%;
		padding-top: 20px;
	}
}

@media screen and (max-width:1250px){
	#content-form{
		padding:0 20px 20px;
		font-size:.9em;
	}
	#footer{font-size:.9em;}
	.btn-floating.fixed-bottom{right:15px !important;}
    .sesiones-home p {font-size: 1.3em;}
}

@media screen and (max-width:1120px){
		
	#header{
		padding:0 !important;
		height:170px;
	}
	#top {
		width: 270px;
		height:auto;
	}
	#top h1{height:7px;}
	.texto-home{font-size:.9em;}
/* 	.sesiones-list h1 {font-size:2.7em;}
	.custom-info h1 {font-size:2.7em;} */
	.sesiones-list > div h1 {
		font-size: 2.1em;
		margin: 10px 0 20px;
	}
	.about-home-img{
		width:30%;
		padding:0 28px;
	}
	.about-home-txt{
		width:70%;
		padding:28px 20px 0;
		font-size:.95em;
	}
	.about-home-txt > h1{
		width:100%;
		max-width:315px;
	}
	.custom-info{font-size:.9em;}
	.custom-info h1{
		margin:40px 0 20px;
		letter-spacing:.2em;
	}
	.custom-info h3{letter-spacing:.1em;}
	.mas-info{bottom:40px;}
	.sldpnt{background-size:40px;}
	#paginas > h1{
/* 		font-size:2.7em; */
		margin: 40px 0 20px;
		letter-spacing: .2em;	
	}
	#grid-mento{font-size:.9em;}
	#grid-mento h1{margin:45px 0 0;}
	#ws-blog{font-size:.9em;}
	#ws-blog h1{margin:45px 0 0;}
	.item-grid-mento > a > span{bottom:75px;}
	#grid-info{font-size:.9em;}
	.cta-content{
		font-size:.9em;
		padding: 6% 0 7% !important;
	}
	.info-about{
		min-height:0;
		padding: 6% 0 7% !important;
		font-size:.9em;
	}
	.info-about .info-about-content{padding: 2.9% 2.9% 0.5% !important;}
	#content-form p{margin:10px 0 20px;}
	#content-form .info-contacto p{margin:0;}
    #content-form textarea{height:100px;}
	.ig-feed{
		padding: 32px 0 40px;
		margin: 55px auto 60px;	
	}
	.sesiones-home p {
		font-size: 1.1em;
	}
	.sesiones {
		font-size: 1.7em;
	}

		.menu-gral .menu-right-container ul{float:left;}
		.menu-gral{float:left; width:100%;}
		.menu-gral > div{width:calc(50% - 215px);}
		.menu-gral > div ul{float:right;}
		.menu-gral .menu-left-container ul{float:right;}
		.menu-gral .menu-right-container ul{float:none;}
		.menu-gral .menu-left-container ul li:first-child a{margin-left:7px;}
		.menu-gral .menu-right-container ul li:last-child a{margin-right:7px;}  

	
		.menu-gral{background:url(imagenes/menu-lines.png) no-repeat calc(100% - 23px) 0; height: 21px; width: 54px; overflow: hidden; margin:0; position:absolute; z-index:15; top:15px; right:0; cursor: pointer;}
		.menu-gral:hover, .menu-gral:focus{width: auto; overflow: visible; margin-bottom: 10px; right:0; z-index: 10000;}
		.menu-gral:hover > div ul li a, .menu-gral:focus > div ul li a{display:block;}
		.menu-gral > div {
							-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
							display:block; width:100%; float:none !important; padding:0; border-bottom:0; margin-top:30px; overflow: hidden; 
							}
							
		.menu-gral .menu-principal-container ul{padding:10px 8px 15px;}
		.menu-gral .menu-right-container ul{padding:0 8px 12px; float:right;}
		
		.menu-gral:hover > div, .menu-gral:focus > div {margin:0;}
		
		.menu-gral > div > ul li{ transition:opacity 0s ease 0s; opacity:0}
		.menu-gral:hover > div > ul li, .menu-gral:focus > div > ul li{transition:opacity 0.5s ease 0s; opacity:1;}
		.menu-gral > div > ul > li{background:none;}
		.menu-gral > div ul{background:#fbfbfb; width:100%; height:auto; padding: 12px 10px 0; text-align:right;}
		.menu-gral > div ul li{display:block; margin:0}
		.menu-gral > div > ul > li > a:hover{opacity:.9;}
		.menu-gral > div ul li a{margin:8px 7px 7px; padding:0;}
		.menu-gral > div ul li:hover ul{position:relative; margin-left:10px;}
		.menu-gral > div ul li:hover ul li a{margin-bottom:7px;}
		.menu-gral > div ul li ul {background:none; display:block; border:0; margin-left: 10px; padding:0 0 10px; text-align:right;}
		.menu-gral > div ul li ul li a{font-size:1.25em; padding:0 16px 0 0; margin-left: 10px !important;}
		.menu-gral > div ul li:hover ul li a{padding: 0 16px 0 0; margin-left: 10px !important; font-size:1.25em;}
		.menu-gral > div ul li:hover ul li a{color:#8b8783 !important;}
		.menu-gral > div ul li:hover ul li a:hover{color:#6a6764 !important;}
		.menu-gral .item-menu-facebook a, .menu-gral .item-menu-facebook-family a, .menu-gral .item-menu-contacto a, .menu-gral .item-menu-instagram a{text-indent: 0; background: none; padding: 5px 11px 0; width: auto; height: auto; margin: 5px 7px}	
		.menu-gral .item-contacto a{background:none; width:auto; text-indent:0;}			
		.contact-header{width:calc(100% - 200px); margin-top:132px; text-align:right; padding-right:13px;}
    #glt-translate-trigger{left:20px !important; right:auto !important;}

}			

@media screen and (max-width:950px){
h1{font-size:2em;}
h2{font-size:1.9em;}
h3{font-size:1.7em;}
h4{font-size:1.6em;}
h5{font-size:1.5em;}
h6{font-size:1.4em;}    
	.texto-home{font-size:.85em;}
	.sesiones-list h1{letter-spacing:.1em;}
	.custom-info h1{letter-spacing:.1em;}
	.about-home-txt{padding:28px 20px;}
	.about-home-txt p{font-size:1.4em;}
	.mas-info{bottom:30px;}
	.item-grid-mento{margin:5px 5px 55px;}
	.item-grid-mento > a > span{bottom:55px;}
	/* .item-grid-mento h3{font-size:2.5em; background-size: 15px;} */
	.frs-mento > div{font-size:.9em;}
	.about-img{width:100%; border:0;}
	.about-img img{width:35%;}
	.about-txt {
		width:100%;
		padding:3.5% 50px 20px;
	}
	.item-grid-info h3 {
		background-size: 15px;
	}
	.cta-content{
		font-size:.8em;
		padding: 2% 0 5% !important;
	}
	.info-about{
		font-size:.8em;
		padding: 0 !important;
	}
	#content-form {width:383px;}
	#content-form p {
	}
	#content-form > .wpcf7 {
		width: 100%;
		margin: 12px auto 15px;
	}
    #content-form input{
        height: 32px;
        font-size:14px;
    }
	#content-form input[type="submit"]{
		max-width: 80px;
		height: 30px;
		padding: 4px 5px 0 9px;
	}
    .sesiones-list > div {margin: .5% 0.75%;}
    #about > div > div{display:block;}
}			

@media screen and (max-width:800px){
	
	#header{height:140px;}
	#top {width: 230px;}
	.about-home{padding:40px 0;}
	/* #paginas > h1{font-size:2.5em; letter-spacing:.1em;} */
	#grid-mento h1{letter-spacing:.1em;}
	#grid-mento {font-size: 0.75em;}
	#ws-blog h1{letter-spacing:.1em;}
	#ws-blog {font-size: 0.75em;}
	.custom-info{
		padding: 0 0 35px;
		margin: 0 auto 35px;	
	}
	#content-form{width: 290px;}
	.infoprepa h3{font-size:2.4em !important;}
}	

@media screen and (max-width:750px){
h1{font-size:1.9em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.5em;}
h5{font-size:1.4em;}
h6{font-size:1.3em;}    
	.texto-home{font-size:.8em;}
    .about-home > div > div{display:block;}
	.about-home-img{
		width:100%;
		border:0;
        max-width: 500px;
        margin: auto;
        float: none;
	}
	.about-home-txt{
		width: 100%;
	}
	.sldpnt{background-size:30px;}
	#grid-info{font-size:.75em;}
	
	.custom-info-content{
		transform: initial;
		-webkit-transform: initial;
		position: relative;
		top: initial;
		right: initial;
		margin-bottom:15px;
		overflow:hidden;
	}
	.bg-info{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 130px;
		z-index: 1;
	}
	.custom-info-content{
		padding: 22px 0 15px;
		margin-bottom: 5px;
	}
    .custom-info-content h3{font-size: 1.7em;}
	.mas-info{
		width: 90px;
		height: 21px;
		font-size: 1.4em;
	}
	.cta .cta-content{
		background:none;
		width:100%;
		padding:5% 0 3% !important;
		margin-bottom:5px;
		position:relative;
		top:initial;
		left:initial;
		transform:initial;
		-webkit-transform:initial;
		z-index:5;
		overflow:hidden;
	}
	.cta .cta-content .bg-cta{
		position: absolute;
		top:0;
		left:0;
		transform:initial;
		-webkit-transform:initial;
		width: 100%;
		height: 500px;
		z-index: 1;
	}
	.cta .cta-content p{
		display: block;
		width: 90%;
		margin: auto;
		position:relative;
		z-index:5;
	}
	.cta .cta-content p br{display:none;}
	.info-about .info-about-content{
		background:none;
		width:100%;
		padding:5% 0 3% !important;
		margin-bottom:5px;
		position:relative;
		top:initial;
		left:initial;
		transform:initial;
		-webkit-transform:initial;
		z-index:5;
		overflow:hidden;
	}
	.info-about .info-about-content .bg-cta{
		position: absolute;
		top:0;
		left:0;
		transform:initial;
		-webkit-transform:initial;
		width: 100%;
		height: 500px;
		z-index: 1;
	}
	.info-about .info-about-content p{
		display: block;
/* 		font-size: 2.7em; */
		width: 90%;
		margin: auto;
		position:relative;
		z-index:5;
	}
	.info-about .info-about-content p br{display:none;}	
	.info-about .info-about-content p strong{font-size:.75em;}
	
	.cta-mail{display:none;}
	#content-form {
		background: none;
		width: 100%;
		padding:0 0 60px;
		position: relative;
		right: initial;
		top: initial;
		transform: initial;
		-webkit-transform: initial;
		float: left;
	}
	#content-form > .wpcf7{
		max-width:290px;
		margin:50px auto;
	}
	.contacto > article{text-align:center !important;}
	.sesiones-list .content-sesion-list-home{
		grid-template-columns: repeat(2,1fr);
		margin-bottom: 50px;
	}
}


@media screen and (max-width:600px){
h1{font-size:1.8em;}
h2{font-size:1.7em;}
h3{font-size:1.5em;}
h4{font-size:1.4em;}
h5{font-size:1.3em;}
h6{font-size:1.2em;}	
	#header{height:110px;}
	#top {width: 190px;}
	.texto-home{
		font-size:.7em;
		margin: 50px auto;
	}
	.sesiones-list h1{margin:35px 0 15px;}
	.custom-info h1{margin:35px 0 15px;}
	.sesiones-list > div h1{
		font-size:1.7em;
		margin: 0px 0 10px;
	}
	/* #paginas > h1{font-size:2.3em; line-height: 1.1em;} */
	.frs-mento > div{font-size:.8em;}
	.about-txt {padding:3.5% 25px 20px;}
	.about-img img{width:230px;}
	.item-grid-info, .item-grid-info:first-child, .item-grid-info:last-child{
		width:100%;
		max-width:385px;
		float:none;
		margin:0 auto 40px;
	}
	.custom-info-content{font-size:.9em;}
	.custom-info{
		padding: 0 0 15px;
		margin: 0 auto 20px;	
	}	
	.copy p{margin:3px auto;}
	#footer{
		padding:5% 40px;
		font-size:.8em;
	}
	.whatsapp-footer {
		width: 37px !important;
		height: 37px !important;
        bottom:25px;
	}	
	#glt-translate-trigger{
		font-size: 11px !important;
		padding-bottom: 7px !important;
		letter-spacing: .08em;	
		right:initial !important;
		left:20px;
	}
	.infoprepa h3{font-size:2em !important;}
	.btn-car{width: 100px; height: 30px; font-size: 2.3em; padding-top: 6px;}
	#formacion .info-sesion-item{width:100%; margin:0 0 7.5%}
	
	.sesiones-home {
		max-width: 350px;
	}
	.sesiones-list .content-sesion-list-home{
		grid-template-columns: 100%;
		gap: 0;
	}
}	

@media screen and (max-width:480px){
h1{font-size:1.7em;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}    
/* 	.sesiones-list h1{font-size:2.4em;}	
	.custom-info h1{font-size:2.4em;}	
	.about-home-txt > h1{font-size:1.7em;} */
	.sldpnt{background-size:20px;}
/* 	#paginas > h1{font-size:2.1em;}
	#grid-mento h1{margin:25px 0 0;} */
	#grid-mento{font-size: 0.7em;}
/* 	#ws-blog h1{margin:25px 0 0;} */
	#ws-blog{font-size: 0.7em;}
	.item-grid-mento{width:100%;}
	.frs-mento blockquote{margin:0 0 15px; line-height:1.1em;}
	.custom-info-content{
		padding: 12px 0 6px;
		margin-bottom: 3px;
		font-size: 0.7em;	
	}
	.mas-info{
		width: 60px;
		padding: 4px 0 0;
		font-size: 1.3em;
		letter-spacing:.1em;
		bottom:22px;
		right:17px;
	}
	.cta-content{padding: 25px 0 20px !important;}
	.cta-content p{
/* 		line-height: 1.2em; */
	}
	.info-about-content{padding: 25px 0 20px !important;}
	.info-about-content p{
/* 		line-height: 1.2em; */
	}
	.sesiones-list{
		margin:0 auto 20px;
		padding:1.7% 0 25px;
	}
	.sesiones-list img{
		display: block;
		margin-bottom: 2px;
	}
    .sesiones-list > div {width: 90%; margin: .5% 5%;}
	.sesiones-list > div h1{display:none;}
	.page-newborn .sesiones-list > div{border-bottom: 4px solid #fff;}
	#paginas .movil-dest{
		display:block;
		width:100%;
		font-size: 1.8em;
		margin: 10px 0;
	}
#glt-translate-trigger{padding:4px 8px 3px !important;}	
}

@media screen and (max-width:400px){
	.infoprepa h3{font-size:1.5em !important;}
}