<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Entrepueblos
Description: A &lt;a href='http://codex.wordpress.org/Child_Themes'&gt;Child Theme&lt;/a&gt; for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Rice Up
Author URI: http://www.riceupstudio.com
Template: enfold
*/

@font-face {
    font-family: 'socialicons';
    src: url('fonts/socialicons.eot?#iefix') format('embedded-opentype'),  url('fonts/socialicons.woff') format('woff'), url('fonts/socialicons.ttf')  format('truetype'), url('fonts/socialicons.svg#socialicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*LOADER*/
.loader {
    height: 20px;
    width: 130px;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    transform: translateY(-10px);
}
.loader--dot {
    animation-name: loader;
    animation-timing-function: ease-in-out;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    height: 10px;
    width: 10px;
    border-radius: 100%;
    background-color: black;
    position: absolute;
}
.loader--dot:first-child {
    background-color: #e25430;
    animation-delay: 0.5s;
}
.loader--dot:nth-child(2) {
    background-color: #933da0;
    animation-delay: 0.4s;
}
.loader--dot:nth-child(3) {
    background-color: #969696;
    animation-delay: 0.3s;
}
.loader--dot:nth-child(4) {
    background-color: #ebebeb;
    animation-delay: 0.2s;
}
.loader--dot:nth-child(5) {
    background-color: #d59c0f;
    animation-delay: 0.1s;
}
.loader--dot:nth-child(6) {
    background-color: #3b3cac;
    animation-delay: 0s;
}
.loader--text {
    position: absolute;
    top: 200%;
    left: 0;
    right: 0;
    width: 4rem;
    margin: auto;
}
.loader--text:after {
    content: "Loading";
    font-weight: bold;
    animation-name: loading-text;
    animation-duration: 3s;
    animation-iteration-count: infinite;
}
.avia_transform a:hover .image-overlay {
    display: none !important;
}
@keyframes loader {
    15% {
        transform: translateX(0);
    }
    45% {
        transform: translateX(130px);
    }
    65% {
        transform: translateX(130px);
    }
    95% {
        transform: translateX(0);
    }
}
@keyframes loading-text {
    0% {
        content: "Loading";
    }
    25% {
        content: "Loading.";
    }
    50% {
        content: "Loading..";
    }
    75% {
        content: "Loading...";
    }
}




/*GENERAL*/

h2 {
    text-transform: none!important;
    letter-spacing: 0.1em!important;
    line-height: 1.3em;
    font-weight: 600;
}

#top .all_colors a strong {
    color: #e25430;
}

.main_color a {
    color: #e25430;
}

.main_color .read-more-link a.more-link {
    color: #e25430;
    border-bottom-color: #e25430;
}


#top .all_colors strong{
    font-weight:900;
}

.inner_sidebar {
    margin-left: 5px;
}
img.vertical-image{
    float: left;
    width: 46%;
    height: auto;
    margin-right: 4%;
    margin-bottom: 4%;
}
img.horizontal-image{
    width: 100%;
    height: auto;
}
section.widget_media_image {
    padding: 5px 0;
}

::selection {
    background-color: #e25430;
    color: #ffffff;
}

.page-template-default .header_color .header_bg {
    background: url(#) rgba(255,255,255,1);
}

.single #wrap_all #main .container_wrap {
    padding-top: 2.1em;
}


.page-id-850 .header_color .header_bg,
.page-id-878 .header_color .header_bg,
.page-id-5350 .header_color .header_bg,
.page-id-5500 .header_color .header_bg,
.page-id-5969 .header_color .header_bg,
.page-id-5975 .header_color .header_bg,
.page-id-6105 .header_color .header_bg,
.page-id-6151 .header_color .header_bg {
    background: #ffffff url(//www.entrepueblos.org/wp-content/uploads/2018/04/managuablur.jpg) center center no-repeat scroll;
    background-size:cover;
}

.page-id-850 .header_color.header-scrolled .header_bg {
    background: #fff url(#);
}

.page-id-878 .header_color.header-scrolled .header_bg,
.page-id-5350 .header_color.header-scrolled .header_bg,
.page-id-5500 .header_color.header-scrolled .header_bg,
.page-id-6105 .header_color.header-scrolled .header_bg,
.page-id-6151 .header_color.header-scrolled .header_bg{
    background: #fff url(#);
}

#header_main {
    border-bottom: none;
}

.header_color .header_bg {
    background-size: cover!important;
    transition:none;
    -webkit-transition:none;
}

.header_color span.avia-menu-fx {
    background-color: white;
    border-color: white;
}

.header_color .main_menu ul ul.sub-menu {
    background-color: transparent;
    width:230px;
}

.sub-menu li a span.avia-menu-text {
    color: #2b2b2b;
}

.header_color .main_menu .menu ul.sub-menu li a {
    background-color: rgba(255, 255, 255, 0.9);
    border:none;
    color: #4a4a4a;
}


.header_color .main_menu .menu ul.sub-menu li a:hover {
    background-color: rgba(255, 255, 255, 1);
}

.main_menu ul.sub-menu li:nth-child(2) {
    margin-top: 5px;
    border-top: solid 2px #933da0;
}

.header-scrolled span.avia-menu-fx {
    display: none;
}

header.header-scrolled .header_bg {
    background: white;
    border-bottom:solid 1px #cecece !important;
}

header.av_header_sticky div#header_main{
    margin-bottom:10px;
}

header.header-scrolled #header_meta{
    border-bottom:solid 1px #cecece!important;
}

header.header-scrolled .inner-container span.logo a {
    display: none;
}

header.header-scrolled .inner-container span.logo a {
    background: url(http://www.entrepueblos.org/wp-content/uploads/2018/04/sticky-logo.png) center no-repeat;
    background-size: contain;
    display: block;
    width: 150px;
}

header.header-scrolled .inner-container span.logo a img {
    display: none;
}

header.header-scrolled .avia-menu ul li a {
    color: #6d6d6d!important;
}

header.header-scrolled .avia-menu ul li a:hover {
    color: #8a70ac!important;
}

.single .header_color span.avia-menu-fx {
    bottom: 20px;
    width: 80%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.fc_modal {
    overflow-y: hidden!important;
}

.fc_close span {
    margin-right: 15px;
}

.fc_modal a.powered-by {
    display: none!important;
}

.image-overlay .image-overlay-inside:before{
    display:none;
}


.comment_meta_container, .comment_container {
    display: none;
}

#top .avia-post-nav {
    display: none;
}

/*TOP MENU*/

#top .av_header_transparency #header_meta {
    background-color: #fff;
}

#top .social_bookmarks li {
    margin-top: 3px;
    margin-right: 2px;
}

#top .av_header_transparency .container ul.social_bookmarks li a {
    font-size: 1.1em;
    color: #4e4e4e;
}

#top .av_header_transparency .container ul.social_bookmarks li a:hover {
    color: white;
}


div#header_meta {
    background: #ffff;
    color: black;
    margin-bottom: 10px;
}

#header_meta .container {
    min-height: 40px;
}
.sub_menu {
    top: 16px;
}


.container ul.social_bookmarks li a {
    font-size: 1.2em;
    color: #4e4e4e;
}

.container ul.social_bookmarks li a:hover {
    color: #fff;
}

nav.sub_menu ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {
    display: none;
}

ul#avia2-menu li {
    border: none;
}




ul#avia2-menu.menu li.menu-item-type-custom:nth-child(1) a {
    color: white;
    background-color: rgba(146, 61, 160, 0.75);
    padding: 13px 20px;
    letter-spacing: 0.1em;
    transition: all 0.5s ease;
}

ul#avia2-menu.menu li.menu-item-type-custom:nth-child(1) a:hover{
    text-decoration:none;
    background-color: rgba(226, 84, 48, 0.95);
}

#top .av_header_transparency ul#avia2-menu.menu li.menu-item-type-custom:nth-child(2) a,
ul#avia2-menu.menu li.menu-item-type-custom:nth-child(2) a{
    color:rgba(146, 61, 160, 1)!important;
    letter-spacing: 0.1em;
    text-decoration: none;
    cursor: pointer;
}

#top .av_header_transparency ul#avia2-menu.menu li.menu-item-type-custom:nth-child(2) a:hover,
ul#avia2-menu.menu li.menu-item-type-custom:nth-child(2) a:hover{
    color:  #e25430!important;
    cursor: pointer;
}

ul#avia2-menu li.menu-item-language a {
    color: #595959 !important;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    border-left: solid 0.1em #d6d6d6;
    padding-left: 1.5em;
}


ul#avia2-menu li.menu-item-language.menu-item-language-current a{
    color: rgba(147, 61, 160, 0.75) !important;
}

ul#avia2-menu li.menu-item-language a:hover {
    color: #e25430 !important;
    text-decoration:none;
}

ul#avia2-menu li.menu-item-language a:active {
    text-decoration:none;
}

li.av-social-link-telegram a:before {
    content: "t";
    font-family: 'socialicons';
}


li.av-social-link-telegram a:hover {
    text-decoration:none;
    background-color:#7befe2!important;
}

/*MAIN MENU*/

header.av_header_transparency ul#avia-menu li.menu-item a {
    color: white;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

header.av_header_sticky div#header_main {
    border-top: none;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

li.av-active-burger-items {
    line-height: 0.8em!important;
}


/*SEARCH*/

#top #searchsubmit{
    background-color:#e25430;
}

#top .header_color #searchform input[type='text'] {
    color: grey;
}

#top #searchform .ajax_search_response h4 {
    color: rgba(146, 61, 160, 1);
}

.header_color .ajax_search_title {
    color: #777777;
    text-transform: none;
    letter-spacing:0px;
}

.header_color .ajax_search_excerpt {
    color: #808080;

}


/*SIDEBAR*/

#top #media_video-2 .mejs-container{
    max-height:none;
}


.main_color a.load-more{
    padding: 0.5em 1em;
    border-radius: 0.3em;
    text-transform: uppercase;
    color: #ffffff!important;
    background-color: #e25430;
    text-decoration: none;
    top: 1em;
    position: relative;
    width: auto;
    display: inline-block;
    text-align: center;
    letter-spacing: 0.05em;
    top:0;
    margin-top:1em;
    transition:all 0.4s ease 0s;
}
.main_color a.load-more:hover{
    text-decoration: none;
    transition:all 0.4s ease 0s;
    background-color:#933da0;
}

/*agenda titol customitzat*/

section#text-6 {
    padding: 0px;
}

section#text-6 .textwidget .title-filtro {
    padding: 0px;
    display:block;
}

section#ai1ec_agenda_widget-2 {
    padding-top: 15px;
}



/*treure widget calendar de pag agenda*/

.page-id-420 section#ai1ec_agenda_widget-2 {
    display: none;
}

.page-id-420 section#custom_html-2 {
    display: none;
}

.page-id-420 .textwidget.custom-html-widget{
    display:none;
}

.page-id-420 .inner_sidebar.extralight-border {
    margin-top: 0em;
}

/*eliminar espai de widget formcraft*/
section#formcraft3_widget-2 {
    display: none;
}


/*header seccions text*/

.header-section-mobile .template-page {
    transform: translateY(70px);
}

.ot-title h2 {
    font-size: 1.9em;
    font-weight: 500;
    line-height: 1.7em;
}

/*INICIO*/

.sliderhome .slide-1 h2.avia-caption-title {
    font-size: 1.9em;
    line-height: 1.5em;
}

.sliderhome h2.avia-caption-title{
    font-size: 3em;
    letter-spacing: 0.1em;
    font-weight: 500;
    padding: 0.5em 1em;
}

.sliderhome h2.avia-caption-title:hover{
    cursor:pointer;
}

.sliderhome-mobile h2.avia-caption-title{
    font-size: 3em;
    letter-spacing: 0.1em;
    font-weight: 500;
    padding: 0.5em 1em;
    margin-top:100px;
}

.avia-slideshow-arrows {
    display: none;
}

.sliderhome a:hover .image-overlay {
    display: none!important;
}

.hometext p{
    font-size: 1.5em;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.05em;
}

#top .main_color .homebutton a.avia-color-theme-color {
    border-bottom: solid 0.2em;
    border-color: white;
    border-radius: 0px;
    font-size: 1.1em;
    letter-spacing: 0.05em;
    padding: 1.1em 0 0.9em 0;
    font-weight: 900;
    transition: all 0.5s ease;
    color: white;
    background-color: transparent;
}


.titlehome h3.av-special-heading-tag{
    text-align:left;
}

.titlesection h3.av-special-heading-tag {
    padding: 1em;
    font-size: 1.4em;
    font-weight: 900;
    letter-spacing: 0.15em;
    color:#e25430;
}

.titlesection-blog h3.av-special-heading-tag {
    border-right: solid 0.3em #933da0;
    border-left: solid 0.3em #933da0;
    padding: 1em;
    font-size: 1.4em;
    font-weight: 900;
    letter-spacing: 0.15em;
    min-width: 300px;
    max-width: 350px;
    margin: auto;
    color: #933da0;
}


