@import url("webfonts.css?_v=3"); 

:root {
	--rojo:#ff0c27;
	--rosa:#ffe2e5;
	--grey_bg:#e5e5e5;
	/*--text-color:#3e3e3e;*/
	--text-color:#404040;
	--text-color-2:#404040;
	--white:#ffffff;
	--black:#000000;
	--grey_light:#ccc;
	--grey:#cecece;
	--brown_1:#796e3c;
	--brown_2:#b4a668;
	--naranja:#ee9a3a;
	--azul:#266b9f;
}


BODY{font-family: 'AcuminProCond-Regular', sans-serif; padding-top:100px; overflow-x:hidden; color:var(--text-color);}


.force_top{margin-top:-5px!important}

.container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
}

@media (min-width: 640px) {
	.container {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.container {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.container {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.container {
		max-width: 1536px;
	}
}

.mb-30{margin-bottom:30px;}
.mb-80{margin-bottom:80px;}
.pb-50{padding-bottom:50px;}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-40-d{margin-top:40px}
.mt-50{margin-top:50px}
.mt-80{margin-top:80px}
.mt-80-d{margin-top:80px}
.mt-90{margin-top:90px}
.mb-10m{margin-bottom: 10px;}
.fmw{max-width:1600px;}
.padding-5{padding-left:5px; padding-right:5px}
.txt-verde{color:var(--verde);}
.regular{font-weight:400}
img{max-width:100%}
.bold{font-weight:500!important;}
.legal{color:#212529; text-decoration: underline;}
.oculto_agenda{display:none}
.oculto{display:none}
.custom-control-input:checked ~ .custom-control-label::before{
	border-color: var(--verde);
	background-color: var(--verde);
}
.custom-radio{font-size:25px}

.custom-control-label::before, 
.custom-control-label::after {
    top: .2rem;
    width: 1.45rem;
    height: 1.45rem;
	left: -1.9rem;
}

.smb, .s_t{display:none}

/*#header{padding-top:5px; margin-bottom:20px; top:0; position:fixed; width:100%; padding-left:10px; padding-right:10px; z-index:999; background:#fff; border-bottom:1px solid #eee}*/
#header{margin-bottom:20px; top:0; position:fixed; width:100%; padding-left:10px; padding-right:10px; z-index:999; background:#fff; border-bottom:1px solid #eee}
#header .col-sm-4:first-child{padding-top:5px}
#header #claim{
	display: inline-block;
	position: relative;
	color:#000;
	font-size:25px;
	height:100%;
	align-content:center;
}
#logo IMG{max-width:100%; max-height:80px}
#logo_m IMG{max-width:100%;}
#header #claim IMG{max-width:100%; max-height:100px}
#btn_donar_h{max-width:100%; max-height:80px; vertical-align: middle; margin-top: 10px;}
#burguer_item{z-index: 110; position: relative; display: fixed}
#burguer_item_m{z-index: 110; position: relative; display: fixed}

.btn-red{background:var(--rojo); color:#fff; text-decoration:none; border:5px solid #fff; border-radius:5px; display:inline-block; font-size:25px; padding:10px 20px;  -webkit-box-shadow: 0px 0px 11px 0px #333333; box-shadow: 0px 0px 11px 0px #333333; font-family: 'AcuminPro-Regular';}
	.btn-red:hover{background:#fff; color:var(--rojo); text-decoration:none;}
.btn-red_300px{background:var(--rojo); color:#fff!important; text-decoration:none; border:5px solid #fff; border-radius:5px; display:inline-block; font-size:25px!important; line-height:30px!important; padding:10px 20px; width:300px; text-align:center; font-family: 'AcuminPro-Regular'!important; -webkit-box-shadow: 0px 0px 11px 0px #333333; box-shadow: 0px 0px 11px 0px #333333;}
	.btn-red_300px:hover{background:#fff; color:var(--rojo)!important; text-decoration:none;}

.btn-orange{background:var(--naranja); color:#fff; text-decoration:none; border:5px solid #fff; border-radius:5px; display:inline-block; font-size:25px; padding:15px 20px 10px 20px;  -webkit-box-shadow: 0px 0px 11px 0px #333333; box-shadow: 0px 0px 11px 0px #333333; font-family: 'AcuminPro-Regular';}
	.btn-orange:hover{background:#fff; color:var(--naranja); text-decoration:none;}
.btn-orange_300px{background:var(--naranja); color:#fff!important; text-decoration:none; border:5px solid #fff; border-radius:5px; display:inline-block; font-size:25px!important; line-height:30px!important; padding:15px 20px 10px 20px; width:300px; text-align:center; font-family: 'AcuminPro-Regular'!important; -webkit-box-shadow: 0px 0px 11px 0px #333333; box-shadow: 0px 0px 11px 0px #333333;}
	.btn-orange_300px:hover{background:#fff; color:var(--naranja)!important; text-decoration:none;}

/*#header_m{max-width:100%; width:100%; top:0px; display:none; z-index:999; padding-top:10px; position:fixed; background:#fff; padding-left:10px}*/
#menu_m .av-burger-overlay-scroll{background: #ffffff; z-index:888; position:fixed; height:100%; right:-300px; width:300px; top:90px; border-left:1px solid #eee}
#menu_m UL{padding: 10px 0px; display: table-cell; height: 100%; width: 400px; vertical-align: middle; list-style-type: none;}
		#menu_m UL LI:not(.social) A{border-color: #e1e1e1; color: #333333; line-height: 1.3em; height: auto; padding: 12px 25px; display: block; text-align: left; text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; position: relative; transition: none;}
			#menu_m UL LI:not(.social) A:hover{background-color: #f8f8f8;}

		#menu_m UL LI.social{border-color: #e1e1e1; color: #333333; line-height: 1.3em; height: auto; padding: 12px 25px; display: block; text-align: left; text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; position: relative; transition: none;}

			/*#menu_m UL LI.socialmedia{display: inline-block; width: 20%; text-align: center; border-bottom:0!important; padding-top:20px}
				#menu_m UL LI.socialmedia.facebook A{background: url('../images/fb-morao.png') no-repeat center center; background-size: contain;}
				#menu_m UL LI.socialmedia.twitter A{background: url('../images/twitter-morao.png') no-repeat center center; background-size: contain;}
				#menu_m UL LI.socialmedia.youtube A{background: url('../images/youtube-morao.png') no-repeat center center; background-size: contain;}
				#menu_m UL LI.socialmedia.linkedin A{background: url('../images/linkedin-morao.png') no-repeat center center; background-size: contain; }
					#menu_m UL LI.socialmedia A{border-bottom:0!important}
					
					#menu_m UL LI.socialmedia A SPAN{display: none;}
			

.radio_styled, .checkbox_styled{color: var(--grey_bg); font-size: 30px; margin-right: 10px; cursor:pointer; }
	.radio_styled:hover, .radio_styled.active, .checkbox_styled:hover, .checkbox_styled.active {color: var(--rojo);}
	
/* display: table; */


.radio_styled{color: var(--grey_light); font-size: 25px; margin-left: 5px; margin-right: 5px; cursor:pointer; }
.checkbox_styled{color: var(--grey_light); font-size: 25px; margin-left: 5px; margin-right: 5px; cursor:pointer; }
	.radio_styled:hover, .radio_styled.active, .checkbox_styled:hover, .checkbox_styled.active {color: var(--rojo);}
	
	
.av-burger-overlay-bg{opacity: 0.3; cursor: pointer; background: #000; z-index: 3; position: fixed; top: 0; left: 0; height: 100%; width: 100%; min-height: 700px;}

.opc_0{display: none; opacity: 0;}
.opc_1{display: block; opacity: 1; top: -20px; position:relative}

video.fullscreen {
	position: absolute;
	z-index: 1;
	object-fit: cover;
	width:100%;
	height:100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	&::-webkit-media-controls {display:none !important;}
}

.video_container {
   position: relative;
   display: grid;
   place-items: center;
   height: calc(95vh - 100px);
   width: 100vw;
   margin: 0 auto;
   background: #ccc;
}
.video_container .goTo{position:absolute; z-index:3; bottom:50px}
	.video_container .goTo IMG{width:70px}

#c_opacity{position:absolute; width:100%; height:100%;  background:rgba(0,0,0, 0.3); z-index:2}

#c_info{z-index:3; text-align:center; height:90%; width:100%}
	#c_info IMG{height:30vh}
	#c_info H1{color:var(--white); font-size:120px; font-family:'AcuminProCond-Regular'; text-shadow: var(--text-color) 2px 0 10px;}
		
		#c_info P:first-child{padding-right:45px; font-size:120px; height:50%; font-family: 'Poppins'; padding-top:25px; font-weight:800}
			#c_info P:first-child SPAN{font-size:30px; font-weight:600; display:inline-block; margin-top:20px}
		#c_info P{color:var(--white); font-size:40px; font-family:'AcuminProCond-Regular'; line-height:40px}
			#c_info P A{display:inline-block; width:300px;}
		#c_info P:last-child{margin-top:25vh}



#contacto_fixed{padding:0px; position:fixed; z-index:999; top:20vh;}
	#contacto_fixed DIV{background:#fff; border-radius:25px; padding:10px; margin-left:10px; border:1px solid #eee}
		#contacto_fixed DIV UL{list-style-type: none; margin-left:0; padding-left: 0;}
			#contacto_fixed DIV UL LI{margin-bottom:10px}
				#contacto_fixed DIV UL LI IMG{width:50px}

#c_pregon{background:var(--white); padding-top:50px; padding-bottom:50px; color:var(--black)}
	#c_pregon H1{font-size:84px; font-family:'AcuminProCond-Regular';}
	#c_pregon P{font-size:34px; font-family:'AcuminProCond-Regular';}
		#c_pregon P:nth-child(1){font-size:40px;}

.yt_container{position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */}
.responsive-iframe{position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;}


#c_domund, #c_info_home{padding-top:50px; padding-bottom:50px; color:var(--text-color)}
#c_info_home{background:#f5f3ef;}
	#c_domund H1{font-size:54px; color:var(--naranja)}
	#c_domund P, #c_info_home P{font-size:32px; font-family:'AcuminProCond-Regular'; color:var(--text-color); line-height:45px}

#f_home_donativo{
	border:1px solid #ddd;
	padding:30px; 
	border-radius: 25px;
	font-size:20px;
	font-weight:300;
	background: var(--white);
	padding:40px;
	color:var(--black);
	font-weight:300;
	box-shadow: 1px 1px 11px -1px rgba(0,0,0,0.75);
	-webkit-box-shadow: 1px 1px 11px -1px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 11px -1px rgba(0,0,0,0.75);
}

#f_home_donativo H3{text-align:center; font-weight:800; font-size:47px; }
#f_home_donativo .regular{font-weight:600}
.c_donativo{ color:var(--black); font-size:40px}
#f_home_donativo INPUT[type=submit]{
	color:var(--white); 
	background:var(--rojo); 
	border-radius:5px; 
	display:inline-block; 
	padding-top:10px; 
	padding-bottom:10px; 
	width:50%; 
	margin:0 auto; 
	font-weight:600; 
	text-align: center;
	font-size:25px;
	border:1px solid var(--white); 
	font-family: 'AcuminPro-Regular';
	-webkit-box-shadow: 0px 0px 11px 0px #333333;
	box-shadow: 0px 0px 11px 0px #333333;
}

.btnDisabled{background:#ddd!important; color:var(--white); cursor: no-drop!important;}


#input_cantidad{display: none; font-size: 40px; border:3px solid #ccc; border-radius: initial; max-width:80%; font-family:'AcuminProCond-Regular'; text-align: center; height: 60px; padding:0 5px; line-height:50px}
#input_cantidad::placeholder {font-size:30px}

.ffs25{font-size: 25px!important;}
.ffs40{font-size: 40px!important;}

#c-nav-hero-home{width:100%; text-align:right; border:1px solid #f00;}
#nav-hero-home{width:100%; text-align:right; margin-top:-300px; position:absolute; z-index:999;}
.hero-home-dot{color:var(--verde); font-size:20px; margin-bottom:20px;}

.btn-w100p{
	background-color: var(--verde);
	color:#fff;
	font-size:25px;
	font-weight:400;
	-webkit-box-shadow: -1px 6px 5px 0px rgba(232,232,232,1);
	-moz-box-shadow: -1px 6px 5px 0px rgba(232,232,232,1);
	box-shadow: -1px 6px 5px 0px rgba(232,232,232,1);
	display: inline-block;
	width:100%;
	margin:0 auto;
	padding-top:10px; 
	padding-bottom:10px;
}

.btn-w100p:hover{color:#fff;}

.btn-w10{
	background-color: var(--verde);
	color:#fff;
	font-size:25px;
	font-weight:400;
	-webkit-box-shadow: -1px 6px 5px 0px rgba(232,232,232,1);
	-moz-box-shadow: -1px 6px 5px 0px rgba(232,232,232,1);
	box-shadow: -1px 6px 5px 0px rgba(232,232,232,1);
	display: inline-block;
	margin:0 auto;
	padding:10px 40px;
}

.btn-w10:hover{color:#fff;}


div#comparison { 
	width:100%;
	height:100%;
	/*width: 60vw;
	height: 60vw;
	max-width: 600px;
	max-height: 600px;
	overflow: hidden; */
}
  
div#comparison figure { 
	background-image: url('/images/Makeni_despues_v2.jpg'); 
	background-size: cover 100% auto;
	position: relative;
	font-size: 0;
	width: 100%; 
	height: 100%;
	margin: 0; 
}

div#comparison figure > img { 
	position: relative;
	width: 100%;
}

div#comparison figure div { 
  background-image: url('/images/Makeni_antes_v2.jpg'); 
  background-size: cover 100% auto;
  position: absolute;
  width: 50%; 
  /*box-shadow: 0 5px 10px -2px rgba(0,0,0,0.3);*/
  border-right:1px solid var(--black);
  overflow: hidden;
  bottom: 0;
  height: 100%;
}

input[type=range]{
  -webkit-appearance:none;
  -moz-appearance:none;
  position: relative;
  top: -98%;
  left: calc(-2% + 8px);
  background-color: rgba(255,255,255,0.1);
  width: 102%; 
}
input[type=range]:focus { 
  outline: none; 
}
input[type=range]:active { 
  outline: none;  
}

input[type=range]::-moz-range-track { 
  -moz-appearance:none;
	height:15px;
	width: 98%;
	background-color: rgba(255,255,255,0.5);
	position: relative;
	outline: none;    
 }
input[type=range]::active { 
  border: none; 
  outline: none;
}
input[type=range]::-webkit-slider-thumb {
	-webkit-appearance:none;
	width: 150px;
	height: 25px;
	border-radius: 0;
	border:0px!important;
	background:url('/images/slider_arrows_v2.png?_v=2') #fff center center;
	background-size:50px 25px;
	background-repeat: no-repeat;
   }
input[type=range]::-moz-range-thumb {
	-moz-appearance: none;
	width: 150px;
	height: 25px;
	border-radius: 0;
	border:0px!important;
	background:url('/images/slider_arrows_v2.png?_v=2') #fff center center;
	background-size:conver;
	background-repeat: no-repeat;
}
/*
input[type=range]:focus::-webkit-slider-thumb {
	background: rgba(0,255,255,0.5);
}
input[type=range]:focus::-moz-range-thumb {
	background: rgba(255,0,255,0.5);
}
*/

#miform_redir{height:calc(100% - 20px)}
	#f_home_donativo{height:100%;}

#c_form{border:1px solid #212529; width:90%; margin:0 auto; padding:40px}
#c_form H1{
	font-size: 35px;
	font-weight:400;
}
#c_form H1:after {
	content: "";
	height: 5px;
	width: 30%;
	background-color: var(--verde);
	position: absolute;
	bottom: -0.5em;
	left: 50%;
	transform: translate(-50%);
}
#c_form P:first-child{
	margin-top:60px;
}
#c_form P{
	font-size:20px;
	font-weight:300;
}
#c_form H3{
	font-size:25px;
	font-weight:400;
	margin-top:60px;
}
#c_form INPUT[type="text"], #c_form INPUT[type="email"], #c_form SELECT{
	margin-top:20px;
	font-size:18px;
	border-top:0px; 
	border-left:0px;
	border-right:0px;
	border-radius:initial
}

#c_form INPUT[type="submit"]{
	margin-top:20px;
	font-size:22px;
	background: var(--verde);
	color:#fff;
	padding:10px 30px;
	border:1px solid var(--verde);
}




#informate{
	background:var(--verde);
	color:#000;
	font-size:30px;
	padding-top:30px;
	padding-bottom:30px;
}
#informate A{
	background:#fff; display:inline-block; border:2px solid #000; padding:10px 30px; color:#000; margin-left:30px
}


