.mfp-wrap .mfp-container button:hover{background:transparent!important}.mfp-wrap .mfp-arrow:active{position:absolute;top:50%}.mfp-wrap .mfp-close:active{position:absolute;top:-10px}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-fade.mfp-bg{opacity:.001;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade .mfp-wrap .mfp-content{opacity:.001;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-bg{z-index:1000000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000001;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.55;filter:alpha(opacity=55);top:50%;margin:-32px 0 0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow-left{left:10px}.mfp-arrow-right{right:10px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-arrow{background:none!important;margin-top:-32px!important;line-height:1em!important}.mfp-arrow,.mfp-arrow:after{width:48px!important;height:48px!important}.mfp-arrow:after{margin:0!important;top:0!important;border:none!important}.mfp-arrow-left{left:0!important}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border:none;font-size:64px;color:#fff}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{content:"4"}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{content:"5"}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{font-size:64px;font-family:Open Sans,Arial,sans-serif;font-weight:200;top:-10px;opacity:.2}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{opacity:1}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}h1, h2, h3, h4, h5, h6{
font-family: 'Roboto', sans-serif;
line-height: 1.4em;
color: #3c3c3c;
}
h1{
font-size: 42px;
font-weight: 300;
}
h2{
font-size: 30px;
font-weight: 700;
}
h3{
font-size: 24px;
font-weight: 700;
color: #6fb52b;
}
h4, h5, h6{
font-size: 21px;
font-weight: 700;
}
body{
font-family: 'Source Sans Pro', sans-serif;
font-size: 18px;
font-weight: 400;
color: #000000;
line-height: 1.7;
}
a{
color: #6fb52b;
font-weight: inherit;
}
a:hover{
text-decoration: underline;
}
p a{
color: #6fb52b;
font-weight: 500;
}
*{
box-sizing: border-box;
}
.container{
width: 100%;
}
div.boton_normal a{
display: inline-block;
width: auto;
background-color: #3c3c3c;
padding: 5px 13px;
border-radius: 2px;
font-size: 12px;
font-family: 'Roboto', sans-serif;
color: #ffffff;
margin: 30px 0;
font-weight: 600;
}
div.boton_normal a i{
margin-right: 10px;
}
a.icon:hover{
opacity: 0.7;
} header#main-header{
background-color: #66a98b;
}
div.et_menu_container{
max-width: 100% !important;
}
div.logo_container {
width: 100%;
height: auto !important;
padding: 3px 0 !important;
text-align: left !important;
background-image: url(https://www.economiasolidaria.org/wp-content/uploads/2020/07/cabecera.png);
background-repeat: no-repeat;
background-size: cover;
background-position: right;
}
span.logo_helper {
display: block;
}
div.logo_container a{
display: block;
max-width: 1300px;
height: auto !important;
margin: 0 auto !important;
}
div#et-top-navigation{
background-color: #ffffff;
border-bottom: 1px solid #eaeaea;
padding: 13px 0;
}
nav#top-menu-nav{
width: 100%;
max-width: 1300px;
margin: 0 auto;
text-align: left;
}
nav#top-menu-nav ul li a{
padding: 0 !important;
font-weight: 600;
}
nav#top-menu-nav ul li a:hover{
text-decoration: underline;
}
#top-menu li.current-menu-item > a{
color: #3c3c3c !important;
font-weight: 900;
}
div#top-header .container{
padding: 0 !important;
}
div#top-header{
background-image: url(//www.economiasolidaria.org/wp-content/themes/divi-child/img/bg_top.jpg);
background-repeat: repeat-x;
background-position: top left;
}
#et-secondary-menu{
float: left !important;
height: 42px;
}
div.menu-hamburguesa{
float: none !important;
}
div.menu-hamburguesa a.hamburg {
line-height: 42px;
font-size: 21px !important;
margin-left: 20px;
}
ul#menu-menu-hamburguesa{
display: block;
width: 100%;
height: 40px;
list-style: none;
float: left;
}
ul#menu-menu-hamburguesa li{
float: left;
margin-right: 20px;
}
ul#menu-menu-hamburguesa li a{
color: #3c3c3c;
font-size: 14px;
font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
font-weight: 600;
line-height: 42px;
text-transform: uppercase;
}
li#menu-item-106397{
padding-left: 10px;
padding-right: 10px;
margin-right: 0 !important;
background-color: rgba(102, 169, 139, 0.3);
}
li#menu-item-106396{
padding-left: 10px;
padding-right: 10px;
background-color: rgba(90, 54, 108, 0.3);
margin-right: 0 !important;
}
li#menu-item-106397 a,
li#menu-item-106396 a,
li#menu-item-106399 a{
color: #ffffff !important;
}
li#menu-item-106399{
padding-left: 10px;
padding-right: 10px;
background-color: rgba(0, 0, 0, 0.3);
}
.et_header_style_centered #et-top-navigation, .et_header_style_centered #logo, .et_header_style_centered #top-menu, .et_header_style_centered nav#top-menu-nav {
text-align: center;
}
li.wpml-ls-item ul.sub-menu{
float: left;
}
li.wpml-ls-item > a{
float: left;
margin-right: 20px;
}
li.wpml-ls-item ul.sub-menu li{
opacity: 0.3;
transition: linear all 0.2s;
margin-right: 10px !important;
}
li.wpml-ls-item ul.sub-menu li:hover{
opacity: 1;
}
div#top-header div#buscador{
max-width: 240px;
float: left;
height: auto;
display: block;
border: none;
margin-top: 9px;
padding: 0 !important;
margin-left: 20px;
}
div#top-header div#buscador ul li h4{
display: none;
}
#et-secondary-menu > ul > li a{
padding-bottom: 0;
line-height: 42px;
}
#et-secondary-menu ul.sub-menu a{
padding-bottom: 0;
line-height: 24px;
}
#et-secondary-nav li ul {
background-color: #5e5e5e !important;
}
#et-secondary-nav ul li a:hover {
background-color: transparent !important;
}
#top-header a {
font-size: 14px !important;
}  div.home-superdestacada div.not_rel_ag{
display: grid;
grid-template-columns: 3fr 4fr;
grid-column-gap: 30px;
grid-row-gap: 10px;
grid-template-rows: auto auto auto 1fr;
max-height: 400px;
}
div.home-superdestacada div.not_rel_ag div.home-superdestacada-imagen{
grid-row: 1 / span 4;
grid-column: 2;
}
div.home-superdestacada div.not_rel_ag div.home-superdestacada-imagen img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
border-radius: 3px;
max-height: 420px;
}
div.home-superdestacada-titulo,
div.home-superdestacada div.home-actualidad-tematica,
div.home-superdestacada div.home-actualidad-territorio,
div.home-superdestacada div.not_rel_ag > p{
grid-column: 1;
}
div.home-superdestacada div.home-actualidad-tematica{
grid-row: 1;
margin: 0 !important;
padding: 0 !important;
}
div.home-superdestacada div.home-actualidad-tematica a{
font-size: 21px;
font-weight: 600;
text-transform: uppercase;
}
div.home-superdestacada-titulo{
grid-row: 2;
}
div.home-superdestacada div.not_rel_ag > p{
grid-row: 3;
}
div.home-superdestacada div.home-actualidad-territorio{
grid-row: 4;
}
div.home-superdestacada div.home-actualidad-territorio a{
font-weight: 400;
}
div.home-superdestacada-titulo a{
color: #3c3c3c !important;
font-size: 42px;
line-height: 50px;
font-weight: bold;
}
div.home-superdestacada-titulo a:hover{
text-decoration: underline;
}
div.home-superdestacada div.not_rel_ag > p{
line-height: 1.2;
}
.banner_suscribete_portada{
padding: 21px 21px 60px 21px;
background-image: url(https://www.economiasolidaria.org/wp-content/uploads/2020/05/fondo_emma.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: bottom right;
background-color: #f0f6e8;
}
.banner_suscribete_portada strong,
.banner_suscribete_portada span,
.banner_suscribete_portada a{
width: 90%;
display: block;
float: none;
margin-bottom: 13px;
font-size: 17px;
line-height: 1.2;
}
.banner_suscribete_portada strong{
font-size: 21px;
width: 100%;
}
.banner_suscribete_portada a{
font-size: 14px;
}
.banner_suscribete_portada a {
color: rgba(111, 181, 43, 1);
background-color: transparent;
padding: 0;
font-size: 32px;
font-weight: bold;
width: auto;
display: inline-block;
}
div#redes-portada{
display: grid;
grid-template-columns: repeat(6, 1fr);
grid-column-gap: 10px;
}
div.blog_noticia_portada article {
display: grid;
grid-template-columns: 2fr 3fr;
grid-column-gap: 30px;
grid-template-rows: auto 36px auto;
}
div.blog_noticia_portada article a.entry-featured-image-url {
grid-column: 2;
grid-row: 1 / span 3;
margin-bottom: 0;
}
div.blog_noticia_portada article a.entry-featured-image-url img {
width: 100%;
height: 100%;
object-fit: cover;
}
div.blog_noticia_portada article h2.entry-title{
grid-column: 1;
grid-row: 1;
}
div.blog_noticia_portada article p.post-meta{
grid-column: 1;
grid-row: 2;
}
div.blog_noticia_portada article div.post-content{
grid-column: 1;
grid-row: 3;
}
div.home-actualidad{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 30px;
}
div.home-actualidad-imagen img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}
div.home-actualidad-titulo{
padding-left: 10px;
width: 100%;
height: auto;
float: left;
}
div.home-actualidad-titulo a {
color: #3c3c3c;
font-size: 24px;
font-weight: 900;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
line-height: 1.2;
}
div.home-actualidad-tematica{
padding-left: 10px;
}
div.home-actualidad-tematica,
div.home-actualidad-territorio{
width: auto;
height: auto;
margin-right: 10px;
float: left;
color: #6fb52b;
}
div.home-actualidad-tematica a{
font-weight: 600;
}
div.home-actualidad-tematica a,
div.home-actualidad-territorio a{
color: #6fb52b;
font-size: 15px;
text-transform: uppercase;
}
div.home-actualidad-territorio a{
color: #3c3c3c;
text-transform: uppercase;
}
div.home-agenda {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 30px;
}
.bloque_agenda_portada h1 i,
.bloque_recursos h1 i{
margin-right: 20px;
color: #339966;
}
div.home-agenda .not_rel_ag {
display: grid;
grid-template-columns: 1fr 6fr;
grid-template-rows: min-content min-content 1fr;
width: 100%;
height: auto;
grid-column-gap: 20px;
}
div.home-agenda-portada .not_rel_ag {
display: grid;
grid-template-columns: 1fr 6fr;
grid-template-rows: min-content 1fr;
width: 100%;
height: auto;
grid-column-gap: 20px;
padding: 0 0 13px 0;
border-bottom: 1px solid #6c6c6c;
margin: 0 0 13px 0;
width: 100%;
height: auto;
float: left;
}
div.home-agenda-portada .not_rel_ag:last-child{
border: none !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
div.home-agenda-imagen {
grid-column: 1 / span 2;
grid-row: 1;
height: 275px;
overflow: hidden;
margin-bottom: 15px;
border-radius: 3px;
}
div.home-agenda-imagen img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: top center;
}
div.home-agenda-titulo,
div.home-agenda-portada-titulo {
grid-column: 2;
grid-row: 2;
padding-top: 0px;
padding-right: 20px;
}
div.home-agenda-fecha {
grid-column: 1;
grid-row: 2 / span 3;
text-align: center;
text-transform: uppercase;
font-size: 12px;
}
div.home-agenda-fecha span {
color: #6fb52b;
font-weight: bold;
text-align: center;
width: 100%;
display: block;
height: auto;
}
span.home-agenda-dia{
font-size: 32px;
line-height: 18px;
padding-top: 6px;
}
span.home-agenda-mes {
font-size: 18px;
text-transform: uppercase;
}
div.home-agenda-titulo a {
color: #3c3c3c;
font-size: 24px;
font-weight: 900;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
line-height: 1.3;
}
div.home-agenda-portada-titulo a {
color: #3c3c3c;
font-size: 18px;
font-weight: 900;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
line-height: 1.3;
}
div.home-agenda-territorio {
grid-column: 2;
grid-row: 3;
font-size: 13px;
text-transform: uppercase;
font-weight: 300;
font-size: 15px;
color: #3c3c3c;
font-weight: 400;
text-transform: uppercase;
}
div.home-agenda-territorio span{
display: inline-block;
margin-right: 5px;
}
div.home-agenda-territorio a {
font-size: 15px;
font-weight: 600;
color: #000;
}
div.home-tematicas {
width: 100%;
height: auto;
display: grid;
grid-template-columns: 2fr 2fr;
grid-template-rows: minmax(45px, auto) auto;
grid-column-gap: 5%;
}
div.home-tematicas h2 {
grid-column: 1;
grid-row: 1;
margin-bottom: 20px;
text-transform: uppercase;
}
div.home-tematicas-izda{
grid-column: 1;
grid-row:2;
}
div.home-tematicas-dcha{
grid-column: 2;
grid-row:1 / span 2;
}
div.home-tematicas-izda div.home-tematicas-titulo {
margin-bottom: 10px;
width: 100%;
height: auto;
float: left;
}
div.home-actualidad-imagen{
height: 255px;
overflow: hidden;
margin-bottom: 10px;
}
div.home-tematicas-imagen{
height: auto;
max-height: 300px;
overflow: hidden;
margin-bottom: 20px;
}
div.home-tematicas-imagen img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
border-radius: 3px;
}
div.home-tematicas-titulo a {
color: #3c3c3c;
font-size: 24px;
font-weight: 900;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
line-height: 1.3;
}
div.home-tematicas-mediano > div:nth-child(3){
font-size: 14px;
}
div.home-tematica-peque {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #c6c6c6;
width: 100%;
height: auto;
float: left;
}
div.home-tematica-peque:last-child{
padding-bottom: 0;
margin-bottom: 0;
border: none;
}
div.home-tematica-peque a{
font-size: 18px !important;
}
div.home-tematicas-dcha{
padding: 21px 34px;
background-color: #f7f7f7;
border-radius: 4px;
}
div.home-tematicas-dcha h3{
padding-bottom: 20px;
}
div.home-tematicas-dcha a.saber_mas{
border-color: #6fb52b;
margin-bottom:  30px;
margin-top: 5px;
}
div.home-tematicas-dcha a.saber_mas strong{
display: block;
}
div.home-tematicas-territorio a, div.home-tematicas-territorio {
color: #000;
font-size: 13px !important;
text-transform: uppercase;
float: left;
}
div.enlaces_tematicas{
width: 100%;
height: auto;
float: left;
margin: 20px 0;
padding-top: 20px;
border-top: 1px solid #c6c6c6;
}
div.enlaces_tematicas a{
display: inline-block;
width: auto;
background-color: #3c3c3c;
padding: 5px 13px;
border-radius: 2px;
font-size: 12px;
font-family: 'Roboto', sans-serif;
color: #ffffff;
margin: 0 10px 0 0;
font-weight: 600;
}
div.home-recursos-dos{
width: 100%;
height: auto;
display: grid;
grid-template-columns: 2fr 2fr;
grid-column-gap: 3%;
}
div.home-recursos-dos div.home-agenda-imagen {
display: block;
width: 100%;
max-height: 300px;
overflow: hidden;
margin-bottom: 15px;
border-radius: 3px;
}
div.home-recursos-dos div.home-agenda-imagen img{
width: 100%;
}
div.home-recursos-titulo a{
color: #3c3c3c;
font-size: 24px;
font-weight: 900;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
line-height: 1.3;
}
div.home-recursos-dos p {
font-size: 13px;
line-height: 1.6;
font-style: italic;
font-weight: 300;
margin: 15px 0;
width: 100%;
height: auto;
float: left;
display: none;
}
div.home-recursos-tipo,
div.home-recursos-datos{
width: 100%;
height: auto;
float: left;
}
div.home-recursos-datos span{
display: inline-block;
float: left;
width: auto;
}
div.home-recursos-datos span:first-child a {
color: #6fb52b;
font-weight: 600;
}
div.home-recursos-datos span:after{
content: '';
margin-right: 5px;
}
div.home-recursos-datos span:last-child:after{
content: '';
}
div.home-recursos-tipo{
margin-right: 10px;
}
div.home-recursos-tipo a,
div.tipo_recurso,
div.tipo_e a {
padding: 1px 8px;
border-radius: 2px;
color: #ffffff;
background-color: #6fb52b70;
font-weight: 400;
font-size: 12px;
font-family: 'Roboto', sans-serif;
display: inline-block;
width: auto;
margin: 10px 0 0 0;
text-transform: uppercase;
}
div.home-recursos-datos a {
color: #3c3c3c;
font-weight: 400;
font-size: 14px;
text-transform: uppercase;
}
div.home-ultimos-recursos div.not_rel_ag {
padding: 0 0 20px 0;
border-bottom: 1px solid #6c6c6c;
margin: 0 0 20px 0;
width: 100%;
height: auto;
float: left;
}
div.home-ultimos-recursos div.not_rel_ag:last-child{
padding-bottom: 0;
margin-bottom: 0;
border: none;
}
div.home-ultimos-recursos div.home-recursos-titulo a{
font-size: 18px;
}
div.home-actualidad-reas div.not_rel_ag {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #eaeaea;
width: 100%;
height: auto;
float: left;
}
div.home-actualidad-reas div.home-actualidad-titulo{
padding-left: 0;
width: 50%;
}
div.home-actualidad-reas div.not_rel_ag:nth-child(2) div.home-actualidad-titulo,
div.home-actualidad-reas div.not_rel_ag:nth-child(3) div.home-actualidad-titulo{
padding-left: 0;
width: 100%;
}
div.home-actualidad-reas div.not_rel_ag:nth-child(2) div.home-actualidad-titulo a,
div.home-actualidad-reas div.not_rel_ag:nth-child(3) div.home-actualidad-titulo a{
font-size: 18px !important;
}
div.home-actualidad-reas div.home-actualidad-titulo a:after{
display: none;
}
div.home-actualidad-reas div.home-actualidad-imagen,
div.home-actualidad-reas p{
display: none;
}
div.home-actualidad-reas div.not_rel_ag:first-child div.home-actualidad-imagen {
display: block;
width: 45%;
float: left;
margin-right: 20px;
max-height: 200px !important;
border-radius: 4px;
}
div.etiquetas-populares a{
display: inline-block;
width: auto;
padding: 5px 13px;
background-color: #6fb52b;
color: #ffffff;
border-radius: 2px;
margin-right: 5px;
margin-bottom: 5px;
} body.single-noticias .container{
width: 100%;
max-width: 1300px;
height: auto;
margin: 0 auto;
} @media (min-width: 981px){
#main-content .container:before {
display: none;
}
}
div.cuerpo_noticia {
display: grid;
grid-template-columns: 20% 56% 20%;
grid-column-gap: 2%;
}
.columna_central, .columna_izquierda{
margin-right: 2%;
}
.columna_izquierda{
padding-right: 20px;
border-right: 1px solid #eaeaea;
}
div#cabeceras{
width: 100%;
height: auto;
text-align: center;
margin-bottom: 45px;
}
h3.tematica_primaria{
text-transform: uppercase;
font-size: 30px;
font-weight: 300;
margin-bottom: 0;
}
h1.titulo_noticia{
max-width: 1200px;
padding: 0 30px;
margin: 20px auto;
font-size: 52px;
line-height: 1.2;
font-weight: 900;
}
div#cabeceras p{
max-width: 960px;
padding: 0 30px;
margin: 0 auto;
font-style: italic;
font-size: 21px;
font-weight: 300;
}
div.cuerpo_noticia {
width: 100%;
max-width: 1300px;
height: auto;
float: left;
}
div.archivos_adjuntos_noticia{
margin-bottom: 30px;
background: #6fb52b14;
padding: 15px 25px;
}
div.etiquetas_noticia{
font-size: 0px !important;
color: #3c3c3c;
}
div.etiquetas_noticia a{
font-size: 14px !important;
color: #6fb52b;
}
div.etiquetas_noticia a:after{
content: ', ';
font-size: 14px !important;
color: #6fb52b;
}
div.etiquetas_noticia a:last-child:after{
display: none;
}
div.fuente_noticia {
margin-bottom: 30px !important;
}
div.fuente_noticia strong, div.etiquetas_noticia strong, div.tematicas_secundarias strong{
display: block;
font-size: 16px !important;
color: #3c3c3c
}
div.fuente_noticia a{
font-style: italic;
font-size: 14px;
}
div.metadatos_noticia{
margin-bottom: 30px;
}
div.metadatos_noticia p{
padding-bottom: 0;
}
div.tematicas_secundarias a {
font-weight: 300;
width: auto;
color: #6fb52b;
font-size: 14px;
text-transform: uppercase;
}
div.tematicas_secundarias a:after{
content: ', ';
}
div.tematicas_secundarias a:last-child:after{
display: none;
}
.fecha_noticia {
color: #000;
font-weight: 300;
font-size: 16px;
font-family: 'Roboto';
font-weight: 900;
}
.tematicas_secundarias{
font-weight: bold;
color: #6fb52b;
}
div.compartir_en_redes{
margin-bottom:10px;
}
a.enlace_a_fuente{
color: #3c3c3c !important;
}
div.archivos_adjuntos_noticia{
width: 100%;
}
div.archivos_adjuntos_noticia a{
display: block;
font-size: 16px;
color: #000;
line-height: 1.1;
margin-bottom: 8px;
}
div.archivos_adjuntos_noticia a i{
color: #6fb52b !important;
margin-right: 5px;
}
div.buscador_sidebar{
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid #eaeaea;
background-repeat: no-repeat;
}
div.buscador_sidebar input[type="text"],
div.buscador_sidebar select{
border: 2px solid #3c3c3c;
border-radius: 2px;
padding: 5px 13px;
width: 270px;
}
div.buscador_sidebar select{
background-image: url(https://www.economiasolidaria.org/wp-content/uploads/2020/06/flecha-1.png); background-repeat: no-repeat;
background-position: right center;
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
cursor: pointer;
}
div.buscador_sidebar select::-ms-expand {
display: none; }
div.buscador_sidebar input[type="submit"]{
border-radius: 0px 2px 2px 0;
padding: 5px 13px;
width: 70px;
background-color: #6fb52b;
color: #ffffff;
cursor: pointer;
border: none !important;
}
div.buscador_sidebar input[type="submit"]:hover{
opacity: 0.8;
}
div.descripcion_buscador{
padding-top: 20px;
margin-top: 20px;
border-top: 1px solid #eaeaea;
width: 100%;
height: auto;
float: left;
}
div.descripcion_buscador a{
font-size: 21px;
font-weight: 300;
color: #000;
display: inline-block;
width: 100%;
font-family: 'Roboto', sans-serif !important;
line-height: 1.1;
}
div.descripcion_buscador a img{
display: inline-block;
margin-top: 20px;
max-width: 271px;
float: left;
}
div.descripcion_buscador a:hover, div.descripcion_buscador a span:hover{
text-decoration: none !important;
}
div.descripcion_buscador span {
font-size: 21px;
display: inline-block;
font-weight: bold;
width: 100%;
float: left;
}
.searchandfilter ul{
width: 100%;
}
.searchandfilter li {
padding-right: 0px;
}
div.noticia_individual figure img{
width: 100%;
height: auto;
}
figcaption {
font-size: 12px;
font-weight: 300;
font-style: italic;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #eaeaea;
line-height: 1.3;
}
blockquote{
border-color: #6fb52b;
font-size: 21px;
}
a.saber_mas {
font-size: 21px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: #3c3c3c;
display: block;
padding-bottom: 30px;
border-bottom: 1px solid #eaeaea;
background: url(https://www.economiasolidaria.org/wp-content/uploads/2020/05/question_3.png);
background-repeat: no-repeat;
background-position: top left;
background-size: 100px;
padding-top: 75px;
text-align: left;
line-height: 1.2;
}
a.saber_mas strong{
font-weight: 900;
}
div.widget_noticia_individual{
margin-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #eaeaea;
width: 100%;
height: auto;
float: left;
}
h4.widgettitle{
color: #3c3c3c;
}
div.widget_noticia_individual div{
width: 100%;
height: auto;
float: left;
margin-bottom: 10px;
}
div.widget_noticia_individual a{
font-size: 14px;
color: #3c3c3c;
display: inline-block;
line-height: 1.3;
}
div.widget_noticia_individual a img{
width: 40%;
height: auto;
float: left;
margin-right: 15px;
}
div.texto_noticia ul,
div.texto_evento_individual ul,
div.texto_recurso ul{
list-style-position: inside;
padding-left: 5px;
padding-bottom: 20px;
list-style-image: url(https://www.economiasolidaria.org/wp-content/uploads/2020/09/lista.png);
}
div.texto_noticia ol,
div.texto_evento_individual ol,
div.texto_recurso ol{
padding-left: 5px;
list-style: decimal outside !important;
}
div.texto_noticia ul li,
div.texto_evento_individual ul li,
div.texto_recurso ul li,
div.texto_noticia ol li,
div.texto_evento_individual ol li,
div.texto_recurso ol li{
margin-bottom: 5px;
}
.banner_suscribete {
padding: 45px 45px 60px 45px;
background-image: url(https://www.economiasolidaria.org/wp-content/uploads/2020/05/fondo_emma.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: bottom right;
float: left;
margin-top: 45px;
}
.banner_suscribete strong,
.banner_suscribete span,
.banner_suscribete a{
width: 40%;
display: block;
float: none;
margin-bottom: 13px;
font-size: 21px;
line-height: 1.2;
}
.banner_suscribete strong{
font-size: 36px;
width: 100%;
}
.banner_suscribete a{
font-size: 18px;
}
.banner_suscribete a {
color: rgba(111, 181, 43, 1);
background-color: transparent;
padding: 0;
font-size: 32px;
font-weight: bold;
width: auto;
display: inline-block;
}
div.noticias_mas_leidas {
width: 100%;
height: auto;
float: left;
margin-bottom: 45px;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 2%;
}
div.banner_campaña_full{
margin-bottom: 45px;
}
div.noticias_mas_leidas h1{
margin-bottom: 20px;
grid-column: 1 / 4;
}
ul.wpp-list{
display: grid;
grid-template-columns:auto auto auto;
grid-column-gap:30px;
}
ul.wpp-list li a:first-child{
width: 100%;
max-height: 217px;
display: block;
float: left;
overflow: hidden;
margin-bottom: 20px; 
}
ul.wpp-list li img{
width: 100%;
height: auto;
}
a.wpp-post-title{
color: #3c3c3c;
font-size: 21px;
font-weight: 500;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
margin-bottom: 10px;
line-height: 1.2;
}
span.wpp-excerpt {
font-size: 15px;
font-weight: 300;
line-height: 1.4 !important;
display: inline-block;
}
div.noticias_relacionadas {
margin-bottom: 0;
float: left;
margin-top: 45px;
}
div.noticias_relacionadas h3{
font-size: 42px;
font-weight: 300;
color: #3c3c3c;
margin-bottom: 20px;
}
div.noticias_relacionadas div.related-gallery{
display: grid;
grid-template-columns: 32% 32% 32%;
grid-column-gap: 2%;
}
div.noticias_relacionadas dl.gallery-item{
width: 100% !important;
float: left !important;
text-align: left !important;
}
div.noticias_relacionadas dl.gallery-item dt.gallery-icon{
width: 100%;
height: 217px;
overflow: hidden;
background-image: url(https://www.economiasolidaria.org/wp-content/plugins/wordpress-popular-posts/assets/images/no_thumb.jpg);
background-repeat: no-repeat;
background-size: cover;
}
div.noticias_relacionadas dl.gallery-item dt.gallery-icon a, div.noticias_relacionadas dl.gallery-item dt.gallery-icon img {
width: 100%;
height: 100%;
object-fit: cover;
border: none !important;
}
div.noticias_relacionadas dl.gallery-item dt.gallery-icon img:before{
display: none;
}
#rpbt-related-gallery-1 img {
border: none;
}
div.noticias_relacionadas dl.gallery-item dd.gallery-caption a{
width: 100% !important;
font-size: 21px;
color: #3c3c3c;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin-top: 20px;
line-height: 1.2;
} div.banner_campaña_fulll{
}  #buscador_agenda_actividades .sf-field-taxonomy-tematicas,
#buscador_agenda_actividades .sf-field-tag,
#buscador_agenda_actividades .sf-field-post-meta-actividad_fecha_de_inicio
{
display: none;
} body.tax-tematicas #et-main-area .container{
width: 100% !important;
max-width: 100% !important;
}
body.tax-tematicas #footer-widgets {
padding: 30px;
max-width: 1300px;
margin: 0 auto;
}
div.cabecera_tematica{
width: 100%;
height: auto;
background-color: #f1f1f1;
}
div.cabecera_tematica_wrapper{
width: 100%;
max-width: 1300px;
margin: 0 auto;
position: relative;
}
div.triangulo-abajo {
width: 0;
height: 0;
border-right: 30px solid transparent;
border-top: 30px solid rgba(111, 181, 43, 0.2);;
border-left: 30px solid transparent;
border-bottom: 30px solid transparent;
position: absolute;
left: 30px;
top: 100%;
display: none; }
div.titulo_tematica{
padding: 25px 0;
}
div.titulo_tematica h1 {
font-size: 36px;
color: #3c3c3c;
font-weight: 900;
padding: 0;
margin: 0;
}
div.cabecera_tematica div.entradilla {
margin-top: -35px;
color: #ffffff;
font-style: italic;
}
div.cabecera_tematica div.entradilla p{
width: 60%;
color: #ffffff;
font-size: 14px;
line-height: 1.3;
}
div.destacado_tematica {
width: 240px;
padding: 60px 0 20px 0;
position: absolute;
right: 0;
background-image: url(https://www.economiasolidaria.org/wp-content/uploads/2020/05/question_3.png);
background-repeat: no-repeat;
background-position: left top;
background-size: 90px;
opacity: 1;
transition: all linear 0.3s;
}
div.destacado_tematica:hover{
opacity: 1;
}
div.destacado_tematica a{
display: block;
font-size: 14px;
font-weight: 3000;
text-transform: uppercase;
font-family: 'Roboto';
color: #3c3c3c;
line-height: 1.4;
text-transform: uppercase;
}
div.primera_seccion_tematica,
div.segunda_seccion_tematica {
max-width: 1300px;
margin: 0 auto;
position: relative;
}
div.primera_seccion_tematica h4 {
font-size: 21px !important;
font-weight: 300 !important;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #eaeaea;
}
.am_single_grid { box-shadow: none;
height: 100%;
display: block;
}
.am_cont {
padding: 0px;
}
h2.am__title{
color: #3c3c3c;
font-size: 21px;
font-weight: bold;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
margin-bottom: 10px;
}
h2.am__title:hover{
text-decoration: underline;
}
div.am_thumb{
background-image: url(https://www.economiasolidaria.org/wp-content/plugins/wordpress-popular-posts/assets/images/no_thumb.jpg);
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 20px;
}
div.segunda_seccion_tematica {
padding: 45px 0 60px 0;
}
div.wrapper_segunda_seccion_tematica{
display: grid;
grid-template-columns: 2fr 1fr;
grid-column-gap: 3%;
}
div.wrapper_seccion_tematica {
width: 100%;
margin: 0 auto;
height: auto;
display: grid;
grid-template-columns: 2fr 1fr;
grid-column-gap: 3%;
grid-template-rows: 90px auto;
max-width: 1300px;
}
div.biblioteca-tematica {
display: grid;
grid-template-columns: 3fr 2fr;
grid-column-gap: 30px;
grid-template-rows: 100px auto;
}
div.biblioteca-tematica h1,
div.calendario-tematica h1{
grid-column: 1 / span 2;
padding-bottom: 15px;
margin-bottom: 30px;
}
div.video-tematica a{
font-size: 24px;
display: block;
margin: 20px 0 0 0;
color: #3c3c3c;
font-weight: 600;
line-height: 1.3;
font-family: 'Roboto', sans-serif;
}
div.recurso-item-titulo{
padding-top: 20px;
border-top: 1px solid #eaeaea;
}
div.recurso-item-titulo:first-child{
padding-top: 0;
border: none;
}
div.recurso-item-titulo a{
color: #3c3c3c;
font-size: 18px;
font-weight: 400;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
line-height: 1.3;
}
a.boton_ver_mas {
display: inline-block;
width: auto;
background-color: #3c3c3c;
padding: 5px 13px;
border-radius: 2px;
font-size: 12px;
font-family: 'Roboto', sans-serif;
color: #ffffff;
margin: 30px 0;
font-weight: 600;
}
div.calendario-tematica{
background-color: #f9f9f9;
padding: 21px 34px;
}
div.calendario-tematica-item {
margin-bottom: 20px;
display: grid;
grid-template-columns: 20% 80%;
grid-template-rows: auto auto auto;
width: 100%;
height: auto;
}
a.calendario-tematica-titulo{
grid-column: 2;
grid-row: 1;
color: #3c3c3c;
font-size: 18px;
font-weight: 500;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
margin-bottom: 5px;
line-height: 1.2;
}
div.calendario-tematica-fecha{
grid-column: 1;
grid-row: 1 / span 3;
background-color: transparent;
}
div.calendario-tematica-fecha span {
color: #6fb52b;
font-weight: bold;
text-align: center;
width: 100%;
display: block;
height: auto;
}
div.calendario-tematica-fecha span.el_dia{
padding-top: 5px !important;
}
div.calendario-tematica-item div.territorio_e{
padding-left: 0 !important;
}
div.calendario-tematica-item div.territorio_e a {
color: #3c3c3c;
font-size: 13px;
font-weight: 900;
font-family: 'Roboto', sans-serif;
width: auto;
height: auto;
margin-bottom: 5px;
line-height: 1.2;
display: inline-block;
}
div.tercera_seccion_tematica{
padding: 45px 0;
}
div.buscador_ancho_completo {
width: 100%;
height: auto;
background-color: #e4ebe5;
padding: 60px 0;
background-image: url(https://www.economiasolidaria.org/wp-content/uploads/2020/06/fondo_buscador.png);
background-repeat: no-repeat;
background-position: right;
background-size: contain;
}
div.buscador_ancho_completo h3{
font-size: 42px;
font-weight: bold;
color: #3c3c3c;
}
div.buscador_ancho_completo form{
grid-row: 2;
grid-column: 1;
}
div.buscador_ancho_completo form input[type="text"], div.buscador_ancho_completo form.searchandfilter select, div.buscador_ancho_completo .chosen-single {
border: 2px solid #3c3c3c;
border-radius: 2px;
padding: 8px 21px !important;
width: 600px !important;
display: block !important;
height: 48px;
font-size: 21px;
}
div.buscador_ancho_completo div#ir_al_buscador{
grid-colum: 2;
grid-row: 1 / span 2;
}
div.buscador_ancho_completo img{
max-height: 270px;
}
div.buscador_ancho_completo img:hover{
opacity: 0.8;
}
div.buscador_ancho_completo a.boton_ver_mas {
display: block;
margin-top: 30px;
margin-bottom: 0 !important;
clear: both;
width: 100%;
height: auto;
text-align: center;
font-size: 21px;
color: #3c3c3c;
font-weight: bold;
font-family: 'Roboto', sans-serif;
background-color: transparent;
}
div.wrapper_mas_leidas, div.noticias_mas_leidas_tematicas{
width: 100%;
max-width: 1300px;
margin: 0 auto;
padding: 45px 0;
}
div.noticias_mas_leidas_tematicas h1{
margin-bottom: 30px;
} div.et_pb_bottom_divider a{
color: #ffffff !important;
font-weight: bold !important;
} div.cabecera_evento {
display: grid;
grid-template-columns: 8% 70%;
grid-column-gap: 2%;
}
div.cabecera_evento div {
background-color: #6fb52b;
padding: 21px;
height: auto;
max-height: 115px;
}
div.cabecera_evento span{
display: block;
width: 100%;
height: auto;
text-align: center;
color: #ffffff;
margin-bottom: 5px;
line-height: 0.8;
}
div.cabecera_evento span.el_dia_cabecera{
font-size: 48px;
font-weight: bold;
}
div.cabecera_evento span.el_mes_cabecera{
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
}
div.cabecera_evento span.fecha_inicio_cabecera{
display: none;
}
div.cuerpo_evento {
display: grid;
grid-template-columns: 23% 47% 25%;
grid-column-gap: 2.5%;
padding-top: 60px;
padding-bottom: 45px;
border-bottom: 3px solid #6fb52b;
margin-bottom: 45px;
}
div.imagen_evento_individual{
padding-right: 20px;
border-right: 1px solid #eaeaea; 
}
div.imagen_evento_individual img{
width: 100%;
transition: all linear 0.6s;
}
div.imagen_evento_movil{
display: none;
}
div.cuerpo_evento ul.compartir_en_redes,
div.cuerpo_recurso ul.compartir_en_redes {
margin-bottom: 30px;
margin-top: 10px;
}
div.tercer_grupo{
width: 100%;
margin-top: 30px;
background-color: #f6f6f6;
padding: 21px 34px;
border-radius: 6px;
}
div.datos_eventos{
padding: 0px 0px 0px 21px;
background: transparent;
border-left: 1px solid #eaeaea;
}
div.primer_grupo, div.segundo_grupo{
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #eaeaea;
}
h3.tema_evento a{
color: #6fb52b !important;
font-weight: bold;
text-transform: uppercase;
font-size: 18px;
}
div.fecha_evento_individual,
div.lugar_evento_individual{
color: #3c3c3c !important;
font-size: 14px;
margin-bottom: 5px;
}
body.single-recursos div.fecha_evento_individual{
color: #3c3c3c !important;
font-size: 16px;
font-weight: 600;
margin-bottom: 5px;
}
div.fecha_evento_individual i,
div.lugar_evento_individual i{
display: inline-block;
margin-right: 10px;
color: #6fb52b;
font-size:14px;
}
div.segundo_grupo strong,
div.primer_grupo strong{
color: #3c3c3c;
font-weight: 700;
}
div.segundo_grupo a,
div.primer_grupo a{
color: #3c3c3c;
}
div.primer_grupo h4{
margin-bottom: 0;
padding: 0;
}
div.primer_grupo h4 a{
color: #3c3c3c;
font-weight: 300;
}
div.imagen_evento_individual h4.widgettitle{
margin-top: 30px;
}
div.grid_proximos_eventos{
display: grid;
grid-template-columns: auto auto auto;
grid-column-gap:3%;
margin-bottom: 45px;
}
div.grid_proximos_eventos h2,
div#noticias_relacionadas_en_eventos h2{
grid-column: 1 / span 3;
margin-bottom: 20px;
padding-bottom: 13px;
border-bottom: 1px solid #eaeaea;
}
a.imagen_proximos_eventos{
width: 100%;
max-height: 217px;
display: block;
float: left;
overflow: hidden;
margin-bottom: 20px;
}
a.imagen_proximos_eventos img{
width: 100%;
height: auto;
}
div.banner_evento_full{
width: 100%;
height: auto;
float: left;
margin: 0;
}
div.banner_evento_full .widgettitle{
display: none;
}
div#media_image-3, div#media_image-2 {
width: 1300px;
margin: 0 auto;
float: none;
}
div.banner_evento_full img{
margin: 45px 0;
}
div.tercer_grupo h4{
font-size: 18px;
color: #3c3c3c;
}
div.tercer_grupo a{
display: inline-block;
width: 100%;
color: #3c3c3c;
font-family: 'Source Sans Pro';
font-weight: normal;
font-size: 14px;
word-break: break-all;
line-height: 1.7;
padding: 10px 0;
border-bottom: 1px solid #e4ebe5;
}
div.tercer_grupo a:last-child{
border-bottom: none;
}
div.tercer_grupo a:before{
display: none;
}
div.tercer_grupo a i{
color: #3c3c3c;
font-size: 18px;
margin-right: 10px;
}
div#noticias_relacionadas_en_eventos {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 30px;
width: 100%;
margin: 0 auto 45px auto;
max-width: 1300px;
float: none;
} div#container_buscador_avanzado {
display: grid;
grid-template-columns: 235px 1fr;
grid-column-gap: 30px;
padding-bottom: 90px;
}
div#buscador{
border-left: 1px solid #eaeaea;
padding-left: 30px;
}
div#buscador {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-column-gap: 20px;
grid-row-gap: 30px;
grid-template-rows: repeat(10, min-content);
}
a.item_resultados_img {
display: block;
height: 190px;
overflow: hidden;
margin-bottom: 20px;
}
a.item_resultados_img img {
width: 100% !important;
height: 100%;
object-fit: cover;
object-position: center center;
}
div#buscador pre{
display: none;
}
div#buscador > p {
grid-column: 1 / 4;
margin: 0 0 -10px 0;
padding-bottom: 0 !important;
font-size: 14px;
color: #3c3c3c;
}
div.filtros {
grid-column: 1 / 4;
margin: -10px 0;
font-size: 12px;
text-transform: uppercase;
color: #000;
font-weight: 600;
}
div.filtros p {
font-size: 12px;
text-transform: uppercase;
color: #ffffff;
font-weight: 400;
display: inline-block;
padding: 0 13px;
background-color: #66a98b;
border-radius: 2px;
height: 28px;
line-height: 28px;
margin-right: 10px;
margin-bottom: 5px;
}
div#buscador p.mensaje_result {
display: block;
grid-column: 1 / 4;
font-size: 12px !important;
text-transform: uppercase;
border-top: 1px solid #eaeaea;
padding-top: 10px;
margin-bottom: -10px;
margin-top: -10px;
}
div.item_resultados h3 {
color: #3c3c3c;
font-size: 21px;
font-weight: 500;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
margin-bottom: 0px;
line-height: 1.2;
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px solid #eaeaea;
}
div.item_resultados h3.tematica_primaria{
color: #6fb52b;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
width: auto;
display: inline;
hyphens: auto;
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: 0px solid #eaeaea;
}
div.item_resultados div.territorio_e{
font-size: 14px;
font-weight: 400;
margin-top: -5px;
}
div.item_resultados div.etiqueta_e{
font-size: 11px;
font-weight: 400;
color: #545454 !important;
}
div.item_resultados div.etiqueta_e a{
color: #545454 !important;
}
div.item_resultados div.lugar_evento_individual {
font-size: 14px;
width: auto;
text-transform: uppercase;
display: inline-block;
margin-right: 5px;
margin-bottom: 0;
}
div.item_resultados div.lugar_evento_individual i{
display: none;
}
div.item_resultados{
position: relative;
}
div.item_resultados span{
display: block;
}
div.item_resultados span.tipo-de-contenido {
position: absolute;
z-index: 99;
top: 0;
left: 0;
padding: 0px 8px;
background-color: #66a98b;
color: #ffffff;
font-size: 16px;
text-transform: uppercase;
border-radius: 0 0px 2px 0;
}
div.item_resultados span.tematica {
padding: 0;
background-color: transparent;
color: #6fb52b;
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
}
div.item_resultados span.posttag {
padding: 0;
background-color: transparent;
color: #636363;
font-size: 11px;
font-weight: 400;
text-transform: uppercase;
line-height: 1.2;
}
div.item_resultados span.territorios {
padding: 0;
background-color: transparent;
color: #3c3c3c;
font-size: 15px;
font-weight: 500;
text-transform: uppercase;
}
div.item_resultados span.tipo {
padding: 0px 8px;
background-color: #94c3ae;
color: #3c3c3c;
font-size: 12px;
text-transform: uppercase;
border-radius: 0 0px 2px 0;
width: auto;
display: inline-block;
position: absolute;
top: 30px;
}
div.item_resultados span.fecha {
padding: 0px 8px;
background-color: #eaeaea;
color: #66a98b;
font-size: 12px;
text-transform: uppercase;
border-radius: 0 0px 2px 0;
width: auto;
display: inline-block;
}
a.item_resultados_img span{
padding: 0 !important;
background: transparent;
border-radius: 0px;
}
div.item_resultados p {
font-size: 14px;
font-style: italic;
line-height: 1.5; display: none;
} div.cabecera_agenda{
width: 100%;
height: auto;
border-bottom: 1px solid #3c3c3c;
}
div.cabecera_agenda h1{
padding: 25px 0;
margin: 0 auto;
width: 100%;
max-width: 1300px;
}
body.page-template-agenda_actividades pre{
display: none !important;
}
div.primera_seccion_agenda{
padding-top: 60px;
margin-bottom: 30px;
border-bottom: 1px solid #eaeaea;
line-height: 1.1 !important;
}
div.primera_seccion_agenda i{
margin-right: 13px;
}
div.primera_seccion_agenda h4{
font-weight: 300;
margin-bottom: 0 !important;
}
div.cuerpo_agenda {
display: grid;
grid-template-columns: 2fr 1fr;
grid-column-gap: 30px;
padding-top: 30px;
padding-bottom: 30px;
}
div.evento_portada {
display: grid;
grid-template-columns: 10% 40% 50%;
grid-template-rows: 64px auto;
}
div.evento_portada h2{
grid-column: 1 / span 3;
text-transform: uppercase;
margin-bottom: 10px;
}
div.fecha_evento {
font-size: 18px;
font-weight: bold;
color: #ffffff;
text-align: center;
background-color: #6fb52b;
line-height: 2.7;
padding-top: 30px;
}
div.fecha_evento div {
font-size: 36px;
line-height: 0.8;
text-transform: uppercase;
}
div.fecha_evento div.mes_evento_portada{
font-size: 24px;
}
div.mes_evento_portada{
font-size: 24px;
}
div.datos_evento_portada{
background-color: #3c3c3c;
padding: 21px;
color: #ffffff;
}
div.tematica_evento_portada a{
color: #6fb52b !important;
font-weight: 600;
text-transform: uppercase;
}
div.territorio_evento_portada a{
color: #ffffff !important;
font-weight: 600;
text-transform: uppercase;
}
div.datos_evento_portada h3{
color: #ffffff;
line-height: 1.1;
}
div.extracto_evento_portada{
font-size: 12px;
}
div.imagen_evento_portada, div.imagen_evento_portada div {
overflow: hidden;
height: 100%;
background-color: #f9f9f9;
border-radius: 0 4px 4px 0;
}
div.imagen_evento_portada img {
height: 100%;
width: 100% !important;
object-fit: cover;
}
div.buscador_eventos_agenda {
padding: 0 30px 30px 30px;
border-left: 1px solid #eaeaea;
grid-column: 2;
grid-row: 1 / 3;
}
div.segundo_cuerpo_agenda {
grid-column: 1;
grid-row: 2;
padding-top: 30px;
border-top: 1px solid #eaeaea;
}
div.eventos_destacados {
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 3%;
grid-template-rows: auto 1fr;
width: 100%;
float: left;
margin-right: 3%;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #eaeaea;
}
div.eventos_siguientes {
width: 100%;
grid-template-columns: 1fr 1fr 1fr;
display: grid;
grid-gap: 21px;
}
div.eventos_siguientes h1{
grid-column: 1 / 4;
}
div.eventos_siguientes div.titulo_enlace{
margin-bottom: 10px;
}
div.eventos_destacados h1{
grid-column: 1 / span 2;
font-size: 24px !important;
font-weight: 600 !important;
}
div.eventos_siguientes h1{
font-size: 24px !important;
font-weight: 600 !important;
}
div.eventos_siguientes div.boton_normal a {
margin: 0;
}
div.dos-eventos{
background-color: #f6f6f6;
}
div.thumb_evento {
width: 100%;
height: 233px;
display: block;
float: left;
overflow: hidden;
}
div.thumb_evento img{
width: 100%;
height: auto;
border-radius: 3px;
}
div.titulo_e {
display: grid;
grid-template-columns: 1fr 6fr;
grid-template-rows: min-content min-content 1fr;
width: 100%;
height: auto;
grid-column-gap: 20px;
padding: 21px 13px;
}
div.fecha_e {
grid-column: 1;
grid-row: 1 / span 3;
font-size: 12px;
text-transform: uppercase;
text-align: center;
}
div.dia_e, div.mes_e, span.el_dia, span.el_mes{
color: #6fb52b;
font-weight: bold;
text-align: center;
width: 100%;
display: block;
height: auto;
}
div.dia_e {
font-size: 24px;
line-height: 18px;
padding-top: 3px;
}
span.el_dia{
font-size: 36px;
line-height: 18px;
padding-top: 8px;
}
div.mes_e{
font-size: 18px;
text-transform: uppercase;
}
span.el_mes{
font-size: 24px;
text-transform: uppercase;
}
div.eventos_destacados div.dia_e {
font-size: 32px;
line-height: 18px;
padding-top: 6px;
text-align: center;
}
div.eventos_destacados div.mes_e{
text-align: center;
}
div.titulo_e a{
color: #3c3c3c;
font-size: 24px;
font-weight: 900;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
line-height: 1.3;
}
div.tematica_e {
grid-column: 2;
grid-row: 2;
padding: 0px 0px 0px 0px;
line-height: 1.1;
}
div.tematica_e a {
font-size: 15px;
text-transform: uppercase;
color: #6fb52b;
width: auto;
float: none;
font-weight: 600;
}
div.territorio_e {
grid-column: 2;
grid-row: 3;
padding: 0;
}
div.territorio_e a {
font-size: 15px;
font-weight: 400;
color: #3c3c3c;
display: inline-block;
float: none;
width: auto;
text-transform: uppercase;
}
div.tres-eventos {
margin-bottom: 0px;
display: grid;
grid-template-columns: 20% 80%;
grid-template-rows: min-content min-content 1fr;
width: 100%;
height: auto;
padding: 21px;
grid-column-gap: 10px;
background-color: #f6f6f6;
border-radius: 3px;
}
div.tres-eventos:hover{
border-color: #dddddd;
background-color: #f1f1f1; 
}
div.tres-eventos:last-child{
border: none;
}
div.tres-eventos div.titulo_e {
display: block;
width: auto;
height: auto;
grid-row: 1 / span 3;
border-right: 1px solid #303030;
padding: 0 10px 0 0;
}
div.tres-eventos div.titulo_enlace a{
color: #3c3c3c;
font-size: 18px;
font-weight: 500;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
margin-bottom: 0px;
line-height: 1.2;
}
div.eventos_siguientes div.boton_normal{
grid-column: 1 / 4;
}
body.page-template-agenda_actividades div.noticias_relacionadas {
max-width: 1300px !important;
margin: 45px auto !important;
float: none;
padding-top: 0;
border: none;
display: grid;
grid-template-columns: auto auto auto;
grid-column-gap: 30px;
width: 100%;
}
body.page-template-agenda_actividades div.noticias_relacionadas h1{
grid-row: 1;
grid-column: 1 / span 3;
margin-bottom: 20px;
}
body.page-template-agenda_actividades div.noticias_relacionadas div a:first-child{
width: 100%;
max-height: 217px;
display: block;
float: left;
overflow: hidden;
margin-bottom: 20px;
}
body.page-template-agenda_actividades div.noticias_relacionadas div a:first-child img{
width: 100%;
height: auto;
} div.cuerpo_eventos_pasados{
display: grid;
grid-template-columns: 3fr 1fr;
grid-template-rows: auto;
grid-column-gap: 30px;
margin-top: 30px;
padding-bottom: 60px;
}
div.cuerpo_eventos_pasados div.et_pb_column_2_3 {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 30px;
padding-right: 30px;
border-right: 1px solid #eaeaea;
}
div.cuerpo_eventos_pasados div.item-resultados{
display: grid;
grid-template-columns: 1fr 3fr;
grid-template-rows: 180px auto;
}
div.cuerpo_eventos_pasados div.item-resultados div.imagen_evento{
grid-column: 1 / 3;
max-height: 180px;
margin-bottom: 20px;
}
div.cuerpo_eventos_pasados div.item-resultados div.imagen_evento img{
width: 100%;
height: 100%;
object-fit: cover;
}
div.datos_evento a span{
color: #3c3c3c;
font-size: 18px;
font-weight: 500;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
margin-bottom: 5px;
line-height: 1.2;
}
div.datos_evento a span:hover{
text-decoration: underline;
}
div.datos_evento div.tematica_e{
display: inline-block;
float: left;
width: auto;
margin-right: 3px;
}
div.datos_evento div.tematica_e:after{
content: ',';
}
body.post-type-archive-actividades div.datos_evento div.tematica_e:after{
display: none;
}
div.datos_evento div.tematica_e:last-child:after{
display: none;
}
body.post-type-archive-actividades div.datos_evento div.territorio_e {
display: block;
margin-top: 0;
width: 100%;
float: left;
}
div.preview_fecha_evento {
font-size: 18px;
line-height: 18px;
padding-top: 0px;
color: #6fb52b;
font-weight: bold;
text-align: left;
width: 80%;
display: block;
height: auto;
}
body.post-type-archive-actividades div.preview_fecha_evento{
text-align: center !important;
font-weight: 400;
color: #3c3c3c;
text-transform: uppercase;
font-size: 12px;
}
div.preview_fecha_evento div{
margin-bottom: 10px;
} div.cabecera_territorio{
margin-bottom: 30px;
padding-bottom: 0px;
border-bottom: 1px solid #3c3c3c;
}
div#territorios {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-column-gap: 20px;
grid-row-gap: 20px;
}
.wpap-loadmore-wrapper .wpap-loadmore-button {
background-color: #ffffff;
color: ;
width: 320px;
height: 50px;
text-align: center;
cursor: pointer;
border-radius: 0px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 1px 1px 10px 0 #b4b4b4;
border-radius: 4px;
margin: 45px 0;
}
.wpap-loadmore-wrapper .wpap-loadmore-button:hover{
background-color: #f1f1f1;
} div.cuerpo_eventos_pasados div.noticias_destacadas{
grid-column: 1 / 4;
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 30px;
padding-bottom: 45px;
margin-bottom: 30px;
border-bottom: 1px solid #eaeaea;
}
div.cuerpo_eventos_pasados div.noticias_destacadas div.item_resultados > h3.titulo_noticia {
color: #3c3c3c;
font-size: 28px;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
margin-bottom: 0px;
line-height: 1.2;
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: 0px solid #eaeaea;
}
div.cuerpo_eventos_pasados div.noticias_destacadas div.item_resultados > h3.titulo_noticia a{
font-weight: 700 !important;
}
body.post-type-archive-noticias div.cuerpo_eventos_pasados h2{
grid-column: 1 / 4;
}
body.post-type-archive-noticias li.sf-field-post-meta-actividad_fecha_de_inicio{
display: none !important;
} div.cuerpo_biblioteca{
display: grid;
grid-template-columns: 2fr 1fr;
grid-column-gap: 30px;
padding-top: 30px;
max-width: 1300px;
margin: 0 auto;
}
div.cuerpo_biblioteca h2:first-child,
div.buscador_recursos h2{
text-transform: uppercase;
margin-bottom: 20px;
}
div.cuerpo_biblioteca div.item_destacado{
padding-bottom: 45px;
border-bottom: 1px solid #eaeaea;
}
div.cuerpo_biblioteca div.item_destacado a.item_resultados_img{
height: auto;
max-height: 360px;
position: relative;
}
div.cuerpo_biblioteca div.item_destacado a.item_resultados_img i {
position: absolute;
width: 100%;
height: 80px;
text-align: center;
top: 140px;
font-size: 80px;
color: #fff;
display: none;
}
div.cuerpo_biblioteca div.item_destacado a.item_resultados_img i:hover{
opacity: 0.8;
}
div.tipo_de_recurso{
width: auto;
background-color: #f6f6f6;
padding: 8px 13px;
border-radius: 3px;
display: inline-block;
margin: 0 0 15px 0;
}
div.cuerpo_biblioteca div.item_destacado div.tematica_e,
div#recursos-destacados div.tematica_e{
width: auto;
display: inline-block;
margin-left: 10px;
}
div.publica,
div.web_recurso{
font-size: 15px;
color: #6fb52b;
}  div#pestadocumento{
z-index: 999 !important;
}
h2.titulo_recurso_portada a {
color: #3c3c3c;
font-size: 30px;
font-weight: 500;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
line-height: 1.2;
margin-bottom: 10px;
}
div#recursos-destacados{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-column-gap: 30px;
padding-top: 45px;
grid-row-gap: 30px;
}
div#recursos-destacados h2{
grid-column: 1 / 4;
margin-bottom: 0;
padding-bottom: 0;
}
div#recursos-destacados a.item_resultados_img{
height: 150px;
}
h3.titulo_recurso_destacado a{
color: #3c3c3c;
font-size: 18px;
font-weight: 500;
font-family: 'Roboto', sans-serif;
width: 100%;
height: auto;
float: left;
line-height: 1.2;
}
div#pestanas{
width: 100%;
height: auto;
max-width: 1300px;
margin: 0 auto;
padding: 45px 0;
margin-top: 45px;
border-top: 1px solid #eaeaea;
min-height: 800px;
}
div#pestanas h2{
margin-bottom: 30px;
}
div#pestanas > div{
width: 100%;
height: auto;
position: relative;
}
div#pestanas input {
width: 185px;
padding: 15px 30px;
background-color: #eaeaea;
border: 1px solid #f1f1f1;
font-family: 'Roboto';
font-size: 18px;
float: left;
cursor: pointer;
}
div#pestanas input:hover{
background-color: #6fb52b70;
color: #ffffff;
}
div#pestanas input.activa{
background-color: #6fb52b70;
color: #ffffff;
}
div.pesta {
left: 0px;
top: 100px;
}
div.pesta #main{
width: 100%;
height: auto;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 30px;
}
div.pesta div.ver-todos{
width: 100%;
text-align: center;
margin: 60px 0 30px 0;
}
div.pesta div.ver-todos a{
display: inline-block;
width: auto;
padding: 5px 13px;
font-size: 15px;
text-transform: uppercase;
background-color: #6fb52b70;
color: #ffffff;
}
div.pesta div.ver-todos a:hover{
text-decoration: underline;
} div.cuerpo_recurso.custom_row{
display: grid;
grid-template-columns: 23% 47% 25%;
grid-column-gap: 2.5%;
padding-top: 30px;
padding-bottom: 45px;
border-bottom: 3px solid #6fb52b;
margin-bottom: 45px;
}
div.columna_recurso_1{
padding-right: 20px;
border-right: 1px solid #eaeaea; 
}
div.columna_recurso_1 img{
width: 100%;
transition: all linear 0.6s;
}
div.texto_recurso ul li a{
color: #6fb52b;
}
div.texto_recurso ul li a:hover{
text-decoration: underline !important;
}
div.columna_recurso_2 ul.compartir_en_redes{
margin-top: 30px;
}
div.recursos_relacionados{
display: grid;
grid-template-columns: auto auto auto;
grid-column-gap: 3%;
margin-bottom: 45px;
max-width: 1300px;
margin: 0 auto 45px auto;
}
div.recursos_relacionados h2,
div#noticias_relacionadas_en_eventos h2{
grid-column: 1 / span 3;
margin-bottom: 20px;
padding-bottom: 13px;
border-bottom: 1px solid #eaeaea;
} body.page-template-boletines_anteriores header .container{
padding: 0;
} div#boletines_wrapper {
border: 0px;
background-color: transparent;
padding: 0px;
margin-bottom: 0px;
}
div#boletines_wrapper div{
padding-top: 0px;
}
div#boletines_wrapper p{
margin-bottom: 30px;
}
div#boletines_wrapper ul{
padding: 0px 0px 20px;
}
div#boletines_wrapper ul li {
border-bottom: 1px solid #eaeaea;
list-style: none;
}
div#boletines_wrapper ul li:hover{
}
div#boletines_wrapper ul li:last-child{
border-bottom: none;
}
div#boletines_wrapper ul a{
color: #3c3c3c;
font-size: 15px; 
padding: 5px;
display: block;
}
div#boletines_wrapper ul a:hover{
background-color: #f1f1f1;
text-decoration: none;
}
div#boletines_wrapper h3{
cursor: pointer;
background-color: #6fb52b61;
color: #ffffff;
padding: 10px 15px;
font-size: 16px;
border-radius: 1px;
margin-bottom: 20px;
transition: all linear 0.1s;
}
div#boletines_wrapper h3:hover {
box-shadow: 3px 3px 10px #cccccc;
} div#boletines_wrapper h3::before {
display: none;
}
div#boletines_wrapper strong{
font-weight: 300 !important;
}
form#mc4wp-form-1 p label{
display: block;
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 5px 0 10px;
font-size: 16px;
font-family: 'Roboto', sans-serif;
line-height: 1.4em;
color: #3c3c3c;
font-weight: 700;
}
form#mc4wp-form-1 p input[type=text],
form#mc4wp-form-1 p input[type=email],
form#mc4wp-form-1 p select{
border: 1px solid #929292;
border-radius: 3px;
padding: 5px 13px;
width: 75% !important;
display: block !important;
height: 36px;
}
form#mc4wp-form-1 p input[type=submit]{
border-radius: 0px 2px 2px 0;
padding: 5px 13px;
width: auto;
background-color: #6fb52b;
color: #ffffff;
cursor: pointer;
border: none !important;
font-size: 18px;
margin-top: 30px;
}
form#mc4wp-form-1 p input[type=submit]:hover{
box-shadow: 3px 3px 10px #cccccc;
}
div.mc4wp-response div.mc4wp-notice{
width: 100%;
height: auto;
padding: 20px;
background-color: #f1f1f1;
border-radius: 2px;
float: left;
margin: 30px 0 !important;
} div#top-header div#buscador ul{
display: grid;
grid-template-columns: 80% 20%;
width: 240px;
height: 24px;
}
div#top-header div#buscador ul li.sf-field-search{
grid-column: 1;
grid-row: 1;
padding: 0;
width: 100%;
height: auto;
}
div#top-header .searchandfilter label{
display: block !important;
}
div#top-header .searchandfilter ul li{
padding: 0;
}
.searchandfilter ul li li{
padding: 0;
}
div#top-header div#buscador ul li.sf-field-submit{
grid-column: 2;
grid-row: 1;
}
div#top-header div#buscador ul li.sf-field-search input[type="text"] {
border: 1px solid #929292;
border-radius: 3px 0 0 3px;
padding: 5px 13px;
font-size: 13px;
width: 100% !important;
display: block !important;
height: 24px;
}
div#top-header form.searchandfilter input[type="submit"] {
border-radius: 0px 2px 2px 0;
padding: 3px 5px;
width: auto;
background-color: #6fb52b;
color: #ffffff;
cursor: pointer;
border: none !important;
min-height: 24px;
font-size: 11px;
margin-left: -1px;
}
.chosen-container.chosen-container-single{
display: none !important;
}
form.searchandfilter input[type="text"], form.searchandfilter select, .chosen-single {
border: 1px solid #929292;
border-radius: 3px;
padding: 5px 13px;
width: 235px !important;
display: block !important;
height: auto;
}
form.searchandfilter select{
background-image: url(https://www.economiasolidaria.org/wp-content/uploads/2020/06/flecha-1.png); background-repeat: no-repeat;
background-position: right center;
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
cursor: pointer;
}
form.searchandfilter select::-ms-expand {
display: none; }
form.searchandfilter input[type="submit"] {
border-radius: 0px 2px 2px 0;
padding: 5px 13px;
width: auto;
background-color: #6fb52b;
color: #ffffff;
cursor: pointer;
border: none !important;
font-size: 18px;
}
form.searchandfilter input[type="submit"]:hover{
opacity: 0.8;
} div.pagination, div.pagination-territorios {
grid-column: 1 / span 3;
text-align: center;
padding-top: 45px;
margin-top: 0px;
margin-bottom: 45px; }
div.pagination .page-numbers,
div.pesta > div:nth-child(2) .page-numbers,
div.pagination-territorios .page-numbers{
color: rgba(0, 111, 62, 0.5);
display: inline-block;
padding: 3px 11px;
}
div.pagination .page-numbers.current,
div.pesta > div:nth-child(2) .page-numbers.current,
div.pagination-territorios .page-numbers.current{
background-color: rgba(0, 111, 62, 0.5);
}
#am_posts_navigation_init .page-numbers {
width: auto;
display: inline-block;
height: auto;
text-align: center;
line-height: 1.2;
border: none;
text-decoration: none;
color: rgba(0, 111, 62, 0.5);
display: inline-block;
padding: 3px 11px;
}
#am_posts_navigation_init .page-numbers.current, #am_posts_navigation_init .page-numbers:hover {
background: rgba(0, 111, 62, 0.5);
} div.menu_ancho{
width: 100%;
padding: 30px 0;
background-color: rgba(111, 181, 43, 0.3);
}
div.menu_ancho ul{
padding: 0;
margin: 0 auto;
width: 100%;
max-width: 1300px;
height: 45px;
}
div.menu_ancho ul li{
float: left;
margin-right: 45px;
line-height:45px;
}
div.menu_ancho ul li a{
font-size: 34px;
font-weight: bold;
text-transform: uppercase;
font-family: 'Roboto';
color: #3c3c3c;
}
div.menu_ancho ul li a:after{
content: ' >>';
} #main-footer{
background-image: url(https://www.economiasolidaria.org/wp-content/uploads/2020/07/bici_plata.png);
background-repeat: no-repeat;
background-position: right 90%;
background-color: rgba(0,111,62,0.5);
width: 100%;
height: auto;
float: left;
}
.footer-widget h4{
font-size: 28px !important;
color: #ffffff !important;
}
#footer-widgets {
padding: 30px;
}
div.logo_en_footer {
width: 100%;
max-width: 1300px;
padding: 60px 0 30px 0;
margin: 0 auto;
border-bottom: 1px solid #ffffff;
}
footer ul#menu-tematicas{
list-style: none;
}
#footer-widgets .footer-widget li{
padding-left: 5px;
margin-bottom: 0;
}
#footer-widgets .footer-widget li a{
font-size: 16px;
}
#footer-widgets .footer-widget li a:hover{
text-decoration: underline;
}
#footer-widgets .footer-widget li::before {
display: none;
}
div.banner_suscribete_footer a{
font-size: 24px;
font-weight: bold;
}
#footer-bottom {
background-color: #3c3c3c !important;
}
#footer-bottom a{
color: #ffffff !important;
font-size: 15px !important;
font-weight: 700 !important;
}
#footer-bottom a:hover{
opacity: 0.7 !important;
}
#footer-info {
text-align: left;
color: #ffffff !important;
padding-bottom: 10px;
float: left;
font-size: 15px !important;
} .addtoany_list a:not(.addtoany_special_service) > span {
border-radius: 2px !important;
}
.addtoany_list a, .widget .addtoany_list a {
padding: 0 !important;
margin-right: 5px !important;
}
a.addtoany_share{
opacity: 0.8 !important;
}
.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_menu .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_vertical_style .a2a_svg {
border-radius: 18px !important;
padding: 6px;
}
.a2a_svg{
background-color: rgb(18, 175, 10) !important;
}
#a2apage_show_more_less{
display: none !important;
}
.a2a_mini {
padding: 10px !important;
border-radius: 2px !important;
background: #ffffff !important;
border: 3px solid #3c3c3c !important;
width: auto !important;
min-width: none !important;
left: 10% !important;
}
@media all and (min-width: 1400px){
.a2a_mini {
left: 15% !important;
}
}
a.a2a_i, i.a2a_i {
display: inline-block !important;
float: left;
font-size: 0px !important;
border: 0 !important;
width: auto !important;
margin: 0 !important;
padding: 5px !important;
}
.a2a_menu a.a2a_i:active, .a2a_menu a.a2a_i:focus, .a2a_menu a.a2a_i:hover, .a2a_menu a.a2a_more:active, .a2a_menu a.a2a_more:focus, .a2a_menu a.a2a_more:hover {
background-color: transparent !important;
border: none !important;
opacity: 0.7 !important;
} div#top-header div#buscador .sf-field-post_type,
div#top-header div#buscador .sf-field-taxonomy-tipos,
div#top-header div#buscador .sf-field-post-meta-actividad_fecha_de_inicio,
div#top-header div#buscador .sf-field-taxonomy-tematicas{
display: none !important;
}
div.buscador_sidebar .sf-field-post_type,
div.buscador_sidebar .sf-field-post-meta-actividad_fecha_de_inicio,
div.buscador_sidebar .sf-field-taxonomy-tipos{
display: none !important;
}
div.buscador_eventos .sf-field-post_type,
div.buscador_eventos .sf-field-taxonomy-tipos{
display: none !important;
}
div.buscador_recursos .sf-field-post_type,
div.buscador_recursos .sf-field-post-meta-actividad_fecha_de_inicio{
display: none !important;
}
div.buscador_ancho_completo .sf-field-post_type,
div.buscador_ancho_completo .sf-field-post-meta-actividad_fecha_de_inicio,
div.buscador_ancho_completo .sf-field-taxonomy-tipos,
div.buscador_ancho_completo .sf-field-tag,
div.buscador_ancho_completo .sf-field-taxonomy-tematicas,
div.buscador_ancho_completo .sf-field-sort_order{
display: none !important;
} div.corto li.sf-field-taxonomy-tematicas,
div.corto li.sf-field-tag,
div.corto li.sf-field-sort_order,
div.corto li.sf-field-post-meta-actividad_fecha_de_inicio,
div.corto li.sf-field-taxonomy-tipos,
div.corto li.sf-field-post_date,
div.buscador_ancho_completo .sf-field-post_date{
display: none;
}  .vertical-tabs1 {
border: none;
}
.vertical-tabs1 ul.et_pb_tabs_controls {
float: left;
width: 22%;
margin-right: 4%;
background: transparent;
}
.vertical-tabs1 ul.et_pb_tabs_controls:after {
content: none;
}
.vertical-tabs1 .et_pb_tabs_controls li {
width: 100%;
display: block;
border-right: 1px solid #6c6c6c !important;
background: transparent;
text-align: center !important;
height: auto !important;
text-transform: uppercase;
font-weight: 400;
}
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_9{
display: none;
}
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active {
border-left: none !important;
background: #f1f1f1;
}
.vertical-tabs1 .et_pb_tabs_controls li a {
display: inline-block;
width: auto;
padding: 13px 30px;
}
.vertical-tabs1 .et_pb_tabs_controls li a:hover{
text-decoration: underline;
}
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a {
color: #3c3c3c !important;
}
.vertical-tabs1 .et_pb_tabs_controls li:hover{
background-color: #eaeaea;
}
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active:hover{
background-color: #eaeaea;
}
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a:hover{
text-decoration: none;
background-color: transparent;
}
.vertical-tabs1 .et_pb_tab {
padding: 0;
}
.vertical-tabs1 .et_pb_tab_content {
display: flex;
flex-wrap: wrap;
}
@media(max-width:767px) {    
.vertical-tabs1 ul.et_pb_tabs_controls {
width: 100%;
margin-bottom: 30px;
margin-right: 0;
}
.vertical-tabs1 .et_pb_tabs_controls li {
border-bottom: none;
}
.vertical-tabs1 .et_pb_tab {
padding: 0;
}
.vertical-tabs1 .et_pb_tab_content {
display: block;
}    
} @media all and (max-width: 980px) { .custom_row {  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;-webkit-flex-wrap: wrap; flex-wrap: wrap;} .first-on-mobile {-webkit-order: 1;order: 1;}
.second-on-mobile {-webkit-order: 2;order: 2;}
.third-on-mobile {-webkit-order: 3;order: 3;} .custom_row:last-child .et_pb_column:last-child {margin-bottom: 30px;}
}
.et_pb_row {
width: 100%;
max-width: 1300px;
}
ul.sf_date_field li{
margin-bottom: 15px;
} li#menu-item-106727{
display: none;
} img.emoji {
width: 24px;
height: 24px;
display: inline-block;
margin-right: 7px;
margin-bottom: -7px;
} @media all and (max-width: 1300px){
div.logo_container {
padding: 3px 30px !important;
}
div#et-top-navigation {
padding: 13px 30px;
}
#top-menu li {
display: inline-block;
font-size: 12px;
padding-right: 10px;
}
.et_pb_row{
padding-left: 30px;
padding-right: 30px;
}
.et_pb_row_0.et_pb_row {
padding-right: 30px !important;
padding-left: 30px !important;
}
.et_pb_section_5{
padding-left: 0px;
padding-right: 0px;
}
div.buscador_ancho_completo {
padding: 60px 45px;
}
div.primera_seccion_tematica,
div.segunda_seccion_tematica,
div.noticias_mas_leidas_tematicas,
div.cabecera_tematica,
div.cuerpo_agenda,
div.banner_evento_full,
div.noticias_relacionadas,
div.cuerpo_noticia,
div.noticias_mas_leidas,
div.banner_campaña_full,
div.cabecera_evento,
div.cuerpo_evento,
div.grid_proximos_eventos,
div.cabecera_recurso,
div.cuerpo_recurso,
div.recursos_relacionados,
div.cabecera_territorio,
#territorios,
div#container_buscador_avanzado,
div.cuerpo_biblioteca,
div#pestanas{
padding-left: 45px;
padding-right: 45px;
}
div.cabecera_evento {
grid-template-columns: 8% auto;
}
div.cabecera_evento h1{
font-size: 32px !important;
line-height: 1.3 !important;
}
div.cabecera_evento div {
padding: 5px;
height: auto;
max-height: 85px;
}
form.searchandfilter input[type="text"], form.searchandfilter select, .chosen-single {
width: 100% !important;
}
.banner_suscribete strong, .banner_suscribete span, .banner_suscribete a {
width: 100%;
}
.banner_suscribete a {
color: #000;
background-color: #ffffffe8;
padding: 5px 13px;
font-size: 24px;
display: inline-block;
width: auto !important;
border-radius: 2px;
}
div.logo_en_footer {
padding: 60px 45px 30px 45px;
}
#main-footer {
background-position: right 90%;
background-size: 50%;
}
div.et_pb_top_inside_divider, div.et_pb_bottom_inside_divider {
left: 0;
}
div#pestanas input{
width: auto;
}
} @media all and (max-width: 980px){
.et_header_style_centered #et_mobile_nav_menu{
margin-top: 0 !important;
}
div#et-top-navigation {
background-color: transparent;
border-bottom: 0;
padding: 0;
}
.et_header_style_centered #main-header {
padding: 0;
}
.et_header_style_centered #main-header .mobile_nav {
background-color: #ffffff;
border-radius: 0;
padding: 10px 30px;
}
.mobile_menu_bar::before {
font-size: 42px;
color: #000 !important;
}
.et_pb_code_0{
margin-bottom: 30px !important;
}
.et_pb_section{
padding-bottom: 30px;
}
.et_mobile_menu li a {
border-bottom: 1px solid rgba(255,255,255, 0.2);
color: #ffffff;
padding: 5px 15px;
display: block;
}
ul.et_pb_social_media_follow_0{
padding-left: 0 !important;
margin-bottom: 30px !important;
}
div.et_pb_column_1_3:nth-child(1),
div.et_pb_column_1_3:nth-child(2),
div.et_pb_column_1_3:nth-child(3){
width: 31%;
float: left;
margin-right: 2%;
}
div.cuerpo_biblioteca div.et_pb_column_1_3{
width: 100%;
}
body.page-id-115228 div.et_pb_column_1_3:nth-child(1),
body.page-id-115228 div.et_pb_column_1_3:nth-child(2),
body.page-id-115228 div.et_pb_column_1_3:nth-child(3){
width: 100%;
float: left;
margin-right: 0;
}
div.home-ultimos-recursos {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-column-gap: 30px;
}
.et_pb_column_12{
width: 100% !important;
float: left;
margin-right: 0 !important;
}
div.home-ultimos-recursos div.not_rel_ag {
padding: 0 20px 0 0;
border-right: 1px solid #eaeaea;
margin: 0 20px 0 0;
border-bottom: none;
}
div.home-actualidad-reas {
display: grid;
grid-template-columns: 2fr 1fr;
grid-template-rows: 1fr 1fr;
grid-column-gap: 30px;
}
.home-actualidad-reas > div:nth-child(1) {
grid-row: 1 / span 3;
border: none !important;
}
.home-actualidad-reas > div:nth-child(3){
grid-column: 2;
grid-row: 2;
}
.vertical-tabs1 .et_pb_tabs_controls li a {
display: inline-block;
width: auto;
padding: 10px;
}
div.wrapper_seccion_tematica {
width: 100%;
margin: 0 auto;
height: auto;
display: grid;
grid-template-columns: 1fr minmax(1fr, 200px);
grid-column-gap: 30px;
grid-template-rows: auto auto;
max-width: 100%;
}
div.wrapper_seccion_tematica ul{
padding: 0;
}
div.buscador_ancho_completo form input[type="text"], div.buscador_ancho_completo form.searchandfilter select, div.buscador_ancho_completo .chosen-single {
border: 2px solid #3c3c3c;
border-radius: 2px;
padding: 8px 21px !important;
width: 100% !important;
display: block !important;
height: 48px;
font-size: 21px;
max-width: 300px !important;
}
div.home-actualidad-titulo a{
font-size: 18px;
}
.vertical-tabs1 .et_pb_tabs_controls li a {
padding: 10px;
}
div.cuerpo_noticia{
grid-template-columns: 1fr 1fr;
grid-column-gap: 30px;
}
.columna_central {
margin-right: 0;
grid-column: 1 / span 2;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 2px solid #c0c0c0;
}
.columna_izquierda{
grid-column: 1;
border-right: 2px solid #c0c0c0;
}
.columna_derecha{
grid-column: 2;
}
div.cuerpo_agenda {
display: grid;
grid-template-columns: 1fr;
grid-column-gap: 0px;
padding-top: 30px;
padding-bottom: 0px;
}
div.evento_portada {
grid-template-columns: 1fr 1fr;
}
div.evento_portada h2{
margin: 0;
padding: 0;
}
div.evento_portada h2,
div.eventos_destacados h1,
body.page-template-agenda_actividades div.noticias_relacionadas h1 {
grid-column: 1 /3;
grid-row: 1;
}
div.fecha_evento {
font-size: 24px !important;
font-weight: 300;
color: #545454;
text-align: left;
background-color: transparent;
line-height: normal;
padding-top: 0;
grid-column: 1 / 3;
grid-row: 2;
text-transform: uppercase !important;
background: #f6f6f6;
padding: 13px;
}
div.fecha_evento div {
display: inline-block;
font-size: 24px !important;
width: auto;
margin: 0 5px;
font-weight: bold;
color: #6fb52b;
}
div.mes_evento_portada {
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
}
div.imagen_evento_portada{
grid-rox: 3;
}
div.buscador_eventos_agenda {
padding: 30px 0px 30px 0px;
border-left: none;
grid-column: 1;
grid-row: 3;
}
.searchandfilter label{
display: inline-block;
}
div#pestanas {
min-height: 900px;
}
div.pesta {
left: 0px;
top: 130px;
}
div.tres-eventos {
grid-column-gap: 20px;
grid-template-columns: 20% 80% !important;
}
div.eventos_destacados h1{
grid-column: 1 / span 2;
font-size: 30px;
}
div.eventos_siguientes h1 {
font-size: 30px;
}
body.page-template-agenda_actividades div.noticias_relacionadas h1 {
grid-column: 1 / span 3;
}
div.tres-eventos {
grid-template-rows: auto;
}
div.cuerpo_evento {
grid-template-columns: 1fr;
}
div.datos_eventos {
padding: 0px 0px 0px 0px;
border: none;
}
div.titulo_e {
grid-template-rows: auto;
}
div.cuerpo_recurso.custom_row{
grid-template-columns: 1fr;
}
div.biblioteca-tematica {
display: block;
}
div.segunda_seccion_tematica h1{
font-size: 32px;
}
div#buscador {
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 20px;
grid-row-gap: 30px;
}
div#buscador .pagination{
grid-column: 1 / 3;
}
} @media all and (max-width: 768px){
li.menu-item-181,
li.menu-item-106342,
li.menu-item-183,
li.menu-item-184,
li.menu-item-185,
li.menu-item-186{
background-color: rgba(0, 0, 0, 0.1);
}
li.menu-item-183{
margin-top: 15px;
}
li.menu-item-181 a,
li.menu-item-106342 a,
li.menu-item-183 a,
li.menu-item-184 a,
li.menu-item-185 a,
li.menu-item-186 a{
padding: 10px 15px;
}
li.menu-item-106735 a{
border: none;
}
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul { display: none !important;
}
ul#menu-menu-hamburguesa {
display: grid;
width: 100%;
height: auto;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 1fr auto;
}
ul#menu-menu-hamburguesa li {
text-align: center;
margin-right: 0px;
}
li.wpml-ls-item{
grid-column: 1 / 4;
background-color: #ffffff;
}
ul#menu-menu-hamburguesa > li.wpml-ls-item{
padding-left: 30px;
}
div.home-superdestacada div.not_rel_ag{
display: grid;
grid-template-columns: 1fr;
grid-column-gap: 0px;
grid-row-gap: 10px !important;
grid-template-rows: min-content;
float: left;
max-height: none;
margin-bottom: 0;
}
div.home-superdestacada div.not_rel_ag div.home-superdestacada-imagen{
grid-row: 1;
grid-column: 1;
}
div.home-superdestacada-titulo{
grid-row: 2;
margin-top: 15px;
}
div.home-superdestacada div.home-actualidad-tematica{
grid-row: 4;
margin: 0 !important;
padding: 0 !important;
}
div.home-superdestacada div.not_rel_ag > p{
grid-row: 3;
}
div.home-superdestacada div.home-actualidad-territorio{
grid-row: 5;
}
div.home-superdestacada-titulo,
div.home-superdestacada div.home-actualidad-tematica,
div.home-superdestacada div.home-actualidad-territorio,
div.home-superdestacada div.not_rel_ag > p{
grid-column: 1;
}
div.home-superdestacada div.home-actualidad-tematica a{
font-size: 16px;
text-transform: uppercase;
}
div.home-superdestacada div.home-actualidad-territorio a{
font-size: 15px !important;
margin-top: -10px !important;
font-weight: 500;
}
div.home-superdestacada-titulo a {
font-size: 36px;
line-height: 0.9;
}
div.home-actualidad-titulo {
padding-left: 0px;
}
div.home-actualidad-tematica, div.home-actualidad-territorio {
margin-left: 0;
padding: 0;
}
div.home-actualidad, div.home-agenda {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 20px;
}
div.home-agenda .not_rel_ag {
grid-template-columns: 1fr;
grid-template-rows: auto;
}
div.home-agenda .not_rel_ag > *{
grid-column: 1;
}
div.home-agenda-titulo{
grid-row: 3;
}
div.home-agenda-fecha{
grid-row: 2;
}
div.home-agenda-territorio{
grid-row: 4;
}
div.home-agenda-fecha span {
color: #6fb52b;
text-align: left;
}
div.home-ultimos-recursos div.not_rel_ag {
padding: 0 10px 0 0;
border-right: 1px solid #eaeaea;
margin: 0 10px 0 0;
border-bottom: none;
}
div.home-actualidad-reas div.not_rel_ag:first-child div.home-actualidad-imagen {
display: block;
width: 100%;
float: left;
margin-right: 0px;
max-height: 180px !important;
}
div.home-actualidad-reas div.home-actualidad-titulo {
padding-left: 0;
width: 100%;
}
div.destacado_tematica{
position: static;
}
div.am__excerpt{
line-height: 1.3;
}
div.biblioteca-tematica {
display: block;
}
div.et_pb_top_inside_divider,
div.et_pb_bottom_inside_divider{
left: 0;
}
div.cuerpo_agenda {
grid-template-columns: 1fr;
}
div.buscador_eventos_agenda {
padding: 30px 0px 30px 0px;
border-left: none;
}
div#container_buscador_avanzado {
display: grid;
grid-template-columns: 1fr;
grid-column-gap: 0px;
}
div#buscador {
border-left: none;
padding-left: 0;
}
div.item_resultados{
grid-column: 1;
}
div.pesta div.item_resultados {
grid-column: auto;
}
.searchandfilter h4 {
margin: 10px 0 0 0;
padding: 5px 0 10px;
font-size: 16px;
width: 100%;
height: auto;
float: left;
}
div#pestanas {
min-height: 1000px;
}
div#buscador {
margin-top: 30px;
grid-template-columns: 1fr;
grid-column-gap: 0;
}
div#buscador {
border-left: none;
padding-left: 0;
width: 100%;
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid #6fb52b;
float: left;
height: auto;
}
.searchandfilter ul {
width: 100%;
height: auto;
float: left;
}
.searchandfilter li.sf-field-post_type ul li {
float: left;
text-align: center;
text-transform: uppercase;
font-weight: 700;
margin-right: 20px;
}
.searchandfilter li.sf-field-post_type ul {
margin-bottom: 30px;
display: grid;
grid-template-columns: 1fr 1fr 1fr !important;
}
.searchandfilter label {
font-size: 14px;
}
div#recursos-destacados{
grid-template-columns: 1fr;
}
div.eventos_siguientes h1,
div.eventos_siguientes .boton_normal {
grid-column: 1 /3 !important;
}
div.eventos_siguientes {
width: 100%;
grid-template-columns: 1fr 1fr;
display: grid;
grid-gap: 21px;
} body.post-type-archive-noticias #main{
padding-left: 30px;
padding-right: 30px;
}
body.post-type-archive-noticias div.item_resultados {
grid-column: auto;
}
body.post-type-archive-noticias div.cuerpo_eventos_pasados {
grid-template-columns: 1fr;
grid-column-gap: 0px;
}
body.post-type-archive-noticias div.cuerpo_eventos_pasados div.et_pb_column_1_3{
width: 100%;
float: left;
margin-right: 0;
padding: 0 30px !important;
}
} @media all and (max-width: 640px){
div.primera_seccion_tematica,
div.segunda_seccion_tematica,
div.noticias_mas_leidas_tematicas,
div.cabecera_tematica, div.cuerpo_agenda,
div.banner_evento_full, div.noticias_relacionadas,
div.cuerpo_noticia, div.noticias_mas_leidas,
div.banner_campaña_full, div.cabecera_evento,
div.cuerpo_evento, div.grid_proximos_eventos,
div.cabecera_recurso, div.cuerpo_recurso,
div.recursos_relacionados,
div#container_buscador_avanzado {
padding-left: 30px;
padding-right: 30px;
}
*{
grid-template-columns: 1fr !important;
grid-column-gap: 0;
}
div.blog_noticia_portada article a.entry-featured-image-url {
grid-column: 1;
grid-row: 2;
margin-bottom: 0;
}
div.blog_noticia_portada article p.post-meta {
grid-column: 1;
grid-row: 4;
}
div.blog_noticia_portada article {
grid-template-rows: auto;
grid-row-gap: 20px;
margin-bottom: 0px;
} div.et_pb_top_inside_divider,
div.et_pb_bottom_inside_divider{
left: 0;
}
.not_rel_ag{
margin-bottom: 30px;
}
.vertical-tabs1 .et_pb_tabs_controls li{
border-right: none !important; 
}
div.home-tematicas-dcha {
grid-column: 1;
grid-row: 3;
}
div#top-header div#buscador {
float: right;
margin-left: 0;
margin-right: 20px;
}
ul#menu-menu-hamburguesa {
display: grid;
width: 100%;
height: auto;
grid-template-columns: repeat(3, auto) !important;
grid-template-rows: 1fr auto;
}
ul#menu-menu-hamburguesa li {
float: left;
}
.et_mobile_menu li a {
border-bottom: 1px solid rgba(255,255,255, 0.2);
color: #ffffff;
padding: 5px 15px;
display: block;
}
div.logo_container {
padding: 3px 10px !important;
}
.et_mobile_menu{
border-top: none; 
}
.et_header_style_centered .et_mobile_menu {
top: 45px;
}
div.home-ultimos-recursos div.not_rel_ag {
padding: 0 0px 20px 0;
border-bottom: 1px solid #eaeaea !important;
margin: 0 0px 20px 0;
border-bottom: none;
}
div.home-ultimos-recursos div.not_rel_ag:last-child{
border-bottom: none !important;
}
div.home-actualidad-titulo,
div.home-actualidad-tematica, div.home-actualidad-territorio{
padding-left: 0;
}
div.buscador_ancho_completo {
padding: 30px;
}
div.wrapper_seccion_tematica {
grid-template-columns: 1fr;
grid-column-gap: 0px;
grid-row-gap: 20px;
grid-template-rows: auto auto auto;
max-width: 100%;
}
div.buscador_ancho_completo div#ir_al_buscador {
grid-row: 3;
}
div.home-actualidad-reas {
grid-template-rows: 1fr;
grid-column-gap: 0;
}
.home-actualidad-reas > div:nth-child(1) {
grid-row: 1;
grid-column: 1;
border-bottom: 1px solid #eaeaea !important;
}
.home-actualidad-reas > div:nth-child(2) {
grid-row: 2;
grid-column: 1;
border-bottom: 1px solid #eaeaea !important;
}
.home-actualidad-reas > div:nth-child(3) {
grid-row: 3;
grid-column: 1;
border-bottom: 1px solid #eaeaea !important;
}
div.home-actualidad-reas div.not_rel_ag:first-child div.home-actualidad-imagen {
display: block;
width: 100%;
float: left;
margin-right: 0;
max-height: 200px !important;
}
div.home-actualidad-reas div.home-actualidad-titulo {
padding-left: 0;
width: 100%;
}
div.logo_en_footer {
padding: 10px 20px 0 20px;
}
.columna_izquierda {
grid-column: 1 / 3;
border-right: none;
padding: 0 0 30px 0;
border-bottom: 3px solid #545454;
margin-bottom: 30px;
}
.columna_derecha {
grid-column: 1 / 3;
}
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
padding-top: 30px;
}
div.destacado_tematica a{
font-size: 10px !important;
}
div.destacado_tematica {
width: 50%;
padding: 45px 0 10px 0;
background-size: 60px;
top: -12px;
right: 20px;
position: static;
}
.am_post_grid{
display: grid;
}
.am_grid_col {
padding: 0 15px;
width: 100% !important;
max-width: 100% !important;
}
div.biblioteca-tematica {
display: grid;
grid-template-columns: 3fr 2fr;
grid-column-gap: 0;
grid-template-rows: auto auto auto;
}
div.biblioteca-tematica h1, div.calendario-tematica h1 {
grid-column: 1;
padding-bottom: 15px;
margin-bottom: 30px;
}
div.calendario-tematica-item {
margin-bottom: 20px;
display: grid;
grid-template-columns: 20% 80% !important;
grid-template-rows: auto auto auto;
width: 100%;
height: auto;
grid-column-gap: 20px;
}
div.cabecera_territorio, #territorios{
padding-left: 30px;
padding-right: 30px;
}
h1.titulo_noticia {
padding: 0px 30px;
font-size: 42px;
}
div.noticias_mas_leidas {
grid-template-columns: 1fr !important;
grid-column-gap: 0%;
}
div.noticias_mas_leidas h1 {
margin: 30px 0 10px 0 !important;
grid-column: 1;
}
div.imagen_evento_individual {
display: none;
}
div.imagen_evento_movil{
display: block;
}
div.cabecera_evento div {
padding: 0;
height: auto;
display: inline-block;
background-color: transparent;
width: auto;
}
div.cabecera_evento span {
display: inline-block;
width: auto;
height: auto;
text-align: left;
color: #6fb52b;
margin-bottom: 5px;
line-height: 0.8;
}
div.cuerpo_evento {
grid-column-gap: 0;
padding-top: 0px;
padding-bottom: 0;
border-bottom: 0;
margin-bottom: 45px;
}
div.datos_eventos {
padding: 0;
background: transparent;
border-left: none;
}
div.grid_proximos_eventos h2, div#noticias_relacionadas_en_eventos h2,
div.recursos_relacionados h2, div#noticias_relacionadas_en_eventos h2 {
grid-column: 1;
}
div.item_proximos_eventos{
margin-bottom: 30px;
}
div.dia_e, span.el_dia {
padding-top: 5px;
}
div.titulo_e {
grid-column-gap: 20px;
}
div.titulo_e {
display: grid;
grid-template-columns: 20% 80%;
grid-template-rows: auto minmax(auto, 15px) minmax(auto, 30px);
width: 100%;
height: auto;
}
div.grid_proximos_eventos {
grid-column-gap: 0;
margin-bottom: 0;
}
a.imagen_proximos_eventos{
margin-bottom: 10px;
}
a.wpp-post-title,
div.recursos_relacionados div{
margin-bottom: 30px;
}
div.recursos_relacionados a.wpp-post-title{
margin-bottom: 5px;
}
div.evento_portada h2,
div.eventos_destacados h1,
body.page-template-agenda_actividades div.noticias_relacionadas h1 {
grid-column: 1;
}
div.fecha_evento {
text-align: left;
background-color: transparent;
line-height: normal;
padding-top: 0;
grid-column: 1;
padding: 0 0 13px 0;
}
div.fecha_evento div{
display: inline-block;
width: auto;
margin-right: 5px;
}
div.mes_evento_portada {
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
}
div.imagen_evento_portada{
grid-rox: 3;
}
div.buscador_eventos_agenda {
padding: 30px 0px 30px 0px;
border-left: none;
}
.searchandfilter label{
display: block;
}
div.eventos_siguientes{
margin-top: 30px;
}
div.tres-eventos {
grid-column-gap: 20px;
grid-template-columns: 20% 80% !important;
}
div.cabecera_agenda h1 {
padding: 20px;
}
form#mc4wp-form-1 p input[type="text"], form#mc4wp-form-1 p input[type="email"], form#mc4wp-form-1 p select {
width: 100% !important;
}
div.cuerpo_recurso.custom_row {
padding-top: 20px;
}
div.banner_evento_full img {
margin: 0;
}
div.buscador_ancho_completo{
background-size: cover;
}
div#container_buscador_avanzado {
display: block;
}
div#buscador {
border-left: none;
padding-left: 0;
width: 100%;
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid #6fb52b;
float: left;
height: auto;
}
div.item_resultados {
grid-column: 1;
margin-bottom: 30px;
}
.searchandfilter ul {
width: 100%;
height: auto;
float: left;
}
.searchandfilter li.sf-field-post_type ul li {
float: left;
text-align: center;
text-transform: uppercase;
font-weight: 700;
margin-right: 20px;
}
.searchandfilter li.sf-field-post_type ul {
margin-bottom: 30px;
display: grid;
grid-template-columns: 1fr 1fr 1fr !important;
}
.sf-field-taxonomy-tematicas > ul:nth-child(2) {
display: grid;
grid-template-columns: repeat(4, 1fr) !important;
text-align: center;
margin: 30px 0;
}
div.buscador_recursos {
padding: 0 0px 30px 0px;
border-left: 0px solid #eaeaea;
}
div#pestanas input {
width: auto !important;
padding: 5px 10px;
background-color: #eaeaea;
border: 1px solid #f1f1f1;
font-family: 'Roboto';
font-size: 14px;
float: left;
cursor: pointer;
}
div.eventos_siguientes h1, div.eventos_siguientes .boton_normal {
grid-column: 1 !important;
}
div#pestanas {
min-height: 1600px;
}
div.item_resultados {
grid-column: 1 / 4;
}
div.cuerpo_agenda{
display: block;
}
div.segundo_cuerpo_agenda {
grid-column: 1;
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid #eaeaea;
}
div.eventos_destacados {
width: 100%;
margin-right: 0;
}
div.dos-eventos{
margin-bottom: 30px;
}
div.eventos_siguientes {
width: 100%;
float: left;
}
div.home-agenda-fecha {
text-align: left;
}
div.home-agenda-fecha span{
font-size: 18px;
display: inline-block;
width: auto;
margin-left: 2px;
margin-right: 2px;
}
div.home-agenda-titulo {
grid-column: 1;
}
div.home-agenda-territorio {
grid-column: 2;
}
.et_pb_section_6.et_pb_section {
padding-top: 0px !important;
margin-top: 0px !important;
}
div.menu-hamburguesa a.hamburg {
line-height: 42px;
font-size: 21px !important;
margin-right: 20px;
float: right;
}
div#top-header div#buscador {
float: left;
margin-left: 20px;
margin-right: 0px;
}
body.post-type-archive-noticias div.cuerpo_eventos_pasados h2 {
grid-column: 1;
}
div.cuerpo_eventos_pasados div.noticias_destacadas {
grid-column: 1;
}
body.post-type-archive-noticias div.item_resultados {
grid-column: 1;
}
div.pagination,div.pagination-territorios {
grid-column: 1;
}
div#redes-portada {
display: grid;
grid-template-columns: repeat(6, 1fr) !important;
grid-column-gap: 10px;
padding: 0 30px;
margin-bottom: 30px;
}
div.home-superdestacada,
div#titulo-redes{
padding: 0 30px;
}
} @media all and (max-width: 360px){
div.titulo_tematica h1 {
font-size: 24px;
color: #3c3c3c;
font-weight: 900;
padding: 0;
margin: 0;
text-transform: uppercase;
}
div#pestanas {
min-height: 1800px;
}
ul#menu-menu-hamburguesa li a {
font-size: 11px;
}
} .display-posts-listing.image-top .listing-item {
margin-bottom: 40px;
}
.display-posts-listing.image-top .listing-item .title {
display: block;
}
.display-posts-listing.image-top .listing-item .excerpt-dash {
display: none;
}