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

}
/*--- Navbar ---*/
header{
}
button:focus {
	border-bottom: none!important;
	outline: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
}
.navbar{
	background: #fff;
	padding-top: 1.5rem;
  padding-right: 3rem;
  padding-bottom: 2.3rem;
  padding-left: 3rem;
	background-image: url("../imgs/linea1.png");
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: 100%;
}
.navbar-toggler i{
	color:#000;
	font-size:28px;
}
.navbar-brand{
	font-family: 'montserratbold';
	font-size:35px;
	color:#3c3c3b!important;
}
.nav-link{
	font-family: 'montserratextrabold';
	font-weight: normal;
	font-size: 18px;
	color:#3c3c3b;
}
.nav-item{
	padding-left:6px;
	padding-right:6px;
}
.navbar-light .navbar-nav .nav-link {
  color:#3c3c3b;
}
.active{
	color:#3c3c3b;
}
.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-item:hover .nav-link {
  color:#3c3c3b;
	text-decoration: underline!important;
}
.navbar .redes{
	margin-left:2%;
}
.navbar .redes .nav-item{
	padding-left:2px!important;
	padding-right:2px!important;
}
.navbar .redes .nav-item .nav-link{
	color:#9d9d9c!important;
	font-size:22px;
}
/*header {
  width: 100%;
  height: 1080px!important;
  background: url('../imgs/fondo.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}*/
.header-content{
	margin-left:15%;
	margin-top:7%;
}
.header-content h1{
	font-family: 'montserratblack';
	color:#fff;
	font-size:78px;
}
.header-content h1 span{
	color:#ee5049!important;
}
.header-content .btn{
	margin-top:50px;
}
.biografia{
	margin-top:100px;
}
.biografia h2{
	font-family: 'montserratextrabold';
	color:#3c3c3b;
	font-size:50px;
	margin-bottom:20px;
	margin: auto;
}
.biografia p{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:20px;
	margin-top:16px;
	text-align: justify;
}
.biografia ul{
	margin-top:40px;
}
.biografia li{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:20px;
	margin-bottom:20px;
	
}
.biografia li b{
	font-family: 'montserratbold';
}
.biografia .redes{
	border: 2px solid #3c3c3b;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	border-radius: 20px;
	width:480px;
	text-align: center;
	margin-top:100px;
}
.biografia .redes dt{
	font-family: 'montserratsemibold';
	color: #3c3c3b;
	font-size:20px;
}
.biografia .redes span{
	margin-right:10px;
}
.biografia .redes dt a{
	color: #3c3c3b;
	margin-left:10px;
	margin-right:10px;
}
.biografia .redes dt a:hover{
	color: #444441;
}
.biografia .img-martin2{
	box-shadow: 1px 0px 9px 12px rgba(82,82,82,0.09);
	-webkit-box-shadow: 1px 0px 9px 12px rgba(82,82,82,0.09);
	-moz-box-shadow: 1px 0px 9px 12px rgba(82,82,82,0.09);
}
.biografia .play{
	position: absolute;
	bottom: 5%;
  left: 14%;
	height: 50px;
}
.propuestas{
	/*background: #ececec;*/
	padding-top:162px;
	/*100px*/
	padding-bottom:0px
}
.propuestas h2{
	font-family: 'montserratextrabold';
	color:#3c3c3b;
	font-size:50px;
	margin-bottom:20px;
	text-align: center;
	margin-top: -106px;
}

.insta_post{
	width: 250px; 
	height: 480px;
	background-color: red;
}
.propuestas .texto p{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:22px;
	margin-top:30px;
}
.propuestas .card h5{
	font-family: 'montserratbold';
	color:#3c3c3b;
	font-size:29px;
	margin-bottom:20px;
}
.propuestas .card p{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:18px;
	margin-bottom:60px;
}


/****************/
.ahora{
	/*background: #ececec;*/
	padding-top:100px;
	padding-bottom:100px
}
.ahora h2{
	font-family: 'montserratextrabold';
	color:#3c3c3b;
	font-size:50px;
	margin-bottom:20px;
	text-align: center;
}
.ahora .texto p{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:22px;
	margin-top:30px;
}
.ahora .card h5{
	font-family: 'montserratbold';
	color:#3c3c3b;
	font-size:29px;
	margin-bottom:20px;
}
.ahora .card p{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:18px;
	margin-bottom:60px;
}