#h_cita P:nth-child(2){
	font-size:25px;
	line-height:35px;
	font-weight:400;
}
#h_cita P:nth-child(3){
	font-size:20px;
	font-weight:300;
	margin-top:20px;
}

/* HOME - MISION */
.item_h_testimonio{
	border:1px solid #ccc;
	position: relative;
	/*height:100%;*/
	padding:30px;
	
}
.item_h_testimonio H3{
	font-size:35px;
	font-weight:400;
	position: relative;
	margin-bottom: 40px;
	text-align: center;
}
.item_h_testimonio H3:after {
	content: "";
	height: 5px;
	width: 40%;
	background-color: var(--verde);
	position: absolute;
	bottom: -0.5em;
	left: 20%;
	transform: translate(20%);
}
.item_h_testimonio{
	font-size:20px;
	font-weight:300;
}
.item_h_testimonio A{
	background-color: var(--verde);
	color:#fff;
	font-size:25px;
	font-weight:400;
	-webkit-box-shadow: -1px 6px 5px 0px rgba(232,232,232,1);
	-moz-box-shadow: -1px 6px 5px 0px rgba(232,232,232,1);
	box-shadow: -1px 6px 5px 0px rgba(232,232,232,1);
	display: inline-block;
	width:100%;
	margin:0 auto;
	padding-top:10px; 
	padding-bottom:10px;
	margin-top:20px
}
.no-bg{background-color:#fff!important}

.nav-mision{
	width:150px;
	text-align:center;
}
.nav-mision P A{
	font-size:25px;
	font-weight:500;
	color:#000;
}

#footer{
	color:var(--text-color);
	padding-top: 25px;
	padding-bottom: 25px;
	border-top:1px solid var(--black);
}

