/*
Theme Name:  Palencia Trail Web
Theme URI: http://www.edusanz.es
Description: Tema creado especialmente para "PalenciaTrail".
Author: Edu Sanz
Author URI: http: //www.edusanz.es
Template: Divi
Version: 1.0
*/

@import url('../Divi/style.css');


/* GENERAL*/

/* En el menu, fuera búsqueda */ #et_search_icon{ display: none; visibility: hidden;}
/* Arreglo menu movil */ .et_mobile_menu { background-color: rgba(255,255,255,.9) !important; border-color: grey !important; color: black;}

#main-content{
	background-color: rgba(255,255,255,.7);
	width: 95%;
	max-width: 1270px;
	margin: 0 auto;
	padding: 0 20px;
}

#titulo-centrado{
	width: 80%;
	margin: 0 auto 10px auto;
	text-align: center;
	padding: 20px 10px 10px 10px;
	color: rgb(59, 75, 78);
	border: 1px dotted rgba(198, 214, 217, 0.8);
	background-color: white;
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px;
}

body iframe{
	display: none;
	visibility: hidden;
}

/* Arreglo comentarios */ #comment-wrap{ margin-bottom: 20px; padding-top: 15px;}
/* Arreglo footer */ #main-footer{ background: #222 top center url(imgs/bg-circuito_dark.svg); border-top: 4px solid #444;} #footer-widgets {background-color: rgba(0, 0, 0, 0.1);}


/* Para listado de circuitos */

.container-listado-circuitos, .container-listado-carreras{
	background: #fff top center url(imgs/bg-circuito.svg);
	background-size: 900px 900px;
	background-repeat: repeat;
}


/*  CONTENIDO SINGLE DE CIRCUITOS Y CARRERAS*/

#contenido{
	margin-top: 20px;
}

#bloque-circuito{
	min-height: 210px; width: 100%; margin-bottom: 15px;
}

#caract-circuito{
	text-align: center;
}

.single-circuito .fullwidth_map {
	height: 400px;
	overflow: hidden;
	background: #acacac;
}

#hchart_single_route{
	margin: 0 auto;
}
svg{
	padding: 0 5px;
}


/* CONTENIDO LISTADO CIRCUITOS y CARRERAS */

.titulo-listado{
	position: relative;
	top: -5px;
	box-shadow:2px 2px 4px #C4C4C4;
}

#orden{
	position: relative;
	display: block;
	text-align: center;
	min-width: 240px;
	width: 55%;
	min-height: 100px;
	margin: 2px auto;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border: 1px dotted rgba(198, 214, 217, 0.8);
}

.filter-button {
	min-width: 80px;
	display: inline-block;
	box-shadow: 1px 1px 1px #7d8e85;
	padding: 2px 3px 2px 30px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px dotted rgba(198, 214, 217, 0.8);
	background: no-repeat left center #ffffff;
	background-size: 18px;
	background-position-x: 5px;
	clear: both;
	margin-top: 3px;
	margin-right: 5px;
	font-size: smaller;
	color: rgb(102,102,102);
}
.filter-button:hover {
	font-weight: bold;
	cursor: pointer;
	box-shadow: -1px -1px 1px #7d8e85;
}
.filter-button a{
	color: rgb(102,102,102);
}
.filter-button-activo{
	font-weight: bold;
	cursor: pointer;
	box-shadow: -1px -1px 1px #7d8e85;
}

#por-distancia, #por-duracion, #por-desnivel-pos, #por-dificultad {
		display: inline-block;
}

.circuit-features {
	cursor: default;
	margin: 4px 1px 4px 0px;
	padding: 2px 3px 2px 30px;
	display: inline-block;
	background: no-repeat left center rgba(197, 227, 215, 0.43);
	background-image: url(imgs/ico_mountain_s.png);
	background-size: 18px;
	background-position-x: 5px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border: 1px dotted rgba(198, 214, 217, 0.8);
}
a.circuit-features {
	color: #fff;
	cursor: pointer;
	-webkit-transition: 0.1s linear;
	-moz-transition:	0.1s linear;
}

.circuit-distancia{
	background-image: url(imgs/ico_distance_s.png);
}

.circuit-desnivel-positivo{
	background-image: url(imgs/ico_elev_up_s.png);
}

.circuit-duracion{
	background-image: url(imgs/ico_time_s.png);
}

.circuit-balizado{
	background-image: url(imgs/ico_balizado_s.png);

}