.news-home a.slide-image {
    height: auto;
    overflow: hidden;
}

.news-home img.wp-post-image {
    width: auto;
    width: 100%;
    max-width: none;
}

.news-home .image-overlay .image-overlay-inside{
    height:250px;
    width:435px;
    left:0;
    display: none;
}

.news-home h3.slide-entry-title {
    font-size:1.3em;
    letter-spacing:0.05em;
    padding: 0.9em 0 0.4em 0;
}

.news-home .slide-meta {
    font-size: 0.9em;
    padding-bottom: 0;
}

.news-home .slide-meta .slide-meta-comments, .news-home .slide-meta .slide-meta-del {
    display: none;
}

.home-column-project {
    padding: 2em 3%;
}

.avia_textblock.blogs-home {
    width: 456px;
    margin: auto;
}


.blogs-home img {
    width: 218px;
}

/*WHO*/

/*quienes somos sub menu active*/

.menu-who span.avia-menu-text {
    font-size: 0.95em;
    letter-spacing: 0.05em;
    font-weight:900;
    color: #2d2d2d;
}

.menu-who span.avia-menu-text:hover {
    color: #e25430;
}

.page-id-213 #av-custom-submenu-1 li.menu-item-top-level-2 a span.avia-menu-text {
    color: #923da0!important;
}

.page-id-233 #av-custom-submenu-1 li.menu-item-top-level-3 a span.avia-menu-text {
    color: #923da0!important;
}

.page-id-242 #av-custom-submenu-1 li.menu-item-top-level-5 a span.avia-menu-text {
    color: #923da0!important;
}

.page-id-283 #av-custom-submenu-1 li.menu-item-top-level-4 a span.avia-menu-text {
    color:#923da0!important;
}

/*--quienes somos pag principal*/


.text-quote-participar p {
    line-height: 1.7em;
    font-weight: 400;
}

#top .main_color .formulari-participa input[type='text']{
    width: 98%;
}

div.quienes-somos-textblock {
    margin-top: 1.5em;
}


/*--nuestro enfoque-----*/

.nuestro-enfoque-intro p {
    font-size: 1.05em;
    line-height: 2em;
    letter-spacing: 0.05em;
}

.tab-who .tab {
    font-size: 1em;
    width: 50%;
    text-align: center;
    text-align: center;
    border-bottom: 1px solid #ebebeb!important;
    transition: all 0.5s ease;
}

.tab-who .tab:hover {
    background-color: rgba(147, 61, 160, 0.3);
    color: white!important;
}

#top .main_color .tab-who .tab.active_tab {
    color: white;
}

div .main_color .tab-who .tab_titles .active_tab {
    background-color: #933da0;
}

div .main_color .tab-who .active_tab_content {
    background-color: white;
    padding: 0px;
    border: none;
    padding-top: 20px;
}

.tab-who .active_tab_content {
    overflow: visible;
}

.who-button {
    min-width: 200px;
    font-size: 1.1em;
    letter-spacing: 0.15em;
    padding: 1em;
}


.who-button a.avia-button{
    border: none;
    border-radius: 0px;
    font-size: 1.1em;
    letter-spacing: 0.15em;
    padding: 1.1em;
}

.tab-who .tab {
    font-size: 0.9em;
    font-weight: 500;
    padding: 15px 3px;
}


.tab-who h4.valores-text {
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.15em;
    color: #933da0;
    font-size: 1.15em;
    padding-bottom:0.5em;
    padding-top:0.5em;
    margin-left: 1em;
    line-height: 1.7em;
}


 .tab-who p {
     line-height: 1.9em;
 }

.tab-who #table-mobile{
    display:none;
}

.tab-who th {
    background-color: white;
    border-bottom: solid 0.1em rgba(147, 61, 160, 0.5);
    border-top: none!important;
    border-right: none!important;
    border-left: solid 0.1em rgba(147, 61, 160, 0.5);
}

.tab-who th:first-child{
    border-left:none!important;
}

.tab-who td {
    border-left: none!important;
    border-bottom: none!important;
    border-right: solid 0.1em rgba(147, 61, 160, 0.5);
    vertical-align: top;
}

.tab-who td:nth-child(3) {
    border-right: none;
}

.tab-who blockquote {
    border-color: #8e8e8e;
}

.tab-who blockquote p strong em {
    color: #8e8e8e;
    font-weight: 500;
}

.tab-who .tab_content blockquote strong a {
    color: #e25430;
}

/*portal transparencia*/

.img-memoria-transparencia {
    border-radius: 50%;
}

.table-cuentas table tr:nth-child(odd){
    background-color:white;
}

.table-cuentas table tr td {
    text-align: left;
}

.table-cuentas table tr th {
    color: #444444;
}

.table-cuentas table tr strong {
    color: #933da0;
}


/*icons download*/

.download-transparencia-section {
    padding: 2em 0;
    margin-top: 0px!important;
}

.download-transparencia{
    margin-right:2.5em;
}

.download-transparencia-section span.codigo-etico:nth-child(4) {
    margin-right: 0em;
}

.codigo-etico {
    width: calc(100%/5);
}

#top .main_color .av-no-color.av-icon-style-border.download-transparencia a.av-icon-char {
    color: #ffffff;
    background-color: #933da0;
    border: none;
    line-height: 0.9em!important;
    width: 0.9em!important;
    margin-bottom: 1em;
}

.download-transparencia span.av_icon_caption.av-special-font {
    text-transform: none;
    font-size: 1em;
    letter-spacing: 0.02em;
    color: #933da0;
    font-family: 'Open Sans';
}


#top .main_color .av-no-color.av-icon-style-border.download-transparencia a.av-icon-char:hover {
    background-color: rgba(147, 61, 160, 0.61);
    color: white!important;
    transition:all ease 0.2s;
}

.column-top-margin.archive-links {
    margin-top: -10px;
}

.avia_textblock.memoria-link p a {
     font-size: 1em;
     letter-spacing: 0.02em;
     border-bottom: solid 0.1em #e25430;
     padding-bottom: 0.5em;
 }


.avia_textblock.memoria-link p a:hover {
    text-decoration:none;
    border-bottom: solid 0.1em rgba(147, 61, 160, 1);
}

.avia_textblock.memoria-link p a:active {
    text-decoration:none;
    border-bottom: solid 0.1em rgba(147, 61, 160, 1);
}




/*text valores i org*/


.titletext h3.av-special-heading-tag{
    font-size: 1.5em;
    font-weight: 600;
    letter-spacing: 0.15em;
    color: #e25430;
    text-transform: uppercase;
    text-align:left;
    line-height:1.5em;
}

.valores-text h4 {
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.15em;
    color: #933da0!important;
    font-size: 1.15em;
    padding-bottom:1em;
    padding-top:0.5em;
    margin-left: 1em;
    line-height:1.8em;
}


.valores-text p{
    line-height: 1.9em;
}


div.sectionwho-top {
    margin-top: 6em;
}


/*--como nos organizamos-----*/


.junta-directiva table {
    margin: 3em 0em;
}


.junta-directiva table tr td {
    vertical-align: top;
    text-align: left;
}

.table-equipotecnico table{
    border-collapse: collapse;
    width: 100%;
    margin:2em auto 5em auto;
}

.table-equipotecnico th, .table-equipotecnico td{
    text-align:left;
    padding:1em;
}

.table-equipotecnico table th:first-child {
    border-right: none;
}

.table-equipotecnico table td.equipotecnico-bold {
    font-weight: 900;
    color: #933da0;
}

.table-equipotecnico tr th {
    background-color: white;
    color: #933da0;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: solid 0.05em rgba(147, 61, 160, 0.5);
    font-size: 1.2em;
}


.avia_textblock.table-oftecnica {
    margin-top: 2.5em;
}

.table-organigrama table{
    border-collapse: collapse;
    width: 100%;
    empty-cells: hide;
    font-size: 0.95em;
    letter-spacing: 0.05em;
}


.table-organigrama table td {
    border-right: none;
    border-left: none;
}

.table-organigrama th, td{
    text-align:center;
    padding:1em;
    vertical-align: middle;
    color: #363636;
    font-size:0.9em;
}

.table-organigrama th {
   border-bottom: solid 0.05em #933da0;
    background-color:white;
}

.table-organigrama table th {
    color: #933da0;
    font-size: 1.2em;
    letter-spacing: 0.05em;
    font-weight:900;
}

.table-asociacion td.asociacion-table:first-child, .table-asociacion th:first-child{
    border-top: none;
    border-left: none;
    border-right:none;
}

.table-asociacion td.asociacion-table {
    color: #933da0;
    text-align: center;
    width: 33%;
    border-left: solid 0.05em rgba(151, 130, 180, 0.5);
    border-bottom:none;
}

.table-oftecnica tr th {
    border-top: none;
    border-right: none;
    border-left: none;
}

.table-oftecnica td {
    background-color: white;
}

.table-oftecnica td.bold-oftecnica {
    font-weight: 900;
}

.table-oftecnica td.ot-orange {
    border-left: solid 0.2em #f7d28d!important;
}

.table-oftecnica td.ot-blue {
    border-left: solid 0.2em #8585c3!important;
}

.table-oftecnica td.ot-green {
    border-left: solid 0.2em #a8b781!important;
 }

hr.table-division-org {
    border: none;
    margin: 30px 0;
}

.title-pregraph {
    padding-bottom: 1em;
}

div.section-transparencia-evoluciontitle {
    margin-top: 1em;
}

div.section-year-evolucion {
    width: 10px;
}

div.section-year-evolucion section {
    margin-bottom: 1.5em;
}

div.section-year-evolucion section div.valores-text {
    padding-top: 1.3em;
}


.main_color .theme-color-bar .bar {
    background-color: #e25430;
}

div.table-objetivos-transparencia {
    padding-top: 3em;
}

table.table-objetivos tr th{
    color: #933da0;
    font-size: 1.1em;
    letter-spacing: 0.05em;
    font-weight:900;
}

table.table-objetivos tr:first-child th {
    background-color: white;
    border-bottom: solid 0.05em rgba(151, 130, 180, 0.5);
    border-top: none;
}

table.table-objetivos tr:first-child th:nth-child(1) {
    border-left:none;
}

table.table-objetivos tr:first-child th:nth-child(2) {
    border-right:none;
}

/*base social map*/

div.section-list-basesocial {
    margin: 0px;
}

ul.list-basesocial {
    list-style: none;
    font-size: 0.85em;
    letter-spacing: 0.05em;
}

ul.list-basesocial li:before {
    content: "";
    width: 1em;
    height: 0.9em;
    display: inline-block;
    background-color: black;
    border-radius: 2em;
    margin-right: 1em;
}

ul.list-basesocial li#andalucia:before {
    background-color: #DB7FE5;
}

ul.list-basesocial li#aragon:before {
    background-color: #61C9C3;
}

ul.list-basesocial li#asturias:before {
    background-color: #E5416C;
}

ul.list-basesocial li#cantabria:before {
    background-color: #93C6E5;
}

ul.list-basesocial li#castilla-mancha:before {
    background-color: #ED9AA1;
}

ul.list-basesocial li#castilla-leon:before {
    background-color: #4EA094;
}

ul.list-basesocial li#catalunya:before {
    background-color: #B7A1DB;
}

ul.list-basesocial li#euskal:before {
    background-color: #C64E62;
}

ul.list-basesocial li#extremadura:before {
    background-color: #61C9C3;
}

ul.list-basesocial li#galicia:before {
    background-color: #B770A9;
}

ul.list-basesocial li#balears:before {
    background-color: #CA44E2;
}

ul.list-basesocial li#canarias:before {
    background-color: #33667F;
}

ul.list-basesocial li#rioja:before {
    background-color: #3A8EAF;
}

ul.list-basesocial li#madrid:before {
    background-color: #EA6071;
}

ul.list-basesocial li#madrid:before {
    background-color: #EA6071;
}

ul.list-basesocial li#murcia:before {
    background-color: #78C19D;
}

ul.list-basesocial li#navarra:before {
    background-color: #C6409D;
}

ul.list-basesocial li#otros-p:before {
    background-color: #DD3744;
}

ul.list-basesocial li#valencia:before {
    background-color: #6EB1D3;
}



.map-basesocial #mapplic1 ol.mapplic-list .mapplic-list-location a {
    padding: 0.2em;
}

.map-basesocial #mapplic1 ol.mapplic-list h4 {
    font-size: 1em;
    color: #666666;
    letter-spacing: 0.05em;
}

.map-basesocial div#mapplic1 {
    margin-top: -80px;
    margin-bottom: -80px;
}

.map-basesocial .mapplic-element .mapplic-container .mapplic-map .mapplic-layer .mapplic-map-image {
    width: 80%;
}

#landmark-basesocial .mapplic-clickable:not(g),
g.mapplic-clickable &gt; * {
    opacity: 1;
}

#landmark-basesocial .mapplic-clickable:not(g):hover,
g.mapplic-clickable:hover &gt; * {
    fill: #933da0!important;
    opacity: 0.8;
}