#footer A{color:var(--text-color); text-decoration: underline; text-decoration:underline}

.col-sm-4:not(:first-child) P:not(:first-child){margin-bottom:5px;}

/* CARRUSEL */
#c_claim_testigos, #c_claim_makeni, .c_claim_section{padding-top:50px}
	#c_claim_testigos H1, #c_claim_makeni H1, .c_claim_section H1{color:var(--black); font-size: 84px; }
	#c_claim_testigos P, #c_claim_makeni P, .c_claim_section P{color:var(--black); font-size: 25px; }

#c_claim_makeni{margin-bottom:50px}


#c_makeni H1{color:var(--brown_1); }
#c_makeni H2{color:var(--brown_2); }
#c_makeni H3{color:var(--black); font-size: 30px; }

#c_makeni P{color:var(--black); font-size: 25px; }

	#c_makeni P SPAN{color:var(--rojo);}

.owl-theme .owl-dots .owl-dot span{width: 25px!important; height: 25px!important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: var(--brown_1)!important;
}

.item_testimonio{
	background: var(--white);
	box-shadow: 7px 7px 20px rgba(40, 40, 40, 0.4);
	padding:20px;
	margin: 40px;
}
.item_testimonio P{ color:var(--text-color); font-size:20px}
.item_testimonio P.firma{text-align:right; color:var(--brown_2); padding-right:40px}
/*  */


