/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 06 2020 | 22:54:04 */
body{ font-family:'Roboto', sans-serif; }

.infinite-content-container{ min-height: 380px; }

.menu_ong {	float:right; }
.menu_ong .sf-menu > li {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.menu_ong .sf-menu > li > a {
 	padding-bottom: 10px !important;
  	font-size: 12px !important;
}
.infinite-navigation #menu-menu-superior > li > a {
 	padding-top: 15px !important;
}

.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation, 
.infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-navigation {
	padding-top: 20px;  
 }
 
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-navigation {
    padding-top: 10px;
}
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation #menu-menu-superior > li > a {
 	padding-top: 5px !important;
}
.infinite-sticky-navigation.infinite-style-fixed.infinite-animate-fixed-navigation .infinite-logo-inner img {
	width:80%;
}


.divisor_menu_ong{ border-bottom:solid 2px #ffffff !important; margin-bottom:15px; }

.menu_donate{ background: #ec3b55 !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:14px; 
  	
}
.infinite-navigation .sf-menu > li {
    padding-left: 25px;
    padding-right: 25px;
}
   
.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: #2DA7DF; 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:#ec3b55 !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;  
}

.combo_torneo .ajuste_combo_ano_label {
    font-weight: 600!important;
    text-transform: uppercase!important;
    color: #1c3f64!important;
    font-size: 20px!important;
    font-family: "Roboto", sans-serif!important;
}

.combo_torneo .ajuste_combo_ano {
    background-color: transparent !important;
    border-bottom: 1px solid #999999!important;
    border-top: 0px!important;
    border-left: 0px!important;
    border-right: 0px!important;
    width: 25% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 18px!important;
    color: #999999!important;
}


.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:#ec3b55 !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;}
  
 .combo_torneo .ajuste_combo_ano_label {
    font-size: 16px!important;
}

.combo_torneo .ajuste_combo_ano {
    width: 95% !important;
    font-size: 14px!important;
} 

.gdlr-core-item-pdb {
    padding-bottom: 0px !important;
}

.margen-arriba { margin-top: 15px; }
  
}
/* 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-size:40px!important;
color:#fff!important;
font-weight:550!important;
}
.text_banners1{
font-size:22px!important;
color:#fff!important;
font-weight:400!important;
line-height:30px!important;
text-align:center;
  }
.fuentecolor_boton{
color:#000 !important;
background-color:#C5D715;
border-color:#C5D715;
font-weight:600;}  
  
.fuentecolor_boton:hover{
color:#000 !important;
background-color:#C5D715;
border-color:#C5D715;
font-weight:600;}

.titulos_banners2{
font-family: 'LumiosMarker';
font-size:140px;
color:#3d4542;
font-weight:550;
}
.text_banners2{
font-size:22px;
color:#3d4542;
font-weight:500;
line-height:30px;
text-align:center;
  }
.fuentecolor_boton2{
color:#3d4542 !important;
font-weight:600;}

.fuentecolor_boton2:hover{
color:#fff !important;
background-color:#2DA7DF;
border-color:#2DA7DF;
font-weight:600;}

.titulos_banners3{
font-family: 'LumiosMarker';
font-size:140px;
color:#ffffff;
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:120px;
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:#ec3b55!important;
font-weight:500;
font-size:18px!important;
}
.secciones_texto_link:hover{
color:#bcd446 !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:#bcd446!important;
  border: 1px solid #bcd446!important;
  color:#000000!important;
  
  }
.give-btn:hover{
  background-color:#378858!important;
  border: 1px solid #378858!important;
  color:#ffffff!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: #ec3b55 !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:#378858 !important;
  	font-size: 14px !important;
    font-weight:800!important;
}
.give-goal-progress .raised{
  color:#378858!important;
}
#projects .give-totals-shortcode-wrap{
    color:#000 !important;
  	font-size: 14px !important;
}
.gdlr-core-title-item .gdlr-core-title-item-title{
  padding-left:10px!important;
}
.give-goal-progress .income{
  color:#378858!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;
}

.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;
}


.gdlr-core-body .gdlr-core-button {
  background-color:#2da7df;
  color:#ffffff;
}
.gdlr-core-body .gdlr-core-button:hover{
  background-color:#1C3F64!important;
  color:#ffffff!important;
}
.secciones_boton_about a{
color:#ffffff !important;
background-color:#ec3b55!important;
border-color:#ec3b55!important;
font-weight:600;}

.secciones_boton_about a:hover{
color:#ffffff !important;
background-color:#378858!important;
border-color:#378858!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:#ffffff !important;
background-color:#378858!important;
border-color:#378858!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;
}


/* Gran Willy*/
.titulos_home01 h3{
padding-left:20px!important;
}
.titulos_resumen_home01 h3{

padding-left:20px!important;
font-weight:normal!important;
}
.ajuste_resumen_home{
  height:467px!important;
}
.ajuste_resumen_home02 li{
   text-align: center!important;
}
.member-name
{font-size:20px!important;}

.ihc-search-bar-wrapper{
 margin:0px!important;
}
.titulos_ajus_paginas h3{
color:#2F3533!important;
}
.ihc-search-bar-wrapper{
  margin: 0px 15px 22px 12px!important;
}
.ajuste_titulo_sec{
  padding-left:15px!important;
  }
.ajuste_club01 img{
  height:360px!important;
}
.ajuste_club_ti{
  padding-top:25px!important;
}
.infinite-footer-wrapper *{
  border-color:#ffffff!important;
}
.infinite-copyright-text{
  font-size:12px!important;
}
.ajuste_boton_club :hover
{background-color:#1C3F64!important;}

.ajuste_text_cont textarea{
  height: 160px!important;
}
.ihc-theme_1 .member-img img {
  width:250px!important;
}
.member-name{
  font-size:14px!important;
  bottom: 0px!important;
  width:92%!important;
  background-color:#1C3F64!important;
  text-transform: capitalize;
}
.member-name span {
    width: 40%;
}
.ihc-member-photo{
  border-radius:0!important;
  box-shadow: 0 0 0px 0!important;
}
.sbi_photo {
  
}
#sb_instagram .sbi_photo_wrap {
    border: 1px #ccc solid;
}
table tr th {
    background-color: #1A78A6;
}