@import url(includes/css/bootstrap-wp.css);body{word-wrap:break-word;margin-top:55px;font-size:15px;font-family:'Open Sans', sans-serif;margin-top:0;}
p.fecha{font-size:13px;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.pl0{padding-left:0;}
.pr0{padding-right:0;}
.mt15{margin-top:15px;}
img{display:inline-block;height:auto;}
img[class*="wp-image-"]{margin-top:10px;margin-bottom:10px;}
.wp-caption{border:1px solid #ccc;margin-bottom:10px;max-width:100%;border:1px solid #ccc;border-radius:4px;padding:0 10px;}
body .page-header{margin-top:0;}
.wp-caption.aligncenter{margin-bottom:10px;}
.wp-caption img[class*="wp-image-"]{display:block;}
.wp-caption .wp-caption-text{text-align:center;margin-top:10px;}
.gallery{margin-bottom:1.5em;}
.gallery a img{border:none;height:auto;max-width:90%;}
.gallery dd{margin:0;}
embed,
iframe,
object{max-width:100%;}
.compartir_social_arriba{clear:both;float:none;margin:20px 0;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.main-content-inner{padding-bottom:1.5em;}
.hentry{margin:0 0 1.5em;}
.clear{clear:both;}
.widget{margin-bottom:2em;}
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li{padding-left:15px;}
.widget_search .search-form input[type="submit"]{display:none;}
.widget select{max-width:100%;}
#text-3 img{display:block;max-width:100%;margin:0 auto;}
.comment .children{margin-left:1.5em;}
.comment-form label{width:200px;}
.comment-form input{border:1px solid #b3b3b3;border-radius:0;width:400px;}
.comment-form textarea{width:400px;border:1px solid #b3b3b3;border-radius:0;margin-left:205px;}
.comment-form input[type="submit"]{width:200px;border-radius:5px;margin-left:408px;}
@media (max-width:651px){.comment-form textarea{margin-left:0;}
.comment-form input[type="submit"]{margin-left:200px;}
}
a{color:#4a97cd;}
a:hover{color:#4a97cd; cursor: pointer;}

.site-description{color:#003b66;font-size:18px;padding:50px 10px 0 10px;}
.site-title {margin-top:40px;}
.page-title {margin-top:0;}
.header_banco{margin-top:40px;}
.header_social{margin-top:60px;text-align:right;}
.navbar-default{background:none;border:none;}
.navbar-collapse{padding:0px;overflow:hidden;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color:#4a97cd;color:#fff;border-bottom:4px solid #4a97cd;}
/*.navbar-default .navbar-nav > li{margin-right:10px;padding-bottom:10px;}*/
.navbar-default .navbar-nav > li{margin-right:5px;padding-bottom:10px;}
.navbar-default .navbar-nav > li.active{background:url('images/bullet_menu.png') no-repeat center 100%;}
.navbar-default .navbar-nav > li:last-child{margin-right:0px;}
/*.navbar-default .navbar-nav > li > a{padding:10px 14px 5px 14px;color:#b3b3b3;font-size:14px;border-bottom:4px solid #cdcdcd;}*/
.navbar-default .navbar-nav > li > a{padding:10px 5px 5px 5px;color:#b3b3b3;font-size:12px;border-bottom:4px solid #cdcdcd;}
.txt-legal {font-size: 10px; color: #434346; line-height: 14px;font-family: 'Open Sans', sans-serif;}
/*.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{font-size:14px;border-bottom:4px solid #4a97cd;color:#4a97cd;}*/
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{font-size:12px;border-bottom:4px solid #4a97cd;color:#4a97cd;}
@media (max-width: 768px) {
.donar .puzzle{display: none;}
.navbar-default .navbar-nav > li > a{padding:10px 14px 5px 14px;color:#b3b3b3;font-size:14px;border-bottom:4px solid #cdcdcd;}
.navbar-default .navbar-nav > li{margin-right:10px;padding-bottom:10px;}
.navbar-nav {margin: 7.5px 0px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {font-size: 14px;}
}
.header_buscador{margin-top:5px;}
.header_buscador label{float:left;width:85%;margin:0;}
.header_buscador .form-control{background-color:#fff;background-image:none;border:1px solid #d5d5d5;-webkit-border-radius:0 0;border-radius:0 0;box-shadow:none;color:#666666;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s;width:100%;font-weight:300;float:left;}
.header_buscador .form-control:focus{border-color:#4a97cd;box-shadow:none;outline:0 none;}
.header_buscador .btn-default{background:#4a97cd url('images/ico_lupa.png') no-repeat center center;border-color:#4a97cd;color:#fff;float:left;-webkit-border-radius:0 0;border-radius:0 0;width:15%;}
.home_slide{text-align:center;margin-bottom:30px;}
#content .home_slide .metaslider ul.slides{padding-bottom:22px;background:url('images/bg_slide.png') no-repeat center bottom;}
#content .home_slide .metaslider .slides li{border:1px solid #b0b0b0;}
.home_slide .flex-control-paging li a{background:#b2c4d1;width:12px;height:12px;}
.home_slide .flex-control-paging li a.flex-active,
.home_slide .flex-control-paging li a:hover{background:#003b66;}
.widget{margin-bottom:40px;}
#text-2 h3.widget-title{font-size:17px;color:#003b66;margin-bottom:25px;}

#text-7,#text-6, #text-3{border:1px solid #4a97cd;}
#text-7 h3.widget-title,#text-6 h3.widget-title, #text-3 h3.widget-title{background:#4a97cd;color:#fff;margin:0;padding:15px;font-size:17px;font-weight:700;}

.mapa_ong{width:100%;height:258px;display:block;background:url('images/mapa_2.png') no-repeat center center;}
#latest_tweets_widget-2{border:1px solid #4a97cd;}
#latest_tweets_widget-2 h3.widget-title{background:#4a97cd url('images/tit_twitter.png') no-repeat 10px center;color:#fff;margin:0;padding:15px 15px 15px 50px;font-size:17px;font-weight:700;}
.popular-widget ul.pop-widget-tabs li{border:none;margin:0;}
.popular-widget ul.pop-widget-tabs li a{background:#cdcdcd;border:1px solid #cdcdcd;color:#fff;font-size:14px;font-style:oblique;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:5px 10px;letter-spacing:normal;}
.popular-widget ul.pop-widget-tabs li a.active,
.popular-widget ul.pop-widget-tabs li a.active:hover,
.popular-widget ul.pop-widget-tabs li a.active:focus{background:#4a97cd;border:1px solid #4a97cd;color:#fff;}
.popular-widget ul.pop-widget-tabs li a:hover,
.popular-widget ul.pop-widget-tabs li a:focus{background:#cdcdcd;border:1px solid #cdcdcd;}
.popular-widget div.pop-inside{border:1px solid #4a97cd;padding:10px;}
.popular-widget div.pop-inside a{color:#333;font-weight:300;}
.popular-widget div.pop-inside a:hover{color:#4a97cd;text-decoration:underline;}
.popular-widget div.pop-inside ul li:hover,
.popular-widget div.pop-inside ul li:active,
.popular-widget div.pop-inside ul li:focus{background:none;}
.latest-tweets{padding:25px;}
.latest-tweets ul{margin:0;padding:0;list-style:none;}
.latest-tweets li{background:url('images/bullet_01.png') no-repeat left 8px;padding-left:13px;}
.tweet-text{margin-bottom:0px;}
#cforms-2{border:1px solid #4a97cd;}
#cforms-2 h3.widget-title{background:#4a97cd url('images/tit_suscribete.png') no-repeat 10px center;color:#fff;margin:0;padding:15px 15px 15px 50px;font-size:17px;font-weight:700;}
.sidebar .cform{padding:25px;background:none;border:none;width:100%;margin:0;}
.sidebar #li--1 label{display:none;}
.sidebar .cform ol.cf-ol{float:left;margin:0 0 0 0 !important;width:70%;}
.sidebar .cform ol.cf-ol li{margin:0 !important;width:100%;}
.sidebar .cform span.reqtxt, .sidebar .cform span.emailreqtxt{color:#d11e1e;display:block;font-size:12px;width:auto;}
.sidebar .cform input{background:none;border:1px solid #4a97cd;box-shadow:none;color:#333;font-size:14px;padding:5px 10px;text-shadow:none;width:100%;}
.sidebar .cform input:focus,.sidebar .cform input:hover{background:none;border:1px solid #4a97cd;box-shadow:none;text-shadow:none;}
.sidebar .cform .cf-sb{}
.sidebar .cform input.backbutton,
.sidebar .cform input.resetbutton,
.sidebar .cform input.sendbutton{background:#4a97cd;border:1px solid #4a97cd;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;font-size:12px;margin:0;padding:5px 10px;width:auto;text-transform:uppercase;color:#fff;}
.sidebar .cform input.backbutton:hover,
.sidebar .cform input.resetbutton:hover,
.sidebar .cform input.sendbutton:hover{background:#4a97cd;border:1px solid #4a97cd;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;font-size:12px;margin:0;padding:5px 10px;width:auto;text-transform:uppercase;color:#fff;}
.sidebar ol.cf-ol li.cf_li_err{background:none !important;border:none;margin:0 !important;padding:0 !important;}
.sidebar ol.cf-ol li.cf_li_err input{border:1px solid #d11e1e;}
#listado-zonas{margin:30px 0 0 0;}
.menu_zonas ul{display:none;}
.menu_zonas{margin:0;padding:0;list-style:none;}
.menu_zonas li{margin:0;padding:0;}
.menu_zonas a.cat{width:100%;display:block;border:2px solid #4a97cd;margin-bottom:10px;}
.menu_zonas a.active{background:none;}
.menu_zonas a{background:url('images/mi_zona_10.png') no-repeat right center;}
.menu_zonas a.cat:hover,
.menu_zonas a.cat:focus{text-decoration:none;color:#4a97cd;}
.menu_zonas a.cat span{padding:4px 20px;display:block;}
.imagen_post{float:left;margin-right:20px;margin-bottom:2px;}
.mi_zona_bg{width:100%;height:300px;display:block;background:url("images/mi_zona_bg.jpg") no-repeat center center;background-size:cover;margin-top:50px;}
.mas_info{margin-bottom:50px;width:100%;float:left;padding:10px 20px;background-color:#4296cf;}
.entry-content .mas_info p{margin:0}
.mas_info a{color:#ffffff;}
.mas_info p{margin:0;}
.cat-links{clear:both;overflow:hidden;margin-top:15px;}
.entry-content{overflow:hidden;clear:both;}
.single-post .entry-content{overflow:visible;}
.menu_zonas ul{padding:0;margin:0 0 10px 20px;list-style:none;}
.menu_zonas ul li{background:#4a97cd;width:100%;margin:0 0 5px 0;}
.menu_zonas ul a.subcat{background:none;color:#fff;}
.menu_zonas ul a.subcat span{padding:4px 30px;display:block;}
.sidebar div.cf_info{color:#d11e1e;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;margin:0 auto;padding:0 25px 25px 25px !important;width:100%;}
.sidebar div.failure{background:none !important;border:none;}
.sidebar div.cf_info > span{font-weight:300;text-shadow:none;}
.linklove{display:none;}
#text-5{border:1px solid #4a97cd;}
#text-5 h3.widget-title{background:#4a97cd url('images/tit_contacto.png') no-repeat 10px center;color:#fff;margin:0;padding:15px 15px 15px 50px;font-size:17px;font-weight:700;}
#text-5 .textwidget{padding:25px;}
#wysija-2 .wysija-input{width: 80%;margin: 20px 10% 10px;}
#wysija-2 .wysija-submit.wysija-submit-field,
.contacto_redactar{width:75%;display:block;padding:10px 20px;margin:0 auto;background:#cdcdcd;border:1px solid #cdcdcd;-webkit-border-radius:3px;border-radius:3px;color:#333;font-size:13px;text-transform:uppercase;text-align:center;}
.contacto_redactar:hover{color:#333;text-decoration:none;}
#wysija-2 .wysija-submit.wysija-submit-field {margin-bottom: 27px;}
article.post{padding:4px;}
article.hentry .article_wrapper{padding:25px 30px 90px 30px;}
article.post:nth-child(even) .article_wrapper{background:url('images/bg_puzle_02.png') no-repeat center bottom;}
article.post:nth-child(odd) .article_wrapper{background:url('images/bg_puzle_03.png') no-repeat center bottom;}
article.post:last-child .article_wrapper{background:none;padding:25px 30px 25px 30px;}
article.hentry .page-header{margin:0 0 20px 0;}
.entry-content ul li, .entry-summary ul li{margin:10px 0;}
.entry-content ul, .entry-summary ul{margin:10px 0 10px 20px;}
.entry-content p, .entry-summary p{margin:20px 0;}
.entry-content ul li, .entry-content p{font-size:14px;line-height:23px;}
.entry-content h2{font-size:22px;color:#4a97cd;font-weight:bold;}
article.post .page-title{margin:0 0 5px 0;color:#4a97cd;font-size:30px;}
article.page .page-title{margin:0 0 5px 0;}
.logo_ong img{}
.logo_ong img{float:left;margin-top:12px;margin-bottom:10px;max-width:100%;}
.contenido_ong .col-sm-8{margin-top:10px;}
.contenido_ong p{margin-top:0px;font-size:17px;}
.que_hacemos{}
.que_hacemos ul li, .ayudar ul li{list-style-image:url("images/listado_linea.jpg");margin-top:30px;}
.que_hacemos ul, .ayudar ul{margin-left:0px;padding-left:35px;}
.entry-content a{text-decoration:underline;}
.entry-content a:hover{text-decoration:none;}
.social4i{margin-bottom:15px;}
article.hentry{margin:0;}
.more-link{display:block;float:right;margin:5px;}
footer.entry-meta{display:block;clear:both;}
.wrapper_01{padding:0 2px;}
.bg_superior{background:url('images/bg_sombra_superior.png') repeat-x left top;height:4px;width:100%;display:block;}
.wrapper_02{background:url('images/bg_sombra_izqda.png') repeat-y left top;}
.wrapper_03{background:url('images/bg_sombra_dcha.png') repeat-y right top;}
.wrapper_04{padding:0 3px;position:relative;top:-4px;z-index:10;}
.bg_pieza_puzle{width:100%;height:68px;display:block;background:url('images/bg_puzle_01.png') no-repeat center bottom;}
.site-info{background:url('images/bg_footer.png') no-repeat right 5px top 20px;}
.site-info img {
	width: auto;
	}
#map_canvas{height:600px;margin-bottom: 30px;}
.marker-ong{position:relative;min-width:100px;min-height:50px;}
.marker-ong strong{width:100%;text-align:center;}
.marker-more-info{margin:7px 0 0 0;}
@media screen and (max-width:980px){#map_canvas{height:300px;}
}
#buscadorongs{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:5px 15px;margin-bottom:20px;background-color:#efefef;}
#buscadorongs p{margin:1.6em 0;}
#buscadorongs label{display:inline-block;font-weight:700;padding:2px 0;}
#buscadorongs select, #buscadorongs input[type="text"]{height:auto;width:100%;}
#buscadorongs button{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4a97cd), color-stop(1, #4a97cd));background:-moz-linear-gradient(center top, #4a97cd 5%, #4a97cd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a97cd', endColorstr='#4a97cd');background-color:#c09b5b;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#ffffff;font-family:arial;font-size:13px;font-weight:normal;padding:6px 24px;text-decoration:none;}
#listadoOngs ul{list-style-type:none;padding-left:10px;}
#listadoOngs ul li h3{font-size:16px;font-weight:bold;margin-bottom:5px;}
#listadoOngs ul li p{margin-bottom:2px;}
.cform.contacto{background:none transparent;border:none;width:510px;}
.cform.contacto label{display:none;}
.cform.contacto textarea, .cform.contacto input{width:100%;background:none;border:1px solid #4a97cd;box-shadow:none;color:#333;font-size:14px;padding:5px 10px;text-shadow:none;width:100%;}
.cform.contacto textarea:hover, .cform.contacto input:hover{background:none;border:1px solid #4a97cd;box-shadow:none;text-shadow:none;}
.cform.contacto .sendbutton{background:#4a97cd;border:1px solid #4a97cd;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;font-size:12px;margin:0;padding:5px 10px;width:auto;text-transform:uppercase;color:#fff;}
.site-footer .copyright{margin:10px auto;text-align:center;}
#cookie-law-info-bar{background:none repeat scroll 0 0 #F7F7F7!important;border-top:1px solid #21446D!important;opacity:.9;}
.contenido_ong p{font-size:14px;}
.contenido_ong .logo_ong img{width:100%;}
#cookie-law-info-bar>span{vertical-align:middle;text-align:left;font-family:Verdana;color:#21446D;font-size:9px;line-height:21px;}
#cookie-law-info-bar>span .cl_title{vertical-align:middle;text-align:justify;font-family:verdana;font-weight:bold;margin-bottom:5px;margin-top:2px;}
#cookie-law-info-bar>span .cl_int{margin:auto;width:60%;float:left;margin-left:12%;}
#cookie_action_close_header{moz-box-shadow:inset 0 0 0 0 #5990c4;-webkit-box-shadow:inset 0 0 0 0 #5990c4;box-shadow:inset 0 0 0 0 #5990c4;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#5990c4),color-stop(1,#1d3e66));background:-moz-linear-gradient(top,#5990c4 5%,#1d3e66 100%);background:-webkit-linear-gradient(top,#5990c4 5%,#1d3e66 100%);background:-o-linear-gradient(top,#5990c4 5%,#1d3e66 100%);background:-ms-linear-gradient(top,#5990c4 5%,#1d3e66 100%);background:linear-gradient(to bottom,#5990c4 5%,#1d3e66 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5990c4',endColorstr='#1d3e66',GradientType=0);background-color:#5990c4!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;border-radius:5px!important;border:1px solid #124d77!important;display:inline-block!important;cursor:pointer!important;color:#fff!important;font-family:Verdana!important;font-size:13px!important;padding:5px 5px!important;text-decoration:none!important;text-shadow:0 1px 0 #1d3e66!important;font-weight:normal!important;float:left;margin-top:18px;margin-left:30px;}
.compartir_social{width:100%;display:block;float:left;}
.post-40 .compartir_social {display: none;}
.compartir_social .fb_iframe_widget_lift{max-width:500px;}
.contenido_ong{width:100%;float:left;margin-bottom:30px;background-color:#efefef;}
.que_hacemos{margin-bottom:30px;width:100%;float:left;}
.ayudar{border:2px solid #4a97cd;float:left;margin-bottom:40px;margin-top:40px;padding:20px;width:100%;}
.ayudar h2{margin-top:0;}
.ayudar a{}
.ayudar p:first-child{margin-top:0;}
.colaborar{border-left:10px solid #4296cf;float:left;margin-bottom:30px;padding:8px 20px;width:100%;}
.colaborar p{margin-bottom:0;margin-top:15px;}
.colaborar strong{color:#4296cf;}
.colaborar h2{margin-top:0;}
.colaborar a{font-weight:bold;}
.colaborar p:first-child{margin-top:0;}
.colaborar ul{margin:30px 0 0 0;padding:0 0 0 20px;}
.colaborar ul li{padding:0 0 0 5px;}
.mas_info{margin-bottom:50px;width:100%;float:left;}
.footer_mobile{margin:0 0 30px 0;display:none;}
.footer_banco{}
.footer_social{margin-top:15px;text-align:right;}
.showmobile{display:none;}
.comments-area{margin-top:20px;}
.button{color:white !important;line-height:1.5em;text-align:center;text-decoration:none;display:inline-block;vertical-align:middle;border:none;text-shadow:0 1px 0 #185597;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-clip:border-box;position:relative;background-repeat:repeat-x;font-style:italic;}
.blue{background:#1d65b3;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a72c0),color-stop(100%,#1d65b3));background:-webkit-linear-gradient(top,#2a72c0 0%,#1d65b3 100%);background:-o-linear-gradient(top,#2a72c0 0%,#1d65b3 100%);background:-ms-linear-gradient(top,#2a72c0 0%,#1d65b3 100%);background:-moz-linear-gradient(top,#2a72c0 0%,#1d65b3 100%);background:linear-gradient(top bottom,#2a72c0 0%,#1d65b3 100%);}
.red{text-shadow:0 1px 0 #a81010;background:#c71313;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d41f1f),color-stop(100%,#c71313));background:-webkit-linear-gradient(top,#d41f1f 0%,#c71313 100%);background:-o-linear-gradient(top,#d41f1f 0%,#c71313 100%);background:-ms-linear-gradient(top,#d41f1f 0%,#c71313 100%);background:-moz-linear-gradient(top,#d41f1f 0%,#c71313 100%);background:linear-gradient(top bottom,#d41f1f 0%,#c71313 100%);}
.gc-buttons .button{text-decoration:none !important;}
@media (max-width:1200px){.site-description{padding:70px 30px 0 0;}
.header_banco{margin-top:70px;}
.header_social{margin-top:75px;}
.header_social img{margin-bottom:3px;}
}
@media (max-width:992px){.site-description{padding:50px 30px 0 0;}
.header_banco{margin-top:50px;}
.header_social{margin-top:55px;}
.header_social img{margin-bottom:3px;}
}
@media (max-width:768px){article.post:nth-child(odd) .article_wrapper{background:url('images/bg_puzle_03_mini.png') no-repeat center bottom;background-size:270%;}
article.hentry .article_wrapper{padding-bottom:60px;}
article.post:nth-child(even) .article_wrapper{background:url('images/bg_puzle_02_mini.png') no-repeat center bottom;background-size:270%;}
article.post:last-child .article_wrapper{background: none;}
.info-ong article.post:nth-child(odd) .article_wrapper {background: none;}
article.post .page-title{font-size:22px;}
article.hentry .page-header{margin-bottom:10px;}
.social4i .socialicons{height:22px;margin-top:15px;}
.imagen_post{clear:both;float:none;}
.imagen_post img{display:block;float:none;margin:0 auto;}
body{margin-top:0px;}
img{max-width:100%;}
.site-title{width:150px;margin:20px auto 0 auto;}
.site-description{padding:10px 10px 0px 40px;margin-bottom:0;text-align:center;font-size:16px;}
.header_banco{margin-top:10px;}
.header_social{margin-top:5px;}
.home_slide{max-width:100%;}
.footer_mobile{display:block;}
.hidemobile{display:none;}
.showmobile{display:block;}
.social4in,.social4i{height:auto !important;}
.comment-form label{width:100%;}
.comment-form input{max-width:100%;}
.comment-form input,
.comment-form textarea{max-width:100%;margin:0;}
.comment-form input[type="submit"]{margin:0;}
}
.widget_mc4wp_widget, .widget_wysija{border:1px solid #4a97cd;}
.widget_mc4wp_widget > h3, .widget_wysija > h3{background:#4a97cd url('/wp-content/themes/mediolanumproxima/images/tit_suscribete.png') no-repeat 10px center;color:#fff;margin:0;padding:15px 15px 15px 50px;font-size:17px;font-weight:700;}
.widget_wysija_form{margin:1em 0;}
@font-face
{
 font-family: 'GillSans';
 src: url('fonts/gillsans.ttf') format('truetype'), url('fonts/gillsans.woff') format('woff');
}
@font-face
{
 font-family: 'GillSansLight';
 src: url('fonts/gillsansmtstdlight.ttf') format('truetype'), url('fonts/gillsansmtstdlight.woff') format('woff');
}
.contenedor-cookies{width:100%;height:130px;background:#002048;position:absolute;top:0;left:0;z-index:999;opacity:0.9;display:none;}
.contingut-cookies{width:900px;margin:0 auto;padding-top:25px;}
.cookies-left{float:left;color:white;font-size:16px;margin-right:20px;line-height:1.2;font-family: GillSansLight,GillSansIELight,Gill Sans MT !important;}
.cookies-center{float:left;color:white;font-size:16px;width:60%;line-height:1.2;font-family: GillSansLight,GillSansIELight,Gill Sans MT !important;}.cookies-right{float:right;padding-top:30px;line-height:12px;}
@media only screen and (max-width:480px){
 .contenedor-cookies{height:280px;max-width:480px;background:#002048;position:fixed;z-index:9999;opacity:0.9;display:none;}
 .contingut-cookies{width:100%;margin:0 auto;padding-top:25px;}
 .cookies-left{float:left;width:100%;color:white;font-size:16px;line-height:1.2;margin-right:20px;text-align:center;font-family: GillSansLight,GillSansIELight,Gill Sans MT !important;}
 .cookies-center{float:left;width:100%;color:white;font-size:16px;line-height:1.2;width:100%;text-align:center;padding-top:20px;font-family: GillSansLight,GillSansIELight,Gill Sans MT !important;}
 .cookies-right{float:left;padding-top:30px;width:100%;text-align:center;line-height:12px;}
}
/** BLOQUE DONAR **/
.donar{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	padding-bottom: 20px; 
	margin-bottom: 20px;
    margin-top: 20px;
    background-color: #efefef;
}
.donar p{margin: 10px 0;}
.donar h2, .donar p{text-align: center}
.donar .puzzle{
	background-image: url('/wp-content/themes/mediolanumproxima/images/puzzle.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 96%;
    padding: 30px 20px 50px 20px;
}
.donar a{
	margin: 0 auto;
    display: block;
    width: 115px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 700;
}
.donar a:hover, .donar a:active, .donar a:visited{
	color: #FFFFFF;
}
.donar img{
	display: block;
	margin: 10px auto;
}

.comunidadNombre{
	clear:both;
}

.comunidad .col-md-4{
	text-align:center;
	line-height:180px;
	border:1px solid #ccc;
	margin-bottom:20px;
display:block;
padding:0;
background:url(http://mediolanumaproxima.org/wp-content/uploads/2016/05/puzzleprovincia_blanco.png) no-repeat right;
border-left:0;
border-right:0;
}
   .comunidad .col-md-4:nth-child(1) {
    border-left:1px solid #ccc;
}
.comunidad .col-md-4 a{
display:block;
}

.comunidad .col-md-4 a:hover{
	color:#fff;
	background: url(http://mediolanumaproxima.org/wp-content/uploads/2016/05/puzzleprovincia_blanco.png) no-repeat right #529ace;
	display:block;
	text-decoration:none;
	border-color: #529ace;
}

span.comunidadNombreTitulo{
	font-size:1.3em;
	font-weight:700;
	color:#529ace;
}
.info-ong .wrapper_03{
	box-shadow: 1px 1px 5px #888888;
	background: none;
}
.info-ong .wrapper_04{
	padding: 0;
}

aside#mailpoet_form-2{
	border: 1px solid #4a97cd;
}
aside#mailpoet_form-2 .widget-title{
	color: #fff;
    background-color: #4a97cd;
    text-align: center;
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
}
aside#mailpoet_form-2 div.mailpoet_form_widget{
	padding: 15px;
}

.mailpoet_submit{
    padding: 14px 32px;
    font-size: 16px;
}
.mailpoet_form .mailpoet_paragraph.check-aviso-legal{
	float: left;
    margin-bottom: 0;
	margin-right: 10px;
}
.mailpoet_form .mailpoet_paragraph a{
	text-decoration: underline;
}
.mailpoet_page footer.entry-meta{
	display: none;
}
.mailpoet_page .fecha{
	display: none;
}
.parsley-required, .parsley-custom-error-message{
	line-height: 18px;
}

#CybotCookiebotDialog{
}

.suscribe-btn input{
	background-color: #2294d2;
    color: #fff;
    background-image: none;
    border: 0;
    padding: 6px 40px !important;
}
.suscribe-btn input:hover{
	background-color: #fff;
    color: #2294d2;
    background-image: none;
    padding: 6px 40px !important;
	border: 1px solid #2294d2 !important;
}
.suscribe-legal{
	font-size: 10px;
    line-height: 12px !important;
}

/*Cookiebot*/

 a#CybotCookiebotDialogPoweredbyCybot, div#CybotCookiebotDialogPoweredByText, #CybotCookiebotDialogBodyContentTitle, .CookieDeclarationDialogText, .CookieDeclarationIntro, .CybotCookiebotDialogArrow {display: none !important;}
#CybotCookiebotDialogNavDeclaration, #CybotCookiebotDialogNavDetails, #CybotCookiebotDialogNavAbout {font-size: 0px !important; margin-top: 10px !important;}
#CybotCookiebotDialogNavDeclaration:after{font-size: 16px !important; content: 'Aviso cookies' !important;}
#CybotCookiebotDialogNavDetails:after {font-size: 16px !important; content: 'Finalidades' !important;}
#CybotCookiebotDialogNavAbout:after {font-size: 16px !important; content: 'Política de cookies' !important;}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color: #FFFFFF !important; color: #141414 !important;}