.item_recursos{
	height:100%;
	margin:0 auto;
	margin-bottom:30px;
}

	/*.item_recursos IMG{border-radius:15px}*/
	.item_recursos P{color: var(--black); font-size: 26px; line-height:26px; font-family: 'AcuminProCond-Regular', sans-serif;}
		.item_recursos P A{color: var(--text-color-2);  font-size:45px; line-height: 45px; font-family: 'AcuminProCond-Regular', sans-serif;}
			/*.item_recursos P:last-child  A:not(.file){border:1px solid var(--rojo); color:var(--rojo); padding:10px 15px; font-size:25px}*/
			
			.item_recursos P:last-child  A.file{color:var(--rojo); font-size:20px; padding-bottom:5px; border-bottom:1px solid var(--rojo); text-decoration:none}
				
				.item_recursos P:last-child  A.file.azul{color:var(--azul); font-size:20px; padding-bottom:5px; border-bottom:1px solid var(--azul); text-decoration:none}
			
				.item_recursos P:last-child  A.file:hover{text-decoration:none}
				.item_recursos P:last-child  A.file I{font-size:35px; margin-right:10px}
		.item_recursos P:first-child{font-size:35px; margin-bottom:30px; line-height:45px}
		.item_recursos P:nth-child(2){margin-bottom:30px}