#landmark-basesocial .mapplic-active,
a.mapplic-active &gt; path,
g.mapplic-active &gt; * {
    fill: #933da0!important;
    opacity: 1.0 !important;
}

.map-basesocial #mapplic1 .mapplic-tooltip {
    background-color: #fffffffa;
    min-width: 60%;
    max-width: 90%;
}

.map-basesocial #mapplic1 h4.mapplic-tooltip-title {
    text-transform:uppercase;
    text-align:center;
    letter-spacing:0.05em;
    padding:0.4em 0em;
    font-size: 14px;
}

/*cuenta ingresoss map*/

.map-ingresos div#mapplic1 {
    margin-top: 0px;
    margin-bottom: 0px;
}

#landmark-ingresos .mapplic-clickable:not(g),
g.mapplic-clickable &gt; * {
    opacity: 1;
}

#landmark-ingresos .mapplic-clickable:not(g):hover,
g.mapplic-clickable:hover &gt; * {
    fill: #933da0!important;
    opacity: 0.8;
}

#landmark-ingresos .mapplic-active,
a.mapplic-active &gt; path,
g.mapplic-active &gt; * {
    fill: #933da0!important;
    opacity: 1.0 !important;
}



/*table ingresos*/

.sectionwho-top.cuentas-subsection.column-top-margin{
    margin-top: -1em;
}

.cuentas-section.gastos-subsection{
    margin-top: -1em;
}

.cuentas-section.gastos-subsection {
    margin-top: -1em;
    margin-bottom:-5em;
}

.table-cuentas table {
    margin: 3em auto 0em auto;
}

/*cuenta gastos map*/

.gastos-subsection .map-basesocial {
    margin-top: -3em;
}

#landmark-gastos .mapplic-clickable:not(g),
g.mapplic-clickable &gt; * {
    opacity: 1;
}

#landmark-gastos .mapplic-clickable:not(g):hover,
g.mapplic-clickable:hover &gt; * {
    fill: #933da0!important;
    opacity: 0.8;
}

#landmark-gastos .mapplic-active,
a.mapplic-active &gt; path,
g.mapplic-active &gt; * {
    fill: #933da0!important;
    opacity: 1.0 !important;
}


/*NOTICIAS*/


.news-page h3.slide-entry-title {
    font-size:1.3em;
    letter-spacing:0.05em;
    padding: 0.9em 0 0.4em 0;
}


.news-page .slide-meta {
    font-size: 0.9em;
    padding-bottom: 0;
}

.news-page .slide-meta .slide-meta-comments, .news-home .slide-meta .slide-meta-del {
    display: none;
}


.news-second div .av_one_half {
    margin-left: 0%;
    padding: 0.3em;
    padding-left:0;
    width:50%;
}
.news-second div .av_one_half.slide-loop-1,
.news-second div .av_one_half.slide-loop-3,
.news-second div .av_one_half.slide-loop-5,
.news-second div .av_one_half.slide-loop-7,
.news-second div .av_one_half.slide-loop-9{
    padding-right: 0.8em;
}
.news-second div .av_one_half.slide-loop-2,
.news-second div .av_one_half.slide-loop-4,
.news-second div .av_one_half.slide-loop-6,
.news-second div .av_one_half.slide-loop-8,
.news-second div .av_one_half.slide-loop-10{
    padding-left: 0.8em;
    padding-right:0;
}
.news-second  span.image-overlay.overlay-type-extern {
    display: none !important;
}

a.more-link {
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 900;
    border-bottom: solid 0.2em;
    padding: 0.7em 0 0.3em 0;
    transition: all 0.5s ease;
}

a.more-link:hover{
    text-decoration:none;
    color:#933da0!important;
    border-bottom: solid 0.2em #933da0!important;
}

span.more-link-arrow {
    display: none;
}

/*PROYECTOS*/
.multi-big .post_author_timeline, .single-small .post_author_timeline{
    display:none !important;
}

.proyecto {
    border-top: solid 0.05em gainsboro;
    padding-top: 1em;
    padding-bottom: 1em;
}

.proyecto.proyecto-cooperativo:first-child, .proyecto.proyecto-cooperativo.post-loop-1, .proyecto.post-loop-1{
    border-top: none;
}
/*proyectos filtros*/

h3.widgettitle.title-filtro {
    padding-bottom: 0.9em;
    letter-spacing:0.1em;
}

.temas-filtro {
    margin-bottom: 20px;
    display: inline-block;
}
.temas-filtro.mobile{
    display:none;
}
.title-filtro h3{
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 1.1em;
    padding-bottom:1em;
}

.category_filter ul {
    margin-left: 2px;
}


.category_filter li.cat-item {
    text-transform: uppercase;
    font-size: 0.8em;
    letter-spacing: 0.05em;
}

.category_filter li.cat-item {

    text-align: left;
    margin-bottom: 1em;
    width: 100%;
}

.region-filter .category_filter li.cat-item {
    border: solid 0.2em #808080;
    margin-bottom: 1em;
    border-radius: 0.5em;
    width: 100px;
    text-align: center;
}

.region-filter .category_filter li.cat-item a {
    color: #808080;
    padding: 1em 0.5em;
    display:inline-block;
}

.widget .textwidget .filter_clean {
    margin-bottom: 2em;
}
.filter_clean a {
    border: solid 0.2em #e25430;
    text-transform: uppercase;
    color: white !important;
    text-decoration: none;
    position: relative;
    display: inline-block;
    letter-spacing: 0.05em;
    font-weight: 900;
    font-size: 0.95em;
    background-color: #e25430;
    padding: 0.5em;
    border-radius: 0.2em;
}
.filter_clean a:hover {
    text-decoration: none;
    transition:all 0.2s ease;
    cursor: pointer;
    background-color: white;
    color: #e25430 !important;
}
.filter_clean a:active {
    text-decoration:none;
}
/*proyectos filtros temas*/
.country-filter{
    display:none;
}
/*defensa del territorio*/

.temas-filtro .category_filter li.cat-item a:before{
    content: '';
    width: 2em;
    height: 2em;
    background-color: #875c3f;
    display: inline-block;
    position: relative;
    top: 0.5em;
    margin-right: 1em;
    border-radius: 5em;
    cursor: pointer;
}

/*treure filtres proyectos cooperacion*/

#text-3 .temas-filtro .category_filter li.cat-item.cat-item-28,
#text-3 .temas-filtro .category_filter li.cat-item.cat-item-32,
#text-3 .temas-filtro .category_filter li.cat-item.cat-item-34,
/*cat*/
#text-7 .temas-filtro .category_filter li.cat-item.cat-item-59,
#text-7 .temas-filtro .category_filter li.cat-item.cat-item-68,
#text-7 .temas-filtro .category_filter li.cat-item.cat-item-69,
/*gal*/
#text-8 .temas-filtro .category_filter li.cat-item.cat-item-102,
#text-8 .temas-filtro .category_filter li.cat-item.cat-item-107,
#text-8 .temas-filtro .category_filter li.cat-item.cat-item-108,
/*eus*/
#text-13 .temas-filtro .category_filter li.cat-item.cat-item-150,
#text-13 .temas-filtro .category_filter li.cat-item.cat-item-155,
#text-13 .temas-filtro .category_filter li.cat-item.cat-item-156 {
    display: none;
}

.page-id-513 .temas-filtro.mobile li.cat-item.cat-item-28,
.page-id-513 .temas-filtro.mobile li.cat-item.cat-item-32,
.page-id-513 .temas-filtro.mobile li.cat-item.cat-item-34,
    /*cat*/
.page-id-5343 .temas-filtro.mobile li.cat-item.cat-item-59,
.page-id-5343 .temas-filtro.mobile li.cat-item.cat-item-68,
.page-id-5343 .temas-filtro.mobile li.cat-item.cat-item-69,
    /*gal*/
.page-id-5690 .temas-filtro.mobile li.cat-item.cat-item-102,
.page-id-5690 .temas-filtro.mobile li.cat-item.cat-item-107,
.page-id-5690 .temas-filtro.mobile li.cat-item.cat-item-108,
    /*eus*/
.page-id-6111 .temas-filtro.mobile li.cat-item.cat-item-150,
.page-id-6111 .temas-filtro.mobile li.cat-item.cat-item-155,
.page-id-6111 .temas-filtro.mobile li.cat-item.cat-item-156 {
    display:none;
}



/*treure filtres proyectos educativos*/

#text-4 .temas-filtro .category_filter li.cat-item.cat-item-31,
#text-4 .temas-filtro .category_filter li.cat-item.cat-item-36,
#text-4 .temas-filtro .category_filter li.cat-item.cat-item-35,
/*cat*/
#text-9 .temas-filtro .category_filter li.cat-item.cat-item-58,
#text-9 .temas-filtro .category_filter li.cat-item.cat-item-67,
#text-9 .temas-filtro .category_filter li.cat-item.cat-item-72,
/*gal*/
#text-10 .temas-filtro .category_filter li.cat-item.cat-item-101,
#text-10 .temas-filtro .category_filter li.cat-item.cat-item-106,
#text-10 .temas-filtro .category_filter li.cat-item.cat-item-111,
/*eus*/
#text-14 .temas-filtro .category_filter li.cat-item.cat-item-149,
#text-14 .temas-filtro .category_filter li.cat-item.cat-item-154,
#text-14 .temas-filtro .category_filter li.cat-item.cat-item-159 {
    display: none;
}


.page-id-653 .temas-filtro.mobile li.cat-item.cat-item-31,
.page-id-653 .temas-filtro.mobile li.cat-item.cat-item-36,
.page-id-653 .temas-filtro.mobile li.cat-item.cat-item-35,
    /*cat*/
.page-id-5373 .temas-filtro.mobile li.cat-item.cat-item-58,
.page-id-5373 .temas-filtro.mobile li.cat-item.cat-item-67,
.page-id-5373 .temas-filtro.mobile li.cat-item.cat-item-72,
    /*gal*/
.page-id-5701 .temas-filtro.mobile li.cat-item.cat-item-101,
.page-id-5701 .temas-filtro.mobile li.cat-item.cat-item-106,
.page-id-5701 .temas-filtro.mobile li.cat-item.cat-item-111,
    /*eus*/
.page-id-6117 .temas-filtro.mobile li.cat-item.cat-item-149,
.page-id-6117 .temas-filtro.mobile li.cat-item.cat-item-154,
.page-id-6117 .temas-filtro.mobile li.cat-item.cat-item-159 {
    display:none;
}


.temas-filtro .category_filter li.cat-item:hover a,
.temas-filtro .category_filter li.cat-item:focus a,.temas-filtro .category_filter li.cat-item a:focus{
    text-decoration:none;
}

.temas-filtro .category_filter li.cat-item.active {
    font-weight: 900;
}

/*filtros por defecto*/