/****************/
.noticias{
	padding-top:0px;
	padding-bottom:100px
}
.noticias h2{
	font-family: 'montserratextrabold';
	color:#3c3c3b;
	font-size:50px;
	margin-bottom:20px;
}
.noticias .card h5{
	font-family: 'montserratextrabold';
	color:#3c3c3b;
	font-size:26px;
	margin-bottom:20px;
	text-align: center;
}
.noticias .card p{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:17px;
	margin-bottom:60px;
}
.noticias .card a{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:14px;
	letter-spacing: 2px;
}
.sumate{

}
.sumate img{

}
.sumatetxt{
	background: #fff;
	box-shadow: -1px 1px 13px 0px rgba(0,0,0,0.17);
	-webkit-box-shadow: -1px 1px 13px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: -1px 1px 13px 0px rgba(0,0,0,0.17);
	text-align: center;
	position: relative;
  top: -250px;
}

.separa img
{
	width: 233px; 
	height: 122px;
	
}


.sumatetxt h1{
	font-family: 'montserratextrabold';
	color:#3c3c3b;
	font-size:47px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.sumatetxt h1 span{
	color:#ee5049!important;
}
.sumatetxt h6{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:24px;
	margin-top:20px;
	margin-bottom:40px;
}
.sumatetxt .btn{
	margin-bottom:20px;
}
hr{
  width: 90%;
  border: 0;
  height: 1px;
  background: #000;
  opacity: 0.2;
}
.footer{

}
.footer img{
	/*width:280px;*/
    width:162px;
    margin: 59px;

}
.footer p{
	font-family: 'montserratregular';
	color:#3c3c3b;
	font-size:18px;
	margin-bottom:60px;
	margin-top:40px;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	max-width: 410px;
	min-width: 280px;
}
.footer .redes{

}
.footer .redes h6{
	font-family: 'montserratsemibold';
	color:#3c3c3b;
	font-size:16px;
	font-weight: normal;
	margin-bottom:30px;
}
.footer .redes a{
	color:#3c3c3b;
	margin:10px;
}
.footer .redes a i{
	font-size:30px;
}
.voluntarios{
	background: #ececec;
}
.voluntarios h1{
	font-family: 'montserratbold';
	color:#3c3c3b;
	text-align: center;
	margin:auto;
	font-size:45px;
	padding-top:30px;
	padding-bottom:20px;
}
@media (min-width: 768px){
	.voluntarios .col-md-4 {
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
	}
}
.comuna{
	background: #e1e1e1;
	border-radius: 15px;
	padding:20px;
}
.comuna h6{
	font-family: 'montserratregular';
	font-size:14px;
	color: #3c3c3b;
	line-height: 1;
	width:90%;
	margin:auto;
	text-align: center;
}



.mob{display: none!important;}





.boton2{
	border: 2px solid #3c3c3b;
	padding-left:30px;
	padding-right:30px;
	padding-top:3px;
	padding-bottom:3px;
	border-radius: 20px;
	width: 120px;
	text-align: center;
	font-family: 'montserratsemibold';
	font-size:16px;
	color:#3c3c3b;
}
.card{
	box-shadow: -1px 1px 13px 0px rgba(0,0,0,0.17);
	-webkit-box-shadow: -1px 1px 13px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: -1px 1px 13px 0px rgba(0,0,0,0.17);
}
.carousel-control-prev {
    left: -20px;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 104px;
    height: 68px;
    background: no-repeat 50%/100% 100%;
		opacity: 0.8;
}
.carousel-control-next {
    right: -20px;
}
.carousel-control-next-icon {
    background-image: url('../imgs/next0b30.png?id=2')!important;
}
.carousel-control-prev-icon {
    background-image: url('../imgs/left0b30.png?id=2')!important;
}
.btn-martin {
  color: #FFFFFF;
  background-color: #EE5049;
  border-color: #EE5049;
	font-family: 'montserratblack';
	font-size:26px;
	border-radius: 40px;
	padding-left:70px;
	padding-right:70px;
	padding-top:15px;
	padding-bottom:15px;
}

.btn-martin:hover,
.btn-martin:focus,
.btn-martin:active,
.btn-martin.active,
.open .dropdown-toggle.btn-martin {
  color: #FFFFFF;
  background-color: #D44F48;
  border-color: #EE5049;
}

.btn-martin:active,
.btn-martin.active,
.open .dropdown-toggle.btn-martin {
  background-image: none;
}

.btn-martin.disabled,
.btn-martin[disabled],
fieldset[disabled] .btn-martin,
.btn-martin.disabled:hover,
.btn-martin[disabled]:hover,
fieldset[disabled] .btn-martin:hover,
.btn-martin.disabled:focus,
.btn-martin[disabled]:focus,
fieldset[disabled] .btn-martin:focus,
.btn-martin.disabled:active,
.btn-martin[disabled]:active,
fieldset[disabled] .btn-martin:active,
.btn-martin.disabled.active,
.btn-martin[disabled].active,
fieldset[disabled] .btn-martin.active {
  background-color: #EE5049;
  border-color: #EE5049;
}

.btn-martin .badge {
  color: #EE5049;
  background-color: #FFFFFF;
}


.btn-vol-whatsapp {
  color: #FFFFFF;
  background-color: #EE5049;
  border-color: #EE5049;
	font-family: 'montserratbold';
	font-size:22px;
	border-radius: 40px;
	padding-left:13px;
	padding-right:13px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:10px;
}
.btn-vol-whatsapp i{
	font-size:30px;
}

.videos{
	width:263px; 
	height:395px;
}


.btn-vol-whatsapp:hover,
.btn-vol-whatsapp:focus,
.btn-vol-whatsapp:active,
.btn-vol-whatsapp.active,
.open .dropdown-toggle.btn-vol-whatsapp {
  color: #FFFFFF;
  background-color: #D44F48;
  border-color: #EE5049;
}

.btn-vol-whatsapp:active,
.btn-vol-whatsapp.active,
.open .dropdown-toggle.btn-vol-whatsapp {
  background-image: none;
}

.btn-vol-whatsapp.disabled,
.btn-vol-whatsapp[disabled],
fieldset[disabled] .btn-vol-whatsapp,
.btn-vol-whatsapp.disabled:hover,
.btn-vol-whatsapp[disabled]:hover,
fieldset[disabled] .btn-vol-whatsapp:hover,
.btn-vol-whatsapp.disabled:focus,
.btn-vol-whatsapp[disabled]:focus,
fieldset[disabled] .btn-vol-whatsapp:focus,
.btn-vol-whatsapp.disabled:active,
.btn-vol-whatsapp[disabled]:active,
fieldset[disabled] .btn-vol-whatsapp:active,
.btn-vol-whatsapp.disabled.active,
.btn-vol-whatsapp[disabled].active,
fieldset[disabled] .btn-vol-whatsapp.active {
  background-color: #EE5049;
  border-color: #EE5049;
}

.btn-vol-whatsapp .badge {
  color: #EE5049;
  background-color: #FFFFFF;
}

/* Media Queries  */
@media only screen and (max-width: 1440px) {
	/*header {
	  width: 100%;
	  /*height: 980px!important;*/
	  /*height: 634px!important;
	  background: url('../imgs/fondo.jpg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}*/

    input
{
	border-radius: 20px;
    width: 400px;
}

textarea
{
	border-radius: 20px;
    width: 391px;
}

.instagram{
	margin-top: -11px;
 }

}
@media only screen and (max-width: 1366px) {
	.nav-link{
		font-size: 17px;
		letter-spacing: .2px;
	}
	.nav-item{
		padding-left:4px;
		padding-right:4px;
	}
	.navbar {
	    padding: 2.0rem 2.0rem;
	}
	.navbar-brand {
    font-size: 28px;
	}
}
@media only screen and (max-width: 1280px) {
	.navbar {
	  padding: 2rem 2rem;
	}
	.nav-link{
		font-size: 16px;
		letter-spacing: .2px;
	}
	.nav-item{
		padding-left:4px;
		padding-right: 4px;
	}

}
@media only screen and (max-width: 1180px) {
	.navbar {
	  padding: 1rem 1rem;
	}
	.nav-link{
		font-size: 15px;
		letter-spacing: .4px;
	}
	.nav-item{
		padding-left:6px;
		padding-right: 6px;
	}
	.navbar-brand {
    font-size: 28px;
	}
	.header-content h1{
		font-size:67px;
	}
	.biografia .redes{
		padding-left:20px;
		padding-right:20px;
		padding-top:5px;
		padding-bottom:5px;
		width:440px;
		margin-top:80px;
	}
}
@media only screen and (max-width: 768px) {
	.carousel-item img {
		width:400px;
		height:167px;

	}
	/*header {
	  /*height: 495px!important;*/
	  /*height: 690px!important;
	  background: url('../imgs/fondomobile.jpg');
		background-position: 61%;
	}*/

	/*header {
	  /*height: 495px!important;*/
	  /*height: 690px!important;
	  background: url('../imgs/fondomobile.jpg');
		background-position: 61%;
	}*/

	.videos{
		margin-left:auto;
		margin-right:auto;
	}

	.header-content{
		margin-left:auto;
		margin-right:auto;
	}
	.navbar{
		background-image: url("../imgs/linea1mobile.png");
		background-size: 100%;
	}
	.navbar-light .navbar-toggler {
    border: none!important;
	}
	.navbar {
	  padding: 0.5rem 0.5rem;
	}
	.noticias .col{
		width:100%;
		flex-basis: auto;
	}
	.biografia h2{
		text-align: center;
	}

	.biografia p{
		font-family: 'montserratregular';
		color:#3c3c3b;
		font-size:20px;
		margin-top:16px;
		text-align: justify;
		letter-spacing: .10px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.biografia img{
		display: flex;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	.navbar-collapse{
		margin-top: 20%;
	}
	.navbar-nav{
		display: flex;
    align-items: center;
	}
	.nav-link {
    font-size: 26px;
    letter-spacing: .4px;
		margin-top:3%;
		margin-bottom:3%;
	}
	.navbar-nav.redes{
		display: flex!important;
		flex-direction:row!important;
		justify-content: center!important;
		margin-top: 20%;
		margin-bottom:28%;
	}

    input
{
	border-radius: 20px;
    width: auto;
	margin-left: -15px;
}

textarea
{
	border-radius: 20px;
    width: auto;
	
}

.separa
{
	margin-top: 20px;
}

.separa img
{
	width: 80px; 
	height: 40px;
	margin-left: -23px;
}




}
@media only screen and (max-width: 640px) {
	.mob{display: block!important;}
	.desk{display: none!important;}
	.nav-item{
		text-align: right;
	}
	.navbar-brand {
    font-size: 22px;
	}
	.biografia .redes{
		padding-left:5px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:5px;
		border-radius: 20px;
		width:310px;
		margin-top:70px;
		margin-left:auto;
		margin-right: auto;
		margin-bottom:50px;
	}
	.microint {
		font-size:30px!important;
		word-break: break-word;
	}
	.biografia .redes dt a{
		color: #3c3c3b;
		margin-left:2px;
		margin-right:2px;
	}
	.biografia .redes dt span{
		font-size:15px;
	}
	.btn-martin {
		font-size:21px;
		padding-left:35px;
		padding-right:35px;
		padding-top:10px;
		padding-bottom:10px;
		margin: auto;
	}
	.sumatetxt h1 {
    font-size: 40px;
	}
	.sumatetxt h6 {
    font-size: 20px;
	}
	.voluntarios h1{
		font-size:32px;
	}
}
@media only screen and (max-width: 480px) {
	.header-content{
		display: flex!important;
    flex-direction: column;
	}
	.header-content h1{
		margin-top:100px;
		font-size:58px;
		margin-left:auto;
		margin-right:auto;
	}
	.biografia{
		margin-top:60px;
	}
	.biografia h2 {
    font-size: 44px;
	}
	.propuestas h2 {
    font-size: 44px;
	}

	.ahora h2 {
		font-size: 44px;
		}

	.noticias h2 {
    font-size: 44px;
	}
	.noticias {
    padding-top: 60px;
    padding-bottom: 0px;
	}
	.sumatetxt h1 {
    font-size: 35px;
	}
	.sumatetxt h6 {
    font-size: 18px;
	}
	.sumatetxt{
	  top: -100px;
	}
	.footer img{
		width:200px;
	}
	.footer .my-5{
		margin-bottom: 1rem!important;
		margin-top: 3rem!important;
	}

	.instagram{
		margin-top: 80px;
	 }
}
@media only screen and (max-width: 360px) {
	.header-content h1{
		margin-top:120px;
		font-size:50px;
	}
	.sumatetxt h1 {
    font-size: 30px;
	}
	.sumatetxt h6 {
    font-size: 18px;
	}
}
@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: #fff;
		font-family: 'montserratlight';
		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;
}



