

/* /////////////////////   MEDIA QUERIES   ////////////////////////  */


@media (min-width: 1300px) {

	#slider-destacados .owl-item li img {width: 100%; height: auto;}

}


@media (min-width: 1800px) {

	#slider-destacados .owl-item li img {width: 100%; height: auto;}

}


@media (max-width: 1300px) {

	#slider-destacados .owl-item li img {width: auto; height: 500px;}
	.home #slider-destacados .owl-item li .caption {top: inherit; bottom: 0px;}
	.home #slider-destacados {height: auto;}


}


@media (max-width: 1200px) {

	.centro .cap .imagen img {height: 285px; width: auto;}

}


@media (max-width: 960px) {

	header > .container {width: 95%; height: 35px; padding: 0;}
	header nav {width: 67%;}
	.header.image img {height: 400px; width: auto;}
	.header.sinimage.tabs ul {text-align: left;}
	.header.sinimage.tabs ul li {margin: 0 8px 10px 0;}
	.header.sinimage.tabs ul li a {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0 none; font-size: 1.1em; background-color: #ccc;}

	/*.home #slider-destacados, .home #slider-destacados .owl-item li img {height: 500px;}
	.home #slider-destacados .owl-item li .caption {top: 350px;} */
	#slider-destacados .owl-item li img {width: auto; height: 350px;}
	.home #slider-destacados .owl-item li .caption {/* top: 100px; */}
	.home #slider-destacados {height: auto;}
	#slider-destacados .owl-item li .caption p  {font: 300 1.3em/1.2 'Source Sans Pro', Arial, Sans-Serif;}
	#slider-destacados .owl-item li .caption .button {padding: .3rem 2rem;}


	.home #textos3 {width: inherit; padding-left: 10px; padding-right: 10px;}

	.wrapper {width: inherit;}
	.container {width: inherit;}
	.text {padding: 60px 10px 80px;}
	.container.contenido {padding-left: 10px; padding-right: 10px;}
	.grey-barra {padding: 0 10px;}

	.perfil.contenido {padding: 0 10px;}

	/*centros */
	#menu-menu-pestanas {width: 97%;}
	.home-centro .wrapper.u-cf {padding: 0 10px;}
	.home-centro #textos3 {width: 100%; padding-left: 0; padding-right: 0;}

}



@media (max-width: 900px) {

	body {overflow-x: hidden;}

	/* Canvi a slickNav */
	.js #menu-menu-principal {display:none;}
	.js .slicknav_menu {display:block;}

	header {padding: 20px 0 10px;}
	header .page-title {margin: 0 0 0 42px; width: 100px;}
	.header.sinimage.centros .wrapper > div {padding-left: 0;}
	.header.sinimage.centros form {padding-right: 2%; text-align: right; width: 60%;}

	.fc table {/*table-layout: inherit!important;*/}
	#calendario .fc-view-container {/* overflow: scroll; width: 900px!important; */}
	.fc td {border-right-color: transparent!important;}
	.fc-time-grid table .fc-axis + td {/*position: relative; left: 41px;*/}
	#calendario .fc-toolbar .fc-center, #calendario .fc-toolbar .fc-clear {display: block;}
	#calendario .fc-toolbar .fc-right, #calendario .fc-toolbar .fc-left {top: 92px;}
	#calendario .fc-widget-header table th {border: 0 none;}

}




@media (max-width: 800px) {

	#noticias article .image img {height: 330px; width: auto;}
	.colphoto.three {width: 49%;}
	.perfil ul li div.text {width: 65%;}

}




@media (max-width: 690px) {

	.header.sinimage.centros .wrapper > div {width: 10%;}
	.header.sinimage.centros .wrapper div p {display: none;}
	.header.sinimage.centros form {width: 80%;}
	.header.sinimage.centros.reserva select {width: 27%;}
	.header.image img {margin-left: -25%;}

	/*.home #slider-destacados, .home #slider-destacados .owl-item li img {height: 400px;}
	.home #slider-destacados .owl-item li .caption {top: 250px;}
	#slider-destacados .owl-item li img {width: 100%; height: auto;}
	.home #slider-destacados .owl-item li .caption {top: 0px;} */
	.home #slider-destacados {height: auto;}

	.actividades .imagenes article {width: 32%;}
	.perfil ul li div.text {width: 60%;}
	.single-formacion .contenido {float: none; width: 100%;}
	.single-formacion .formulario {float: none; width: 100%;}

	#salaprensa, .text.salaprensa > section {float: none; width: 100%;}
	#salaprensa, .text.salaprensa > section .col {float: none;}
	aside.salaprensa {float: none; margin-top: 30px; width: 100%;}
	#textos3 li p {font-size: 1em;}

	/* Centros */
	.home-centro .wrapper.u-cf > div {float: none; width: 100%;}
	.home-centro .wrapper.u-cf .sidebar {float: none; width: 100%;}
	.home-centro #noticias li {display: inline-block; width: 46%; margin-right: 3%; vertical-align: top; border-bottom: 0 none;}
	.home-centro #noticias li .imagen {display: none;}
	.home-centro #noticias a.vermas {text-align: left;}
	.centro .tabs nav li {margin: 0 3px 0 0;}
	.centro .tabs nav a {font-size: .8em;}
	.header.sinimage.centros.reserva .wrapper {padding: 0 1%; width: 98%;}

}



@media (max-width: 550px) {

	.header.sinimage.centros .wrapper > div {display: none;}
	.header.sinimage.centros form {width: 98%;}
	.header.image img {height: 300px;}
	.text.confoto {margin-top: -150px;}

	/*.home #slider-destacados, .home #slider-destacados .owl-item li img {height: 350px;}
	.home #slider-destacados .owl-item li .caption {top: 210px; padding: 10px 20px;} */
	#slider-destacados .owl-item li img {height: 270px;}
	#slider-destacados .owl-item li .caption .button {padding: 0.1rem 1.5rem;}
	.home #slider-destacados .owl-item li .caption {padding: 20px;}
	.home #slider-destacados {height: auto;}

	.home #slider-destacados .owl-item li .caption p {font-size: 1.3em;}

	.home #textos3 {display: block; width: inherit;}
	.home #textos3 li {display: block; margin-bottom: 10px; padding: 20px 20px 20px 65px; text-align: left; background-position: 10px 15px; background-size: 50px auto; width: inherit;}
	.home #textos3 li p {margin: 0 0 5px; min-height: inherit; width: 55%;}
	.home #textos3 li a {position: absolute; margin-top: 0; top: 25px; right: 15px; width: 90px; line-height: 1.5; padding: .6rem 1rem;}

	.actividades .listado article .text > div {float: none; width: 87%;}
	.actividades .listado article .text > a {padding: .6rem 3rem; width: auto;}
	.actividades .imagenes article {margin-bottom: 20px; width: 48.5%;}
	.actividades .imagenes article.destacado {width: 100%; margin-right: 0;}
	.actividades .imagenes article .image img {width: 100%;}

	#noticias article, #noticias article + article {float: none; width: 100%;}
	#noticias article .image img {height: auto; width: 100%;}
	#noticias article .text p {height: inherit;}
	#noticias article .text .button {margin-top: 0;}
	#noticias .alm-reveal article {width: 100%; padding: 20px 0 0;}
	#noticias .alm-reveal article h3 {font-size: 2.5rem;}

	.contact section div.col {float: none; width: 100%;}

	.cursos article > div {padding: 15px;}

	.perfil ul li div.text {width: 51%;}

	.migaspan {display: none;}

	.text ul li {background: url(img/flecha3.png) no-repeat scroll 3% 9px transparent;}

	.footer .twelve > .three {width: 100%;}
	.footer .twelve > .three + .three h4 {display: none;}
	.footer .twelve > .three + .three .row {margin-top: 0!important;}
	.footer .social ul li {margin: 0 3.5%;}
	.footer .social ul li a {padding-left: 0;}
	.footer .social ul li .table-cell {display: block; text-align: center;}
	.footer .social ul li .table-cell span {margin-right: inherit;}

	/* Centros */
	.centro .cap .imagen {height: 285px;}
	.centro .cap .imagen img {height: 285px;}
	.centro .cap .centroinfo {margin-top: 40px;}
	.centro .cap .centroinfo .info {width: 90%; margin: 60px auto 0;}
	/* .centro .cap .centroinfo .info > div {display: inline-block; vertical-align: top; width: 49%;} */
	.centro .cap .centroinfo .info > div > div {display: block; height: inherit; margin-top: 10px; width: 100%;}
	.centro .cap .centroinfo .info > div > div p {font-size: .85em;}
	.centro .tabs-style-topline {margin-top: 10px;}
	.centro .tabs-style-topline nav ul {/*justify-content: inherit;*/}
	.centro .tabs-style-topline nav li {border: 0 none!important; flex: none; margin: 0 3px 3px 0;}
	.centro .tabs-style-topline nav li a {background-color: #ccc; border: 0 none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 1.1em; padding: 8px 30px; text-transform: inherit; font-weight: 300; color: #444;}
	.home-centro .wrapper.u-cf {margin-top: 10px;}
	.home-centro #slider-destacados .owl-item li img {height: 270px;}
	#destacados3 li {display: block; width: 100%; margin-bottom: 30px;}
	#destacados3 li img {width: 100%;}
	#destacados3 li p.cat {margin-top: 5px;}
	.orange-barra {display: none;}
	.header.sinimage.centros {height: 70px;}
	.header.sinimage.centros.reserva .wrapper > div {width: 100%; float: none;}
	#calendario .fc-toolbar .fc-right, #calendario .fc-toolbar .fc-left {top: 115px;}
	.header.sinimage.centros .imprimir {position: absolute; top: 16px; right: 10px;}

}



@media (max-width: 400px) {

	/*.home #slider-destacados, .home #slider-destacados .owl-item li img {height: 300px;}
	.home #slider-destacados .owl-item li .caption {top: 150px;} */
	header .page-title img {width: 85%;}
	header nav #sesion li.inicio a {background: 0 none;}
	#slider-destacados .owl-item li img {height: 220px;}
	.home #slider-destacados .owl-item li .caption {padding: 10px 20px;}
	.home #slider-destacados {height: auto;}
	.home #slider-destacados .owl-item li .caption p {font-size: 1em;}
	#slider-destacados .owl-item li .caption .button {line-height: 1; padding: 7px 1rem;}
	.home #textos3 li p {width: 100%;}
	.home #textos3 li a {margin-top: 20px; position: static;}

	.header.image img {height: 250px;}
	.text.confoto {margin-top: -200px;}

	.text.confoto > * {margin-left: 5%; margin-right: 5%;}
	.actividades .listado article {padding: 20px 0; background-color: #fff!important;}
	.cursos article > div, .cursos article > div + div {width: 100%; border-right: 0 none; float: none; display: block;}
	.cursos article .precio .centro {margin: 0;}
	.perfil ul li div.text {width: 80%;}
	.perfil ul li div.bot {margin-top: 20px; width: 100%;}
	.centro .cap .centroinfo .info > div p {font-size: .875em;}

	.footer .social ul li .table-cell + .table-cell {display: none;}

}