.temas-filtro .category_filter li.cat-item.active a:before{
    transform: translateY(1px);
}
.temas-filtro .category_filter li.cat-item a {color:#bc3e2e}
.temas-filtro .category_filter li.cat-item a:before{
    background-color: #bc3e2e;
}
.temas-filtro .category_filter li.cat-item.active a{
    border: 2px solid;
    border-radius: 2em;
    border-left: none;
    padding: 2px 11px 2px 0;
}
.temas-filtro .category_filter li.cat-item.active a:before, .temas-filtro .category_filter li.cat-item:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #bc3e2e;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}


.temas-filtro .category_filter li.cat-item:nth-child(n+13) a:before{
    background-color: #1d3fff;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}
.temas-filtro .category_filter li.cat-item:nth-child(n+13) a{color:#1d3fff}

.temas-filtro .category_filter li.cat-item:nth-child(n+13).active a:before,
.temas-filtro .category_filter li.cat-item:nth-child(n+13):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #1d3fff;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.temas-filtro .category_filter li.cat-item:nth-child(n+14) a:before{
    background-color: #ff9d6d;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
}
.temas-filtro .category_filter li.cat-item:nth-child(n+14) a{color:#ff9d6d}

.temas-filtro .category_filter li.cat-item:nth-child(n+14).active a:before,
.temas-filtro .category_filter li.cat-item:nth-child(n+14):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #ff9d6d;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.temas-filtro .category_filter li.cat-item:nth-child(n+15) a:before{
    background-color: #ff76b9;
    mask-image: url(images/filter-03.svg);
    -webkit-mask-image: url(images/filter-03.svg);
}
.temas-filtro .category_filter li.cat-item:nth-child(n+15) a{color:#ff76b9}

.temas-filtro .category_filter li.cat-item:nth-child(n+15).active a:before,
.temas-filtro .category_filter li.cat-item:nth-child(n+15):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #ff76b9;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.temas-filtro .category_filter li.cat-item:nth-child(n+16) a:before{
    background-color: #8753ff;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
}
.temas-filtro .category_filter li.cat-item:nth-child(n+16) a{color:#8753ff}

.temas-filtro .category_filter li.cat-item:nth-child(n+16).active a:before,
.temas-filtro .category_filter li.cat-item:nth-child(n+16):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #8753ff;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.temas-filtro .category_filter li.cat-item:nth-child(n+17) a:before{
    background-color: #3effc8;
    mask-image: url(images/filter-05.svg);
    -webkit-mask-image: url(images/filter-05.svg);
}
.temas-filtro .category_filter li.cat-item:nth-child(n+17) a{color:#3effc8}

.temas-filtro .category_filter li.cat-item:nth-child(n+17).active a:before,
.temas-filtro .category_filter li.cat-item:nth-child(n+17):hover a:before
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #3effc8;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.temas-filtro .category_filter li.cat-item:nth-child(n+18) a:before{
    background-color: #9eff43;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}
.temas-filtro .category_filter li.cat-item:nth-child(n+18) a{color: #9eff43}

.temas-filtro .category_filter li.cat-item:nth-child(n+18).active a:before,
.temas-filtro .category_filter li.cat-item:nth-child(n+18):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em  #9eff43;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.temas-filtro .category_filter li.cat-item:nth-child(n+19) a:before{
    background-color: #3aa8ff;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
}
.temas-filtro .category_filter li.cat-item:nth-child(n+19) a{color:#3aa8ff}

.temas-filtro .category_filter li.cat-item:nth-child(n+19).active a:before,
.temas-filtro .category_filter li.cat-item:nth-child(n+19):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #3aa8ff;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.temas-filtro .category_filter li.cat-item:nth-child(n+20) a:before{
    background-color: #ac7dff;
    mask-image: url(images/filter-03.svg);
    -webkit-mask-image: url(images/filter-03.svg);
}
.temas-filtro .category_filter li.cat-item:nth-child(n+20) a{color:#ac7dff}

.temas-filtro .category_filter li.cat-item:nth-child(n+20).active a:before,
.temas-filtro .category_filter li.cat-item:nth-child(n+20):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #ac7dff;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.temas-filtro .category_filter li.cat-item:nth-child(n+21) a:before{
    background-color: #ff7a51;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
}
.temas-filtro .category_filter li.cat-item:nth-child(n+21) a{color:#ff7a51}

.temas-filtro .category_filter li.cat-item:nth-child(n+21).active a:before,
.temas-filtro .category_filter li.cat-item:nth-child(n+21):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #ff7a51;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}





/*filtro defensa del territorio*/








/*cast*/
.temas-filtro .category_filter li.cat-item.active a:before{
    transform: translateY(1px);
}
.temas-filtro .category_filter li.cat-item-31 a {color:#bc3e2e}
.temas-filtro .category_filter li.cat-item-31 a:before{
    background-color: #bc3e2e;
}
.temas-filtro .category_filter li.cat-item.active a{
    border: 2px solid;
    border-radius: 2em;
    border-left: none;
    padding: 2px 11px 2px 0;
}
.temas-filtro .category_filter li.cat-item-31.active a:before, .temas-filtro .category_filter li.cat-item-31:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #bc3e2e;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}

/*cat*/

.temas-filtro .category_filter li.cat-item-58 a{color:#bc3e2e}
.temas-filtro .category_filter li.cat-item-58 a:before{
    background-color: #bc3e2e;
}

.temas-filtro .category_filter li.cat-item-58.active a:before, .temas-filtro .category_filter li.cat-item-58:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #bc3e2e;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}

/*gal*/

.temas-filtro .category_filter li.cat-item-101 a{color:#bc3e2e}
.temas-filtro .category_filter li.cat-item-101 a:before{
    background-color: #bc3e2e;
}

.temas-filtro .category_filter li.cat-item-101.active a:before, .temas-filtro .category_filter li.cat-item-101:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #bc3e2e;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}

/*eu*/

.temas-filtro .category_filter li.cat-item-149 a{color:#bc3e2e}
.temas-filtro .category_filter li.cat-item-149 a:before{
    background-color: #bc3e2e;
}

.temas-filtro .category_filter li.cat-item-149.active a:before, .temas-filtro .category_filter li.cat-item-149:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #bc3e2e;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}




/*filtro ecologismo social*/

/*cast*/

.temas-filtro .category_filter li.cat-item-59 a:before, .term-59:before{
    background-color: #39a568;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}
.temas-filtro .category_filter li.cat-item-59 a{color:#39a568}

.temas-filtro .category_filter li.cat-item-59.active a:before,
.temas-filtro .category_filter li.cat-item-59:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #39a568;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*cat*/

.temas-filtro .category_filter li.cat-item-28 a:before, .term-28:before{
    background-color: #39a568;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}

.temas-filtro .category_filter li.cat-item-28 a{color:#39a568}

.temas-filtro .category_filter li.cat-item-28.active a:before,
.temas-filtro .category_filter li.cat-item-28:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #39a568;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*gal*/

.temas-filtro .category_filter li.cat-item-102 a:before, .term-102:before{
    background-color: #39a568;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}

.temas-filtro .category_filter li.cat-item-102 a{color:#39a568}
.temas-filtro .category_filter li.cat-item-102 a:before{
    background-color: #39a568;
}

.temas-filtro .category_filter li.cat-item-102.active a:before, .temas-filtro .category_filter li.cat-item-102:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #39a568;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-150 a:before, .term-150:before{
    background-color: #39a568;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}

.temas-filtro .category_filter li.cat-item-150 a{color:#39a568}
.temas-filtro .category_filter li.cat-item-150 a:before{
    background-color: #39a568;
}

.temas-filtro .category_filter li.cat-item-150.active a:before, .temas-filtro .category_filter li.cat-item-150:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #39a568;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}





/*filtro economia social y  solidaria*/

/*cast*/

.temas-filtro .category_filter li.cat-item-29 a:before, .term-29:before{
    background-color: #d59c0f;
    mask-image: url(images/filter-03.svg);
    -webkit-mask-image: url(images/filter-03.svg);
}
.temas-filtro .category_filter li.cat-item-29 a{color:#d59c0f}

.temas-filtro .category_filter li.cat-item-29.active a:before, .temas-filtro .category_filter li.cat-item:nth-child(3):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #d59c0f;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*cat*/


.temas-filtro .category_filter li.cat-item-60 a:before, .term-60:before{
    background-color: #d59c0f;
    mask-image: url(images/filter-03.svg);
    -webkit-mask-image: url(images/filter-03.svg);
}

.temas-filtro .category_filter li.cat-item-60 a{color:#d59c0f}

.temas-filtro .category_filter li.cat-item-60.active a:before, .temas-filtro .category_filter li.cat-item:nth-child(3):hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #d59c0f;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}



/*gal*/

.temas-filtro .category_filter li.cat-item-103 a:before, .term-103:before{
    background-color: #d59c0f;
    mask-image: url(images/filter-03.svg);
    -webkit-mask-image: url(images/filter-03.svg);
}

.temas-filtro .category_filter li.cat-item-103 a{color:#d59c0f}
.temas-filtro .category_filter li.cat-item-103 a:before{
    background-color: #d59c0f;
}

.temas-filtro .category_filter li.cat-item-103.active a:before, .temas-filtro .category_filter li.cat-item-103:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #d59c0f;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-151 a:before, .term-151:before{
    background-color: #d59c0f;
    mask-image: url(images/filter-03.svg);
    -webkit-mask-image: url(images/filter-03.svg);
}

.temas-filtro .category_filter li.cat-item-151 a{color:#d59c0f}
.temas-filtro .category_filter li.cat-item-151 a:before{
    background-color: #d59c0f;
}

.temas-filtro .category_filter li.cat-item-151.active a:before, .temas-filtro .category_filter li.cat-item-151:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #d59c0f;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}



/*filtro educaciÃ³ emancipatoria*/


/*cast*/

.temas-filtro .category_filter li.cat-item-56 a:before, .term-56:before{
    background-color: #6f9cde;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
    transform:rotate(45deg);
}
.temas-filtro .category_filter li.cat-item-56 a{color:#6f9cde}

.temas-filtro .category_filter li.cat-item-56.active a:before, .temas-filtro .category_filter li.cat-item-56:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #6f9cde;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*cat*/

.temas-filtro .category_filter li.cat-item-61 a:before, .term-61:before{
    background-color: #6f9cde;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-61 a{color:#6f9cde}

.temas-filtro .category_filter li.cat-item-61.active a:before, .temas-filtro .category_filter li.cat-item-61:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #6f9cde;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*gal*/

.temas-filtro .category_filter li.cat-item-104 a:before, .term-104:before{
    background-color: #6f9cde;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-104 a{color:#6f9cde}
.temas-filtro .category_filter li.cat-item-104 a:before{
    background-color: #6f9cde;
}

.temas-filtro .category_filter li.cat-item-104.active a:before, .temas-filtro .category_filter li.cat-item-104:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #6f9cde;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-152 a:before, .term-152:before{
    background-color: #6f9cde;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-152 a{color:#6f9cde}
.temas-filtro .category_filter li.cat-item-152 a:before{
    background-color: #6f9cde;
}

.temas-filtro .category_filter li.cat-item-152.active a:before, .temas-filtro .category_filter li.cat-item-152:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #6f9cde;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*filtro feminismos*/

/*cast*/

.temas-filtro .category_filter li.cat-item-27 a:before, .term-27:before{
    background-color: #933da0;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
}

.temas-filtro .category_filter li.cat-item-27 a{color:#933da0}

.temas-filtro .category_filter li.cat-item-27.active a:before, .temas-filtro .category_filter li.cat-item-27:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #933da0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*cat*/

.temas-filtro .category_filter li.cat-item-66 a:before, .term-66:before{
    background-color: #933da0;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
}

.temas-filtro .category_filter li.cat-item-66 a{color:#933da0}

.temas-filtro .category_filter li.cat-item-66.active a:before, .temas-filtro .category_filter li.cat-item-66:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #933da0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*gal*/

.temas-filtro .category_filter li.cat-item-105 a:before, .term-105:before{
    background-color: #933da0;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
}


.temas-filtro .category_filter li.cat-item-105 a{color:#933da0}
.temas-filtro .category_filter li.cat-item-105 a:before{
    background-color: #933da0;
}

.temas-filtro .category_filter li.cat-item-105.active a:before, .temas-filtro .category_filter li.cat-item-105:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #933da0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-153 a:before, .term-153:before{
    background-color: #933da0;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
}


.temas-filtro .category_filter li.cat-item-153 a{color:#933da0}
.temas-filtro .category_filter li.cat-item-153 a:before{
    background-color: #933da0;
}

.temas-filtro .category_filter li.cat-item-153.active a:before, .temas-filtro .category_filter li.cat-item-153:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #933da0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*filtro memoria historica*/

/*cast*/

.temas-filtro .category_filter li.cat-item-36 a:before, .term-36:before{
    background-color: #787878;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
}
.temas-filtro .category_filter li.cat-item-36 a{color:#787878}
.temas-filtro .category_filter li.cat-item-36 a:before{
    background-color: #787878;
}

.temas-filtro .category_filter li.cat-item-36.active a:before, .temas-filtro .category_filter li.cat-item-36:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #787878;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*cat*/

.temas-filtro .category_filter li.cat-item-67 a:before, .term-67:before{
    background-color: #787878;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
}
.temas-filtro .category_filter li.cat-item-67 a{color:#787878}
.temas-filtro .category_filter li.cat-item-67 a:before{
    background-color: #787878;
}

.temas-filtro .category_filter li.cat-item-67.active a:before, .temas-filtro .category_filter li.cat-item-67:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #787878;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*gal*/

.temas-filtro .category_filter li.cat-item-106 a:before, .term-106:before{
    background-color: #787878;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
}

.temas-filtro .category_filter li.cat-item-106 a{color:#787878}
.temas-filtro .category_filter li.cat-item-106 a:before{
    background-color: #787878;
}

.temas-filtro .category_filter li.cat-item-106.active a:before, .temas-filtro .category_filter li.cat-item-106:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #787878;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-154 a:before, .term-154:before{
    background-color: #787878;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
}

.temas-filtro .category_filter li.cat-item-154 a{color:#787878}
.temas-filtro .category_filter li.cat-item-154 a:before{
    background-color: #787878;
}

.temas-filtro .category_filter li.cat-item-154.active a:before, .temas-filtro .category_filter li.cat-item-154:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #787878;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}



/*filtro migracions i refugi*/


.temas-filtro .category_filter li.cat-item-34 a:before, .term-34:before{
    background-color: #19c5b5;
    mask-image: url(images/filter-05.svg);
    -webkit-mask-image: url(images/filter-05.svg);
}
.temas-filtro .category_filter li.cat-item-34 a{color:#19c5b5}
.temas-filtro .category_filter li.cat-item-34 a:before{
    background-color: #19c5b5;
}

.temas-filtro .category_filter li.cat-item-34.active a:before, .temas-filtro .category_filter li.cat-item-34:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #19c5b5;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*cat*/

.temas-filtro .category_filter li.cat-item-68 a:before, .term-68:before{
    background-color: #19c5b5;
    mask-image: url(images/filter-05.svg);
    -webkit-mask-image: url(images/filter-05.svg);
}

.temas-filtro .category_filter li.cat-item-68 a{color:#19c5b5}
.temas-filtro .category_filter li.cat-item-68 a:before{
    background-color: #19c5b5;
}

.temas-filtro .category_filter li.cat-item-68.active a:before, .temas-filtro .category_filter li.cat-item-68:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #19c5b5;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*gal*/

.temas-filtro .category_filter li.cat-item-107 a:before, .term-107:before{
    background-color: #19c5b5;
    mask-image: url(images/filter-05.svg);
    -webkit-mask-image: url(images/filter-05.svg);
}

.temas-filtro .category_filter li.cat-item-107 a{color:#19c5b5}
.temas-filtro .category_filter li.cat-item-107 a:before{
    background-color: #19c5b5;
}

.temas-filtro .category_filter li.cat-item-107.active a:before, .temas-filtro .category_filter li.cat-item-107:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #19c5b5;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-155 a:before, .term-155:before{
    background-color: #19c5b5;
    mask-image: url(images/filter-05.svg);
    -webkit-mask-image: url(images/filter-05.svg);
}

.temas-filtro .category_filter li.cat-item-155 a{color:#19c5b5}
.temas-filtro .category_filter li.cat-item-155 a:before{
    background-color: #19c5b5;
}

.temas-filtro .category_filter li.cat-item-155.active a:before, .temas-filtro .category_filter li.cat-item-155:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #19c5b5;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}



/*filtro multinacionals i tratados*/


.temas-filtro .category_filter li.cat-item-32 a:before, .term-32:before{
    background-color: #cac420;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-32 a{color: #cac420}
.temas-filtro .category_filter li.cat-item-32 a:before{
    background-color: #cac420;
}

.temas-filtro .category_filter li.cat-item-32.active a:before, .temas-filtro .category_filter li.cat-item-32:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #cac420;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*cat*/

.temas-filtro .category_filter li.cat-item-69 a:before, .term-169:before{
    background-color: #cac420;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-69 a{color: #cac420}
.temas-filtro .category_filter li.cat-item-69 a:before{
    background-color: #cac420;
}

.temas-filtro .category_filter li.cat-item-69.active a:before, .temas-filtro .category_filter li.cat-item-69:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #cac420;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*gal*/

.temas-filtro .category_filter li.cat-item-108 a:before, .term-108:before{
    background-color: #cac420;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
    transform:rotate(45deg);
}


.temas-filtro .category_filter li.cat-item-108 a{color:#cac420}
.temas-filtro .category_filter li.cat-item-108 a:before{
    background-color: #cac420;
}

.temas-filtro .category_filter li.cat-item-108.active a:before, .temas-filtro .category_filter li.cat-item-108:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #cac420;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-156 a:before, .term-156:before{
    background-color: #cac420;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
    transform:rotate(45deg);
}


.temas-filtro .category_filter li.cat-item-156 a{color:#cac420}
.temas-filtro .category_filter li.cat-item-156 a:before{
    background-color: #cac420;
}

.temas-filtro .category_filter li.cat-item-156.active a:before, .temas-filtro .category_filter li.cat-item-156:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #cac420;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*filtros otros*/


.temas-filtro .category_filter li.cat-item-37 a:before, .term-37:before{
    background-color: #000000;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
    transform:rotate(45deg);
}
.temas-filtro .category_filter li.cat-item-37 a{color:#000000}
.temas-filtro .category_filter li.cat-item-37 a:before{
    background-color: #000000;
}


.temas-filtro .category_filter li.cat-item-37.active a:before, .temas-filtro .category_filter li.cat-item-37:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #000000;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*cat*/

.temas-filtro .category_filter li.cat-item-70 a:before, .term-70:before{
    background-color: #000000;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-70 a{color:#000000}
.temas-filtro .category_filter li.cat-item-70 a:before{
    background-color: #000000;
}

.temas-filtro .category_filter li.cat-item-70.active a:before, .temas-filtro .category_filter li.cat-item-70:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #000000;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*gal*/

.temas-filtro .category_filter li.cat-item-109 a:before, .term-109:before{
    background-color: #000000;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-109 a{color:#000000}
.temas-filtro .category_filter li.cat-item-109 a:before{
    background-color: #000000;
}

.temas-filtro .category_filter li.cat-item-109.active a:before, .temas-filtro .category_filter li.cat-item-109:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #000000;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-157 a:before, .term-157:before{
    background-color: #000000;
    mask-image: url(images/filter-04.svg);
    -webkit-mask-image: url(images/filter-04.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-157 a{color:#000000}
.temas-filtro .category_filter li.cat-item-157 a:before{
    background-color: #000000;
}

.temas-filtro .category_filter li.cat-item-157.active a:before, .temas-filtro .category_filter li.cat-item-157:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #000000;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*filtros protecciÃ³n defensoras DDHH*/


.temas-filtro .category_filter li.cat-item-33 a:before, .term-33:before{
    background-color: #3b3cac;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
    transform:rotate(-45deg);
}
.temas-filtro .category_filter li.cat-item-33 a{color:#3b3cac}
.temas-filtro .category_filter li.cat-item-33 a:before{
    background-color: #3b3cac;
}

.temas-filtro .category_filter li.cat-item-33.active a:before, .temas-filtro .category_filter li.cat-item-33:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #3b3cac;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*cat*/

.temas-filtro .category_filter li.cat-item-71 a:before, .term-71:before{
    background-color: #3b3cac;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
    transform:rotate(-45deg);
}

.temas-filtro .category_filter li.cat-item-71 a{color:#3b3cac}
.temas-filtro .category_filter li.cat-item-71 a:before{
    background-color: #3b3cac;
}

.temas-filtro .category_filter li.cat-item-71.active a:before, .temas-filtro .category_filter li.cat-item-71:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #3b3cac;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*gal*/

.temas-filtro .category_filter li.cat-item-110 a:before, .term-110:before{
    background-color: #3b3cac;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
    transform:rotate(-45deg);
}


.temas-filtro .category_filter li.cat-item-110 a{color:#3b3cac}
.temas-filtro .category_filter li.cat-item-110 a:before{
    background-color: #3b3cac;
}

.temas-filtro .category_filter li.cat-item-110.active a:before, .temas-filtro .category_filter li.cat-item-110:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #3b3cac;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-158 a:before, .term-158:before{
    background-color: #3b3cac;
    mask-image: url(images/filter-02.svg);
    -webkit-mask-image: url(images/filter-02.svg);
    transform:rotate(-45deg);
}


.temas-filtro .category_filter li.cat-item-158 a{color:#3b3cac}
.temas-filtro .category_filter li.cat-item-158 a:before{
    background-color: #3b3cac;
}

.temas-filtro .category_filter li.cat-item-158.active a:before, .temas-filtro .category_filter li.cat-item-158:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #3b3cac;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/* filtro spobles indigenes */

.temas-filtro .category_filter li.cat-item-35 a:before, .term-35:before{
    background-color: #ed513c;
    mask-image: url(images/filter-05.svg);
    -webkit-mask-image: url(images/filter-05.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-35 a{color:#ed513c}
.temas-filtro .category_filter li.cat-item-35 a:before{
    background-color: #ed513c;
}

.temas-filtro .category_filter li.cat-item-35.active a:before, .temas-filtro .category_filter li.cat-item-35:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #ed513c;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/* cat */

.temas-filtro .category_filter li.cat-item-72 a:before, .term-72:before{
    background-color: #ed513c;
    mask-image: url(images/filter-05.svg);
    -webkit-mask-image: url(images/filter-05.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-72 a{color:#ed513c}
.temas-filtro .category_filter li.cat-item-72 a:before{
    background-color: #ed513c;
}

.temas-filtro .category_filter li.cat-item-72.active a:before, .temas-filtro .category_filter li.cat-item-72:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #ed513c;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*gal*/

.temas-filtro .category_filter li.cat-item-111 a:before, .term-111:before{
    background-color: #ed513c;
    mask-image: url(images/filter-05.svg);
    -webkit-mask-image: url(images/filter-05.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-111 a{color:#ed513c}
.temas-filtro .category_filter li.cat-item-111 a:before{
    background-color: #ed513c;
}

.temas-filtro .category_filter li.cat-item-111.active a:before, .temas-filtro .category_filter li.cat-item-111:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #ed513c;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-159 a:before, .term-159:before{
    background-color: #ed513c;
    mask-image: url(images/filter-05.svg);
    -webkit-mask-image: url(images/filter-05.svg);
    transform:rotate(45deg);
}

.temas-filtro .category_filter li.cat-item-159 a{color:#ed513c}
.temas-filtro .category_filter li.cat-item-159 a:before{
    background-color: #ed513c;
}

.temas-filtro .category_filter li.cat-item-159.active a:before, .temas-filtro .category_filter li.cat-item-159:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #ed513c;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/* filtro sobirania alimentaria*/


.temas-filtro .category_filter li.cat-item-30 a:before, .term-30:before{
    background-color: #76a51e;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}
.temas-filtro .category_filter li.cat-item-30 a{color:#76a51e;}
.temas-filtro .category_filter li.cat-item-30 a:before{
    background-color: #76a51e;
}

.temas-filtro .category_filter li.cat-item-30.active a:before, .temas-filtro .category_filter li.cat-item-30:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #76a51e;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*cat*/

.temas-filtro .category_filter li.cat-item-73 a:before, .term-73:before{
    background-color: #76a51e;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}
.temas-filtro .category_filter li.cat-item-73 a{color:#76a51e;}
.temas-filtro .category_filter li.cat-item-73 a:before{
    background-color: #76a51e;
}

.temas-filtro .category_filter li.cat-item-73.active a:before, .temas-filtro .category_filter li.cat-item-73:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #76a51e;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*gal*/

.temas-filtro .category_filter li.cat-item-112 a:before, .term-112:before{
    background-color: #76a51e;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}

.temas-filtro .category_filter li.cat-item-112 a{color:#76a51e}
.temas-filtro .category_filter li.cat-item-112 a:before{
    background-color: #76a51e;
}

.temas-filtro .category_filter li.cat-item-112.active a:before, .temas-filtro .category_filter li.cat-item-112:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #76a51e;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*euskera*/

.temas-filtro .category_filter li.cat-item-160 a:before, .term-160:before{
    background-color: #76a51e;
    mask-image: url(images/filter-01.svg);
    -webkit-mask-image: url(images/filter-01.svg);
}

.temas-filtro .category_filter li.cat-item-160 a{color:#76a51e}
.temas-filtro .category_filter li.cat-item-160 a:before{
    background-color: #76a51e;
}

.temas-filtro .category_filter li.cat-item-160.active a:before, .temas-filtro .category_filter li.cat-item-160:hover a:before {
    width: 1em;
    height: 1em;
    -webkit-mask-image: none;
    background-color: white;
    border: solid 0.5em #76a51e;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*filtro formato i filtro pais*/

.formato-filtro.mobile{
    display:none;
}
.formato-filtro ul li a:before, .country-filter ul li a:before {
    content: "";
    width: 2em;
    height: 2em;
    display: inline-block;
    background-color: #d8d8d8;
    border-radius: 5em;
    margin-right: 1em;
    position: relative;
    top: 0.55em;
    box-shadow: 1px 1px 0px 1px inset rgba(0,0,0,0.1);
}

.formato-filtro li.cat-item:hover a:before, .country-filter li.cat-item:hover a:before {
    background-color: white;
    border: solid 0.5em #e25430;
    width: 1em;
    height: 1em;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.formato-filtro li.cat-item:hover a, .country-filter li.cat-item:hover a{
    text-decoration:none;
    color:#e25430;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.formato-filtro li.cat-item.active a, .country-filter li.cat-item.active a{
    text-decoration:none;
    color:#933da0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


.formato-filtro li.cat-item.active a:before, .country-filter li.cat-item.active a:before{
    background-color: white;
    border: solid 0.5em #933da0;
    width: 1em;
    height: 1em;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}



.formatos-filtro .category_filter ul, .country-filter .category_filter ul  {
    margin-left: 0;
}

.formatos-filtro .category_filter li.cat-item {
    margin: 0 0.1em 0 0;
    width: auto;
}

.country-filter .category_filter li.cat-item {
    padding-bottom: 1em;
    margin: 0 0.1em 0 0;
    width: auto;
}

.formatos-filtro .category_filter li.cat-item a, .country-filter .category_filter li.cat-item a {
    display: table-cell;
    color: grey;
    border-radius: 2px;
    margin-bottom: 0.5em;
    text-align: center;
    line-height: 1.6em;
    height: 3em;
    vertical-align: middle;
    transition: all 0.4s ease 0s;
}

.filtros-mobile-block .filter_clean {
    display: none;
}

    /*---------------------*/
.proyecto .blog-meta{
    margin-right:2em;
}
.project-list{
    margin-top:4em;
}

.proyecto header.entry-content-header {
    text-transform: uppercase;
    color: #933da0;
    font-size: 0.85em;
    letter-spacing: 0.05em;
}

.proyecto .blog-meta a.small-preview {
    width: 15em;
    height: 15em;
    margin: 0;
}

.proyecto.proyecto-terminado .entry-content-header .estado:before {
    content: '';
    width: 1em;
    height: 1em;
    background: #fff;
    border: solid #933da0 0.25em;
    display: inline-block;
    margin-right: 1em;
    margin-bottom: -5px;
    border-radius: 3em;
    position: relative;
    top: 0px;
}


.proyecto .entry-content-header .estado{
    height: 3em;
    font-size: 1em;
    display: inline-block;
    position: relative;
    top: 5px;
}

.proyecto .entry-content-header .estado:before {
    content: '';
    width: 1em;
    height: 1em;
    background: linear-gradient(to left, #933da0 50%, #ffffff 50%);
    border: solid #933da0 0.2em;
    display: inline-block;
    margin-right: 1em;
    margin-bottom: -5px;
    border-radius: 3em;
}

.formato {
    margin: 0.5em 0em 0.5em 0em;
}

.proyecto .entry-content-header .formato span:first-child:before {
    display:none;
}

.proyecto .entry-content-header .temas span:first-child:before {
    display:none;
}

.proyecto .entry-content-header h2.post-title span:first-child:before {
    display:none;
}

.proyecto .entry-content-header h2 {
    color: #4e4e4e;
}

.proyecto .entry-content-header h2 a {
    letter-spacing: 0.04em;
    font-size: 1.2em;
    line-height: 1.5em;
}

.temas .clearfix, .pais  .clearfix, .formato  .clearfix{
    clear:both;
    float:none;
    height:0;
}
.temas, .pais{
    margin-bottom: 0.5em;
    height: 2em;
}
.pais {
    font-size: 1em;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-left: 1em;
    float:right;
}
.temas{
    height: auto!important;
    margin-bottom: 1.5em;
    margin-top: 0.5em;
}

.temas div, .pais div {
    padding-right: 1em;
    float:left;
}


.temas &gt; div:before{
    content: ' ';
    position: relative;
    top: -0.2em;
    width: 1.3em;
    height: 1.3em;
    display: inline-block;
    -webkit-border-radius: 5em;
    -moz-border-radius: 5em;
    border-radius: 5em;
    margin-right: 1em;
    transform: translateY(0.4em);
}
.temas .Defensadelterritorio,
.temas .Defensadelterritori,
.temas .Defensadoterritorio,
.temas .Lurraldearendefentsa {
    color: #bc3e2e;
}
.temas .Defensadelterritorio:before,
.temas .Defensadelterritori:before,
.temas .Defensadoterritorio:before,
.temas .Lurraldearendefentsa:before {
    background-color: #bc3e2e;
}
.temas .Ecologismosocial,
.temas .Ecologismesocial,
.temas .EcologismoSocial,
.temas .Ekologismosoziala {
    color:#39a568;
}
.temas .Ecologismosocial:before,
.temas .Ecologismesocial:before,
.temas .EcologismoSocial:before,
.temas .Ekologismosoziala:before {
    background-color: #39a568;
}
.temas .Economasocialysolidaria,
.temas .Economiasocialysolidria,
.temas .Economasocialesolidaria,
.temas .Ekonomiasozialetasolidarioa {
    color:#d59c0f;
}
.temas .Economasocialysolidaria:before,
.temas .Economiasocialysolidria:before,
.temas .Economasocialesolidaria:before,
.temas .Ekonomiasozialetasolidarioa:before{
    background-color: #d59c0f;
}
.temas .Feminismos,
.temas .Feminismes,
.temas .Feminismoak {
    color:#933da0;
}
.temas .Feminismos:before,
.temas .Feminismes:before,
.temas .Feminismoak:before {
    background-color: #933da0;
}
.temas .Migracionesyrefugio,
.temas .Migracionsirefugi,
.temas .Migracioneserefuxio,
.temas .Migrazioaketaaterpea {
    color:#19c5b5;
}
.temas .Migracionesyrefugio:before,
.temas .Migracionsirefugi:before,
.temas .Migracioneserefuxio:before,
.temas .Migrazioaketaaterpea:before {
    background-color: #19c5b5;
}
.temas .Otros,
.temas .Altres,
.temas .Outros,
.temas .Bestebatzuk {
    color:#000000;
}
.temas .Otros:before,
.temas .Altres:before,
.temas .Outros:before,
.temas .Bestebatzuk:before {
    background-color: #000000;
}
.temas .Pueblosindgenas,
.temas .Poblesindgenes,
.temas .Pobosindxenas,
.temas .Herriindigenak {
    color:#ed513c;
}
.temas .Pueblosindgenas:before,
.temas .Poblesindgenes:before,
.temas .Pobosindxenas:before,
.temas .Herriindigenak:before{
    background-color: #ed513c;
}
.temas .Soberanaalimentaria,
.temas .Sobiraniaalimentria,
.temas .Elikadurasubiranotasuna {
    color:#76a51e;
}
.temas .Soberanaalimentaria:before,
.temas .Sobiraniaalimentria:before,
.temas .Elikadurasubiranotasuna:before {
    background-color: #76a51e;
}

.temas .ProteccinadefensorasDDHH,
.temas .ProtecciadefensoresDDHH,
.temas .DDHHdefendatzaileentzakobabesa {
    color:#3b3cac;
}
.temas .ProteccinadefensorasDDHH:before,
.temas .ProtecciadefensoresDDHH:before,
.temas .DDHHdefendatzaileentzakobabesa:before {
    background-color: #3b3cac;
}

.temas .Memriahistrica,
.temas .Memriahistorikoa {
    color:#787878;
}

.temas .Memriahistrica:before,
.temas .Memriahistorikoa:before{
    background-color:#787878;
}


.temas .Educacinemancipatoria,
.temas .Educaciemancipatria,
.temas .Heziketaemantzipatzailea {
    color:#6f9cde;
}

.temas .Educacinemancipatoria:before,
.temas .Educaciemancipatria:before,
.temas .Heziketaemantzipatzailea:before {
    background-color:#6f9cde;
}

.temas .Multinacionalesytratados,
.temas .Multinacionalsitractats,
.temas .Multinacionaisetratados,
.temas .Multinazionalaketahitzarmenak {
    color:#cac420;
}

.temas .Multinacionalesytratados:before,
.temas .Multinacionalsitractats:before,
.temas .Multinacionaisetratados:before,
.temas .Multinazionalaketahitzarmenak:before {
    background-color:#cac420;
}

/*

.temas span.Feminismos {
    color: #ee82ee;
}

span.Feminismos:before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #ee82ee;
    display: inline-block;
    border-radius: 50%;
    margin-right: 0.8em;
}
*/

.proyecto a.more-link {
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 900;
    border-bottom: solid 0.2em;
    transition: all 0.5s ease;
}


.proyecto span.more-link-arrow {
    display: none;
}

/*Proyectos cooperativos*/
.map-section{
    margin-bottom:4em;
}
#landmark-cooperacion .mapplic-clickable:not(g),
g.mapplic-clickable &gt; * {
    opacity: 1;
}

#landmark-cooperacion .mapplic-clickable:not(g):hover,
g.mapplic-clickable:hover &gt; * {
    fill: #933da0!important;
    opacity: 0.6;
}

#landmark-cooperacion .mapplic-active,
a.mapplic-active &gt; path,
g.mapplic-active &gt; * {
    fill: #933da0!important;
    opacity: 1.0 !important;
}

.coop-mapa #mapplic1 .mapplic-tooltip {
    min-width: 350px;
    max-width: 500px;
    position: relative;
    left: 5%!important;
    margin-left: 10px!important;
    top: 30px!important;
    margin-top: 5px!important;
    z-index: 999;
}

.coop-mapa #mapplic1 h4.mapplic-tooltip-title {
    text-transform: uppercase;
    width: 100%;
    letter-spacing: 0.05em;
    margin: 15px 0px 15px 0px;
    font-size: 17px;
    color: #e25430;
    font-weight: 900;
    margin: 15px auto;
}


.coop-mapa #mapplic1 .mapplic-tooltip-content {
    width: 100%;
    margin-right: 0px;
    max-height:none;
    overflow-y:visible;
}

.coop-mapa #mapplic1 .mapplic-tooltip-content .mapplic-tooltip-description h4{
    text-transform:uppercase;
    font-size:1em;
    letter-spacing:0.1em;
    font-weight:500;
}

.coop-mapa #mapplic1 .mapplic-tooltip p {
    color: #676767;
    font-size: 0.95em;
}

.coop-mapa #mapplic1 .mapplic-tooltip-content .mapplic-tooltip-description a {
    display: inline-block;
    margin: 1em 0;
    border-bottom: solid 0.2em #e25430;
    padding-bottom: 0.5em;
}

.coop-mapa #mapplic1 .mapplic-tooltip-content .mapplic-tooltip-description a:hover {
    border-bottom: solid 0.2em #933da0;
    text-decoration:none;
}



.coop-mapa #mapplic1 a.mapplic-clear-button {
    display: none;
}


#_nopointer-text text {
    font-family: "Roboto";
    font-weight: 900;
    letter-spacing: 0.1em;
}

/*SINGLE*/



.single article .estado{
    height: 3em;
    font-size: 1em;
    display: inline-block;
    position: relative;
    top: 5px;
    color:#933da0;
    text-transform: uppercase;
    font-size: 0.8em;
    letter-spacing: 0.05em;
}

.single article .estado:before {
    content: '';
    width: 1em;
    height: 1em;
    background: linear-gradient(to left, #933da0 50%, #ffffff 51%);
    border: solid #933da0 0.25em;
    display: inline-block;
    margin-right: 1em;
    margin-bottom: -5px;
    border-radius: 3em;
}


.single article .estado.proyecto-terminado:before {
    content: '';
    width: 1em;
    height: 1em;
    background: #fff;
    border: solid #933da0 0.25em;
    display: inline-block;
    margin-right: 1em;
    margin-bottom: -5px;
    border-radius: 3em;
    position: relative;
    top: 0px;
}


.single article .pais{
    color:#933da0;
    text-transform: uppercase;
    font-size: 0.8em;
    letter-spacing: 0.05em;
}


.single article .temas {
    display: block;
    width: 100%;
    float: none;
    height: 1.5em;
    text-transform: uppercase;
    font-size: 0.8em;
    letter-spacing: 0.05em;
}


.single article.publicacion .temas {
    display: inline-block;
    width: 70%;
    position: relative;
}

.single article .formato {
    float: right;
    color:#933da0;
    text-transform: uppercase;
    font-size: 0.8em;
    letter-spacing: 0.05em;
}


.single article .title{
    display:inline-block;
    margin-top: 0.5em;
    width:100%;
}



.single article .title h1 {
    font-size: 1.8em;
    letter-spacing: 0.04em;
    line-height: 1.5em;

}


.single article .content img.horizontal-image {
    padding-bottom: 1.5em;
}

.single article .content{
    padding-top: 1.5em;
}


/*ORGANIZACIONES TERRITORIALES*/

.redes-otpage.column-top-margin {
    z-index: -10;}


.ot-mapa #mapplic1 .mapplic-container {
    overflow: visible;
}


#landmark-ot .mapplic-clickable:not(g),
g.mapplic-clickable &gt; * {
    opacity: 1;
    }

#landmark-ot .mapplic-clickable:not(g):hover,
g.mapplic-clickable:hover &gt; * {
    fill: #933da0!important;
    opacity: 0.8;
}

#landmark-ot .mapplic-active,
a.mapplic-active &gt; path,
g.mapplic-active &gt; * {
    fill: #933da0!important;
    opacity: 1.0 !important;
}



.ot-mapa #mapplic1 .mapplic-tooltip {
    background-color: rgba(255,255,255,0.95);
    min-width: 60%;
    max-width: 75%;
    z-index: 999;
}

.ot-mapa #mapplic1 .mapplic-bottom .mapplic-tooltip-triangle {
    display:none;
}

.ot-mapa #mapplic1 h4.mapplic-tooltip-title {
    text-transform: uppercase;
    width: 100%;
    letter-spacing: 0.05em;
    margin: 15px 0px 15px 0px;
    font-size: 17px;
    color: #e25430;
    font-weight: 900;
    margin: 15px auto;
}


.ot-mapa #mapplic1 .mapplic-tooltip-content {
    width: 100%;
    margin-right: 0px;
    max-height:none;
    overflow-y:visible;
}

.ot-mapa #mapplic1 .mapplic-tooltip-content .mapplic-tooltip-description{
    text-align:center;
}

.ot-mapa #mapplic1 .mapplic-tooltip-content .mapplic-tooltip-description h4{
    text-transform: uppercase;
    font-size: 1em;
    letter-spacing: 0.1em;
    font-weight: 600;
    padding-left:2em;
    color: #933da0;
    text-align:left;
}

.ot-mapa #mapplic1 .mapplic-tooltip p {
    color: #676767;
    font-size: 0.95em;
}

.ot-mapa #mapplic1 .mapplic-tooltip-description img {
    opacity: 0.7;
    padding: 0.1em;
    margin: 0.5em 0em;
}

.ot-mapa #mapplic1 .mapplic-tooltip-description img:hover {
    opacity: 0.5;
}

.ot-mapa #mapplic1 a.mapplic-clear-button {
    display: none;
}


/*ORGANIZACIONES TERRITORIALES mobile*/

.ot-mobile-container{
    display:none;
}

.ot-mobile p.toggler {
    letter-spacing: 0.05em;
    font-size: 1.1em;
}

.ot-mobile .toggle_content {
    text-align:center;
    background-color:#ffffff;
}

.ot-mobile .toggle_content h4{
    text-transform: uppercase;
    font-size: 1em;
    letter-spacing: 0.1em;
    font-weight: 600;
    text-align: left;
    color: #933da0;
}

.ot-mobile .toggle_content p {
    color: #676767;
    font-size: 0.95em;
}

.ot-mobile .toggle_content img {
    opacity: 0.7;
    padding: 0.1em;
    margin: 0.5em 0em;
}

.ot-mobile .toggle_content img:hover {
    opacity: 0.5;
}

.textblock-ot {
    text-align: justify;
    font-size: 1.1em;
}

.textblock-ot h4 {
    line-height: 1.3em;
    font-weight: 500;
    font-size: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}


/*PARTICIPA*/

.pase-participar h3.slide-entry-title.entry-title {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.2em;
    letter-spacing: 0.05em;
    color:#933da0;
}

.pase-participar .entry-content p {
    text-align: justify;
    font-size: 0.95em;
}

.text-quote-participar {
    background-color: rgba(0, 0, 0, 0.55);
    padding: 2.5em 2.5em 2em 2.5em;
    letter-spacing:0.05em;
}


.formulari-participa .heading-cover.field-cover span{
    padding: 0.15em 0;
    letter-spacing: 0.05em;
    font-size:0.9em;
    color:#933da0;
}


.formulari-participa a.powered-by {
    display: none!important;
}

.formcraft-css input[type=checkbox]:checked, .formcraft-css input[type=radio]:checked{
    border-color: #933da0;
    background: #933da0;
    box-shadow: 0 0 0 0.5px #933da0;
}

.formulari-participa .customText-cover b {
    color: #7a7a7a;
}

.formcraft-css .fc-form.fc-form-1 .form-element .field-cover .button:hover,
.formcraft-css .fc-form.fc-form-3 .form-element .field-cover .button:hover,
.formcraft-css .fc-form.fc-form-4 .form-element .field-cover .button:hover{
    background-color: #933da0;
}

#top .main_color .formulari-participa input[type='text']{
    background-color:#fff;
}

.formcraft-css.body-append.image_button_cover.placement-left.now-show {
    display: none;
}

.fc-form-1 .form-element-field46 .form-element-html .checkbox-cover label span a,
.fc-form-3 .form-element-field46 .form-element-html .checkbox-cover label span a,
.fc-form-4 .form-element-field46 .form-element-html .checkbox-cover label span a{
    color: #e25430!important;
}

.fc-form-2 .form-element-field9 .form-element-html .checkbox-cover label span a {
    color: #e25430!important;
}

.formulari-participa .fc-form-1 .form-element-field33 button.button.submit-button,
.formulari-participa .fc-form-3 .form-element-field33 button.button.submit-button,
.formulari-participa .fc-form-4 .form-element-field33 button.button.submit-button{
    background-color: white!important;
    color: #e25430!important;
    border-bottom: solid 0.2em #e25430;
    padding: 9px 0;
    border-radius:0px;
}

.formulari-participa .fc-form-1 .form-element .submit-cover .submit-button .text,
.formulari-participa .fc-form-3 .form-element .submit-cover .submit-button .text,
.formulari-participa .fc-form-4 .form-element .submit-cover .submit-button .text{
    text-shadow: none!important;
}

.formulari-participa .fc-form-1 .form-element .field-cover .button:hover,
.formulari-participa .fc-form-3 .form-element .field-cover .button:hover,
.formulari-participa .fc-form-4 .form-element .field-cover .button:hover{
    box-shadow:none!important;
    color:#933da0!important;
    border-bottom:solid 0.2em #933da0!important;
}

.fc-form-2 .form-element-field8 button.button.submit-button{
    background-color: white!important;
    color: #e25430!important;
    border-bottom: solid 0.2em #e25430!important;
    padding: 9px 0px!important;
    border-radius:0px;
}

.fc-form-2 .form-element .field-cover .button:hover{
    box-shadow:none!important;
    color:#933da0!important;
    border-bottom:solid 0.2em #933da0!important;
}

.fc-form-2 .form-element .submit-cover .submit-button .text {
    text-shadow: none!important;
}




/*FOOTER*/

.footer-redes{
	display:none;
}

#top .footer-redes .avia-smallarrow-slider{
    margin: 0;
    background-color: white;
    padding: 1em;
}

.footer-redes .titlesection h3.av-special-heading-tag {
    text-align: left;
    margin-left: 1em;
}

.trabajo-redes {
    margin-top: 5px;
}

.trabajo-redes .slide-entry {
    padding: 33px !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

.trabajo-redes .slide-image{
    background:#ffffff!important;
}


.footer_color p {
    font-size: 0.85em;
    letter-spacing: 0.05em;
}

.footer_color a {
    color:#fff;
    font-size: 0.85em;
    letter-spacing: 0.05em;
}

#categories-3 li.cat-item-38,
#categories-3 li.cat-item-51,
#categories-3 li.cat-item-52,
#categories-3 li.cat-item-16,
#categories-3 li.cat-item-18,
#categories-3 li.cat-item-2,
#categories-3 li.cat-item-49,
#categories-3 li.cat-item-50,
    /*cat*/
#categories-3 li.cat-item-74,
#categories-3 li.cat-item-96,
#categories-3 li.cat-item-84,
#categories-3 li.cat-item-99,
#categories-3 li.cat-item-85,
    /*gal*/
#categories-3 li.cat-item-125,
#categories-3 li.cat-item-124,
#categories-3 li.cat-item-135,
#categories-3 li.cat-item-136,
#categories-3 li.cat-item-113,
    /*eus*/
#categories-3 li.cat-item-174,
#categories-3 li.cat-item-172,
#categories-3 li.cat-item-139,
#categories-3 li.cat-item-161,
#categories-3 li.cat-item-173 {
    display: none;
}

.social-footer{
    font-family:'socialicons';
    font-size: 1.2em;
    width: 10%;
    display: inline-block;
}


#socket .copyright a {
    color: #e25430;
}

/*single post*/

#top .av-share-box ul{
    width:auto;
    border:none;
}

.av-share-box ul li {
    margin: 0;
    padding: 0;
    display: table-cell;
    border-left:none;
    max-width: 100px;
    min-width: 50px;
}


.av-share-box ul li a {
    display: block;
    padding: 6px 10px;
    text-decoration: none;
    color: inherit;
    height: 39px;
    font-size: 14px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border: solid 0.05em #d4d4d4;
    border-radius: 50%;
    margin-right: 10px;
}

.inner_sidebar.extralight-border img {
    width: 100%;
}

/*RESPONSIU*/


/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
    .responsive .container {
        max-width: 1366px;
    }
}

@media (max-width: 1820px)  {
    .responsive .container {
        max-width: 1300px;
    }
}


@media (max-width: 1366px)  {

    .responsive .container {
        max-width: 1200px;
    }

    .sliderhome .slide-1 h2.avia-caption-title {
        font-size: 1.5em;
        line-height: 1.7em;
    }


    .sliderhome h2.avia-caption-title{
        font-size: 2em;
    }

    .hometext p{
        font-size: 1.2em;
        line-height: 1.7em;
        letter-spacing: 0.05em;
    }
}
@media (max-width:1060px){
    .html_header_top #top .av_header_stretch .container{
        width:99%;
    }
    .sub_menu li {
        padding: 0 5px;
    }
}

@media (max-width:1024px){
    .html_header_top #top .av_header_stretch .container{
        width:99%;
    }
    .av-main-nav &gt; li &gt; a {
        padding: 0 9px;
    }
    #top #wrap_all .social_bookmarks, #top #wrap_all .social_bookmarks a, #top #wrap_all .social_bookmarks li{
        margin-right: 0;
        padding-left:0;
    }
}

@media (max-width: 990px)  {

    .responsive nav.main_menu {
        margin-right: 1.5em;
    }

    .responsive .single nav.main_menu{
        margin-top: -5px;
    }


    .responsive .logo a img {
        width: 85px;
        margin-top: 5px;
    }

    .header_color .main_menu ul ul.sub-menu {
        width: auto;
    }

    header.header-scrolled .inner-container span.logo a {
        background: none;
        background-size: contain;
        display: block;
        width: auto;
        max-height: none!important;
    }

    header.header-scrolled .inner-container span.logo a img {
        display: block;
        width: auto;
        max-height: 60px!important;
    }

    /*menu language*/

    li#menu-item-wpml-ls-12-eu, li#menu-item-wpml-ls-12-ca, li#menu-item-wpml-ls-12-es, li#menu-item-wpml-ls-12-gal {
        display: none;
    }


    nav.sub_menu ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {
        display: block;
        height: 40px;
        top: -10px;
    }

    .avia_wpml_language_switch li .language_flag {
        display: none;
    }

    .avia_wpml_language_switch li span.language_native {
        display: block!important;
        color: #595959 !important;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        padding: 0.8em 0.15em 0.2em 0.15em;
    }

    .avia_wpml_language_switch li.avia_current_lang span.language_native {
        color: #ae6fb8!important;
    }

    .avia_wpml_language_switch li span.language_native:hover{
        color: rgb(226, 84, 48) !important;
        text-decoration:none;
    }


    .content {
        padding-top:40px;
    }

    .page-id-878 .content,
    .page-id-5975 .content,
    .page-id-850 .content,
    .page-id-5969 .content,
    .page-id-5500 .content,
    .page-id-5350 .content,
    .page-id-6105 .content,
    .page-id-6151 .content {
        padding-top:200px;
    }


    .page-template-default.page-id-878 .header_color .header_bg,
    .page-template-default.page-id-5975 .header_color .header_bg,
    .page-template-default.page-id-850 .header_color .header_bg,
    .page-template-default.page-id-5969 .header_color .header_bg,
    .page-template-default.page-id-5500 .header_color .header_bg,
    .page-template-default.page-id-5350 .header_color .header_bg,
    .page-template-default.page-id-6105 .header_color .header_bg,
    .page-template-default.page-id-6151 .header_color .header_bg {
        background: #ffffff url(//www.entrepueblos.org/wp-content/uploads/2018/04/managuablur.jpg) center center no-repeat scroll;
        background-size: cover!important;
    }

    .entry-content-wrapper li{
        margin-left:0;
    }
    .widget_media_image{
        display:none;
    }
    .sub-menu li a span.avia-menu-text {
        color: #ffffff;
    }
    .map-section{
        display:none;
    }

    .main_menu ul.sub-menu li:nth-child(2) {
        border-top: none;
    }

    .av-burger-overlay ul#av-burger-menu-ul li a span.avia-menu-text {
        font-size: 0.5em;
    }

    .av-burger-overlay ul#av-burger-menu-ul ul.sub-menu {
        margin-top: 0.5em;
    }

    .av-burger-overlay ul#av-burger-menu-ul ul.sub-menu li a span.avia-menu-text {
        font-size: 0.7em;
        color: rgba(255,255,255,0.75);
    }

    .content .entry-content-wrapper {
        padding-right: 0px;
    }


    .news-second article.slide-parity-odd {
        margin-bottom: 50px!important;
    }

    div .main_color .tab-who .active_tab_content {
        background-color: white!important;
        padding: 1em;
    }

    .tab-who.top_tab .tab {
        padding: 1em 0.5em 1.3em 0.5em;
    }

    .tab-who #table-mobile{
        display:block;
    }

    .tab-who #table-mobile tr {
        border-bottom: solid rgba(147, 61, 160, 0.5) 0.1em;
    }

    .tab-who #table-mobile tr:nth-child(odd) {
        background: white;
    }

    .tab-who #table-mobile tr:nth-child(3) {
        border-bottom: none!important;
    }

    .tab-who #table-mobile th {
        vertical-align: middle;
        border-right: solid rgba(147, 61, 160, 0.5) 0.1em!important;
        border-bottom:none!important;
    }

    .tab-who #table-mobile td {
        vertical-align: middle;
        border-top:none!important;
        border-right: none;
    }


    .tab-who #table-desktop{
        display:none;
    }


    .responsive #top #wrap_all .flex_column.av-break-at-tablet.section-list-basesocial {
        margin-bottom: 0px;
    }

    .valores-text h4{
        padding-bottom:0px;
    }

    ul.list-basesocial {
        margin-bottom: 0px;
        margin-left: 0px;
    }

    ul.list-basesocial li {
        padding: 7px 0px;
    }

    ul.list-basesocial li:before {
        width: 0.9em;
    }

    .valores-text.title-grafico-ingresos, .valores-text.title-grafico-gastos {
        padding-bottom: 2em;
    }

    .valores-text.title-grafico-gastos {
        padding-top: 2em;
    }


    .download-transparencia {
        margin-right: 1.5em;
    }

    .country-filter{
        display:block;
    }

    .country-filter .category_filter{
        height:0;
        overflow:hidden;
        transition:all 0.4s ease 0s;
    }

    .country-filter .category_filter.visible{
        height:35em;
        transition:all 0.4s ease 0s;
        margin-top:2em;
    }
    .country-filter h3,  .country-filter h3{
        cursor:pointer;
        background-color: rgba(226, 84, 48, 0.8);
        color: white;
        padding: 1em;
        border-radius: 4px;
    }

    .country-filter h3:after {
        content: "";
        display: inline-block;
        margin-left: 1em;
        margin-bottom: 0;
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 11px solid #ffffff;
        transition: all 0.4s ease 0s;
        position: absolute;
        right: 1.2em;
        margin-top: 0.2em;

    }
    .country-filter h3.visible:after {
        transform: rotate(180deg);
        transition: all 0.4s ease 0s;
    }

    .country-filter h3{ width:100%;}


    .temas-filtro, .formato-filtro{
        display:none;
    }
    .temas-filtro.mobile{
        display:block;
    }
    .temas-filtro.mobile h3, .formato-filtro.mobile h3{
        cursor:pointer;
        background-color: rgba(226, 84, 48, 0.8);
        color: white;
        padding: 1em;
        border-radius: 4px;
    }

    .temas-filtro.mobile h3{ width:100%;}

    .formato-filtro.mobile h3{ width: 100%}

    .temas-filtro.mobile h3:after, .formato-filtro.mobile h3:after {
        content: "";
        display: inline-block;
        margin-left: 1em;
        margin-bottom: 0;
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 11px solid #ffffff;
        transition: all 0.4s ease 0s;
        position: absolute;
        right: 1.2em;
        margin-top: 0.2em;
    }
    .temas-filtro.mobile h3.visible:after, .formato-filtro.mobile h3.visible:after {
        transform: rotate(180deg);
        transition: all 0.4s ease 0s;
    }

    .temas-filtro.mobile .category_filter{
        height:0;
        overflow:hidden;
        transition:all 0.4s ease 0s;
    }

    .temas-filtro.mobile .category_filter.visible{
        height:45em;
        transition:all 0.4s ease 0s;
        margin-top:2em;
    }
    .formato-filtro.mobile{
        display:block;
    }
    .formato-filtro.mobile .category_filter{
        height:0;
        overflow:hidden;
        transition:all 0.4s ease 0s;
    }
    .formato-filtro.mobile .category_filter.visible{
        height:35em;
        transition:all 0.4s ease 0s;
        margin-top:2em;
    }

    .filtros-mobile-block .filter_clean {
        display: block;
    }

    .filtros-mobile-block .filter_clean a {
        margin: 1.5em 0em 3em 0;
        border:none;
        background: #f7b3a2;
        padding: 0.5em 1em;
        text-transform: uppercase;
        color: white !important;
        text-decoration: none;
        position: relative;
        display: inline-block;
        letter-spacing: 0.05em;
        font-weight: 900;
        font-size: 0.95em;
        border-radius: 0.2em;
        width: 100%;

    }
    .filtros-mobile-block .filter_clean a:hover{
        border:none;
        color: white;
    }

    .pais.paises {
        float: none;
        margin-left: 0em;
        margin-bottom: 1em;
        margin-top: 0.5em;
    }


    .inner_sidebar h3.widgettitle.title-filtro,
    .inner_sidebar .textwidget .filter_clean {
        display: none;
    }


    .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
        margin: 0;
        margin-bottom: 20px;
        width: 100%;
    }
    .responsive .content{
        border:none;
    }

    .responsive .sidebar{
        clear: both !important;
    }

    header.av_header_sticky div#header_main {
        margin-bottom: 0px;
    }

    .responsive.html_mobile_menu_tablet #top.page-template-default #wrap_all #header{
        position: absolute;
    }

    .page-template-default .header_color .header_bg {
        background: url(#) rgba(255,255,255,0);
    }

    .orgt-mapa{
        display:none;
    }

    .ot-mobile-container{
        display:block;
    }

    #top #wrap_all .flex_column.agenda-home  {
        width: 90%;
        left: 50%;
        transform: translate(-50%, 0%);
    }


    /*trabajo redes*/

    .trabajo-redes .avia-content-slider-inner {
        height: auto!important;
    }

    #top #wrap_all .trabajo-redes .avia-content-slider-inner div.flex_column {
        width: 25%;
        padding: 0 0.5em;
    }
}


@media only screen and (max-width: 767px){

    li#menu-item-wpml-ls-12-eu, li#menu-item-wpml-ls-12-ca, li#menu-item-wpml-ls-12-es, li#menu-item-wpml-ls-12-gal {
        display: none!important;
    }


    .responsive .single .logo a img {
        margin-top: -6px;
        margin-bottom: 8px;
    }

    #header_meta .container {
        max-width: 100%!important;
        width: 100%!important;
    }

    .responsive #top #wrap_all .container.av-logo-container {
        max-width: 95%;
        width: 95%;
    }

    .responsive span.logo {
        margin-left: 1em;
        margin-top: 1em;
    }

    .responsive #top .av_header_transparency #header_meta {
        background-color: white;
    }
    .responsive .template-blog .blog-meta{
        display: block;
        margin-bottom: 2em;
        width: 100%;
    }
    .responsive .template-blog .blog-meta a{
        width: 100%;
        height: auto;
    }
    .flex_column .template-blog .post .entry-content-wrapper {
        width: 100%;
    }
    img.vertical-image{
        float: none;
        width: 100%;
        height: auto;
        margin-right: 0%;
        margin-bottom: 2%;
    }

    .av_secondary_left .sub_menu {
        padding-right: 0px;
    }

    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(1) {
        width: 50%!important;
        display: block!important;
        float: left!important;
        position: absolute;
        top: 0px;
        background-color: rgb(170, 109, 179)!important;
        padding: 16px 10px!important;
    }

    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(1):hover{
          background-color: rgb(226, 84, 48) !important;
     }

    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(1):hover a {
        text-decoration:none;
    }

    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(1) a:hover{
        text-decoration:none;
    }

    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(1) a {
        padding: 0px 0px;
        background-color:transparent!important;
    }

    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(2) {
        position: relative;
        width: 50%;
        float:right;
        padding: 15px 0px!important;
    }

    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(2):hover a{
        color: rgb(226, 84, 48) !important;
    }


    .responsive #top .sliderhome-mobile .slide-1 .slideshow_caption h2.avia-caption-title {
        font-size: 1.35em !important;
        line-height: 1.5em;
    }

    .sliderhome-mobile h2.avia-caption-title{
        font-size: 2em;
    }

    #top #wrap_all .av_header_transparency {
        background: rgba(255,255,255,0);
    }

    .text-title-mobile h2 {
        font-size: 1.5em;
        font-weight: 500;
        line-height: 1.7em;
    }

    section.widget_media_image {
        padding: 5px 0;
        transform: translateX(50%);
        width: 50%;
    }

    .responsive #top #wrap_all .news-home .slide-entry {
        width: 100%;
        margin: 1em auto!important;
    }

    .news-home .image-overlay .image-overlay-inside {
        width: 100%;
    }

    #top #wrap_all .flex_column.agenda-home {
        width: 100%;
        left: 50%;
        transform: translate(-50%, 0%);
    }

    #top #wrap_all .trabajo-redes .avia-content-slider-inner div.flex_column {
        width: 50%;
        padding: 0 0.5em;
    }

    .codigo-etico {
        width: calc(100%/2.3);
        margin-bottom: 2.5em;
    }


    .coop-mapa .mapplic-container {
        overflow:visible;
    }

    .coop-mapa #mapplic1 .mapplic-tooltip {
        min-width: 250px;
        max-width: 300px;
        z-index: 999;
        left: 0%!important;
        margin-left: 0px!important;
        margin-top: 0px!important;
    }


}



@media only screen and (max-width: 766px){
    nav.sub_menu ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {
        display: block;
        height: 40px;
        top: -10px;
        border-top: solid rgb(170, 109, 179) 0.15em;
        width: 102%!important;
    }

}


@media only screen and (max-width: 479px){
    #header_meta .container {
        max-width: 100%!important;
        width: 100%!important;
    }

    .av_secondary_left .sub_menu {
        padding-right: 0;
    }

    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(1) {
        width: 100%!important;
        padding: 0px 0px!important;
        float: none!important;
        display: inline-block!important;
        position:relative;
    }

    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(1) a {
        display: block!important;
        line-height: 11px;
        padding: 10px 0px;
    }


    ul#avia2-menu.menu li.menu-item-type-custom:nth-child(2) {
        padding: 8px 10px 2px 10px!important;
        width: 100%;
        line-height: 1.5em;
        left: 0px;
        min-width: 150px;

    }

    nav.sub_menu ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {
       width: 100%!important;
        padding-left: 0em;
    }




    header#header {
        z-index: 99999!important;
    }

    div#av_section_2 {
        z-index: 9999!important;
    }

    .text-title-mobile h2 {
        font-size: 1.3em;
        font-weight: 500;
        line-height: 1.6em;
        margin-top: 3.5em;
    }


    /*HOME*/

    .responsive #top .sliderhome-mobile .slide-1 .slideshow_caption h2.avia-caption-title {
        font-size: 1.2em !important;
        line-height: 1.5em;
        padding: 0.5em 0em;
    }

    .sliderhome-mobile h2.avia-caption-title{
        font-size: 2em;
    }



    /*quienes somos elements*/

    .titletext {
        padding-top: 1em;
    }

    .map-basesocial div#mapplic1 {
        margin-top: -50px;
    }

    .map-basesocial {
        padding-bottom: 1.5em;
    }



    table.table-oftecnica {
        margin-left: -15px;
    }

    .table-oftecnica td {
        padding: 0.7em;
        font-size: 0.85em;
    }


    .table-equipotecnico table {
        margin: 2em auto 2em auto;
    }

    .table-equipotecnico table td {
        border-left: none;
    }


    table.table-objetivos {
        margin-left: -5px;
    }

    table.table-objetivos tr th, table.table-objetivos tr td {
        padding: 0.5em;
        font-size: 0.95em;
        vertical-align:middle;
    }

    .table-cuentas table {
        margin-left: -5%;
    }

    .download-transparencia {
        margin-left: 1.2em;
        width: calc(100%/2.5);
        margin-right: 0;
    }

    #top #wrap_all .flex_column.section-transparencia-evoluciontitle {
        margin-bottom: 0px;
    }

    div.section-year-evolucion section {
        margin-bottom: 0.5em;
    }

    div.section-transparencia-evoluciontitle h4 {
        padding: 0;
    }

    .valores-text.title-grafico-gastos{
        margin-bottom:-4em;
    }

    .codigo-etico {
        width: 100%;
        margin-left:0em;
        margin-bottom: 2.5em;
    }

    /*OT*/

    .coop-mapa div#mapplic1 {
        margin-top: 0px;
    }

    .textblock-ot {
        margin-top: -50px;
    }

    /*submenu quienes somos*/

    .menu-who .av-subnav-menu &gt; li &gt; a {
        border-left: none!important;
    }




    /*PARTICIPAR*/

    .responsive #top #wrap_all .pase-participar section.slide-entry {
        width: 100%;
        margin: auto;
    }

    .fc-form-2 .form-element-html span {
        font-size: 0.98em;
        font-weight: 400;
        letter-spacing: 0.01em;
    }

    html .formcraft-css .fc-form-2 .form-element .form-element-html {
        padding-bottom: 1em;
    }

    #top .fc-form-2 input[type="text"], #top .fc-form-2 input[type="email"] {
        margin-bottom: 0px;
    }


}

