@font-face { 
	font-family: "Mitr";
	src: url('fonts/Mitr-Regular.ttf');
	font-style: normal;
}

@font-face { 
	font-family: "Mitr";
	src: url('fonts/Mitr-Bold.ttf');
	font-weight: 900;
}
.space { margin-top: 1em; margin-bottom: 1em; }
.max-space { margin-top: 2em; margin-bottom: 2em; }
.king-space { margin-top: 4em; margin-bottom: 4em; }
.blue { color: #236096; }
.sky { color: #3DA2DC; }
.black { color: #000; }

.box-head ul.menu li a { color: #333; font-size: 1.1em; }
.box-head ul.menu li.active > a, .box-head ul.menu li a:hover {
    background: transparent;
    border-bottom: solid 5px #3DA2DC;
}
.phone { color: #236096; font-size: .8em; border-bottom: solid 1px #3DA2DC; }

/* index */
.logo img { max-height: 80px; }
.bg-welc { background: url('../img/banners/banner.jpg')no-repeat center; background-size: cover; }
.box-welc span{ display: block; font-size: 2.5em; line-height: .9; }
.box-welc { padding-top: 4em; padding-bottom: 4em; }
.list-servs li { margin: 10px; }
.bg-obst { background: url('../img/banners/banner-footer.jpg')no-repeat bottom center; background-size: cover; }
.box-obst { padding-top: 2em; padding-bottom: 10em; }
@media screen and (max-width: 39.9375em) {
	.bg-welc { background: url('../img/banners/banner.jpg')no-repeat 60%; background-size: cover; }
}
@media screen and (min-width: 40em) {
	.box-obst h2 { max-width: 80%; }
}
.box-footer { padding-top: .5em; padding-bottom: 1em;}
.social-text { padding: 1em; }


/* somos */
.bg-somos { background: url('../img/banners/somos.jpg')no-repeat bottom center; background-size: cover; }
.box-somos span{ display: block; font-size: 2.5em; line-height: .9; }
.box-somos { padding-top: 4em; padding-bottom: 4em; }


/*servicios */
.bg-servicios { background: url('../img/banners/servicios.jpg')no-repeat top center; background-size: cover; }
.box-servicios span{ display: block; font-size: 2.5em; line-height: .9; }
.box-servicios { padding-top: 4em; padding-bottom: 4em; }
@media screen and (min-width: 40em) {
	.bg-list-servicios { background: url('../img/servicios/doctor.jpg')no-repeat center;  }
}


/*sucursales */
.bg-sucursales { background: url('../img/banners/sucursales.jpg')no-repeat top center; background-size: cover; }
.box-sucursales span{ display: block; font-size: 2.5em; line-height: .9; }
.box-sucursales { padding-top: 4em; padding-bottom: 4em; }

/* contact  */
.bg-contacto { background: url('../img/banners/contacto.jpg')no-repeat top center; background-size: cover; }
.box-contacto span{ display: block; font-size: 2.5em; line-height: .9; }
.box-contacto { padding-top: 4em; padding-bottom: 4em; }
.form input, .form textarea { border:solid 1px #3DA2DC;  }
.form label { padding-left: 15px; }
.form textarea { min-height: 120px; }
.bg-contact { background: url('../img/banners/ban-conact.jpg')no-repeat bottom center; background-size: cover; }
.menu-contact { padding-top: 50px; padding-bottom: 100px; }
.menu-contact li a { font-size: 2em; }