.item_agenda{
	background: var(--white);
	box-shadow: 7px 7px 20px rgba(40, 40, 40, 0.4);
	padding:30px 30px 0px 30px;
	height:100%;
	border-radius:15px;
	width:100%;
	margin:0 auto;
	margin-bottom:30px;
	box-sizing: border-box;
}
.item_agenda H3{ color:var(--rojo); font-size:35px}
.item_agenda P.bold{ color:var(--black)}
.item_agenda IMG{border-radius:15px; margin-bottom:30px}
.item_agenda P{color: var(--black); font-size: 20px; }
	.item_agenda P A{color:var(--rojo)}
		.item_agenda P A I{margin-right:5px}

#arrow_up_tooltip{position:absolute; z-index:2; margin-top:-22px; margin-left:25px; width:40px; left:0px;}

/*.triangle::before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: 3px;
    margin-left: 1em;
    box-sizing: border-box;
    border: 2em solid black;
    border-color: transparent transparent #fff #fff;
    transform-origin: 0 0;
    transform: rotate(135deg);
    box-shadow: -3px 3px 3px 0 rgba(40, 40, 40, 0.1);
}

.triangle.day_8::before{
    left: 10%;
}
.triangle.day_14::before{
    left: 35.4%;
}
.triangle.day_15::before{
    left: 35.4%;
}
*/

#c_days{border-left:2px solid var(--grey_bg); border-right:2px solid var(--grey_bg); }


#line_cross{position:absolute; border-top:2px solid var(--grey_bg); width:100%; margin-left:-15px; margin-top:20px; z-index:1}

