Theme Name: Twenty Twenty Child
Theme URL: http://wpamanuke.com/
Description: Twenty Twenty Child Theme
Author: WPAmaNuke
Author URL: http://wpamanuke.com/
Template: twentytwenty
Version: 2.1.1
Text Domain: twentytwenty-child  @import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
h1, h2, h3, h4, h5, h6, p, a, ul, li, .yarpp-thumbnail-title{font-family:'Lato';}
body.home .header-inner.section-inner{display:none;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file, .entry-content p, .entry-content ul li, body{font-family:'Lato';}
p, .gb-dentro-contenido p, .entry-content ul li, ol li, .wpcf7-form label, .wpcf7-form input[type=checkbox] + span:after, .wpcf7 .wpcf7-submit:disabled, .wpcf7 .wpcf7-submit, #preview{text-align:justify;color:#303234;font-size:1.8rem;}
#preview{text-transform:none!Important;}
@media(min-width:700px){
p, .gb-dentro-contenido p, .entry-content ul li, ol li, .wpcf7-form label,.wpcf7-form input[type=checkbox] + span:after, .wpcf7 .wpcf7-submit:disabled, .wpcf7 .wpcf7-submit, .wpcf7 form, #preview{font-size:2.1rem;}
}
b, .post-template strong{font-weight:700;color:#000;}
a.wp-block-latest-posts__post-title{font-size:24px;}
.wp-block-latest-posts__post-excerpt{font-size:21px;}
body a, .pagination-single.section-inner a, .yarpp-thumbnail-title, h2.entry-title.heading-size-1 a{color:#070563;}
.resaltar{color:#000;font-weight:bold;}
.home header.entry-header.has-text-align-center, div.site-description{display:none;}
body:not(.overlay-header) .primary-menu > li > a{color:#070563!important;}
.home .post-inner{padding-top:0;}
button.close-nav-toggle{align-items:center;display:flex;font-size:1.6rem;font-weight:500;justify-content:flex-end;padding:90px 0px 40px 0;padding-top:90px;padding-right:0px;padding-bottom:40px;padding-left:0px;width:100%;}
body:not(.overlay-header) #site-header .toggle{color:#070563!important;}
.custom-logo{max-width:240px;}
.mobile-nav-toggle .toggle-text{display:none!important;}
.mobile-menu a, .menu-modal .toggle{color:#070563!important;}
@media(min-width:1000px){
.header-navigation-wrapper{align-items:center;display:block!important;}
.header-titles-wrapper .site-logo.faux-heading img{display:none!important;}
ul.primary-menu{margin:0rem 0 0 -2.5rem;}
.menu-item a::after{content:"-";position:relative;left:0.28em;display:inline-block;}
.menu-item:nth-child(6) a::after{display:none!important;}
.header-titles{justify-content:flex-end;}
.yarpp-thumbnails-horizontal{display:flex;justify-content:space-between;}
}
li#menu-item-362 a, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-362 a, li#menu-item-399 a, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-399 a{color:#cd2653!important;}
li#menu-item-362 a::after, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-362 a::after, li#menu-item-399 a::after{color:#070563!important;}
header#site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:transparent;transition:all 0.3s;}
body:not(.enable-search-modal) .site-logo img{margin-right:0;}
#site-footer a{color:lightgray;}
#site-footer a:hover, #site-footer a:focus{color:white!important;text-decoration:none;}
#gris{color:#999999!important;}
#azul{color:#fff!important;}
.wp-block-navigation__responsive-close{margin-top:1.1em;}
.entry-content > section.slide-inicio{max-width:100%!important;background:linear-gradient(310deg, rgba(22,53,95,1) 0%, rgba(14,36,65,1) 55%);margin-bottom:2.2em;width:100%!important;height:100vh;}
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:100%;width:940px;}
.lema{text-align:center;margin:2em 0;background:rgb(22,53,95);background:linear-gradient(310deg, rgba(22,53,95,1) 0%, rgba(14,36,65,1) 55%);color:white;padding:1em;}
.centrar{text-align:center;}
.red{text-align:center;color:#cd2653;}
.btn-principal{font-family:'Lato'!important;font-size:1.75rem;background-color:#070563;text-transform:none;padding:1em 2em;margin:auto;display:block;color:white;text-decoration:none;text-align:center;max-width:275px;font:inherit;border:2px solid;border-color:#070563;}
.btn-principal:hover{background-color:white;color:#070563;border:2px solid;border-color:#070563;}
footer#site-footer{background:rgb(22,53,95);background:linear-gradient(310deg, rgba(22,53,95,1) 0%, rgba(14,36,65,1) 55%);border-top:1px solid gray;width:100%;max-width:100%;margin:auto;color:white;}
#site-footer{font-size:inherit;}
#site-footer i{font-size:1.25em;margin:0 .5em;}
#site-footer > .section-inner{max-width:168rem;}
.powered-by-wordpress{margin:0;display:block!important;}
@media screen and (max-width:975px){
#site-footer .section-inner{display:table;text-align:center;}
.powered-by-wordpress{margin-bottom:.75rem;}
#site-footer{padding:2rem 0;}
} .wp-block-latest-posts__featured-image{margin-bottom:1em;height:220px;overflow:hidden;cursor:pointer;}
.home .wp-block-latest-posts__featured-image a{display:block;}
.wp-block-latest-posts__featured-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%;transition:all .55s ease-in;height:250px;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.wp-block-latest-posts__featured-image img:hover{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;cursor:pointer;}
a.wp-block-latest-posts__post-title, .nueva-muestra-post h2.apbPost.apbPostTitle{color:#070563;font-weight:400;}
.wp-block-latest-posts__post-excerpt{color:gray;font-style:italic;font-size:21px;font-weight:400;}
#contacto{min-height:900px;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea, .wpcf7-form .wpcf7-select{background-color:transparent;border-bottom:1px solid #070563;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;margin-bottom:20px;outline:none;transition:0.4s border;max-width:100%;border-radius:0!important;}
.wpcf7-form .wpcf7-text:focus, .wpcf7-form .wpcf7-textarea:focus, .wpcf7-form .wpcf7-text:hover, .wpcf7-form .wpcf7-textarea:hover, .wpcf7-form .wpcf7-select:hover, .wpcf7-form .wpcf7-select:focus{border:1px dashed #070563;}
.wpcf7-form label{font-weight:bold;color:#070563;}
.wpcf7-form .wpcf7-list-item-label{font-weight:400;color:#7F7F7F;padding:7px 0;}
span.wpcf7-list-item{display:inline-block;margin:0;}
.wpcf7 .wpcf7-list-item{display:block;margin-bottom:10px;}
.wpcf7-form label{position:relative;}
.wpcf7-form input[type=checkbox]{position:relative;position:absolute;visibility:hidden;width:20px;height:20px;top:7px;left:0;cursor:pointer!important;}
.wpcf7-form input[type=checkbox] + span:before{display:block;position:absolute;content:'';border-radius:0;height:20px;width:20px;top:8px;left:0px;border:1px solid #070563;cursor:pointer;}
.wpcf7-form input[type=checkbox] + span:after{display:block;position:absolute;content:"\2713";height:20px;width:20px;top:0;left:0;visibility:hidden;text-align:center;color:#070563;}
.wpcf7-form input[type=checkbox]:checked + span:before{background:transparent;}
.wpcf7-form input[type=checkbox]:checked + span:after{visibility:visible;}
.wpcf7-form .wpcf7-list-item-label{margin-left:40px;display:inline-block;}
.wpcf7-not-valid-tip{color:rgba(237, 99, 38, 0.7)!important;}
div.wpcf7{overflow:hidden;}
.wpcf{margin:2.5em 0;display:block;position:relative;padding-left:1.5em;}
div.wpcf::after{content:"";position:absolute;top:0;left:0;width:1px;height:88%;background:#365694;}
.wpcf7 .wpcf7-submit:disabled{margin-top:.5em;text-decoration:none;margin-bottom:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff !important;padding:7px 10px 7px 10px;background-color:rgba(54, 86, 148, .2);display:inline-block;box-shadow:0 2px 4px -3px #236093;border-color:transparent;}
.wpcf7 .wpcf7-submit{text-decoration:none;margin-bottom:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff !important;padding:7px 10px 7px 10px;background:#236093;display:inline-block;box-shadow:0 2px 4px -3px #236093;border-color:transparent;}}
.wpcf7-select{color: #070563;
}
#responsive-form{max-width: 100%;
margin: 0 auto;
width:100%;
}
.form-row{width: 100%;
}
.column-half, .column-full{float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after{content: "";
display: table;
clear: both;
}
.wpcf7-form .wpcf7-response-output{text-align: center;
}
.wpcf7 form.sent .wpcf7-response-output{color: #4F8A10;
background-color: #DFF2BF;
border: 0;
padding: 10px;
}
.wpcf7 form.sent .wpcf7-response-output:before{content: "\2713";
}
.wpcf7 form.sent .wpcf7-response-output:before{margin-right: 6px;
vertical-align: middle;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color: #dc3232;
color: #D8000C;
background-color: #FFBABA;
border: 0;
padding: 10px;
}
.wpcf7 form.failed .wpcf7-response-output:before{content: "\2716";
}
.wpcf7 form.failed .wpcf7-response-output:before{margin-right: 6px;
vertical-align: middle;
}
.wpcf7 form.invalid .wpcf7-response-output{background-color: rgba(237, 99, 38, 0.75);
color: #fff;
border: 0;
padding: 10px;
} @media only screen and (min-width: 940px){.column-half{width:50%;height:140px;}
.wpcf7-form .wpcf7-select{width:300px;}
#aviso-movilinfo .wpcf{z-index:10!important;}}
@media only screen and (min-width: 10px) and (max-width: 940px){.wpcf7 input, .wpcf7 select{font-size:21px;width:100%;}}
@media only screen and (min-width: 450px) and (max-width: 940px){.wpcf7-form .wpcf7-select{width:320px;}}
@media(min-width:700px){.singular .entry-header{padding:12rem 0 0px 0;}}
@media only screen and (min-width: 450px) and (max-width: 699px){.singular .entry-header, .archive-header{padding:6em 0 4rem 0;}}
@media only screen and (min-width: 360px) and (max-width: 450px){.wpcf7-form .wpcf7-select{width:220px;}
.singular .entry-header, .archive-header{padding:6em 0 4rem 0;}}
@media only screen and (min-width: 0px) and (max-width: 360px){.wpcf7-form .wpcf7-select{width:190px;}
.singular .entry-header, .archive-header{padding:6em 0 4rem 0;}}
.post .entry-content{max-width: 940px;
margin: 0 auto;
}
.gb-contenido{max-width: 100%;
width: calc(100% - 4rem);
margin: 0 auto;
padding: 6.5rem 0;
}
.gb-dentro-contenido{max-width: 940px;
margin: 0 auto;
}
@media(min-width:700px){.gb-contenido{padding:8rem 0;}}
.nombre-causa{font-weight: 400;
font-size: 34px;
margin-bottom: 0;
}
.extracto p{font-size: 24px;
color: #303234;
margin-bottom: 24px;
font-style: italic;
}
#causas-abiertas, #actualidad, #red, #contacto, #tres-formas, #caja-lema, #como-hacemos, #texto-inicio, #difusion-medios{padding-top:28px;
}
ul.wp-block-latest-posts__list.wp-block-latest-posts li, #texto-inicio{margin-bottom: 60px;
}
.menu-item:nth-child a::after{color: #070563!important;
}
li#menu-item-362 a{color: #cd2653!important;
}
li#menu-item-362 a::after{color: #070563!important;
}
@media(min-width:1220px){.primary-menu > li{margin:0.8rem 0 0 1rem;}}
.primary-menu a:hover, .page_item a, nav.mobile-menu li.page_item a{font-weight: bold;
text-decoration: none;
}
.primary-menu  a.__mPS2id._mPS2id-h.mPS2id-clicked, .mobile-menu a.__mPS2id._mPS2id-h.mPS2id-clicked{text-decoration: none;
}
#site-footer a{color: lightgray;
}
#site-footer a:hover, #site-footer a:focus{color: white!important;
text-decoration: none;
} footer#site-footer{background: rgb(22,53,95);
background: linear-gradient(310deg, rgba(22,53,95,1) 0%, rgba(14,36,65,1) 55%);
border-top: 1px solid gray;
width: 100%;
max-width: 100%;
margin: auto;
color: white; 
}
#site-footer{font-size: inherit;
}
#site-footer i{font-size: 1.25em;
margin: 0 .5em;
}
#site-footer > .section-inner{max-width: 168rem;
}
.powered-by-wordpress{margin:0;
display:block!important ;
}
@media screen and (max-width:1000px){.footer-links{display:block;margin:1em;}}
@media screen and (max-width:975px){#site-footer .section-inner{display:table;text-align:center;}
.powered-by-wordpress{margin-bottom:.75rem;}
#site-footer{padding:2rem 0;}}
img.rafael-foto-ordenador{float: right;
padding: 0.5em 0 0 1em;
width: 170px;
}
@media screen and (min-width:1000px){#pequeno{display:none;}
#grande{display:block;}
.imagen-causa img{max-width:550px;float:left;padding:0em 2em .7em 0em;}}
@media screen and (max-width:1000px){#pequeno{display:block;}
#pequeno img{margin:1em 0;}
#grande{display:none;}
.imagen-causa img{max-width:450px;float:left;padding:.7em 1em .7em 0em;}
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), .gb-contenido{max-width:100%;width:calc(100% - 7rem);}}
@media screen and (max-width:768px){.imagen-causa img{max-width:100%;display:block;padding:0;padding:0 0 1em 0em;}}
.yarpp-thumbnails-horizontal .yarpp-thumbnail>img{object-fit: cover;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{border: none!important;
}
body.archive .category-medios-comunicacion > .featured-media, .yarpp-related-none{display: none!important;
}
#ps2id-dummy-offset{ 
height: 90px;
}
.header-inner{padding: 2rem 0rem;
}
#mc_embed_signup{width: 310px;
font: 18px Lato,Lato,sans-serif;
}
.mc-field-group{margin: 0 0 1em 0;}
svg.etiquetas-causa, .contenido-causa div.tags{display: inline;
line-height: 28px!important;
margin-top: 18px;
}
ol li{margin: 0.5rem 0rem 2rem 2rem;
}
.mPS2id-highlight, .mobile-menu .mPS2id-highlight{font-weight: bold;
text-decoration: none;
}
.apbPost .apbPostFImg{height: 250px!important;
padding: 0!important;
overflow: hidden!important;
background-size: cover!important;
filter: grayscale(100%)!important;
transition: all .55s ease-in!important;
}
.apbPost .apbPostFImg:hover{height: 250px!important;
overflow: hidden!important;
transform: scale(1.05);
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
-webkit-transition: all .55s ease-in;
-moz-transition: all .55s ease-in;
-ms-transition: all .55s ease-in;
-o-transition: all .55s ease-in;
transition: all .55s ease-in;
cursor: pointer;
}
.apbPostText{padding: 20px 0;
}
.post-template #ocultar{display:none!important;
} @media screen and (max-width:601px){#CybotCookiebotDialogFooter{padding:0.25em 1em!important;}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:inline-block!important;}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogBodyButtonDecline, #CybotCookiebotDialogBodyLevelButtonCustomize{width:49%!important;display:inline-block!important;padding:8px 4px!important}
#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{width:130px!important;display:inline-block!important;padding:6px 4px!important}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{width:100%!important;display:inline-block!important;padding:8px 4px!important}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, div.CybotCookiebotDialogArrow, #CybotCookiebotDialogHeader{display:none!important;}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{margin:auto;}
#CybotCookiebotDialog *{font-size:14px!important;line-height:18px!important;}
#CybotCookiebotDialog{top:80%!important;}
#CybotCookiebotDialogBodyContent{padding:0.625em 0.625em!important;}
#CybotCookiebotDialog .CybotCookiebotScrollContainer{min-height:12vh!important;}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails{margin:1em 2em 0.5em 0!important;}}
@media screen and (min-width: 601px) and (max-width: 1280px){#CybotCookiebotDialog{max-width:100%!important;}
#CybotCookiebotDialogHeader{display:none!important;}
#CybotCookiebotDialog{top:85%!important;}}
#CybotCookiebotDialogPoweredbyLink{display: none!important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{padding: .25em!important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color: #94b2c9!important;
border-color: #94b2c9!important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color: #94b2c9!important;
}
#CybotCookiebotDialogBodyContentTitle{font-family: 'Lato', serif!important;
}
#CybotCookiebotDialog div{font-family: 'Lato', serif!important;
font-style: normal!important;
font-weight: 400!important;
}
div#CybotCookiebotDialog{opacity: .9!important;
}