.circuit-descarga-gpx{
	background: no-repeat left center rgba(203, 203, 203, 0.43);
	background-image: url(imgs/ico_download_s.png);
	background-size: 18px;
	background-position-x: 5px;
	margin-left: 2px;
}
.circuit-descarga-gpx a{
	color: grey;
}
.circuit-desnivel-dificultad-5{
	background-image: url(imgs/ico_dificultad_5_s.png);
}
.circuit-desnivel-dificultad-4{
	background-image: url(imgs/ico_dificultad_4_s.png);
}
.circuit-desnivel-dificultad-3{
	background-image: url(imgs/ico_dificultad_3_s.png);
}
.circuit-desnivel-dificultad-2{
	background-image: url(imgs/ico_dificultad_2_s.png);
}
.circuit-desnivel-dificultad-1{
	background-image: url(imgs/ico_dificultad_1_s.png);
}
.circuit-desnivel-dificultad-NS{
	background-image: url(imgs/ico_dificultad_NS_s.png);
}

.race-features {
	cursor: default;
	margin: 4px 1px 4px 0px;
	padding: 2px 3px 2px 30px;
	display: inline-block;
	background: no-repeat left center rgba(132, 200, 215, 0.56);
	background-image: url(imgs/ico_meta_s.png);
	background-size: 18px;
	background-position-x: 5px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border: 1px dotted rgba(198, 214, 217, 0.8);
}

a.circuit-features {
	color: #fff;
	cursor: pointer;
	-webkit-transition: 0.1s linear;
	-moz-transition:	0.1s linear;
}

.listado-navegacion{
	width: 300px;
	min-height: 35px;
	margin: 30px auto 5px auto;
}
.previos{
	color: rgb(59, 75, 78);
	font-size: xx-large;
	height: 40px;
	width: 50px;
	float: left;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border: 1px dotted rgba(198, 214, 217, 0.8);
	text-align: center;
	padding: 5px;
	background-color: white;
}
.siguientes{
	color: rgb(59, 75, 78);
	font-size: xx-large;
	height: 40px;
	width: 50px;
	float: right;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border: 1px dotted rgba(198, 214, 217, 0.8);
	text-align: center;
	padding: 5px;
	background-color: white;
}

/* Para listado de carreras*/

#imagen-bloque-circuito-carrera{
	float: left;
}
#realizado{
	display: inline-block;
	width: 31px;
	height: 31px;
	margin-left: 5px;
	background: no-repeat center bottom;
	background-size: 30px;
	background-image: url(imgs/ico_done_s.png);
}

#circuito-de-carrera{
	display: inline-block;
}

#info-de-carrera{
	display: inline-block;
}

#caract-carrera{
	text-align: center;
}

.race-entradas{
	background-image: url(imgs/ico_entrada_s.png);
}

.race-localizacion{
	background-image: url(imgs/ico_localizacion_s.png);
}

.race-fecha{
	background-image: url(imgs/ico_date_s.png);
}
.race-hora{
	background-image: url(imgs/ico_time_s.png);
}
.race-organizador{
	background-image: url(imgs/ico_organizador_s.png);
}
.race-enlace{
	background-image: url(imgs/ico_enlace_s.png);

}
.race-realizado-single{
	background-color: #089dbe;
	background-image: url(imgs/ico_done_w_s.png);
	color: white;
	font-weight: bolder;
}

/* Pagina entrenamiento */
.container-entrenamiento{ background: #fff top center url(imgs/bg-entrenamiento.jpg) repeat-x;}

/* Otros ajustes */

/* Para el inicio */

.container-inicio{
	background: no-repeat url(http://www.palenciatrail.com/images/palencia-trail-bg-2016-1.jpg);
	background-size: cover;
}

/* en comentarios*/

#commentform textarea, #commentform input[type="text"]{
	background-color: #fff;
	border: 1px solid rgba(132, 200, 215, 0.56);
}


/* ------ Para Tablet y movil ---------------------------------------------------------------------------------------------------------------     */


@media all and (max-width: 1200px){
		#et-top-navigation{font-weight: 300; font-size: 80%;}
		#top-menu li{padding-right: 9px;}
		#top-menu li:hover{text-decoration: underline;}
	
	
}
@media all and (max-width: 980px) {
	
	.container-inicio{
		background: no-repeat  right bottom url(http://www.palenciatrail.com/images/palencia-trail-bg-2016-1.jpg);
		background-size: cover;
		background-position-x: -255px;
	}
	
	
}

@media all and (max-width: 479px) {
	.container-inicio{
		background: no-repeat  right bottom url(http://www.palenciatrail.com/images/palencia-trail-bg-2016-1.jpg);
		background-size: cover;
		background-position-x: -555px;
	}
	.container{
		width: 95%;
	}
	.fullwidth_map{
		display: inline;
	}
}

@media all and (max-width: 319px) {
	.container-inicio{
		background: no-repeat  right bottom url(http://www.palenciatrail.com/images/palencia-trail-bg-2016-1.jpg);
		background-size: cover;
		background-position-x: -955px;
	}
}