/*
Te damos la bienvenida a CSS personalizado

Para saber cómo funciona, ve a http://wp.me/PEmnE-Bt
*/
.container-wrap {
	border-radius: 5px;
}

#main-navigation, .sf-menu li a {
	display: none;
}

.cat-item-none {
	display: none;
}

.full-width #post-entry h1.post-title {
	text-align: center;
	color: #ffa32b;
}

#custom-img-header img {
	margin: 0 0 0 3%;
}

#top-navigation {
	border-radius: 5px;
	margin-bottom: 1.25%;
}

#custom footer.footer-bottom .fbottom {
	display: none;
}

#bodywrap #bodycontent {
	margin-top: 3%;
}

#bodywrap {
	max-width: 100%;
}

#top-navigation .sf-menu li {
	width: 25%;
	text-align: center;
	border-radius: 5px;
}

#top-navigation .sf-menu a:selected {
	background-color: #ff0000;
}

.googlemaps {
	text-align: center;
}

label {
	color: #1ca76e;
	font-family: helvetia, arial;
	font-size: 18px;
	line-height: 1.5em;
}

input[type="submit"] {
	background-color: rgba(0,153,0,1);
	color: #FFF;
	border-radius: 5px;
}

#contact-form-71 {
	float: right;
	width: 50%;
}

.texto-clinica p {
	margin: 0 0 .25em 2.5em;
}

.cl_Col_Central {
	margin: auto;
}

.cl_Clear {
	clear: both;
}

#logo, #nombre_clinica, #telefono_clinica {
	margin: auto;
}

.cl_Datos_Pie {
	background-color: #1ca76e;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	width: 90%;
	margin: 0 auto 1%;
	padding-top: .1%;
}

.cl_Direccion {
	margin: 1em;
	border-radius: 5px;
}

.cl_Pie {
	font-size: .9rem;
}

.cl_Servicios {
	background-color: rgba(0,204,153,1);
	text-align: left;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	color: #fff;
	margin: 5%;
	padding: 1% 3%;
}

.cl_Horario {
	text-align: left;
	color: #fff;
	margin: 5%;
	padding: 1% 3%;
}

.cl_Calle {
	text-align: left;
	color: #fff;
	margin: 5%;
	padding: 1% 3%;
}

.cl_Mapa {
	background-color: rgba(0,204,153,1);
	text-align: left;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	color: #fff;
	margin: 5%;
	padding: 1% 3%;
}

.cl_Mapa ul {
	list-style: none;
}

.cl_Mapa ul li a {
	color: fff !important;
}

.cl_Servicios ul {
	padding-left: 1em;
}

.post-content iframe {
	border-radius: 5px;
	border-style: solid;
	border-width: thin;
	border-color: #749b00;
}

#cabecera {
	background: #f5f5f5;
	text-align: center;
	width: 90%;
	margin-left: 5%;
	border-radius: 5px;
	margin-top: 1%;
	padding-top: 1em;
}

#container {
	width: 90%;
	margin: 0 5%;
}

#bodywrap #bodycontent {
	margin-top: 0;
}

#header {
	background: whitesmoke;
}

.container-wrap, footer .ftop {
	background-color: whitesmoke;
}

.full-width #post-entry article {
	margin: 0 !important;
}

#post-entry article {
	padding: 0;
}

#post-entry .post-content a {
	color: #1ca76e;
}

#post-entry h1.post-title {
	display: none;
}

.content {
	padding-top: 0 !important;
}

.container-wrap {
	padding: 0 2%;
}

#header {
	display: none;
}

.texto-clinica {
	font-size: 18px;
	line-height: 1.5em;
}

#contact-form-71 {
	float: none;
	width: 100%;
}

#mobile-nav .select-pri {
	color: #1ca76e;
}

#mobile-nav .select-pri:before {
	color: #FFF;
	content: "Menú";
}

p .select-pri {
	margin: auto;
}

#qs_gracias {
	padding-top: 3%;
	text-align: center;
}

.qs_texto {
	margin: 2%;
}

#direccion_clinica {
	width: 100%;
}

#mapa_grande {
	width: 100%;
	text-align: center;
}

#mapa_grande iframe {
	width: 95%;
	height: 310px;
}

#imagen_form {
	padding-right: 1%;
}

@media all and (min-width:900px) {
	#logo, #nombre_clinica, #telefono_clinica {
		margin: 0;
		float: left;
	}
	
	#logo, #telefono_clinica {
		width: 20%;
	}
	
	#nombre_clinica {
		width: 60%;
	}
	
	#col1_Ofrecemos {
		width: 45%;
	}
	
	#col2_Ofrecemos {
		width: 50%;
		margin-left: 3%;
	}
	
	.cl_Flota_Left {
		float: left;
	}
	
	.cl_Flota_Right {
		float: right;
	}
	
	.cl_Servicios {
		float: left;
		width: 40%;
		margin: 1% 3%;
		padding: 1% 2%;
	}
	
	.cl_Horario {
		float: left;
		width: 40%;
		margin: 1% 3%;
		padding: 1% 2%;
	}
	
	.cl_Calle {
		clear: both;
		float: left;
		width: 40%;
		margin: 1% 3%;
		padding: 1% 2%;
	}
	
	.cl_Mapa {
		float: left;
		width: 40%;
		margin: 1% 3%;
		padding: 1% 2%;
	}
	
	#foto_qs {
		float: left;
	}
	
	.qs_contenedor {
		float: left;
		width: 60%;
	}
	
	#direccion_clinica {
		width: 30%;
		float: left;
	}
	
	#mapa_grande {
		width: 70%;
	}
	
	#formulario {
		width: 90%;
	}
	
	.cl_Icono_Servicio {
		float: left;
		padding-right: 2%;
	}
}

@media all and (min-width:1200px) {
	.cl_Servicios {
		width: 15%;
		margin: 1%;
	}
	
	.cl_Horario {
		width: 20%;
		margin: 1%;
	}
	
	.cl_Calle {
		clear: none;
		width: 20%;
		margin: 1%;
	}
	
	.cl_Mapa {
		width: 20%;
		margin: 1%;
	}
	
	#datos_Clinica {
		margin-left: 2em;
	}
	
	#qs_col1 {
		width: 25%;
		float: left;
	}
	
	#imagen_video {
		width: 50%;
		text-align: center;
		float: left;
	}
	
	#qs_col2 {
		width: 25%;
		float: right;
	}
	
	#qs_gracias {
		clear: both;
	}
	
	.qs_contenedor {
		width: 70%;
	}
}