@media only screen and (max-width: 399px){
	.single article.publicacion .temas{
		width:60%;
	}

	.single article .formato{
		width:40%;
	}

}

@media only screen and (max-width: 320px){

    .avia_wpml_language_switch li span.language_native {
        padding: 0.8em 0.05em 0.2em 0.05em;
        font-size: 0.9em;
    }


    .text-title-mobile h2 {
        font-size: 1.1em;
        font-weight: 500;
        line-height: 1.5em;
        margin-top: 4em;
    }

    table.table-asociacion {
        margin-left: -6%;
    }


    table.table-oftecnica {
        margin-left: -23px;
    }

    .table-equipotecnico table td{
        border-left: none;
        border-right:none;
    }

    table.table-objetivos {
        margin-left: -10%;
    }

    .table-cuentas table {
        margin-left: -7%;
    }

    .table-cuentas table tr th {
       font-size: 0.9em;
        padding: 0.5em;
    }

    html .formcraft-css .fc-form-2 .form-element .form-element-html {
        padding-bottom: 1em;
        margin-left: -0.7em;
        padding-right: 0.6em;
    }

    .fc-form-2 .form-element-field5 .form-element-html, .fc-form-2 .form-element-field9 .form-element-html {
        padding-bottom: 0.3em!important;
    }



}
</pre></body></html>