a{
	outline:none;
	text-decoration:none!important;
}
body {

}
/*--- Navbar ---*/
header{
}
button:focus {
	outline: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
}
.navbar-toggler i{
	color:#fff;
	font-size:28px;
}
.nav-link{
	font-weight: normal;
	font-size: 19px;
	letter-spacing: .4px;
}
.nav-item{
	padding-left:5px;
	padding-right: 5px;
}
.navbar {
  padding: 3rem 6rem;
}
.logoh{
	height:70px;
}
.navbar .redes img{
	height:30px;
}
header {
  width: 100%;
  height: 1100px!important;
  background: url('../imgs/header.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.comunidad{
	background: #b3cb04;
}
.comunidad h1{
	font-family: 'encode_sansbold';
	color: #000;
	margin-bottom:20px;
	margin-top:20px;
	text-transform: uppercase;
	text-align: center;
	font-size:53px;
}
.comunidad h1 img{
	height: 45px;
	margin-bottom:10px;
}
.comunidad h2{
	font-family: 'encode_sansmedium';
	color: #000;
	margin-bottom:40px;
	text-align: center;
	font-size:25px;
}
.comunidad .texto{

}
.comunidad .texto p{
	font-family: 'encode_sansregular';
	color:#000;
}






.btn-formuhome {
  color: #000;
  background-color: transparent!important;
	font-family: 'encode_sanssemibold';
	font-size:22px;
	border-radius: 10px;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:60px;
	padding-right:60px;
	border:2px solid #000;
}
.btn-formuhome:hover,
.btn-formuhome:focus,
.btn-formuhome:active,
.btn-formuhome.active,
.open .dropdown-toggle.btn-formuhome {
  color: #000;
	border:2px solid #000;
	text-decoration: underline!important;
}
.btn-formuhome.disabled,
.btn-formuhome[disabled],
fieldset[disabled] .btn-formuhome,
.btn-formuhome.disabled:hover,
.btn-formuhome[disabled]:hover,
fieldset[disabled] .btn-formuhome:hover,
.btn-formuhome.disabled:focus,
.btn-formuhome[disabled]:focus,
fieldset[disabled] .btn-formuhome:focus,
.btn-formuhome.disabled:active,
.btn-formuhome[disabled]:active,
fieldset[disabled] .btn-formuhome:active,
.btn-formuhome.disabled.active,
.btn-formuhome[disabled].active,
fieldset[disabled] .btn-formuhome.active {
	border:2px solid #000;
	text-decoration: underline!important;
}
.btn-formuhome .badge {
  color: #000;
	border:2px solid #000;
	text-decoration: underline!important;
}
#cargandoformuhome{
	display: none;
}
.form-group {
	margin-bottom: 0rem;
}
.forminscribite input{
	padding-top:28px;
	padding-bottom:28px;
	padding-left:25px;
	padding-right:25px;
	background: #fff;
	font-family: 'encode_sansmedium';
	font-weight: 400;
	color: #000;
	font-size: 20px;
	margin-bottom: 25px;
}
.form-control:focus {
	border-bottom: none!important;
	outline: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	background: #fff;
}
.form-control::placeholder {
	color: #60696f;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #60696f;
}
.form-control::-ms-input-placeholder {
  color: #60696f;
 }
.forminscribite input[type=text], .forminscribite input[type=number], .forminscribite input[type=phone], .forminscribite input[type=email], .forminscribite input[type=date]{
	-webkit-appearance: none;
	 outline: 0px transparent !important;
	border-radius:15px;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom: none!important;
	color:#000;
}





