@media (max-width: 980px){
.et_mobile_menu .sub-menu{
display: none !important;
visibility: hidden;
height: 0;
overflow: hidden;
} .et_mobile_menu li.menu-item-has-children > a:after{
content: " ▾";
} .et_mobile_menu li.menu-item-has-children.et-submenu-open > a:after{
content: " ▴";
}
}.et_mobile_menu li.socio-men.current-menu-item a {color:#afc3d4 !important;}
.socio-men {display:none;}
body .et_mobile_menu {left:-12%; width:124%; top:134px !important;}
.et_mobile_menu .menu-item-type-custom.current-menu-item.menu-item-has-children > a {padding:16px 12px !important;}
.et_mobile_menu .menu-item-type-custom.current-menu-parent.menu-item-has-children > a {
background-color: rgba(175,195,212,0.8);
padding:16px 12px !important;
border-radius: 12px;
color:#000000 !important;
}
#main-header .et_mobile_menu {border-radius:6px;}
.et_mobile_menu li a {padding:16px 12px;}
.et_pb_blog_0 .wp-pagenavi a, .et_pb_blog_0 .wp-pagenavi span {color:#336998 !important;}
selector .wp-pagenavi {
text-align: center;
border-top: 1px solid #dddddd;
padding-top: 15px;
}
selector .wp-pagenavi .pages {
border: none;
}
selector .wp-pagenavi a,
selector .wp-pagenavi span.current {
border-radius: 50%;
padding: 5px 10px;
border: 1px solid #dddddd!important;
}
selector .wp-pagenavi a.last {
border: none!important;
} #main-header #top-menu .sub-menu li.current-menu-item > a[href*="#"],
#main-header .et_mobile_menu .sub-menu li.current-menu-item > a[href*="#"],
#main-header .et_pb_menu .sub-menu li.current-menu-item > a[href*="#"]{
color: #212121 !important;
text-decoration: none !important;
border-radius:0px;
padding:0px;
} html body #page-container .et-boc #main-header #top-menu a.anchor-active-link,
html body #page-container .et-boc #main-header .et_mobile_menu a.anchor-active-link,
html body #page-container .et-boc #main-header .et_pb_menu a.anchor-active-link{
background-color: rgba(175, 195, 212, 0.8) !important;
padding: 18px 12px 12px 12px !important;
border-radius: 12px !important;
color: #336998 !important;
display: block !important;
text-decoration: none !important;
}
.et-fixed-header #top-menu li.menu-item-56 li.current-menu-item > a {color:#336998!important;}
.menu-item-56 .menu-item-type-custom.current-menu-item > a:hover {
background-color: rgba(0, 0, 0, .03) !important;
opacity: .7;
}
.et_mobile_menu li.menu-item-56 a:hover, .nav ul li.menu-item-56 a:hover {
background-color: rgba(0, 0, 0, .03) !important;
opacity: .7;
}
.et_mobile_menu li.menu-item-has-children.et-submenu-open > a:after {color:#336998; content:"3"; font-family: 'ETmodules'; font-size:28px; margin-left:6px; float:right;}
.page-id-2735 .et_mobile_menu .menu-item-type-custom.current-menu-item > a {color:#000000 !important;}
.et_mobile_menu li.menu-item-has-children li.menu-item-has-children > a:after {font-size:18px !important; top:2px !important;}
.et_mobile_menu .menu-item-type-custom.current-menu-item > a {background-color:Transparent !important; color:#336998 !important;}
.et_mobile_menu li li a i {color:#336998 !important;}
#mobile_menu .menu-item-type-custom.current-menu-item.menu-item-has-children > a {color:#336998 !important;}
.et_mobile_menu .menu-item-type-custom.current-menu-item.menu-item-has-children > a {background-color:#ffffff;}
.et_mobile_menu li.menu-item-has-children > a:after {color:#336998; content:"3"; font-family: 'ETmodules'; font-size:28px; margin-left:6px; float:right;}
.et_mobile_menu li li a {font-size:15px;}
.et_mobile_menu li a {font-size:18px;}
.et_mobile_menu .menu-item-has-children>a {background-color:transparent !important; font-weight:600 !important;}
#mobile_menu .menu-item-type-custom.current-menu-item.menu-item-has-children > a {background-color:#ffffff; border-radius:0px;}
.et_mobile_menu {border-top:0px solid #336998 !important;}
.single-post .et_pb_image_0_tb_body .et_pb_image_wrap {width:100%;}
.single-post .et_pb_image_0_tb_body .et_pb_image_wrap img {width:100%;}
.et_pb_text ul {margin-bottom:20px; padding-bottom:1em;}
.woocommerce-page .botoneslocos .et_pb_column_1 {padding-left:0%;}
.nav ul li.menu-item-56 a:hover {
background-color: rgba(0, 0, 0, .03);
opacity: .7;
}
.menu-item-56 .menu-item-type-custom.current-menu-item > a {background-color:transparent; padding:6px 20px !important;}
.et_pb_text ul {padding-bottom:0px;}
.dp-dfg-skin-default .et_pb_button_wrapper .et_pb_button:hover {color:#336998;}
.dp-dfg-loader .et-loader,
.dp-dfg-loader .et-loader *{
display: none !important;
}
.dp-dfg-loader {
display: none !important;
} .et-loader div {
display: none !important;
} .et-loader {
background: white; }
.et-loader::after {
content: "";
width: 50px;
height: 50px;
border: 4px solid #ddd;
border-top: 4px solid #000; border-radius: 50%;
animation: spin 1s linear infinite;
position: absolute;
top: 50%;
left: 50%;
margin-top: -25px;
margin-left: -25px;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.dp-dfg-meta.entry-meta {padding-top:0px;}
.published {color:#727272;}
.dp-dfg-skin-default .dp-dfg-item>div:last-of-type {padding-bottom:24px;}
.dp-dfg-skin-default .et_pb_button_wrapper .et_pb_button {
background-color: #336998;
color: #FFFFFF;
padding: 12px 16px 12px 16px;
border-radius: 12px;
font-size: 15px;
text-transform: uppercase;
border:0px solid red;
}
.dpdfg_filtergrid_0 .dp-dfg-layout-grid .dp-dfg-items {
column-gap: 6em !important;
row-gap: 6em !important;}
.dp-dfg-layout-grid .dp-dfg-item {border-radius:18px; background-color:#F3F3F3; border:0px solid #ffffff;}
.dp-dfg-skin-default .dp-dfg-header.entry-header {margin-top:16px; 
}
.dp-dfg-skin-default .dp-dfg-header.entry-header h2 a{margin-top:24px; 
font-family: 'Martel Sans', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 600 !important;
color: #336998 !important;
font-size:20px; line-height:1.4em!important;
}
.dp-dfg-skin-default .dp-dfg-filter a.active, .dp-dfg-skin-default .pagination li.active a, .et-l .dp-dfg-skin-default .dp-dfg-filter a.active, .et-l .dp-dfg-skin-default .pagination li.active a {color:#336998 !important;}
.dp-dfg-pagination .pagination a, .dp-dfg-skin-default .dp-dfg-filter a, .et-l .dp-dfg-pagination .pagination a.pagination-link, .et-l .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link {color:#000000;}
.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown.closed .dp-dfg-dropdown-label:after {color:#afc3d4;}
.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout {display:flex; flex-direction:row-reverse;}
.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown {min-width:20%;}
.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-label {padding:6px 12px; border-radius:12px; border:1px solid #336998;}
.woocommerce form .form-row label[for="wc-ppcp-credit-card-gateway-new-payment-method"] {color:#ffffff;}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{display:none;}
.woocommerce-checkout #order_review_heading {display:none;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {width:100%; padding-left:6%; padding-right:6%;}
.et_fullwidth_nav #main-header .container {padding-left:6%; padding-right:6%;}
.car-patro .et_pb_blurb{min-height:400px;}
.menu-item-type-custom.current-menu-item > a {
background-color: rgba(175, 195, 212, 0.8);
padding: 18px 12px 12px 12px !important;
border-radius: 12px;
color: #000000 !important;
}
.et_pb_contact_field_radio label {font-size:12px; color:#212121 !important;}
.blog-home.blog_blog article {min-height:624px;}
.home .proyectos .et_pb_column {display: flex;
flex-direction: column;
justify-content: space-between;}
.et_contact_bottom_container {float:left;}
.mov-izq.et_pb_social_media_follow li {right:14px;}
.menu-item-type-custom.current-menu-parent a:after {
top: 15px !important;
right: 12px !important;
}
.menu-item-type-custom.current-menu-item a:after {
top: 15px !important;
right: 12px !important;
}
#menu-item-61.menu-item-type-custom.current-menu-parent.menu-item-has-children > a {color:#ffffff !important;}
.menu-item-type-custom.current-menu-parent.menu-item-has-children > a {
background-color: rgba(175,195,212,0.8);
padding: 18px 32px 12px 12px !important;
border-radius: 12px;
color:#000000 !important;
}
.menu-item-type-custom.current-menu-item.menu-item-has-children > a {
background-color: rgba(175,195,212,0.8);
padding: 18px 32px 12px 12px !important;
border-radius: 12px;
color:#000000 !important;
}
.contadores h3 {padding-bottom:0px;}
.col-memo {display:flex; flex-direction:row; flex-wrap: wrap;}
.col-memo .et_pb_blurb {width:50%;}
.nueva-cabe .et_pb_fullwidth_header h1 {font-size:64px !important;}
.nueva-cabe .et_pb_fullwidth_header {padding-top:0px !important; padding-bottom:0px !important;}
.nueva-cabe {display:flex; flex-direction: column;
justify-content: center;}
.entry-content .car_patro ul.slick-dots {bottom:-16px;}
.car_patro .divilife-3-col-feature-blurb-slider .slick-slide {
display: flex;
align-items: center;
justify-content: center;
}
.car_patro .divilife-3-col-feature-blurb-slider .et_pb_image {
max-width: 162px; margin: 0 auto;
}
.car_patro .divilife-3-col-feature-blurb-slider img {
max-width: 100%;
height: auto;
display: block;
}
.slick-dots li.slick-active button {background-color:#336998 !important;}
.divilife-3-col-feature-blurb-slider .slick-arrow:before {color:#336998 !important;}
.divilife-3-col-feature-blurb-slider .slick-arrow, .divilife-3-col-feature-blurb-slider .slick-arrow:hover, .divilife-3-col-feature-blurb-slider .slick-arrow:focus {background:transparent !important;}
.proyectos-inicio.valores .et_pb_blurb_container {padding-left:0px !important; padding-right:0px !important;}
.proyectos-inicio.valores .et_pb_module_header {padding-left:0px; padding-right:0px;}
.proyectos-inicio.valores .et_pb_blurb_description {padding-left:0px;padding-right:0px;}
.proyectos .et_pb_module_header {padding-left:24px; padding-right:24px;}
.et_pb_text ul {margin-top:20px;}
#memorias-cuentas h4 a{color:#336998 !important;}
.page-id-5409 .proyectos .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {padding-left:0px; padding-right:0px;}
.page-id-5409 .proyectos-inicio .et_pb_blurb_description {padding-left:0px; padding-right:0px;}
body .footerlanding .contactanos.et_pb_text h2 {color:#336998 !important;}
body .moverfondomailing  .et_pb_text h2 {color:#ffffff !important;}
body .footerlanding .et_pb_text h2 {color:#ffffff !important;}
.single-post .et_pb_post_content ul {margin-top:20px;}
.single-post .et_pb_post_content ul li {margin-bottom:12px;}
.textolargo h3 {margin-top:20px; margin-bottom:12px;}
body .titulosblan .et_pb_text h2 {color:#ffffff !important;}
h2 span {color:#336998 !important;}
body .et_pb_text h2 {color:#336998 !important;}
.breadcrumb_last {color:#ffffff; text-decoration:underline;}
#wc-ppcp-credit-card-gateway-cc-form label {color:#ffffff !important;}
#wc-ppcp-credit-card-gateway-cc-form label span {color:#ffffff !important;}
.woocommerce-error li a {color:red;}
.button.wc-forward {display:none !important;}
.woocommerce a.remove:hover {color:red !important; background:transparent;}
.woocommerce a.remove {display:inline; font-size:11px;}
.bloquedona .required  {
color: #a00;;
font-weight: 700;
border: 0 !important;
text-decoration: none;
margin-left:2px;}
.frequency-options {gap:20px; justify-content:center; margin-top:24px; margin-bottom:24px;}
.ppc-button-wrapper {
max-width: 48%;
margin: 0 auto;
margin-top: 24px;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {display:none;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {background-color:#336998; color:#ffffff; border-radius:6px;}
.woocommerce-billing-fields #billing_first_name_field {display:none !important;}
.woocommerce-billing-fields #billing_last_name_field {display:none !important;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .et_pb_wc_cart_totals .select2-container--default .select2-selection--single, .et_pb_wc_checkout_billing .select2-container--default .select2-selection--single, .et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single {
height: 40px;
padding: 11px 16px;
border: none;
border-bottom: 1px solid #8D8D8D !important;
background: #fff;
width: 100%;
font-family:'Open Sans', sans-serif;
}
.woocommerce form .form-row label {font-family:'Martel sans', sans-serif;}
.woocommerce-additional-fields {display:none;}
.woocommerce-billing-fields h3 {display:none;}
.donation-steps > div {font-family:'Martel sans', sans-serif;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {background:#afc3d4; color:#336998 !important; text-align:center;}
label.privacy {color:#212121 !important; font-weight:400 !important; font-size:13px !important;}
label.privacy a {color:#212121;text-decoration:underline;}
label.privacy a:hover {color:#212121;text-decoration:none;}
.info-text {text-align:Center; font-weight:bold; font-size:15px; padding-left:0px;}
.bloquedona h2 {color:#336998; margin-bottom:24px; font-weight: 700; font-family: 'Martel Sans', Helvetica, Arial, Lucida, sans-serif;
font-size:40px; text-align:left !important;}
.hidden {
display: none;
} #donation-step1,
#donation-step2 {
max-width: 100%;
margin: auto;
font-family: sans-serif;
padding-left: 20px;
padding-right: 20px;
} .donation-buttons {
display: grid;
grid-template-columns: repeat(4, 1fr);
justify-items: start;
margin: 15px auto;
}
.donation-btn {
width: 97px;
height: 97px;
border-radius: 5px;
border: 2px solid #AFC3D4;
background: #fff;
color: #336998;
text-align: center;
font-size: 27px;
font-weight: 700;
cursor:pointer;
}
.donation-btn[data-amount="otra"] {font-size:18px;}
.donation-btn[data-cuota="otra"] {font-size:18px;}
.donation-btn.selected {
background: #336998;
border-color: #336998;
color: #fff;
}
.info-text {
padding: 10px;
font-size: 15px;
margin-bottom: 15px;
text-align:left;
padding-left:0px;
}
.et_pb_code_0 {
max-width: 960px;
margin: 0 auto;
} #custom-amount {
width: 100%;
padding: 10px;
margin-top: 10px;
} .grid {
display: flex;
gap: 10px;
margin: 10px 0;
padding-bottom: 5px;
flex-wrap: wrap;
}
.grid > div {
flex: 1;
min-width: 45%;
}
.grid label {
display: block;
font-weight: 500;
font-size: 0.95rem;
color: #212121;
} form .grid input,
form .grid select,
#donation-step1 input:not([type="checkbox"]):not([type="radio"]),
#donation-step2 input:not([type="checkbox"]):not([type="radio"]) {
height: 40px;
padding: 11px 16px;
border: none;
border-bottom: 1px solid #8D8D8D !important;
background: #fff;
width: 100%;
font-family:'Open Sans', sans-serif;
}
form .grid input:focus,
form .grid select:focus,
#donation-step1 input:not([type="checkbox"]):not([type="radio"]):focus,
#donation-step2 input:not([type="checkbox"]):not([type="radio"]):focus{
border-bottom: 1px solid #AFC3D4 !important;
}
.frequency-options {
display:flex;
align-items: center;
justify-content:flex-start;
} #donation-step1 label input[type="checkbox"],
#donation-step2 label input[type="checkbox"] {
margin-right: 6px;
}
#donation-step1 label,
#donation-step2 label {
display: block;
font-size: 14px; color:#336998; font-weight:bold; font-family:'Martel sans', sans-serif;
} #donation-step1 button[type="submit"],
#donation-step2 button[type="submit"] {
background-color: #336998;
border-radius: 5px;
border-width: 0;
color: #ffffff;
font-family: inherit;
font-weight: 400;
line-height: inherit;
padding: 12px 32px;
text-decoration: none;
text-transform: uppercase;
font-size: 1rem;
cursor: pointer;
float:right;
font-weight:500;letter-spacing:2px; font-family:'Open Sans', sans-serif;
}
#donation-step1 button[type="submit"]:hover,
#donation-step2 button[type="submit"]:hover {
background-color:#afc3d4; color:#336998!important; border-color:#afc3d4!important;
}
.bloquedona h2 {text-align:center;} .donation-steps {
position: relative;
display: flex;
justify-content: flex-start;
gap: 15px;
width: 200px;
padding-left:36px;
}
.donation-steps > div {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.donation-steps .step {
width: 40px;
height: 40px;
border-radius: 50%;
background: #afc3d4;
color: white;
font-weight: bold;
font-size: 18px;
display: flex;
align-items: center;
justify-content: center;
}
.donation-steps .step.active {
background: #336998;
}
.woocommerce-order-received .woocommerce-order-details {display:none;}
.woocommerce-order-received .woocommerce-customer-details {display:none;}
.et_pb_wc_checkout_payment_info h3 {font-weight:bold; color:#336998;}
.et_pb_wc_checkout_payment_info h2 {font-weight:bold; color:#336998; margin-top:24px;}
.woocommerce-thankyou-order-received {text-align:center; font-weight:bold; color:#336998; font-size:24px; margin-bottom:24px;}
.woocommerce-order-received .et_pb_column_1 {display:none;}
.woocommerce-order-received .et_pb_column_2 {width:100% !important;}
.et_pb_blog_grid .et_pb_image_container img {object-fit:cover; max-height:200px;}
.desgrava a {background-color:#336998; color:#ffffff; border-radius:12px; padding:12px 16px;}
.desgrava a:hover {background-color:#afc3d4; color:#336998;}
.et-cart-info {display:none;}
.ofertavol p {padding-bottom:0px; margin-bottom:10px;}
.ofertavol p strong {color:#336998;}
.ofertavol ul li {font-size:14px;}
.ofertavol ul {padding-bottom:10px;}
.ofertavol p a:hover {background-color:#afc3d4; color:#336998;}
.ofertavol p a {background-color:#336998; padding:10px 12px; border-radius:12px; color:#ffffff; position:relative; top:12px; margin-bottom:48px;}
#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area] {box-shadow:initial; -webkit-box-shadow:initial;}
.et_pb_wc_add_to_cart form.cart div.quantity{display:none !important;}
.popup .mas-info p {color:#212121; line-height:1.4; margin-bottom:20px;}
.popup button {background-color:#336998 !important;}
.popup h2 {color:#336998!important; margin-bottom:0px; padding-bottom:12px;}
.popup > * {box-shadow:initial !important;}
.popup .close {
width: initial;
box-shadow: initial;
background-color: red !important;
color: #ffffff !important;
font-size: 16px !important;
font-weight: bold;
border-radius: 100px;
padding: 0px;
width: 24px;
height: 24px;
}
.et_pb_section_0.et_pb_section {z-index:1;}
.et_pb_wc_cart_notice_0 .woocommerce-message, .et_pb_wc_cart_notice_0 .woocommerce-info, .et_pb_wc_cart_notice_0 .woocommerce-error {background-color:#e7e7e7;
color:#212121 !important;}
.woocommerce-message a.button.wc-forward {display:none;}
.woocommerce-checkout-payment label {font-weight:bold;}
.et_pb_wc_checkout_payment_info #payment div.payment_box {background-color:#afc3d4; color:#212121; font-weight:600;}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
border-width: 0px !important;
border-radius: 12px;
letter-spacing: 1px;
font-size: 15px;
background-color: #336998 !important;
padding-top: 12px !important;
padding-right: 28px !important;
padding-bottom: 12px !important;
padding-left: 28px !important;
margin-top: 12px !important;
color:#ffffff;
}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {background-color:#AFC3D4 !important;}
.woocommerce-privacy-policy-text a {color:#336998;}
#order_review_heading {font-weight:bold; color:#336998; font-size: 24px;
border-bottom: 1px solid #e3e3e3;
margin-bottom: 20px; margin-top:20px;}
.woocommerce-billing-fields h3 {font-weight:bold; color:#336998; font-size: 36px;
border-bottom: 1px solid #e3e3e3;
margin-bottom: 20px;}
.woocommerce form .form-row label {font-weight:bold; color:#336998;}
.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single, .et_pb_wc_checkout_billing form .form-row input.input-text, .et_pb_wc_checkout_billing form .form-row textarea {border-radius:12px;}
.optional {display:none;}
.woocommerce a.button.alt:hover:after, .woocommerce-page a.button.alt:hover:after, .woocommerce button.button.alt:hover:after, .woocommerce-page button.button.alt:hover:after, .woocommerce input.button.alt:hover:after, .woocommerce-page input.button.alt:hover:after, .woocommerce #respond input#submit.alt:hover:after, .woocommerce-page #respond input#submit.alt:hover:after, .woocommerce #content input.button.alt:hover:after, .woocommerce-page #content input.button.alt:hover:after, .woocommerce a.button:hover:after, .woocommerce-page a.button:hover:after, .woocommerce button.button:hover:after, .woocommerce-page button.button:hover:after, .woocommerce input.button:hover:after, .woocommerce-page input.button:hover:after, .woocommerce #respond input#submit:hover:after, .woocommerce-page #respond input#submit:hover:after, .woocommerce #content input.button:hover:after, .woocommerce-page #content input.button:hover:after {display:none;}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
color: #336998 !important;
border-color: #afc3d4 !important;
background-image: initial;
background-color: #afc3d4; padding:0.3em 1em;
}
.woocommerce-variation-price p {padding-bottom:0px; display:none;}
.cwp-input-wrapper {text-align:center; margin-bottom:20px;}
.cwp-input-wrapper label {font-size:14px; margin-bottom:8px !important;}
.cpw-input {background-color:#EEEEEE !important; border:1px solid #EEEEEE !important; font-size:16px; padding:8px !important; font-weight:bold;}
.et_pb_wc_add_to_cart form.cart .button, .et_pb_wc_add_to_cart form.cart div.quantity {color: #FFFFFF !important;
border-width: 0px !important;
border-color: RGBA(255, 255, 255, 0);
border-radius: 6px;
letter-spacing: 1px;
font-size: 16px;
font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif !important;
text-transform: uppercase !important;
background-color: #336998;}
.woocommerce-variation-price {text-align:Center; font-size:16px; color:#336998; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.popup table, .popup th, .popup td {margin-top:0px;}
.entry-content tr td {border-top:0px solid #ffffff !important;}
.popup label {margin-bottom:0px !important; text-transform:uppercase; color:#727272;}
.et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations {display:none;}
.et_pb_wc_add_to_cart form.cart .variations td select {margin-bottom:0px;}
.et_pb_wc_add_to_cart form.cart .variations td.value {background-color:#f3f3f3; padding-left:6px; cursor:pointer;}
.et_pb_wc_add_to_cart form.cart .variations td.value span:after {    -webkit-transform: translateY(-209%);
transform: translateY(-209%);}
.et_pb_wc_add_to_cart form.cart .variations td select {background-color:#f3f3f3; color:#336998;}
.et_pb_section.popup {margin:0 !important; background:Transparent !important; max-width:36%;}
.bg-change {
background-color: #AFC3D4 !important; }
.toggle-content-2.hidden {
display: none !important; }
.toggle-content.hidden {
display: none !important; } .toggle-content {
display: none;
} .toggle-content.active {
display: block;
}
.toggle-trigger p, .toggle-trigger-2 p{background-color:#336998; color:#ffffff; font-size:16px; border:0px solid #AFC3D4; border-radius:12px; cursor:pointer; padding-right:1em; padding-left:1em; letter-spacing:1px; display:inline; width:auto; padding-top:12px; padding-bottom:12px !important;}
.toggle-content {
display: none; }
.toggle-content.visible {
display: block; }
.toggle-content-2 {
display: none; }
.toggle-content-2.visible {
display: block; }
.marcado i {color:#2E5E89;}
.popup.show {
display: flex
;
flex-direction: column;
}
.popup_gere .popup {
max-width: 40%;
width: 40%;
}
.popup {
max-height:432px;
display: none;
position: fixed;
top: 54% !important;
left: 50% !important;
transform: translate(-50%, -50%);
width: 80%;
max-width: 640px !important;
background-color: #fff;
padding: 20px;
box-sizing: border-box;
border-radius: 8px;
z-index: 9999;
overflow: hidden;
}
.popup_gere #resultadoDeduccion {color:#D9007A;}
.popup_gere .popup input[type="number"], .popup_gere .popup select {border-radius:12px; background-color:#f3f3f3; border:1px solid #e6e6e6;}
.popup_gere .popup button {background-color:#8b1658; width:24%; border-radius:0px; margin-bottom:20px; font-weight:bold; font-family:'Oswald', sans-serif;}
.popup_gere .popup button:hover {background-color:#D9007A;}
.popup_gere .popup .calculadora__msg {color:#000000; font-family:'Open sans', sans-serif !important; font-size:14px !important;}
.popup_gere .popup h2 {color:#D9007A !important;; font-size:24px !important;}
.popup_gere .popup>* {border-radius:0px;}
.popup_gere .popup {max-width:40%; width:40%;}
.popup_gere .popup .close {width:initial; box-shadow:initial; background-color:red; color:#ffffff; font-size:16px; font-weight:bold; border-radius:100px; padding:0px; width:24px; height:24px;}
.req {color:#333333;}
#memorias-cuentas .et_pb_blurb_content {margin:initial; text-align:left;}
#memorias-cuentas .et_pb_blurb_content .et_pb_module_header {text-align:left;}
#memorias-cuentas .et_pb_blurb .et_pb_image_wrap {margin-left:0px;}
.marcado p:not(.has-background):last-of-type {padding-bottom:1em;}
.kk-star-ratings .kksr-legend {font-size:16px !important;}
.textolargo li:before {Font-family:'Font Awesome 5 Free'; content:"\f138"; padding-right:6px; font-weight:900; color:#afc3d4;}
.textolargo li {list-style:none;}
.single-post header #logo {filter:none;}
.single-post header ul li a{color:#000000 !important;}
.single-post header ul li#menu-item-61 a{color:#ffffff !important;}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {color:#afc3d4;}
#top-menu li#menu-item-61.current-menu-ancestor>a, #top-menu li#menu-item-61.current-menu-item>a {color:#ffffff;}
#top-menu li li.current-menu-item a {color:#336998 !important;}
#main-header .nav li ul li ul {
background-color: rgba(211, 229, 244, 1);
padding-bottom: 6px;
padding-top: 10px;
top: 12px;
width:270px;
}
#top-menu li ul li ul li a {border-bottom:0px solid #ffffff; padding-bottom:0px;}
.page-id-3139  .et_pb_contact_form {margin-top:0px;}
.et_pb_contact_form {margin-top:169px;}
.single-post .foogallery {margin-top:24px; margin-bottom:50px;}
#top-menu ul li ul li.current-menu-item>a {color:#336998 !important;}
.entry-content tr td {border-top:1px solid #AFC3D4;}
.entry-content thead th, .entry-content tr th {color:#000000;}
.entry-content table:not(.variations) {border:1px solid #AFC3D4;}
.charitable-header {margin-top:24px; font-weight:bold;}
.donation-summary {font-size:16px; line-height:1.6; color:#000000;} .fijararriba {top:-424px;}
.pestanas-humanos .et_pb_tab li:before {
Font-family: 'Font Awesome 5 Free';
margin-right: 6px;
content: '\f138';
color: #336998;
font-weight:700;
}
.pestanas-humanos .et_pb_tab ul{
list-style: none;
}
.pestanas-humanos .et_pb_tabs {border-bottom:0px solid #ffffff;}
.pestanas-humanos .et_pb_tab  img.alignleft {margin-right:60px; margin-bottom:60px;}
.pestanas-humanos .et_pb_tab ul li::marker {
color: #336998;
}
.pestanas-humanos .et_pb_tab ul li {font-size:16px;}
.pestanas-humanos .et_pb_tab {padding:60px;}
.pestanas-humanos .et_pb_tab h2 {color:#336998; margin-bottom:20px; font-size:32px;}
.pestanas-humanos .et_pb_tab h4 {margin-top:24px; margin-bottom:12px; color:#336998; font-size:20px;}
.pestanas-humanos .et_pb_tab p {font-size:16px; line-height:1.8;}
.pestanas-humanos .et_pb_tab p strong {color:#336998; }
.pestanas-humanos .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .pestanas-humanos .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a {font-size:20px !important; font-weight:Bold;}
.pestanas-humanos .et_pb_tabs_controls li {width:33.33%;}
.pestanas-humanos .et_pb_tabs_controls li a {padding:20px 30px;}
.marcado.toplista ul {margin-top:24px;}
.single-post .et_pb_post_content_0_tb_body ol {margin-top:20px;}
.single-post .et_pb_post_content_0_tb_body ol li::marker {
color: #336998;
}
.single-post .et_pb_post_content_0_tb_body ul li::marker {
color: #336998;
}
.single-post .et_pb_post_content_0_tb_body h2 {color:#336998; margin-top:20px;}
.single-post .et_pb_post_content_0_tb_body h3 {color:#336998; margin-top:20px; font-size:18px;}
.page-id-2080 .magia.colaboradores h3 {width:56%;}
.page-id-2080 .proyectos .et_pb_column {min-height:auto;}
.formcontacto .et_pb_contact_field textarea.et_pb_contact_message {max-height:112px;}
.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a {
font-size: 15px !important;
text-align: center;
}
.et_pb_tabs_controls li {width:25%;} .charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article .tab-content ul.charitable-tabs>li ul li {
display: block;
color: red;
font-size: 16px;
font-weight: bold;
margin-top: 15px;
}
.charitable-form-fields .charitable-fieldset#charitable-gateway-fields {border:2px solid orange !important;} 
label[for="gateway-paypal"]:after{font: var(--fa-font-brands); content:'\f1ed'; font-weight:400;   display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased; margin-left:8px; color:orange;}
label[for="gateway-offline"]:after {font: var(--fa-font-solid); content:'\f19c'; font-weight:900;   display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased; margin-left:8px; color:orange;}
#charitable-gateway-selector.charitable-form-field label {color:#336998;}
.charitable-submit-field .et_pb_button:hover, .charitable-submit-field .et_pb_module .et_pb_button:hover {padding:12px 24px; background-color:#AFC3D4 !important; color:#336998 !important;}
.charitable-submit-field .button[type="submit"] {background-color:#336998 !important; font-weight:bold;}
.charitable-submit-field .button[type="submit"]:hover {padding:12px 24px; background-color:#AFC3D4 !important; color:#336998 !important;}
.et_pb_button:after{display:none;}
.campaign-progress-bar .bar, .donate-button, .charitable-donation-form .donation-amount.selected, .charitable-donation-amount-form .donation-amount.selected {background-color:#AFC3D4 !important;}
details {padding-bottom:20px;}
.page-id-2735 .et_pb_main_blurb_image img:hover {opacity:0.8;}
.page-id-2735 .et_pb_blurb_container a:hover {opacity:0.8;} .et_pb_code_inner summary {cursor:pointer; font-size:12px;}
.et_pb_contact_field_checkbox label {color:#727272 !important; font-size:13px;}
.et_pb_contact_field_options_title {display:none;}
.et_pb_post_content p {font-size:16px; line-height:1.4; font-family:'Open Sans', sans-serif; color:#000000;}
.et_pb_all_tabs {border-radius:12px;}
.et_pb_tabs_controls li.et_pb_tab_0.et_pb_tab_active {border-radius:12px 0px 0px 0px;}
.et_pb_tabs {border:1px solid #AFC3D4; border-radius:12px;}
ul.et_pb_tabs_controls {background-color:#336998; border-radius:12px 12px 0px 0px;}
.et_pb_tabs_controls li {border-right:1px solid #ffffff; border-radius:0px 0px 0px 0px;}
.et_pb_tabs_controls li a {color:#ffffff; font-weight:600; font-size:16px;}
.voluntariados .et_pb_blurb {width:46%; float:left; display:flex; margin-right:2%; margin-top:20px; padding:16px 16px 24px 16px; border-radius:12px;}
.voluntariados .et_pb_blurb img {border-radius:12px;}
.desgrava ul {list-style:none;}
.desgrava ul li:before {font-family:'Font Awesome 5 Free'; content:'\f058'; margin-right:6px;}
.desgrava ul li {color:#336998; font-size:17px;}
.desgrava em {font-size:13px; margin-top:20px;}
.login-prompt {display:none !important;}
.charitable-form-field.charitable-radio-list {margin-bottom:0px !important;}
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column {padding-top:0px !important;}
.socio-col3 {margin-bottom:24px;}
.formulario-socio input[type="submit"] {
background-color: #336998 !important;
color: #ffffff !important;
border-radius: 12px;
text-transform: uppercase !important;
font-size: 17px !important;
letter-spacing: 1px;
cursor:pointer;
}
.formulario-socio input[type="submit"]:hover {
background-color: #AFC3D4 !important;
color: #336998 !important;
border-radius: 12px;
text-transform: uppercase !important;
font-size: 17px !important;
letter-spacing: 1px;
cursor:pointer;
}
.wpcf7-acceptance .wpcf7-list-item {margin-left:0px;}
.wpcf7-acceptance span label {font-weight:600; font-size:13px; color:#000000;}
.wpcf7-acceptance span label input {margin-bottom:0px !important;}
.socio-col2-2 {float:left; width:50%; display:inline;}
.socio-col2 textarea {
padding: 12px 12px 12px 12px !important;
margin-bottom: 24px !important;
border: none;
border-bottom: 2px solid #AFC3D4;
font-size: 15px;
font-weight: bold;
background-color: #f3f3f3 !important;
margin-top:6px;
max-height:178px;
}
.wpcf7-list-item.first {margin-left:0px;}
.formulario-socio .socio-legal {font-size:12px; font-family:'Open Sans', sans-serif; line-height:1.6; margin-top:24px; margin-bottom:0px;}
.formulario-socio h5 {font-weight:bold; color:#336998; font-size:24px; margin-top:24px; border-top:1px solid #e6e6e6; padding-top:24px;}
.socio-col1, .socio-col2, .socio-col3, .socio-col4 {float:left; width:100%;}
.socio-col1 p {float:left; width:31%; margin-right:2%; display:inline;}
.socio-col1 .wpcf7-date {max-width:90%;}
.formulario-socio label {
font-weight: bold;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
color: #727272;
}
.formulario-socio {margin-top:48px;}
.formulario-socio input {
padding: 12px 12px 12px 12px !important;
margin-bottom: 24px !important;
border: none;
border-bottom: 2px solid #AFC3D4;
font-size: 15px;
font-weight: bold;
background-color: #f3f3f3 !important;
}
.charitable-submit-field .button {padding:12px 24px;}
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article nav.charitable-tab-size-medium li a {width:240px; text-align:center;}
.charitable-form-field.charitable-radio-list {margin-top:0px !important;}
.charitable-submit-field .button {background-color:#336998; color:#ffffff !important; border-radius:12px; text-transform:uppercase !important; font-size:17px !important; letter-spacing:1px;}
.charitable-form-field {margin-top:24px;}
.charitable-donation-form .donation-amounts .donation-amount .amount {background-color:#AFC3D4; padding:8px 12px;}
.charitable-campaign-wrap .charitable-campaign-container #charitable-template-row-1 .section[data-section-type=tabs] article .tab-content ul.charitable-tabs #tab_0_content {padding-bottom:120px !important;}
.charitable-form-fields .charitable-fieldset-field-wrapper .charitable-fieldset-field-header {margin-bottom:32px !important; font-size:17px !important;}
.charitable-form-field.odd {clear:none !important;}
.charitable-form-field {float:lefT; display:inline; width:31%; margin-right:2%;}
.charitable-form-fields .charitable-fieldset {padding:24px 24px !important;}
.charitable-form-field input, .charitable-form-field select, .charitable-form-field textarea {padding:12px 12px 12px 12px !important; margin-bottom:24px !important; border:none; border-bottom:2px solid #AFC3D4; font-size:15px; font-weight:bold; background-color:#f3f3f3 !important;}
.charitable-form-field #charitable-gateway-selector label {font-size:16px;}
.charitable-form-field label {font-weight:bold; font-size:15px; font-family:'Open Sans', sans-serif; color:#727272;}
.charitable-donation-form .custom-donation-input {background-color:ffffff !important; border-bottom:1px solid #ffffff !important; border-left:0px solid #000000; border-right:0px solid #333333; border-left:0px solid #333333; border-top:0px solid #ffffff; font-weight:bold !important; margin-left:12px;}
.charitable-donation-form .donation-amounts .donation-amount.selected label {color:#336998; background-color:#AFC3D4;}
.charitable-donation-form .donation-amounts .donation-amount {border:1px solid #336998; }
.charitable-donation-form .donation-amounts .suggested-donation-amount>label .description {font-size:15px; margin-left:12px; font-style:italic;}
.charitable-donation-form .donation-amounts .donation-amount .custom-donation-amount-wrapper, .charitable-donation-form .donation-amounts .donation-amount>label {padding:16px !important;}
.charitable-donation-form .donation-amounts .donation-amount {margin-bottom:20px !important;}
.charitable-donation-form .donation-amounts .donation-amount .custom-donation-amount-wrapper, .charitable-donation-form .donation-amounts .donation-amount>label {background-color:#336998; border:1px solid #336998; font-family:'Open Sans', sans-serif; color:#ffffff; font-size:18px;}
.charitable-form-header {font-size:22px !important; font-family:'Martel Sans', sans-serif; color:#336998; font-weight:bold; margin-top:20px; margin-bottom:32px !important;}
.charitable-form-header:before {font-family:'Font Awesome 5 Free'; content:'\f35a'; margin-right:8px;} 
.charitable-form-fields .charitable-fieldset {margin-top:24px; border:2px solid #AFC3D4 !important; border-radius:12px;}
.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount>label {min-height:46px !important; background-color:#f3f3f3; border:1px solid #AFC3D4 !important;}
.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount {flex:0 0 12% !important;}
.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount>label {display:flex !important; flex-direction: column;
justify-content: center;
}
.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts {display:flex !important; flex-direction:row !important; justify-content:center !important;}
.bizum {margin-top:36px !important;}
.paypal {margin-top:36px !important;}
.bizum p strong {color:#AFC3D4;}
.bizum h5:before {font-family:'Font Awesome 5 Free'; content:'\f35a'; margin-right:8px;} 
.paypal h5:before {font-family:'Font Awesome 5 Free'; content:'\f35a'; margin-right:8px;} 
.charitable-campaign-wrap .charitable-campaign-container h5.charitable-field-template-headline, .charitable-campaign-wrap .charitable-campaign-container .charitable-field-template-headline {font-weight:bold !important; color:#336998 !important; margin-bottom:0px !important;}
.charitable-campaign-builder-placeholder-template-text p {font-family:'Open Sans', sans-serif; font-weight:500; font-size:18px !important; margin-bottom:12px;}
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article .tab-content ul.charitable-tabs {padding:24px !important; border:2px solid #AFC3D4; border-radius:24px;}
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article nav.charitable-tab-style-rounded li.active {background-color:#336998 !important; color:#ffffff !important; font-weight:Bold;}
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article nav.charitable-campaign-nav li.active a {color:#ffffff !important; font-weight:500;}
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article nav.charitable-tab-style-rounded li {background-color:#AFC3D4 !important;
color:#336998 !important; letter-spacing:1px; }
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article nav.charitable-tab-style-rounded li a {color:#336998 !important; padding:18px 24px !important; text-transform:uppercase !important; font-size:16px !important;}
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article nav.charitable-campaign-nav>ul {display:flex; justify-content:center; position:Relative !important; top:26px !important;}
.formulario-denuncia summary {margin-bottom:20px;}
.formulario-denuncia input[type="submit"]{max-width:200px; width:auto; border-radius:12px; color:#ffffff;letter-spacing:1px; font-size:16px; padding:16px 24px; background-color:#336998; text-transform:uppercase; cursor:pointer;}
.form-col-3 {float:right; width:100%; margin-top:24px;}
.wpcf7-date {padding:6px; width:97%; border:1px solid #AFC3D4;}
.formulario-denuncia input {padding:6px; border:1px solid #AFC3D4; width:97%} .form-col-2 {float:left; display:inline; width:49%; border-left:1px solid#e6e6e6; padding-left:24px;}
.legal-denun {margin-top:24px; font-size:12px; line-height:1.4; margin-bottom:20px;}
.formulario-denuncia {padding:0px 48px 0px 48px;}
.formulario-denuncia .summary {font-size:12px; line-height:1.4;}
.formulario-denuncia h4 {font-weight:bold;font-size:22px; border-top:2px solid #AFC3D4; margin-top:36px; padding-top:24px;} 
.formulario-denuncia .info-contacto {font-size:14px;line-height:1.4; font-style:italic;}
.formulario-denuncia textarea {max-height:48px; border:1px solid #AFC3D4; width:97%;}
.formulario-denuncia label {font-weight:bold; color:#336998; margin-bottom:12px;}
.page-id-2449 .blog-home article {min-height:0px;}
.titulo-pais img {position:relative; top:8px;}
.fg-media-caption-title {font-family:'Open Sans', sans-serif; font-size:18px; color:#000000; text-align:center;}
.foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-next, .foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-prev, .foogallery.fg-carousel.fg-light button.fg-carousel-next, .foogallery.fg-carousel.fg-light button.fg-carousel-prev {color:#AFC3D4 !important;}
.foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-bullet, .foogallery.fg-carousel.fg-light button.fg-carousel-bullet {background-color:#336998 !important; border-color:#336998 !important;}
.fg-carousel-next .fg-icon, .fg-carousel-prev .fg-icon {width:0.7em !important; height:0.7em; !important}
.fg-carousel-bottom {margin-top:20px !important;}
.valores .et_pb_main_blurb_image{margin-bottom:12px;}
.valores .et_pb_blurb .et_pb_module_header span{color:#336998 !important; font-weight:700;}
.valores.patronato .et_pb_blurb .et_pb_module_header {padding-bottom:4px;}
.valores.patronato .et_pb_blurb h5 {font-weight:600; color:#000000;}
.marcado a {text-decoration:underline; color:#AFC3D4;}
.marcado a:hover {color:#000000}
.marcado li {margin-bottom:12px;}
.marcado li {list-style:none;}
.marcado li:before {Font-family:'Font Awesome 5 Free'; margin-right:6px; content:'\f138'; color:#AFC3D4; font-weight:900;}
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"]+label, .et_pb_contact_form_0 .input[type="radio"]+label, .et_pb_contact_form_0 .input[type="checkbox"]:checked+label i:before, .et_pb_contact_form_0 .input::placeholder {border-radius:12px !important;}
.et_pb_contact_submit {color:#ffffff; text-transform:uppercase;}
.et-fixed-header #top-menu #menu-item-61 > a {color:#ffffff !important;} #main-header .nav li ul {top:44px;}
#main-header .nav #menu-item-61 ul {top:inherit;}
#logo {filter:brightness(0) invert(1);}
.et_header_style_left .et-fixed-header .logo_container {padding-top:6px; padding-bottom:6px;}
.et-fixed-header #logo {filter:inherit;}
.cambiar-logo img {
content: url(https://fundaciondilaya.estudioalgaba.es/wp-content/uploads/2024/03/LogoDilayaManu-1.png);
}
.et_header_style_left .logo_container {padding-top:12px;}
.proyectos .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {padding-left:12px; padding-right:12px;}
.blog-home article .post-content a:hover {background-color:#AFC3D4; color:#336998;} 
.magia {background-position: 0% 50%;
background-repeat: no-repeat;
background-size: cover;
display: flex;}
.magia h3 {
background-color: rgba(255,255,255,0.9);
mix-blend-mode: screen;
margin: 1%;
padding: 24px 24px 12px 24px;
text-align: right;
text-transform: uppercase;
border-radius:24px;
width:58%; margin:0 auto;
}
.magia.colaboradores h3 {width:46%; border-radius:0px; background-color: rgba(255, 255, 255, 0.9);
mix-blend-mode: screen; border-radius:24px;}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {padding-top:30px !important;}
#top-menu .menu-item-has-children>a:first-child:after, #et-secondary-nav .menu-item-has-children>a:first-child:after {top:-3px;} @-webkit-keyframes zoomin {
0% {transform: scale(1);}
50% {transform: scale(1.3);}
100% {transform: scale(1);}
}
@keyframes zoomin {
0% {transform: scale(1);}
50% {transform: scale(1.3);}
100% {transform: scale(1);}
}  @-webkit-keyframes zoomout {
0% {transform: scale(1);}
50% {transform: scale(0.67);}
100% {transform: scale(1);}
}
@keyframes zoomout {
0% {transform: scale(1);}
50% {transform: scale(0.67);}
100% {transform: scale(1);}
} .inicio .et_parallax_bg.et_pb_parallax_css {-webkit-animation: zoomin 40s ease-in infinite;
animation: zoomin 40s ease-in infinite;
transition: all 40s ease-in-out;
overflow: hidden;} .et-fixed-header #et-top-navigation {padding-top:18px;}
.et-fixed-header #top-menu #menu-item-61 ul a {color:#336998 !important;}
#main-header .nav li#menu-item-61 ul a {background-color:transparent;}
#menu-item-61 a{background-color:#336998; padding:18px 32px 12px 12px !important; border-radius:12px;}
#menu-item-61 a:after {top:15px !important; right:12px !important}
#main-header .nav li ul {border-radius:12px; padding-top:16px;}
.nav li ul {width:400px;}
#top-menu li li a {width:100%;
float:left; display:block; border-bottom:1px solid #AFC3D4; font-weight:600; font-size:14px;}
#top-menu li li a i{color:#336998;}
#top-menu li li {width:100%;}
.home .et_pb_section_0.et_pb_section {padding-top:14% !important;}
.blog-home article .post-content a{background-color:#336998; color:#FFFFFF; padding:12px 16px 12px 16px; border-radius:12px; font-size:15px; text-transform:uppercase;}
.blog-home article .post-content {text-align:center; margin-top:32px; margin-bottom:16px;}
.blog-home article {min-height:480px; display:flex; flex-direction:column;}
.blog-home .et_pb_image_container {margin-bottom:0px;}
.blog-home .et_pb_blog_grid .et_pb_post {background-color:#f3f3f3; border:0px solid #ffffff; border-radius:18px;}
.blog-home .et_pb_blog_grid .et_pb_image_container img {border-radius:18px 18px 0px 0px;}
.botones-donativos p a.espec {background-color:#336998; color:#ffffff;}
.fancy p {opacity:0.8;}
.fancy p{
@supports (background-clip: text) or (-webkit-background-clip: text) {
background-image: 
url(https://fundaciondilaya.estudioalgaba.es/wp-content/uploads/2024/03/3.png);
background-size: 110% auto;
background-position: top left;
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
} .ribbon-wrapper {
width: 140px;
height: 140px;
overflow: hidden;
position: absolute;
top: -3px;
left: -3px;}
.ribbon {
font: bold 14px sans-serif;
color: #333;
text-align: center;
-webkit-transform: rotate(-45deg);
-moz-transform:    rotate(-45deg);
-ms-transform:     rotate(-45deg);
-o-transform:      rotate(-45deg);
position: relative;
padding: 7px 0;
top: 25px;
left: -33px;
width: 146px;
background-color: #336998;
color: #fff;
}
.botones-donativos {display:flex; justify-content:center;}
.botones-donativos p a {
font-weight: 700;
color:#ffffff;
text-transform: uppercase;
font-size: 18px;
letter-spacing: 1px;
background-color: #336998;
border-radius: 5px 5px 5px 5px;
overflow: hidden;
padding-top: 12px !important;
padding-right: 10px !important;
padding-bottom: 12px !important;
padding-left: 10px !important;
margin-top: 2px !important;
margin-bottom: 2px !important;
transition: margin 300ms ease 0ms, padding 300ms ease 0ms, background-color 300ms ease 0ms, background-image 300ms ease 0ms;
float:left;
width:100px; margin-right:12px;
}
#main-footer {display:none;}
#et-main-area {position:absolute; top:0px; width:100%;}
.flotar {float:left; display:inline; margin-right:20px;}
.inicio .et_pb_column_1 {
bottom: 18%;
position: absolute;
right: 2%;
}
.proyectos-inicio .et_pb_blurb_description {padding-left:24px; padding-right:24px;}
@media only screen and (max-width:425px) {
.donation-buttons {
grid-template-columns: repeat(2, 1fr);
max-width: 230px;
gap: 30px;
}
.donation-steps {
position: relative;
display: flex;
justify-content: flex-start;
gap: 30px;
width: 240px;
padding-left: 15px;
margin-top: 10px;
margin: 0 auto;
}
#donation-step1 button[type="submit"], #donation-step2 button[type="submit"] {
display: flex;
margin: 20px auto;
float: none;
}
.frequency-options {
display: grid;
grid-template-columns: repeat(2, 1fr);
width: 230px;
margin: 0 auto;
}
}
@media only screen and (max-width:767px){
.socio-men {display:initial;}
.et_mobile_menu li.socio-men a {text-align:center; text-transform:uppercase; font-weight:bold; color:#ffffff !important; background-color:#336998; border-radius:8px; margin-top:24px;}
.page-id-5409 div.et_pb_section.et_pb_section_0  {
background-position: -295px !important;
}
.page-id-7408 .et_pb_fullwidth_header_0 {padding-top:0px !important; height:94px !important;}
.page-id-7318 .et_pb_fullwidth_header_0 {padding-top:0px !important; height:94px !important;}
body .et_pb_blurb.slick-slide {margin-top:24px !important;}
.flexi {display:flex; flex-direction:column-reverse;}
.home .proyectos .et_pb_column {padding-top:0px !important;}
div.et_pb_section.et_pb_section_0 {background-position:center center !important;}
.woocommerce-page #logo {max-height:100%;}
.et_header_style_left .logo_container {padding-bottom:6px;}
.woocommerce-page .mobile_menu_bar:before {font-size:36px;}
.woocommerce-page .et_pb_column_1 {padding-left:12px; padding-right:12px;}
.donation-buttons {max-width:100%; display:flex; gap:12px;}
.donation-btn {font-size:22px; height:72px;}
.frequency-options {width:100%; gap:0px;}
.grid {flex-direction:column;}
.grid > div {margin-bottom:12px;}
#donation-step1 button[type="submit"], #donation-step2 button[type="submit"] {float:left; margin-bottom:40px;}
.donation-steps {width:100%;}
.single-post .et_pb_section_0_tb_body.et_pb_section {padding-top:52vw !important;}
h4 {line-height:1.4;}
body .et_pb_code_3 {max-width:68%;} .nueva-cabe .et_pb_fullwidth_header h1 {font-size:38px !important;}
.home .et_pb_row_0.et_pb_row {padding-top:32% !important;}
.mobile_menu_bar:before {font-size:48px;}
.et_fullwidth_nav #main-header .container {padding-left:0%; padding-right:0%;}
body .titulosblan .et_pb_text h2 {padding-bottom:0px;}
#logo {max-height:124%; max-width:100%;}
#main-header .et_mobile_menu {background-color:rgba(255,255,255,0.95) !important;}
.et_mobile_menu .menu-item-has-children>a {color:#000000;}
.et_mobile_menu li a {color:#000000 !important;}
.colseparador {
min-height: 400px;
background-position: top center;
}
.botones-donativos p a {font-size:14px; width:64px; margin-right:6px;}
.blog-home article {min-height:auto;}
.et_pb_signup_0.et_pb_subscribe p {font-size:12px;}
.et_pb_contact_form {margin-top:0px;}
.logoscola .et_pb_image .et_pb_image_wrap {width:100%;}
.logoscola .et_pb_image .et_pb_image_wrap img{width:100%;}
.logoscola {padding-right:16%; padding-left:16%;}
.page-id-2735 .div.et_pb_section.et_pb_section_0 {background-position:0px 0px !important;}
.form-col-1 {width:100%; margin-right:0%;}
.form-col-2 {width:100%; padding-left:0px; border-left:0px solid #ffffff; margin-top:24px;}
.formulario-denuncia {padding-left:0px; padding-right:0px;}
#menu-item-61 a {background-color:Transparent;}
.page-id-2832 div.et_pb_section.et_pb_section_0 {background-position:-1056px 0px !important; background-image:linear-gradient(180deg,rgba(0,0,0,0.4) 100%,rgba(0,0,0,0.4) 100%),url(https://fundaciondilaya.estudioalgaba.es/wp-content/uploads/2024/04/fondo-titulos-17.jpg)!important;}
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article nav.charitable-campaign-nav>ul {flex-direction:column; align-items:center;}
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article nav.charitable-campaign-nav li {margin:0px 0px 12px 0px !important;}
.charitable-campaign-wrap .charitable-campaign-container .section[data-section-type=tabs] article .tab-content ul.charitable-tabs {padding:0px !important; border:0px solid #ffffff;}
.charitable-form-fields .charitable-fieldset {padding:20px 20px !important;}
.charitable-donation-form .donation-amounts .donation-amount .custom-donation-amount-wrapper, .charitable-donation-form .donation-amounts .donation-amount>label {font-size:14px; line-height:2.5em;}
.charitable-donation-form .donation-amounts .suggested-donation-amount>label .description {margin-left:5px; font-size:14px;}
.charitable-donation-form .custom-donation-input {margin-left:0px;}
.charitable-form-header {margin-bottom:8px !important;}
.charitable-form-field {width:100%; margin-right:0%;}
.charitable-form-field input, .charitable-form-field select, .charitable-form-field textarea {margin-bottom:0px !important;}
.socio-col1 p {width:100%; margin-right:0%;}
.socio-col1 .wpcf7-date {max-width:100%;}
.socio-col2-2 {width:100%; display:block;}
.formulario-socio label {font-size:14px;}
.formulario-socio .socio-col1 input {width:100%;}
.formulario-socio .socio-col2-2 input[type="text"] {width:100%;}
.formulario-socio .socio-col2-2 textarea {width:100%;}
.formulario-socio .wpcf7-list-item label {font-size:11px;}
.wpcf7-list-item{margin-left:2px;}
.page-id-2918 div.et_pb_section.et_pb_section_0 {background-position:-767px 0px !important; background-image: url(https://fundaciondilaya.estudioalgaba.es/wp-content/uploads/2024/04/EDITADAS-fondos-titulos-7.jpg) !important;
}
.charitable-form-field label {font-size:14px;}
#charitable-user-fields, #charitable-meta-fields {padding:0px 0px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
.socio-men {display:initial;}
.et_mobile_menu li.socio-men a {text-align:center; text-transform:uppercase; font-weight:bold; color:#ffffff !important; background-color:#336998; border-radius:8px; margin-top:24px;}
.page-id-2832 div.et_pb_section.et_pb_section_0 {background-position:-1537px 0px !important; background-image:linear-gradient(180deg,rgba(0,0,0,0.4) 100%,rgba(0,0,0,0.4) 100%),url(https://fundaciondilaya.estudioalgaba.es/wp-content/uploads/2024/04/fondo-titulos-17.jpg)!important;}
.page-id-5409 div.et_pb_section.et_pb_section_0  {
background-position: -295px !important;
}
.page-id-7318 .et_pb_fullwidth_header_0 {padding-top:0px !important; height:106px !important;}
.page-id-7408 .et_pb_fullwidth_header_0 {padding-top:0px !important; height:106px !important;}
.flexi {display:flex; flex-direction:column-reverse;}
div.et_pb_section.et_pb_section_0 {background-position:center center !important;}
#donation-step1 button[type="submit"], #donation-step2 button[type="submit"] {float:none; margin-bottom:40px; margin-top:24px;}
.single-post .et_pb_section_0_tb_body.et_pb_section {padding-top:24vw !important;}
.woocommerce-page #logo {max-height:100%;}
.et_header_style_left .logo_container {padding-bottom:6px;}
body .et_pb_code_3 {max-width:48%;}
.car-patro .et_pb_blurb {min-height:524px;}
.home .et_pb_row_0.et_pb_row {padding-top:32% !important;}
.mobile_menu_bar:before {font-size:48px;}
.et_fullwidth_nav #main-header .container {padding-left:0%; padding-right:0%;}
#logo {max-height:142%; max-width:100%;}
#main-header .et_mobile_menu {background-color:rgba(255,255,255,0.95) !important;}
.et_mobile_menu .menu-item-has-children>a {color:#000000;}
.et_mobile_menu li a {color:#000000 !important;}
.mobile_menu_bar:before {font-size:56px;}
.colseparador {
min-height: 600px;
background-position: top center;
}
.et_pb_blurb_content {max-width:100%;}
.blog-home article {min-height:auto;}
.et_pb_contact_form {margin-top:132px;}
.page-id-1980 div.et_pb_section.et_pb_section_0{background-position:0px 0px !important;}
.logoscola .et_pb_image .et_pb_image_wrap {width:100%;}
.logoscola .et_pb_image .et_pb_image_wrap img{width:100%;}
.logoscola et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5, .logoscola .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 {width:100%; margin-right:0%;}
#menu-item-61 a {background-color:Transparent;}
.charitable-donation-form .donation-amounts .donation-amount .custom-donation-amount-wrapper, .charitable-donation-form .donation-amounts .donation-amount>label {font-size:14px; line-height:2.5em;}
.charitable-donation-form .donation-amounts .suggested-donation-amount>label .description {margin-left:4px;}
.charitable-form-field {width:100%;}
.charitable-form-field input, .charitable-form-field select, .charitable-form-field textarea {margin-bottom:0px !important;}
.socio-col1 p {width:100%; margin-right:0%;}
.socio-col1 .wpcf7-date {max-width:100%;}
.socio-col2-2 {width:100%; display:block;}
.formulario-socio label {font-size:14px;}
.formulario-socio .socio-col1 input {width:100%;}
.formulario-socio .socio-col2-2 input[type="text"] {width:100%;}
.formulario-socio .socio-col2-2 textarea {width:100%;}
.formulario-socio .wpcf7-list-item label {font-size:11px;}
.wpcf7-list-item{margin-left:2px;}
.charitable-donation-form .custom-donation-input {margin-left:0px;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
.woocommerce-page .botoneslocos .et_pb_column_1 {padding-left:0%;}
#donativo .et_pb_column_1_4, #donativo .et_pb_column_1_4 {width:28%;}
.woocommerce-page .et_pb_column_1 {padding-left:12px; padding-right:12px;}
#donation-step1 button[type="submit"], #donation-step2 button[type="submit"] {margin-top:24px; float:left; margin-bottom:36px;}
.donation-steps {width:100%; float:left;}
.et_pb_section .socios_locales .et_pb_blurb {min-height:174px; padding-left:12px !important; padding-right:12px !important;}
.socios_locales .et_pb_blurb h4 {font-size:20px !important;}
.car-patro .et_pb_blurb {min-height:536px;}
.botones-donativos p a {width:72px; margin-right:8px; font-size:16px;}
.contactanos h2 {font-size:22px !important;}
.container {width:96%;}
#logo {max-height:64% !important;}
#top-menu li a {font-size:12px !important;}
.botones-donativos p a {font-size:14px; width:64px; margin-right:6px;}
.et_pb_contact_form {margin-top:112px;}
.nav li ul {max-width:296px;}
.page-id-1980 div.et_pb_section.et_pb_section_0{background-position:0px 0px !important;}
}
@media only screen and (min-width:1280px) and (max-width:1365px){
.woocommerce-page .botoneslocos .et_pb_column_1 {padding-left:0%;}
.woocommerce-page .et_pb_column_1 {padding-left:12px; padding-right:12px;}
.et_pb_section .socios_locales .et_pb_blurb {min-height:162px; padding-left:12px !important; padding-right:12px !important;}
#main-header .nav li ul {top:44px;}
#donation-step1 button[type="submit"], #donation-step2 button[type="submit"] {margin-top:24px; float:left; margin-bottom:36px;}
.donation-steps {width:100%; float:left;}
.car-patro .et_pb_blurb{min-height:514px;}
#donativo.botoneslocos .et_pb_column {width:24%;}
.page-id-3139 .et_pb_social_media_follow a{width:40px !important; height:40px !important;}
.page-id-3139 .et_pb_social_media_follow a:before {height:40px !important; width:40px !important; line-height:40px !important; font-size:16px !important;}
.single-post .et_pb_section_0_tb_body {padding-top:136px !important;}
.equipo-columnas h4.et_pb_module_header {font-size:20px !important; line-height:1.2 !important;}
.formulario-socio input {max-width:100%;}
.socio-col1 .wpcf7-date {max-width:100%;}
.valores.patronato .equipo-columnas .et_pb_blurb h5 {line-height:1.2; font-size:12px;}
.page-id-2129 .magia.colaboradores h3 {width:64%;}
.page-id-2129 .et_pb_text_20 {padding-top:90px !important;}
.charitable-donation-form .custom-donation-input {max-width:30%;}
.charitable-form-header {margin-bottom:15px !important;}
.charitable-form-field label {font-weight:500; font-size:12px;}
.charitable-form-fields .charitable-fieldset {padding:24px 24px !important;}
.contactanos h2 {font-size:30px !important;}
.page-id-2080 .magia.colaboradores h3 {width:68%;}
.botones-donativos p a {width:76px;}
.footer .et_pb_text_6 h2 {font-size:30px;}
.home .proyectos .et_pb_column  {min-height:316px;}
.home .et_pb_text_19 h3 {font-size:46px;}
.inicio .et_pb_text_1 h1 {font-size:90px;}
.home .et_pb_text_0 h2 {font-size:78px !important;}
.inicio .et_pb_text_2 {font-size:17px; max-width:615px;}
.home .et_pb_text_22 h2 {font-size:36px;}
.home .et_pb_column_23 a {font-size:14px !important;}
.home .et_pb_text_22 h2 {font-size:28px;}
.home .et_pb_column_23 a {font-size:12px !important;}
.home .et_pb_column_23 .et_pb_text {font-size:12px !important;}
.magia.colaboradores h3 {width:58%;}
}
@media only screen and (min-width:1366px) and (max-width:1439px){
.woocommerce-page .botoneslocos .et_pb_column_1 {padding-left:0%;}
.woocommerce-page .et_pb_column_1 {padding-left:24px; padding-right:24px;}
.car-patro .et_pb_blurb {min-height:442px;}
.et_pb_section .socios_locales .et_pb_blurb {min-height:196px;}
#main-header .nav li ul {top:44px;}
.donation-steps {margin-top:20px;}
.page-id-2129 .magia.colaboradores h3 {width:64%;}
.single-post .et_pb_section_0_tb_body {padding-top:136px !important;}
.charitable-form-field label {font-size:12px;}
.equipo-columnas h4.et_pb_module_header {font-size:20px !important; line-height:1.2 !important;}
.formulario-socio input {max-width:100%;}
.socio-col1 .wpcf7-date {max-width:100%;}
.valores.patronato .equipo-columnas .et_pb_blurb h5 {line-height:1.2; font-size:12px;}
.home .proyectos .et_pb_column  {min-height:316px;}
.contactanos h2 {font-size:32px !important;}
.page-id-2080 .magia.colaboradores h3 {width:68%;}
.footer .et_pb_text_6 h2 {font-size:30px;}
.home .et_pb_text_19 h3 {font-size:48px;}
.inicio .et_pb_text_1 h1 {font-size:90px;}
.home .et_pb_text_0 h2 {font-size:78px !important;}
.inicio .et_pb_text_2 {font-size:17px; max-width:615px;}
.proyectos h4 {font-size:21px !important}
.home .et_pb_text_22 h2 {font-size:36px;}
.proyectos h4 a{font-size:18px !important;}
.botones-donativos p a {width:82px;}
.home .et_pb_text_22 h2 {font-size:28px;}
.home .et_pb_column_23 a {font-size:12px !important;}
.home .et_pb_column_23 .et_pb_text {font-size:12px !important;}
.magia.colaboradores h3 {width:58%;}
}
@media only screen and (min-width:1440px) and (max-width:1599px){
.woocommerce-page .botoneslocos .et_pb_column_1 {padding-left:0%;}
.woocommerce-page .et_pb_column_1 {padding-left:24px; padding-right:24px;}
.et_pb_section .socios_locales .et_pb_blurb {min-height:196px;}
.donation-steps {margin-top:20px;}
#main-header .nav li ul {top:44px;}
.car-patro .et_pb_blurb {min-height:420px;}
.charitable-form-field label {font-size:13px;}
.contactanos h2 {font-size:32px !important;}
.home .proyectos .et_pb_column  {min-height:316px;}
.page-id-2080 .magia.colaboradores h3 {width:68%;}
.home .et_pb_text_19 h3 {font-size:48px;}
.inicio .et_pb_text_1 h1 {font-size:100px; padding-bottom:0px;}
.home .et_pb_text_0 h2 {font-size:88px !important;}
.inicio .et_pb_text_2 {font-size:19px; max-width:638px;}
.proyectos h4 a{font-size:21px !important;}
.botones-donativos p a {width:88px;}
.home .et_pb_text_22 h2 {font-size:36px;}
.home .et_pb_column_23 a {font-size:14px !important;}
.home .et_pb_column_23 .et_pb_text {font-size:14px !important;}
.magia.colaboradores h3 {width:58%;}
}
@media only screen and (min-width:1600px) and (max-width:1679px){
.et_pb_section .socios_locales .et_pb_blurb {min-height:162px;}
.home .proyectos .et_pb_column  {min-height:354px;}
.contactanos h2 {font-size:32px !important;}
.col2footer p {font-size:15px;}
.equipo-columnas h4.et_pb_module_header {font-size:20px !important; line-height:1.2 !important;}
.formulario-socio input {max-width:100%;}
.socio-col1 .wpcf7-date {max-width:100%;}
.valores.patronato .equipo-columnas .et_pb_blurb h5 {line-height:1.2; font-size:12px;}
.home .et_pb_text_19 h3 {font-size:50px;}
.inicio .et_pb_text_1 h1 {font-size:109px;}
.home .et_pb_text_0 h2 {font-size:93px !important;}
.inicio .et_pb_text_2 {font-size:21px; max-width:768px;}
.proyectos h4 a{font-size:21px !important;}
.home .et_pb_column_23 a {font-size:14px !important;}
.home .et_pb_column_23 .et_pb_text {font-size:14px !important;}
.magia.colaboradores h3 {width:58%;}
}
@media only screen and (min-width:1680px) and (max-width:1799px){
.proyectos .et_pb_column  {min-height:354px;}
.contactanos h2 {font-size:32px !important;}
.inicio .et_pb_text_1 h1 {font-size:109px;}
.home .et_pb_text_0 h2 {font-size:93px !important;}
.inicio .et_pb_text_2 {font-size:21px; max-width:768px;}
.proyectos h4 a{font-size:21px !important;}
.home .et_pb_column_23 a {font-size:14px !important;}
.home .et_pb_column_23 .et_pb_text {font-size:14px !important;}
}
@media only screen and (min-width: 1024px) {
#donation-step1, #donation-step2 {
padding-left: 40px;
padding-right: 40px;
}
}