/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 15 2020 | 01:38:45 */
@font-face{
  font-family: 'LumiosMarker';
  src: url('fonts/LumiosMarker.otf') format('opentype');
}

body{ font-family:'Roboto', sans-serif; }

.menu_donate{ background: #ffa300 !important; font-family:'Roboto' !important; color:#ffffff !important; border-radius: 30px !important; padding:5px 20px 5px 20px; margin-top:-5px; }
.menu_donate:hover{ background: #385CAE; }
.social_network{ width:25px; }
.menu-item-home a, .menu-item-home a:hover, .infinite-navigation .sf-menu > li > a { 
  	font-family:'Roboto' !important; 
  	font-size:13px; 
  	color:#ffffff !important; 
}
.infinite-navigation .sf-menu > li {
    padding-left: 10px;
    padding-right: 10px;
}

.divisor_menu_ong{ border-bottom:solid 2px #ffffff !important; margin-bottom:10px; }
.divisor_ong{ border-bottom:solid 2px #ffffff !important; margin-bottom:15px; margin-top:15px;  }

.infinite-footer-wrapper p { margin-bottom: 0px; }
.infinite-footer-wrapper p img { margin-bottom: 5px; }


.titulo_banner_azul{ color: #ffffff; font-size:55px !important; line-height:95%; letter-spacing:2px; }
.titulo_banner_azul_1{ color: #385CAE; font-size:55px !important;  line-height:90%; }
.titulo_banner_azul_2{ color: #ffffff; font-size:40px !important;  }
.titulo_banner_azul_3{ color: #385CAE; font-size:55px !important; line-height:90%; }
.texto_banner{ color: #ffffff; font-size:24px !important; line-height:120% !important; margin-top:15px!important; }
.texto2_banner{ color: #ffffff; font-size:16px !important; letter-spacing:1px;  }
.texto3_banner{ color: #ffffff; font-size:20px !important; }
.texto_banner4{ color: #696969; font-size:20px !important; line-height:120% !important; }
.texto_banner5{ color: #696969; font-size:18px !important; line-height:120% !important; }
.texto6_banner{ color: #ffffff; font-size:25px !important; }
.boton_banner{ color: #fff !important; background-color:#385CAE !important; }
.boton_banner:hover{background-color:#00B7D7 !important; }

.infinite-body h1, 
.infinite-body h2, 
.infinite-body h3, 
.infinite-body h4, 
.infinite-body h5, 
.infinite-body h6, 
.infinite-body 
.infinite-title-font, 
.infinite-body 
.gdlr-core-title-font
{ font-family:'Roboto' !important;  }

.gdlr-core-block-item-title{ font-family:'Roboto' !important;  }
.gdlr-core-blog-grid { padding:10px; }
.gdlr-core-blog-grid .gdlr-core-blog-title a{ color:#385CAE !important; font-size:20px; }
.gdlr-core-blog-content{ color:#696969;}
.gdlr-core-block-item-title{ color:#385CAE !important;}
.infinite-blog-info-wrapper{ display:none; }

.padding-footer { padding-top: 5px !important; }
.padding-footer li {  width:100%; }
.padding-footer img { margin-bottom: 10px; }
.padding-footer .redes_soc { margin-top: 10px; }
.padding-footer a.rs { margin-right: 15px; font-size:18px!important; }
.padding-footer h3 { font-size:18px; padding-left: 40%; }
.bottom_menu{ list-style: none; margin-left: 0px !important; }
.bottom_menu > li {  float: left; cursor: pointer; padding-left: 0px; padding-right: 15px; }
.bottom_menu > li.texto {  
  padding-top: 5px;
  padding-left: 40%;
  text-align:left !important; 
  font-size: 13px!important;
  line-height: 20px;  
  font-weight:bold;
}
.bottom_menu > li.redes {  padding-top: 5px; text-align:center !important; }
.bottom_menu > li.redes a {  font-size:13px !important; }

.emaillist { 
  padding-left: 20px !important; 
  padding-right: 20px !important; 
  padding-bottom: 20px; 
  margin-top: -8px;
  text-align:center !important; 
}
.emaillist .field-wrap { padding-top: 10px; padding-bottom: 10px; }
.emaillist label, .emaillist input { width:80%; }
.field-wrap { width:100%;  text-align:center !important;  }
.emaillist .es-field-wrap input {
  border: none !important; 
  padding: 7px;
  color: #000;
  border-radius: 5px !important;
}

.es_subscription_form_submit  { 
  	background:#ffa300 !important; 
  	padding: 7px !important; 
	margin-bottom:15px; 
    border-radius: 5px !important;
  	width:60% !important;
}
.subscribe { 
  font-size: 12px !important; 
  text-align:center !important; 
  padding-left: 40px;
  padding-right: 40px;
}
.subscribe span { 
  font-size: 13px !important; 
  font-weight:bold;  
}


.margen_mapa1 .gdlr-core-code-item-content{ padding:0px !important; }
.margen_mapa1 .gdlr-core-code-item-content p { margin-bottom:0px !important; }
.oculto{ display:none; }

.gdlr-core-blog-content{
text-align: justify;}
.gdlr-core-blog-title{ min-height:90px; }
.amount_buttons li label .item { width:100%; background-color:#385CAE !important; color:#ffffff !important; border-radius:5px;  !important; padding:5px; text-align:center; cursor:pointer; }
.amount_buttons li .wpforms-payment-price:checked + label .item { background-color:#666666 !important; }
.amount_buttons li input{ display:none !important; }
.pay_buttons li {width: 48% !important; text-align: center !important;}
.pay_buttons li .wpforms-image-choices-label { display:none !important; }
.wpforms-submit-container{ text-align:center; }
.button_donate{ background: #00B7D7 !important; font-family:'Roboto' !important; color:#ffffff !important; border-radius: 30px !important; padding:5px 20px 5px 20px; margin-top:-5px; font-size:20px !important; }
.button_donate:hover{ background: #385CAE; }

.gdlr-core-code-item-light .gdlr-core-code-item-content { background: #ffffff !important; border: none !important; }
.title_about h3{ line-height:150px; font-size:20px !important; letter-spacing:1px;  }
.img_rounded{ border-radius:50%; margin-right:20px; }

.text_center{ text-align:center !important; }

.es_subscription_message.success{ color:#ffffff;}
.es_subscription_message.error { color: #ffffff;  padding-left:10px; }

.infinite-top-menu-button i, .infinite-mobile-menu-button i { color: #00B7D7; }

.lumio h3 a, .lumio h3 { font-family:'LumiosMarker' !important; color:#ffa300 !important; }

#directores .gdlr-core-column-20 {
 	padding-left: 5px;
    padding-right: 5px;
}

#directores .gdlr-core-portfolio-grid .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-title {
  	margin-bottom: 0px !important;
}

#directores .gdlr-core-portfolio-grid .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-content {
  	padding-top: 0px !important;
  	color: #ffffff !important;
  	font-weight:bold;
}

#directores .gdlr-core-portfolio-content-wrap.gdlr-core-skin-divider {
	background: #3d4542;
    opacity: 0.8;
    margin-top: -50px;
    width: 100%;
  	padding-top: 10px !important;
}

#directores .gdlr-core-portfolio-content-wrap.gdlr-core-skin-divider h3 a {
	color: #fff;
}


@keyframes dash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
      .hidden-md {
        display: none !important;
      }
}
@media (min-width: 1200px) {
    .hidden-lg {
      display: none !important;
    }
}

/* MOVIL */
@media (max-width: 767px) {
    .hidden-xs {
      display: none !important;
    } 
  .gdlr-core-block-item-title { font-size:24px !important; }
  .emaillist .es-field-wrap input { width:65%; }
  .bottom_menu > li { width:33%; text-align:center; }
  .titulo_banner_azul, .titulo_banner_azul_1 { font-size:24px !important; }
  .texto_banner{font-size:17px !important;}
  .texto2_banner{font-size:11px !important;}
  .texto6_banner{font-size:17px !important;}
  body.infinite-body-front .gdlr-core-container{ padding-left:5px; }
  .ajuste_ul{ margin-left:0px !important;}
  .bottom_menu > li {
    padding-left: 0px;
    padding-right: 0px;}
}
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
      display: none !important;
    }
  .gdlr-core-block-item-title { font-size:36px !important; }
  .emaillist .es-field-wrap input { width:65%; }
  .bottom_menu > li { width:33%; text-align:center; }
  .titulo_banner_azul, .titulo_banner_azul_1 { font-size:40px !important; }
  .texto_banner{font-size:32px !important;}
  .texto2_banner{font-size:24px !important;}
  .texto6_banner{font-size:32px !important;}
  body.infinite-body-front .gdlr-core-container{ padding-left:5px; }
  .ajuste_ul{ margin-left:0px !important;}
  .bottom_menu > li {
    padding-left: 0px;
    padding-right: 0px;}
}
.titulos_banners1{
font-family: 'LumiosMarker';
font-size:95px!important;
color:#ffa300;
font-weight:550;
}
.text_banners1{
font-size:22px;
color:#ffffff;
font-weight:500;
line-height:30px;
text-align:center;
  }

.text_banners4{
font-size:22px;
color:#3d4542;
font-weight:400;
line-height:30px;
text-align:center;
  }

.fuentecolor_boton{
color:#ffffff !important;
font-weight:600;}

.fuentecolor_boton:hover{
color:#000 !important;
background-color:#ffa300;
border-color:#ffa300;
font-weight:600;}

.titulos_banners2{
font-family: 'LumiosMarker';
font-size:95px!important;
color:#ffffff;
font-weight:550;
}
.text_banners2{
font-size:22px;
color:#ffffff;
font-weight:500;
line-height:30px;
text-align:center;
  }
.fuentecolor_boton2{
color:#ffffff !important;
font-weight:600;
border-color:#ffffff!important;
border:3px solid #fff!important;}

.fuentecolor_boton2:hover{
color:#000000 !important;
background-color:#ffa300!important;
border-color:#ffa300!important;
font-weight:600;}

.titulos_banners3{
font-family: 'LumiosMarker';
font-size:95px!important;
color:#ffa300;
font-weight:550;
}
.text_banners3{
font-size:22px;
color:#ffffff;
font-weight:500;
line-height:30px;
text-align:center;
  }

.titulos_banners_projects{
font-family: 'LumiosMarker';
font-size:95px!important;
color:#ffffff;
font-weight:550;
}

.tamano_iconor{
  font-size:18px!important;
}
.tamano_pie{
  font-size:12px!important;
}
.titulos_secciones h3{
font-family: 'LumiosMarker'!important;
font-size:80px!important;
color:#3d4542!important;
font-weight:550!important;
padding-left:20px!important;
}

.titulos_secciones_w h3{
font-family: 'LumiosMarker'!important;
font-size:80px!important;
color:#3d4542!important;
font-weight:550!important;
}

.page-id-3034 .gdlr-core-page-builder-body
{
	padding-left: 15px;
	padding-right: 15px;
}
.parrafo_texto_about p{
color:#3d4542!important;
text-align:justify!important;
}

.secciones_boton a{
color:#ffffff !important;
background-color:#378858!important;
border-color:#378858!important;
font-weight:600;}

.secciones_boton a:hover{
color:#ffffff !important;
background-color:#ec3b55!important;
border-color:#ec3b55!important;
font-weight:600;}



.secciones_texto_link {
color:#3d4542!important;
font-weight:500;
font-size:18px!important;
}
.secciones_texto_link:hover{
color:#00c22b !important;
font-weight:500;
font-size:18px!important;
}

.infinite-body h2.give-form-title{
font-family: 'LumiosMarker'!important;
font-size:90px!important;
color:#3d4542!important;
font-weight:650!important;
}
.give-currency-symbol, .give-currency-position-before{
  height: 65px!important;
  line-height:65px!important;
  font-size:30px!important;
  background-color:#ffffff!important;
  color:#3d4542!important;
}
.give-text-input, .give-text-input.give-amount-top{
  height: 65px!important;
  font-size:26px!important;
  color:#3d4542!important;
  min-width: 250px;
}
.give_error, .give_warning{
  display:none!important;
}
.give-btn{
  background-color:#ffffff!important;
  border: 2px solid #3d4542!important;
  color:#3d4542!important;
  border-radius:30px;
  padding: 8px 20px!important;
  
  }
.give-btn:hover{
  background-color:#ffa300!important;
  border: 2px solid #ffa300!important;
  color:#000000!important;
  }
.infinite-body{
  color:#3d4542!important;
}

/****** PROJECTS *********/
#projects .gdlr-core-blog-title {
    min-height: 40px !important;
}
#projects .gdlr-core-blog-grid .gdlr-core-blog-title a {
  	color: #00c22b !important;
}
#projects .give-totals-shortcode-wrap{
  	margin-top:15px !important;
}
#projects .give-text-input, .give-text-input.give-amount-top{
  height: 65px!important;
  font-size:26px!important;
  color:#3d4542!important;
  min-width: 250px !important;
  line-height: 65px !important;
}
#projects .give-goal-progress .raised, #projects .give-goal-progress {
    margin-bottom: 3px !important;
    color:#00c22b !important;
  	font-size: 14px !important;
    font-weight:800!important;
}
.give-goal-progress .raised{
  color:#00c22b!important;
}
#projects .give-totals-shortcode-wrap{
    color:#000 !important;
  	font-size: 14px !important;
}
.give-goal-progress .income{
  color:#00c22b!important;
}
#projects .give-totals-shortcode-wrap{
  font-weight:800!important;
}

#projects .gdlr-core-blog-grid .gdlr-core-excerpt-read-more {
  display:table!important;
  margin-top:30px!important;
  position:relative!important;
  margin-left:auto;
  margin-right:auto;
  width:144px!important;
  text-align:center!important;
  border-radius:30px!important;
}

.give-form-title{
  display:none;
}

.titulos_foto_modulo h3 {
  padding-left:0px!important;
  padding-top:40px!important;
}

.gdlr-core-title-item .gdlr-core-title-item-title {
   padding-left:0px!important;
}

#ajuste05_home h3 {
    padding-left:260px!important;
}

.gdlr-core-body .gdlr-core-button {
  background-color:#ffffff;
  color:#3d4542;
  border: solid 2px #3d4542;
  border-radius:30px;
}
.gdlr-core-body .gdlr-core-button:hover{
  background-color:#ffa300!important;
  color:#000000;
  border-color:#ffa300;
}
.secciones_boton_about a{
color:#ffffff !important;
background-color:#ffa300!important;
border-color:#ffa300!important;
font-weight:600;}

.secciones_boton_about a:hover{
color:#000000!important;
font-weight:600;}

.boton_donate_home a{
color:#3d4542 !important;
background: transparent!important;
border-color:#3d4542!important;
border-width:2px!important;
font-weight:600;}

.boton_donate_home a:hover{
color:#000000 !important;
background-color:#ffa300!important;
border-color:#ffa300!important;
font-weight:600;}

.news .gdlr-core-blog-title{
  font-size:27px!important;
}
.ajuste_resumenH .gdlr-core-column-service-content{
  min-height:295px!important;
}

.gdlr-core-load-more {
  background: transparent!important;
  color: #3d4542!important;
  border: solid 2px #3d4542!important;
  border-radius:100px!important;
  font-weight:bold;
  font-size:13px!important;
  padding: 10px 30px!important;
}

.gdlr-core-load-more:hover {
  background: #378858!important;
  color: #fff!important;
  border: solid 2px #378858!important;
}

/* SPONSOR A CHILD */ 
#sponsor .gdlr-core-tab-item-title { 
  width:25%!important; 
  text-align:center!important; 
  padding: 14px 18px 14px;
  font-size:14px;
}
#donate_a .gdlr-core-tab-item-title { 
  width:33%!important; 
  text-align:center!important; 
  padding: 14px 18px 14px;
  font-size:14px;
}
.ajuste_galeria img {
  padding-left:10px!important;
  padding-bottom:10px!important;
}
.give-donation-level-btn{
  border-radius:0px!important;
  border:2px solid #ffa300!important;
  color:#ffffff!important;
  background-color:#ffa300!important;
 }
.give-donation-level-btn :hover{
  border:2px solid #ffa300!important;
  color:#000000!important;
  background-color:#ffa300!important;
 }
.ajuste_zelle{
  padding-left:30px!important;
  padding-right:30px!important;
  }
#give-purchase-button{
  padding: 15px 33px!important;
}

