/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
@font-face
{
   font-family: "Heinmat";
   src: url("../fonts/Heimat Sans.ttf");
}
body {
	padding-top: 56px;
	font-family: "Heinmat", serif;
}
.idioma{
	float: right;
	margin-top: -50px!important;	
}
.idioma a {
	color: #000000;
}
.bg_menu{
	background-color: #fff;
}
.carousel-item {
  height: 60vh;
  min-height: 600px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}
.logo{
	max-width: 150px;
}
.navbar ul li a{
	margin-top: 50px!important;
}
.slide_a{
	background-image: url("../img/slide_1.jpg");
	background-position: right bottom;
}.slide_b{
	background-image: url("../img/slide_3.jpg");
}.slide_c{
	background-image: url("../img/slide_2.jpg");
}.slide_d{
	background-image: url("../img/slide_4.jpg");
}
.nosotros{
	background-color: #fff;
	color: #000;
	padding-top: 20px;
}
.nosotros h1{
	margin-top: 40px!important;
	text-align: left;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.nosotros p{
	font-size: 18px;
	margin-bottom: 50px;
	text-align: justify;
}
.img_gal{
	display: block;
	margin: 0px auto 40px auto;
}
.directorio h3{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.directorio p {
	margin: 0px auto 20px;
}
.actividades{
	background-color: #fff;
	color: #000;
	padding-top: 20px;
}
.actividades h1{
	margin-top: 40px!important;
	text-align: left;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.actividades .card{
	border:0px solid #fff;
}
.actividades .card p{
	text-align: justify;
}

.actividades .card-header{
	background-color: #fff;
	border: 0px;
}
.actividades .card-header a{
	color:#000000;
	margin-left: -20px;
}
.actividades a{
	color:#fff;
	text-decoration: none;
}
.actividades .card-body{
	background-color: #fff;
}
.actividades .card-body p{
	color:#999;
}
.actividades .card h4{
	font-weight: bold;
	font-size: 14px;
}
.mas{
	width: 25px;
	margin:10px;
}
.mas:hover{
	width: 23px;
	margin: 11px 11px;
-webkit-transition: all .125s ease-in;
-moz-transition: all .125s ease-in;
-ms-transition: all .125s ease-in;
-o-transition: all .125s ease-in;
transition: all .125s ease-in;}
.center{
	display:block;
	margin: 0px auto;
}
.rs li{
	display: inline;
	margin: 0px 10px;
}
#ubicacion{
	list-style-image: url("../img/ico_pin.png");
}
#tel{
	list-style-image: url("../img/ico_phone.png");
}
#horario{
	list-style-image: url("../img/ico_horario.png");
}
#mail{
	list-style-image: url("../img/ico_mail.png");
}
.label{
	background-color: #000000;
	color:#fff;
	font-size: 14px;
	padding: 8px;
	border: none;
}
.btn_send{
	background-color: #fff;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	border-radius: 8px;
	border:0px solid #000;
	padding: 8px 18px;
}
.last_f{
	display:blocK;
	margin: 10px auto;
	text-align: left;
}
.last_f a{
	color:#000;
	font-weight: bold;
}
.copy{
	font-size: 10px;
	color:#333;
}
.idiomam{
	display: none;
}
.txt_center{
	text-align: center!important;
	font-size: 7.4px;
	font-weight: bold;
}
.center{
	display:block;
	margin: 0px auto;
}
.logito{
	max-height: 26px;
}
footer a{
	color:#000!important;
}
@media (max-width: 480px) {
	.idioma{
		display: none;
	}
	.navbar ul li a{
		margin-top: 0px!important;
	}
	.idiomam{
		display: block;	
	}
	.div_menu{
		border: 1px solid #999;
		width: 99%;
	}
	.idiomam a{
		color:#666;
	}
	.label{
		width:48%;
		margin: 2px;
	}
	.btn_send{
		display: block;
		margin: 10px auto;
		width: 98%;
	}
}