.item_day{
	width:3%;
	float: left;
	margin-right:0.2;
	text-align:center;
	position:relative;
	z-index:1;
}
	.item_day A{display:inline-block; background:var(--white); width:50px; height:50px; color:var(--text-color); font-size:25px; line-height:48px; border-radius:25px; border:2px solid var(--grey_bg); background:#fff;}
		.item_day A:hover, .item_day A.active{background:var(--rojo); color:var(--white); text-decoration: none}

.item-donativo-m{
	padding-top: 100px;
}
.item-donativo-m DIV{
	text-align:center; padding: 0;
}
/* width:100%;  */
.item-donativo-m DIV.row{
	text-align:center; margin:0px;
}

.item-donativo-m IMG{
	margin:0 auto;
	max-width: 140px;
}
.s_m{display: none}
.s_m_nob{display: none}
.s_t_nob{display: none}
.s_t_nob_flex{display: none}

#c_tu_donativo{margin-top:50px; margin-bottom:70px;}
	#c_tu_donativo H2{font-size:84px; margin-bottom:30px;  color:var(--white)}
	#c_tu_donativo P{font-size:26px;  color:var(--white)}

.item_donacion .c_item_donacion{background: #fff; border-radius:25px; padding: 25px 20px 25px 20px; margin-bottom:20px; border: 1px solid #ddd; text-align:left; box-shadow: 1px 1px 11px -1px rgba(0,0,0,0.75); -webkit-box-shadow: 1px 1px 11px -1px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 11px -1px rgba(0,0,0,0.75);}
	.item_donacion .c_item_donacion H3{font-weight:800; font-family:'AcuminProCond-Regular'; font-size:28px}
	.item_donacion .c_item_donacion P{font-size:25px; color:var(--text-color); font-weight:300; margin-bottom:0px}
		.item_donacion .c_item_donacion P SPAN{font-weight:600}

#c_tu_donativo_fiscal{margin-top:30px; margin-bottom:30px; background: #fff; border-radius:25px; padding: 25px 20px 5px 20px; margin-bottom:20px; border: 1px solid #ddd; text-align:left; margin-bottom:40px}
#c_tu_donativo_fiscal P{font-size: 26px;  color: var(--white);}
	#c_tu_donativo_fiscal P A{ color: var(--white); text-decoration:underline; font-size:40px}



.btn-select-donacion{display:inline-block; text-align:center; width:80%; border:3px solid var(--grey); margin:0 auto; line-height: 45px; padding-top: 10px;}
	.btn-select-donacion:hover, .btn-select-donacion.active{cursor:pointer; background:var(--rosa)}

.item_info_inf DIV{margin-top:30px; background: #fff; border-radius:25px; margin-bottom:20px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); width:80%; margin:0 auto; position: relative}
	.item_info_inf DIV IMG{border-top-left-radius:25px; border-top-right-radius:25px}
	.item_info_inf DIV P:not(.more_info){padding:30px; text-align: left}
		.item_info_inf DIV P:not(.more_info) A{color:var(--naranja); font-weight:800; font-size: 30px;}
	.item_info_inf DIV P.more_info{text-align:right; padding-bottom:30px}
		.item_info_inf DIV P.more_info A{margin-right:20%; color:var(--verde_mate); font-weight:600; font-size:20px}

#claim_descubierto{color:#000; font-size:35px; font-weight: 600}
#claim_descubierto_2{color:var(--naranja); font-size:30px; font-weight: 600}

.item_descubierto{margin-bottom:40px}
.item_descubierto DIV{margin-top:30px; background: #fff; border-radius:25px; margin-bottom:20px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); width:80%; margin:0 auto; position: relative; padding-bottom:0px; margin-bottom:30px; height:100%}
	.item_descubierto DIV IMG{border-top-left-radius:25px; border-top-right-radius:25px}
	.item_descubierto DIV P:nth-child(2){color:#fff; background:var(--naranja); font-size:25px; font-weight:800; padding-top:10px; padding-bottom:10px; text-align:center}
	.item_descubierto DIV P:nth-child(3){padding-left:20px; margin-top:10px; padding-right:20px;}
	.item_descubierto DIV P:nth-child(4){padding-left:20px; margin-top:10px; color:var(--naranja); padding-right:20px}
	.item_descubierto DIV P:nth-child(5){padding-left:20px; margin-top:10px; padding-right:20px}
	.item_descubierto DIV P:nth-child(6){padding-left:20px; margin-top:10px; color:var(--naranja); padding-right:20px}
	
	.link_verde_descubierto{background:var(--verde_mate); color:#fff; font-weight:600; display:inline-block; padding:10px 30px; border-radius:25px; font-style: italic}
	.link_naranja_descubierto{background:var(--naranja); color:#fff; font-weight:600; display:inline-block; padding:10px 30px; border-radius:25px; font-style: italic}

.item_material{margin-bottom:40px}
	.item_material > DIV{margin-top:30px; background: #fff; border-radius:25px; margin-bottom:20px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); width:80%; margin:0 auto; position: relative; padding-bottom:0px; height:100%}
	.item_material IMG{border-top-left-radius:25px; border-bottom-left-radius:25px; }
	.item_material .col-sm-8{padding-top:20px}
		.item_material .col-sm-8 A{color: var(--naranja); font-weight: 600; font-size: 20px;}



#c_inner_vela{position: sticky; top: 120px;}




/* DESCUBIERTO */
.p_desc{height:150px}

@media (max-width: 1700px){
	.item_day A {
		display: inline-block;
		background: var(--white);
		width: 40px;
		height: 40px;
		color: var(--text-color);
		font-size: 20px;
		line-height: 38px;
		border-radius: 25px;
		border: 2px solid var(--grey_bg);
		background: #fff;
	}
}
@media (max-width: 1570px){
	.c_donativo{font-size:30px}
	.btn-red_300px{width:100%}
	.btn-orange_300px{width:100%}
	
	#c_tu_donativo_fiscal .c_im{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
		#c_tu_donativo_fiscal .c_im:first-child{text-align:center; padding-bottom:30px}
			#c_tu_donativo_fiscal .c_im:last-child{text-align:center}
		#c_tu_donativo_fiscal .c_im IMG{height:120px;}
}
@media (max-width: 1500px){
	.item_testimonio {
		padding-bottom: 70px;
	}
	.os0{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-left: 0}
}
@media (max-width: 1400px){
	.item_material {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-left: 0
	}
	#c_info IMG{height:25vh}
	#c_info P:last-child{margin-top:20vh}
	
}



@media (max-width: 1380px){
	.p_desc{height:200px}
	.fw_agenda_t{margin-left:0px!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;}
	
	.btn-red, .btn-red_300px, .btn-orange, .btn-orange_300px{font-size:20px!important}
	
	.btn-select-donacion{width:100%; cursor:pointer}
	#dc_otra_cantidad{font-size:25px}
	#input_cantidad{max-width:100%; font-size:30px; border:3px solid #ccc; height: 55px; padding:0 5px; line-height:50px; text-align: center}
	#input_cantidad::placeholder {font-size:20px}
	
	
	#c_domund P, #c_info_home P{font-size:28px}
	#f_home_donativo H3{font-size: 40px}
	.c_donativo{margin-top:0px!important}
	.btn-select-donacion{padding-top: 5px;}
	
	.item_donacion .c_item_donacion P{line-height:25px}
	
	.mt-t-20{margin-top:20px}
	
}

@media (max-width: 1280px){
	.b_tipo_2 DIV P A{
		width: 290px;
	}
	.fw_100p_v3{
		margin-left:0px!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}
	.os0_2{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-left: 0}
	
	#logo IMG{max-height: 65px;}
	#btn_donar_h{height:55px!important}
} 


@media (max-width: 1250px){
	#contacto_fixed{display:none}

	#c_vela{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	#c_no_vela{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-left: 0%;}
	
	.c_donativo .offset-sm-1{margin-left:0px}
	.c_donativo .col-sm-2{
		-ms-flex: 0 0 33%;
		flex: 0 0 33%;
		max-width: 33%;
		margin-bottom: 20px;
	}
	.c_donativo .col-sm-6{
		-ms-flex: 0 0 33%;
		flex: 0 0 33%;
		max-width: 33%;
	}
	.os0, .os0_2{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-left: 0
	}
	.btn-red_300px, .btn-orange_300px{width:inherit;}
	.text-center-m{text-align:center}
	
	#c_tu_donativo_fiscal .c_im{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
		#c_tu_donativo_fiscal .c_im:first-child{text-align:center; padding-bottom:30px}
			#c_tu_donativo_fiscal .c_im:last-child{text-align:center}
	
	
	
	
}
@media (max-width: 1200px){
	.fw_100p_v2{
		margin-left:0px!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}
}
@media (max-width: 1050px){

	

	.h_t{display: none}
	.s_t{display: block}
	.s_t_nob{display:block}
	.s_t_nob_flex{display:flex}

	#logo IMG{height: 55px}
	#header #claim{line-height: 50px;}
	#header #claim::after{
		bottom: 0;
	}
	#menu_m .av-burger-overlay-scroll{
		top: 130px;
	}

	.video_container{height: 100vh;}
	BODY{padding-top:200px}
	.mb-10m{margin-bottom:10px!important}
	#header #claim IMG{margin-top: 0px; margin-bottom: 0px;}

	#c_listado_misiones{
		margin-left:0px!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}
	.fw_100p{
		margin-left:0px!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}
	.b_tipo_2 H2{
		font-size: 20px;
	}
	
	.item_day{width:10%}
	.item_day A{border-radius:5px; width: 35px; font-size:20px;}
	#arrow_up_tooltip {
		position: absolute;
		z-index: 2;
		margin-top: -10px;
		margin-left: 8px;
		width: 20px;
	}
	.mt-80-d, .mt-40-d{margin-top:20px}
}


@media (max-width: 1023px){
	
	.c_donativo .col-sm-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.h_t_l{display:none}
	.s_t_l{display:flex}
	.fw_50p{
		-ms-flex: 0 0 50%!important;
		flex: 0 0 50%!important;
		max-width: 50%!important;
		margin-left:0px;
		margin-right:0px;
	}
	.text-right-m{text-align:right}
	
	.item_descubierto{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}


}

#tu_donativo{padding-bottom:50px}
#DomundEnElCole{padding-top:0px}

@media (max-width: 767px){
	
	#DomundEnElCole{padding-top:30px}
	
	.s_m{display: block;}
	.s_m_nob{display:flex}
	.h_m{display: none}
	.b_tipo_4 .f_h{height:auto;}
	.mt-30-m{margin-top:30px}
	.mb-30-m{margin-top:30px}

	BODY{padding-top:125px}
	
	#c_info H1{font-size: 80px;}

	#c_info P:first-child{padding-right:25px; font-size:50px; height:50%; font-family: 'AcuminProCond-Bold'; padding-top:25px;}
		#c_info P:first-child SPAN{font-size:30px;}



	#c_domund H1 {font-size: 60px; line-height: 65px;}
	
	#c_domund P, #c_info_home P {font-size: 28px; line-height: 35px;}
	
	#c_claim_testigos H1, #c_claim_makeni H1{line-height: 75px;}
	.item_testimonio P.firma{position: inherit; right: inherit}
	.item_testimonio{margin:10px; box-shadow: 1px 1px 10px rgba(40, 40, 40, 0.4);}
	#c_tu_donativo H2 {font-size: 55px;}
	
	.c_item_donacion IMG{max-width:150px}
	
	.fancybox-slide{padding:0px!important}
	
	.item_recursos{width:100%;}
	.item_recursos P:last-child{text-align:center}
	
	.c_claim_section H1{font-size:55px;}
	
	.num_cuenta{font-size:15px!important; background:none!important; padding:0!important; color:#212529!important}
	.num_cuenta_2{font-size:25px!important; background:none!important; padding:0!important; color:#212529!important}
	.mt-20-m{margin-top:20px}
	.no_shadow{
		-webkit-box-shadow: none!important;
		-moz-box-shadow: none!important;
		box-shadow: none!important;
	}
	
	.item_equipo{height:auto}
	#menu_m .av-burger-overlay-scroll{
		top: 130px;
	}
	
	.c_donativo .col-sm-2{
		-ms-flex: 0 0 50%!important;
		flex: 0 0 50%!important;
		max-width: 50%!important;
		
	}

	.navbar-brand-img{height: 50px;}
	
	.c_btn_prev, .c_btn_next{display:none}
	
	/*.item_testimonio .col-sm-12 P:nth-child(2) {
		padding-top: 0px;
		padding-left: 10px;
		padding-right: 10px;
		font-weight: 300;
		font-size: 20px;
		color: #000;
		position: relative;
	}*/
	.c_item_donacion{text-align:center; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));}
	.c_item_donacion BR{display:none }
	.item_descubierto{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.item_info_inf DIV, .item_descubierto DIV{width:100%}
	
	.hmb{display:none}
	.smb{display:block}
	
	.item_material > DIV{margin-top:30px; background: #fff; border-radius:25px; margin-bottom:20px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); width:100%; margin:0 auto; position: relative; padding-bottom:0px; height:100%}
	.item_material IMG{border-top-left-radius:25px; border-top-right-radius:25px; border-bottom-left-radius:initial;}
	.item_material .col-sm-8{padding-top:20px}
		.item_material .col-sm-8 A{color: var(--naranja); font-weight: 600; font-size: 20px;}
		.item_material .col-sm-8 P{width:90%; margin:0 auto; margin-bottom:10px!important}

	.item_recursos{text-align:center}
	.item_recursos IMG, .item_testimonio IMG{margin-bottom:15px}
	
	.c_donativo .col-sm-4, .c_item_donacion{text-align:center!important}
	.c_item_donacion IMG{margin-bottom:20px}
	
	#c_tu_donativo_fiscal .c_im IMG{height:auto!important; width:100%}


}


@media (max-width: 500px){
	.c_claim_section H1{font-size:45px;}
}

#c_form INPUT[type="submit"].disabled{cursor:not-allowed;}


/* FANCYBOX */
.fancybox-slide--iframe .fancybox-content {
	width  : 800px;
	height : 600px;
	max-width  : 80%;
	max-height : 80%;
	margin: 0;
}
.normal{color:var(--rojo) !important}

#team-slider-four{padding-top:30px}

.video-responsive {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.video-responsive iframe, .video-responsive object, .video-responsive embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
	