.noticias{
	background: #fff;
}
.noticias h1{
	font-family: 'encode_sansbold';
	color: #000;
	margin-bottom:20px;
	margin-top:20px;
	text-transform: uppercase;
	text-align: center;
	font-size:53px;
}
.noticias a{
	color: #000;
}
.noticias h3{
	font-family: 'encode_sanssemibold';
	color: #000;
	font-size:23px;
	padding:3px;
}
.modal-body{

}
.modal-body img{
	align-items: center;
  display: flex;
	margin: auto;
}
.modal-body h6{
	font-family: 'encode_sansmedium';
	float:left;
	margin-bottom:15px;
	width: 60%;
}
.modal-body h4{
	margin-top:60px;
	margin-bottom:30px;
	font-family: 'encode_sansbold';
}
.modal-body p{
	font-family: 'encode_sansregular';
	font-size: 17px;
}
#masnoticias{
	display:none;
	flex-wrap: wrap;
}

.redessociales{
	background: #e62976;
}
.redessociales h1{
	font-family: 'encode_sansbold';
	color: #fff;
	margin-bottom:20px;
	margin-top:20px;
	text-transform: uppercase;
	text-align: center;
	font-size:53px;
}


.footer{
}
.footer img{
	margin:10px;
}


.mob{display: none!important;}

/* Media Queries  */
@media only screen and (max-width: 1440px) {

}
@media only screen and (max-width: 1366px) {
	header {
	  width: 100%;
	  height: 1150px!important;
	  background: url('../imgs/header.jpg');
		background-position: left -370px bottom 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}
}
@media only screen and (max-width: 1280px) {
	header {
	  width: 100%;
	  height: 800px;
	  background: url('../imgs/header.jpg');
		background-position: left -420px bottom 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}
}
@media only screen and (max-width: 1120px) {
	.navbar {
	  padding: 1rem 1rem;
	}
	.nav-item{
		padding-left:4px;
		padding-right: 4px;
	}
	header {
	  width: 100%;
	  height: 600px;
	  background: url('../imgs/header.jpg');
		background-position: left -580px bottom 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}
}
@media only screen and (max-width: 768px) {
	.navbar-light .navbar-toggler {
    border: none!important;
	}
	header {
	  width: 100%;
		background: url('../imgs/fndtst.jpg');
		height: 350px!important;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.navbar {
	  padding: 0.5rem 0.6rem;
	}
	.navbar-nav{
		flex-direction: row!important;
	}
	.redes{
		display: none!important;
	}
}
@media only screen and (max-width: 640px) {
	.mob{display: block!important;}
	.desk{display: none!important;}
	.nav-item{
		text-align: right;
	}
	header {
	  width: 100%;
	  background: url('../imgs/fndtst.jpg');
		height: 350px!important;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.logoh{
		height:50px;
	}
	.navbar .redes img{
		height:28px;
	}
	.comunidad h1{
		font-size:38px;
		text-align: center;
	}
	.comunidad h2{
		margin-bottom: 0px;
	}
	.noticias h1{
		font-size:38px;
	}
	.redessociales h1{
		font-size:38px;
	}
	.mQuery550 #svList li {
    width: 90%!important;
	}
}
@media only screen and (max-width: 480px) {
	header {
		background: url('../imgs/fndtst.jpg');
		height: 260px!important;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.navbar{
		-webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important;
	}
	.navbar-nav{
		flex-direction: column!important;
	}
	.footer img{
		margin:5px;
		height: 40px;
	}
}
@media only screen and (max-width: 360px) {
	header {
		background: url('../imgs/fndtst.jpg');
		background-position: left -60px bottom 0px;
		height: 260px!important;
		background-repeat: no-repeat;
		background-size: cover;
	}

}
@media only screen and (max-width: 320px) {

}

/*-------------------------------------------------- Comunes Generales --------------------------------------------------*/


.centro{
	display: flex;
	justify-content: center;
	/* align-items: center; PxHx*/
}
.encolumno{
	display: flex;
	flex-direction: column;
}
.engrillo{
	display: flex;
	flex-direction:row;
}
.center{
	text-align: center;
}
.lh0{
	line-height: 0!important;
}
.error {
    color: #000;
		font-family: 'encode_sansregular';
		font-weight: 300;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.ok{
	color:#379d47;
	font-family: 'montserratlight';
	font-size: 17px;
	font-weight: 300;
}
.borde{
	border-radius: 20px;
}

input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}
