/**
 * @file
 * Subtheme specific CSS.
 */

/* font-face definitions */

@font-face {
  font-family: Bitter;
/*  src: local(Bitter-SemiBold),
       url(/themes/custom/wrm_barrio/fonts/bitter/static/Bitter-SemiBold.ttf) format("truetype"); */
  src: url('/themes/custom/wrm_barrio/fonts/bitter/static/Bitter-SemiBold.woff2') format('woff2'),
       url('/themes/custom/wrm_barrio/fonts/bitter/static/Bitter-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: Bitter;
/*  src: local(Bitter-Light),
    url(/themes/custom/wrm_barrio/fonts/bitter/static/Bitter-Light.ttf) format("truetype"); */
  src: url('/themes/custom/wrm_barrio/fonts/bitter/static/Bitter-Light.woff2') format('woff2'),
       url('/themes/custom/wrm_barrio/fonts/bitter/static/Bitter-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: Inter;
  src: local(Inter-Regular),
  /*     url(/themes/custom/wrm_barrio/fonts/inter/static/Inter-Regular.ttf) format("truetype"); */ 
       url('/themes/custom/wrm_barrio/fonts/inter/static/Inter-Regular.woff2') format('woff2'),
       url('/themes/custom/wrm_barrio/fonts/inter/static/Inter-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: Inter;
  src: local(Inter-SemiBold),
  /*     url(/themes/custom/wrm_barrio/fonts/inter/static/Inter-SemiBold.ttf) format("truetype"); */
       url('/themes/custom/wrm_barrio/fonts/inter/static/Inter-SemiBold.woff2') format('woff2'),
       url('/themes/custom/wrm_barrio/fonts/inter/static/Inter-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: Inter;
  src: local(Inter-Bold),
  /*  url(/themes/custom/wrm_barrio/fonts/inter/static/Inter-Bold.ttf) format("truetype"); */
       url('/themes/custom/wrm_barrio/fonts/inter/static/Inter-Bold.woff2') format('woff2'),
       url('/themes/custom/wrm_barrio/fonts/inter/static/Inter-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
}

/* fonts */

#header a.navbar-brand .site-name {
  font-family: Bitter;
  font-size: 22px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
}

#header a.navbar-brand .site-slogan {
  font-family: Bitter;
  font-size: 19px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
}

.highlighted .site-slogan-mobile {
  font-family: Bitter;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
}

#wrm-language-links .language-switcher-language-url span a,
.tb-megamenu-other-languages .dropdown-menu li > a,
.tb-megamenu-other-languages .dropdown-menu li > span.tb-megamenu-no-link,
.tb-megamenu-other-languages .nav > li > span.tb-megamenu-no-link {
  font-family: Inter;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

#block-views-block-bulletin-article-header-block-1 .views-field-field-image-caption,
#block-views-block-publication-header-block-1 .views-field-field-image-caption,
#block-views-block-article-header-block-1 .views-field-field-image-caption {
  font-family: Inter;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
}

.view-bulletins .page-item .page-link,
.view-bulletins .pager__item--next .page-link,
.view-subject-green-economy .page-item .page-link,
.view-subject-green-economy .pager__item--next .page-link,
.view-country-term .page-item .page-link,
.view-country-term .pager__item--next .page-link,
.view-special-section-term .page-item .page-link,
.view-special-section-term .pager__item--next .page-link,
.view-subject-tree-plantations .page-item .page-link,
.view-subject-tree-plantations .pager__item--next .page-link,
.view-subject-green-economy .page-item .page-link,
.view-subject-green-economy .pager__item--next .page-link
.view-search-page .page-item .page-link,
.view-search-page .pager__item--next .page-link,
.view-special-section-term .page-item .page-link,
.view-special-section-term .pager__item--next .page-link {
  margin-right: 8px;
  font-family: Inter;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.views-field-field-bulletin-date
.view-bulletins .views-field-field-bulletin-date,
#block-views-block-multimedia-header-block-1 .views-field-created,
.view-bulletin-term-listing .view-header .field--name-field-bulletin-date,
.view-bulletin-term-listing .article-info .views-field-created,
.view-bulletins .views-field-field-bulletin-date span,
.view-bulletin-article-header .views-field-created span,
.view-action-alerts-header .views-field-created span {
  font-family: Inter;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
}

#block-views-block-homepage-carousel-block-1 .read-me-button a,
#block-views-block-declarations-header-block-1 .views-field-created-1,
#block-views-block-publication-header-block-1 .views-field-created,
.view-article-header .views-field-created span {
  font-family: Inter;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
}

#block-views-block-bulletin-article-header-block-1 .views-field-field-subjects,
#block-views-block-bulletin-article-header-block-1 .views-field-field-countries,
#block-views-block-bulletin-article-header-block-1 .views-field-field-tags,
#block-views-block-bulletin-article-header-block-1 .views-field-nothing,
#block-views-block-bulletin-article-header-block-1 .views-field-field-bulletin-number,
#block-views-block-bulletin-article-header-block-1 .views-field-field-campaigns,
#block-views-block-article-header-block-1 .views-field-field-subjects,
#block-views-block-article-header-block-1 .views-field-field-countries,
#block-views-block-article-header-block-1 .views-field-field-tags,
#block-views-block-article-header-block-1 .views-field-nothing,
#block-views-block-article-header-block-1 .views-field-field-campaigns,
#block-views-block-other-information-header-block-1 .views-field-field-subjects,
#block-views-block-other-information-header-block-1 .views-field-field-countries,
#block-views-block-other-information-header-block-1 .views-field-field-tags,
#block-views-block-other-information-header-block-1 .views-field-nothing,
#block-views-block-other-information-header-block-1 .views-field-field-bulletin-number,
#block-views-block-other-information-header-block-1 .views-field-field-campaigns,
#block-views-block-publication-header-block-1 .views-field-field-subjects,
#block-views-block-publication-header-block-1 .views-field-field-countries,
#block-views-block-publication-header-block-1 .views-field-field-tags,
#block-views-block-publication-header-block-1 .views-field-nothing,
#block-views-block-publication-header-block-1 .views-field-field-site-section-term,
#block-views-block-publication-header-block-1 .views-field-field-campaigns,
#block-views-block-multimedia-header-block-1 .views-field-field-subjects,
#block-views-block-multimedia-header-block-1 .views-field-field-countries,
#block-views-block-multimedia-header-block-1 .views-field-field-tags,
#block-views-block-multimedia-header-block-1 .views-field-nothing,
#block-views-block-multimedia-header-block-1 .views-field-field-site-section-term,
#block-views-block-multimedia-header-block-1 .views-field-field-campaigns,
#block-views-block-basic-page-header-block-1 .views-field-field-subjects,
#block-views-block-basic-page-header-block-1 .views-field-field-countries,
#block-views-block-basic-page-header-block-1 .views-field-field-tags,
#block-views-block-basic-page-header-block-1 .views-field-nothing,
#block-views-block-basic-page-header-block-1 .views-field-field-site-section-term,
#block-views-block-basic-page-header-block-1 .views-field-field-campaigns,
#block-views-block-declarations-header-block-1 .views-field-field-site-section-term,
#block-views-block-declarations-header-block-1 .views-field-field-subjects,
#block-views-block-declarations-header-block-1 .views-field-field-countries,
#block-views-block-declarations-header-block-1 .views-field-field-tags,
#block-views-block-declarations-header-block-1 .views-field-nothing,
#block-views-block-declarations-header-block-1 .views-field-field-site-section-term,
#block-views-block-declarations-header-block-1 .views-field-field-campaigns,
#block-views-block-action-alerts-header-block-1 .views-field-field-subjects,
#block-views-block-action-alerts-header-block-1 .views-field-field-countries,
#block-views-block-action-alerts-header-block-1 .views-field-field-tags,
#block-views-block-action-alerts-header-block-1 .views-field-nothing,
#block-views-block-action-alerts-header-block-1 .views-field-field-site-section-term,
#block-views-block-action-alerts-header-block-1 .views-field-field-campaigns,
#petition-form #edit-captcha-response--description {
  font-family: Inter;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.19px;
}

.view-wrm-bulletin .views-field-field-bulletin-number,
.view-bulletin-term-listing .field--name-field-bulletin-number,
.view-bulletins .views-field-field-bulletin-number,
#block-views-block-publication-header-block-1 .article-info .views-label,
#block-views-block-multimedia-header-block-1 .article-info .views-label,
#block-views-block-basic-page-header-block-1 .views-label,
#block-views-block-wrm-bulletin-last-issue-block-1 .views-field-field-bulletin-number,
.view-bulletin-term-listing .views-field-field-bulletin-number {
  font-family: Inter;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
}

.view-bulletin-term-listing .field--name-description,
#block-wrm-barrio-breadcrumbs ol li,
#block-wrm-barrio-breadcrumbs ol li a {
  font-family: Inter;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal !important;
  line-height: 1.25;
  letter-spacing: -0.46px;
}

.view-subject-term-from-index .view-header select option,
.view-subject-term-from-index .view-header select,
.view-subject-term-from-index .views-field-field-site-section-term,
.view-subject-term-from-index .views-field-created,
.view-subject-green-economy .views-field-field-site-section-term,
.view-subject-green-economy .views-field-created,
.view-subject-tree-plantations .views-field-field-site-section-term,
.view-subject-tree-plantations .views-field-created,
.view-publications-listing .view-header select option,
.view-publications-listing .view-header select,
.view-publications-listing .views-field-field-site-section-term,
.view-publications-listing .views-field-created,
.view-declarations-listing .view-header select option,
.view-declarations-listing .view-header select,
.view-declarations-listing .views-field-field-site-section-term,
.view-declarations-listing .views-field-created,
.view-action-alerts-listing .view-header select option,
.view-action-alerts-listing .view-header select,
.view-action-alerts-listing .views-field-field-site-section-term,
.view-action-alerts-listing .views-field-created,
.view-multimedia-listing .view-header select option,
.view-multimedia-listing .view-header select,
.view-multimedia-listing .views-field-field-site-section-term,
.view-multimedia-listing .views-field-created,
.view-content-by-language .views-field-field-site-section-term,
.view-content-by-language .views-field-created,
.view-country-term .views-field-field-site-section-term,
.view-country-term .view-filters .custom-select,
.view-country-term .view-filters .custom-select option,
.view-special-section-term .custom-select,
.view-special-section-term .custom-select option,
.view-country-term .views-field-created,
.view-content-by-language .view-filters select,
#block-views-block-publication-header-block-1 .article-info .field-content a,
#block-views-block-multimedia-header-block-1 .article-info .field-content a,
#block-views-block-basic-page-header-block-1 .field-content a,
.view-subject-green-economy .view-filters select option,
.view-subject-green-economy .view-filters select,
.view-subject-tree-plantations .view-filters select option,
.view-subject-tree-plantations .view-filters select,
.view-advanced-search .view-filters select,
.view-advanced-search .view-filters input,
.view-special-section-term .view-filters select,
.view-special-section-term .views-field-field-site-section-term,
.view-special-section-term .views-field-created,
#block-wrm-barrio-mailchimpsubscriptionformsignup p a.privacy-link,
#block-mailchimpsubscriptionformsignupes-2 p a.privacy-link,
#block-mailchimpsubscriptionformsignupfr-2 p a.privacy-link,
#block-mailchimpsubscriptionformsignuppt-2 p a.privacy-link {
  font-family: Inter;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
}

.subscribe-button a,
#block-wrm-barrio-contacten a.donate-button,
#block-wrm-barrio-mailchimpsubscriptionformsignup form #edit-submit,
#block-mailchimpsubscriptionformsignupes-2 form #edit-submit,
#block-mailchimpsubscriptionformsignupfr-2 form #edit-submit,
#block-mailchimpsubscriptionformsignuppt-2 form #edit-submit,
.views-field-view-taxonomy-term a,
.views-field-field-bulletin-pdf a,
.view-bulletin-term-listing .pdf-download a,
#mailchimp-signup-subscribe-page-sign-up-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-es-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-fr-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-pt-form #edit-submit,
#petition-form #edit-submit,
.view-search-page .view-filters button,
.view-advanced-search .view-filters button,
.view-search-page .views-exposed-form .description a,
.view-search-page .js-form-item-sort-bef-combine .form-select {
  font-family: Inter;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.tb-megamenu .dropdown-menu li > a {
  font-family: Inter;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}

.tb-megamenu .fullwidth li > a,
.block-tb-megamenu-menu-blockother-languages .dropdown-menu li > a,
.view-countries-by-region .views-field-name a,
.view-other-countries .views-field-name a,
.carousel-control-prev-icon,
.carousel-control-next-icon,
.view-search-page .view-filters input {
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}

.tb-megamenu-subjects-menu .nav > li {
  font-family: Inter;
/*  font-size: 20px; */
  font-size: calc(18px + (21 - 18) * ((100vw - 1024px) / (1600 - 1024)));
  font-weight: 600 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

#block-publicationsblock p,
#block-multimediablock p,
#block-declarationsblocken p,
.view-publications-listing .views-field-summary-processed,
.view-declarations-listing .views-field-summary-processed,
.view-action-alerts-listing p,
.view-content-by-language p,
.view-content-by-language .views-field-summary-processed,
.view-bulletin-term-listing .article-info .views-field-body,
#views-bootstrap-subject-term-from-index-page-1 .views-field-summary-processed,
#views-bootstrap-multimedia-listing-page-1 .views-field-summary-processed,
.view-country-term .view-content .views-field-body,
.view-special-section-term .view-content .views-field-body,
.view-subject-tree-plantations .views-field-body,
.view-subject-green-economy .views-field-body {
  font-family: Inter;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
}

#block-wrm-barrio-contacten p {
  font-family: Inter;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
}

.open-parent .cheeseburger-menu__menu-list-item-link {
  font-family: Inter;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: -0.25px;
}

.view-subject-term-from-index .view-header h3,
.view-publications-listing .view-header h3,
.view-declarations-listing .view-header h3,
.view-action-alerts-listing .view-header h3,
.view-multimedia-listing .view-header h3,
.view-subject-green-economy .view-filters label,
.view-subject-tree-plantations .view-filters label,
.view-country-term .view-filters label,
.view-special-section-term .view-filters label,
.view-content-by-language .view-filters label,
#mailchimp-signup-subscribe-page-sign-up-form label,
#mailchimp-signup-subscribe-page-sign-up-es-form label,
#mailchimp-signup-subscribe-page-sign-up-fr-form label,
#mailchimp-signup-subscribe-page-sign-up-pt-form label {
  font-family: Inter;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
}

#block-wrm-barrio-mailchimpsubscriptionformsignup form,
#block-mailchimpsubscriptionformsignupes-2 form,
#block-mailchimpsubscriptionformsignupfr-2 form,
#block-mailchimpsubscriptionformsignuppt-2 form,
.region-footer-third p {
  font-family: Inter;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.tb-megamenu-nav .fullwidth .mega-group-title {
  font-family: Inter;
  font-size: 21px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

#block-petitionformblock-2 form label {
  font-size: 21px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
}

#block-views-block-homepage-carousel-block-1 .item-subtitle p {
  font-family: Inter;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
}

#block-views-block-petition-text-block-1, #block-views-block-petition-text-block-1 p {
  font-family: Inter;
  font-size: 21px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.62;
  letter-spacing: -0.25px;
}
  
#block-views-block-homepage-highlighted-posts-block-1 h2,
.view-other-countries h3 {
  font-family: Inter;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: -0.5px;
}

article.node--type-bulletin-article .field--name-body,
article.node--type-article .field--name-body,
article.node--type-publication .field--name-body,
article.node--type-multimedia .field--name-body,
article.node--type-page .field--name-body,
article.node--type-other-information .field--name-body,
article.node--type-declaration .field--name-body,
article.node--type-petition .field--name-body,
.view-search-page .view-content .views-field-search-api-excerpt,
.view-advanced-search .view-content .views-field-search-api-excerpt,
#block-views-block-other-information-header-block-1 .views-field-body,
#block-views-block-other-information-header-block-1 .views-field-body p,
.view-special-section-term .view-header .taxonomy-term .field--name-description {
  font-family: Inter;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.64;
  letter-spacing: -0.25px;
}

article.node--type-bulletin-article .field--name-body p.footnote,
article.node--type-article .field--name-body p.footnote,
article.node--type-publication .field--name-body p.footnote,
article.node--type-multimedia .field--name-body p.footnote,
article.node--type-page .field--name-body p.footnote,
article.node--type-other-information .field--name-body p.footnote,
article.node--type-declaration .field--name-body p.footnote,
article.node--type-petition .field--name-body p.footnote { 
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  /*  line-height: 1.64; */
  line-height: 2;
  letter-spacing: -0.5px;
}

.view-search-page .view-content .views-field-created,
.view-advanced-search .view-content .views-field-created {
  font-family: Inter;
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.64;
  letter-spacing: -0.25px;
}
  
#block-wrm-barrio-homepageregionsmenu ul li a,
#block-homepageregionsmenu-2 ul li a,
#block-wrm-barrio-homepagepublications ul li a,
#block-subjectsmenu-2 ul li a,
#block-homepagepublications-3 ul li a,
.view-search-page .view-filters .js-form-item-sort-bef-combine label {
  font-family: Inter;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.site-footer h2 {
  font-family: Inter;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: -0.5px;
}

.cheeseburger-menu__menu-list-item-link {
  font-family: Inter;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
}

#block-bulletinlandingpageinto p,
#block-views-block-bulletin-article-header-block-1 .views-field-body,
#block-views-block-bulletin-article-header-block-1 .views-field-body p,
#block-views-block-basic-page-header-block-1 .views-field-body,
#block-views-block-basic-page-header-block-1 .views-field-body p,
#block-views-block-article-header-block-1 .views-field-body,
#block-views-block-article-header-block-1 .views-field-body p,
#block-views-block-publication-header-block-1 .views-field-body,
#block-views-block-publication-header-block-1 .views-field-body p,
#block-views-block-multimedia-header-block-1 .views-field-body,
#block-views-block-multimedia-header-block-1 .views-field-body p,
#block-views-block-publication-header-block-1 .views-field-body,
#block-views-block-publication-header-block-1 .views-field-body p,
.view-bulletins .view-header .view-head-text p,
#mailchimp-signup-subscribe-page-sign-up-form,
#mailchimp-signup-subscribe-page-sign-up-es-form,
#mailchimp-signup-subscribe-page-sign-up-fr-form,
#mailchimp-signup-subscribe-page-sign-up-pt-form,
.view-bulletin-article-header .article-info .views-field-body,
.view-subject-term-from-index .view-header .taxonomy-term .field--name-description,
.view-publication-header .views-field-body,
.view-subject-tree-plantations .view-header .taxonomy-term .field--name-description,
.view-subject-green-economy .view-header .taxonomy-term .field--name-description,
.view-search-page .view-content .views-field-title,
.view-advanced-search .view-filters label,
.view-advanced-search .view-content .views-field-title {
  font-family: Inter;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: -0.75px;
}

.view-bulletin-term-listing .view-content .item-list .article-info .views-field-title h3 a,
.view-bulletin-term-listing .view-content .item-list .article-info .views-field-view-node,
.view-bulletins .views-field-field-excerpt,
#block-publicationsblock h2,
#block-multimediablock h2,
#block-declarationsblocken h2,
.view-publications-listing .views-field-title a,
.view-declarations-listing .views-field-title a,
.view-action-alerts-listing .views-field-title a,
.view-multimedia-listing .views-field-title a,
.view-content-by-language .views-field-title a,
#views-bootstrap-subject-term-from-index-page-1 .views-field-title a,
.view-country-term .views-field-title a,
.view-special-section-term .views-field-title a,
.view-subject-tree-plantations .views-field-title a,
.view-subject-green-economy .views-field-title a {
  font-family: Inter;
  font-size: 26px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: -0.6px;
}

#block-views-block-homepage-carousel-block-1 h3,
#block-views-block-wrm-bulletin-last-issue-block-1 .views-field-field-excerpt,
#block-bulletinlandingpage-2 ul li a,
#block-bulletinlandingpage-3 ul li a,
#block-wrm-barrio-bulletinlandingpagees ul li a,
#block-bulletinlandingpagees-2 ul li a,
#block-bulletinlandingpagefr-2 ul li a,
#block-bulletinlandingpagefr-3 ul li a,
#block-bulletinlandingpagept-2 ul li a,
#block-bulletinlandingpagept-3 ul li a,
#views-bootstrap-subject-term-landing-page-1 .views-field-name span a,
#views-bootstrap-subject-term-parent-page-1 .views-field-name a {
  font-family: Inter;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: -0.75px;
}

.vocabulary-subjects .field--name-description,
#block-publicationslistingheader p,
#block-declarationslistingheaderen p,
#block-multimedialistingheader p,
#block-issuesheaderen p,
#block-publicationslistingheader p span,
#block-multimedialistingheader p span,
#block-issuesheaderen p span {
 font-family: Inter;
  font-size: 32px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.31;
  letter-spacing: -1px
}

.view-wrm-bulletin .views-label-field-excerpt,
#block-materialsheader .field--name-body,
.path-node .field--name-body h3 {
  font-family: Inter;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: -1px;
}

#block-wrm-barrio-homepageregionsmenu h2,
#block-homepageregionsmenu-2 h2,
#block-wrm-barrio-homepagepublications h2,
#block-homepagepublications-3 h2,
#block-subjectsmenu-2 h2,
.view-bulletin-term-listing .view-content .item-list > h3,
.path-node .field--name-body h2,
#block-views-block-petition-text-block-1 h2,
.view-search-page .view-filters label {
  font-family: Inter;
  font-size: 40px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: -1px;
}

#block-wrm-barrio-page-title h1.title,
.view-wrm-bulletin .views-field-field-excerpt .field-content,
.view-bulletin-term-listing .field--name-field-excerpt,
.node--type-bulletin-article #block-wrm-barrio-page-title h1.title,
.node--type-publication #block-wrm-barrio-page-title h1.title,
.node--type-multimedia #block-wrm-barrio-page-title h1.title,
.node--type-page #block-wrm-barrio-page-title h1.title,
.view-declarations-header .views-field-title h1,
.view-action-alerts-header .views-field-title h1 {
  font-family: Inter;
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: -1.5px;
}

.page-vocabulary-subjects h1.title {
  font-family: Inter;
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: -0.8px;
}

#block-wrm-barrio-page-title h1,
.view-bulletins .view-header .view-head-text h1.title,
#block-materialsheader h1.title,
#block-publicationslistingheader h1.title,
#block-declarationslistingheaderen h1.title,
#block-multimedialistingheader h1.title,
#block-issuesheaderen h1.title,
.path-bulletin #block-wrm-barrio-page-title h1.title,
#block-bulletinlandingpageinto h1.title,
.page-taxonomy-term-14 #block-wrm-barrio-page-title h1.title,
.page-taxonomy-term-15 #block-wrm-barrio-page-title h1.title,
.page-taxonomy-term-16 #block-wrm-barrio-page-title h1.title,
.page-taxonomy-term-55 #block-wrm-barrio-page-title h1.title,
.page-taxonomy-term-56 #block-wrm-barrio-page-title h1.title,
.path-issues #block-wrm-barrio-page-title h1.title {
  font-family: Inter;
  font-size: 60px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: -1.5px;
}

#block-views-block-other-information-header-block-1 .views-field-body a,
#block-views-block-other-information-header-block-1 .views-field-body p a,
article.node--type-bulletin-article .field--name-body a,
article.node--type-article .field--name-body a,
article.node--type-publication .field--name-body a,
article.node--type-multimedia .field--name-body a,
article.node--type-page .field--name-body a,
article.node--type-other-information .field--name-body a,
article.node--type-declaration .field--name-body a,
article.node--type-petition .field--name-body a {
  font-weight: 600;
  border-bottom: dotted 1px #334d30;
}

#block-views-block-other-information-header-block-1 .views-field-body a:hover,
#block-views-block-other-information-header-block-1 .views-field-body p a:hover,
article.node--type-bulletin-article .field--name-body a:hover,
article.node--type-article .field--name-body a:hover,
article.node--type-publication .field--name-body a:hover,
article.node--type-multimedia .field--name-body a:hover,
article.node--type-page .field--name-body a:hover,
article.node--type-other-information .field--name-body a:hover,
article.node--type-declaration .field--name-body a:hover,
article.node--type-petition .field--name-body a:hover {
  font-weight: 600;
  border-bottom: dotted 1px #c24a00;
  color: #c24a00;
  text-decoration: none;
}

/* Headings within articles */
.path-node .field--name-body h3 {
  padding-top: 60px;
  padding-bottom: 24px;
}

.path-node .field--name-body h2 {
  padding-top: 60px;
  padding-bottom: 36px;
}

/* colours */

#block-wrm-barrio-contacten a.donate-button,
#block-wrm-barrio-mailchimpsubscriptionformsignup form #edit-submit,
#block-mailchimpsubscriptionformsignupes-2 form #edit-submit,
#block-mailchimpsubscriptionformsignupfr-2 form #edit-submit,
#block-mailchimpsubscriptionformsignuppt-2 form #edit-submit {
  color: #022b1c;
}

#block-views-block-homepage-carousel-block-1 .item-subtitle p {
  color: #06291c;
}

#block-wrm-barrio-page-title h1.title,
#header a:hover,
.tb-megamenu-other-languages .nav > li > span.tb-megamenu-no-link:focus,
.tb-megamenu-other-languages .nav > li > span.tb-megamenu-no-link:hover,
.tb-megamenu-other-languages .nav > li > span.tb-megamenu-no-link,
.tb-megamenu-subjects-menu .nav > .active > a,
.tb-megamenu-subjects-menu .nav > li,
.tb-megamenu .nav > li > span,
.tb-megamenu .nav > li > span.tb-megamenu-no-link,
.tb-megamenu .nav > li > a,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu-subjects-menu .nav > li.open.dropdown.active > span.tb-megamenu-no-link:hover,
.tb-megamenu-subjects-menu .nav > li.open.dropdown.active > span.tb-megamenu-no-link,
.tb-megamenu-subjects-menu .nav > li.dropdown.open.active > a:hover,
#header .subscribe-button a:hover,
#petition-form #edit-submit:hover,
.view-search-page .view-filters button:hover,
.view-search-page .views-exposed-form .description a:hover,
.view-advanced-search .view-filters button:hover,
.tb-megamenu-subjects-menu .nav > li > span.tb-megamenu-no-link:hover,
.tb-megamenu-subjects-menu .nav > li.open > span.tb-megamenu-no-link,
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:hover,
.tb-megamenu-subjects-menu .nav > li.open.dropdown.active > span.tb-megamenu-no-link:hover,
#block-views-block-homepage-carousel-block-1 h3,
#block-views-block-homepage-highlighted-posts-block-1 h2,
#block-subjectsmenu-2 h2,
#block-wrm-barrio-homepageregionsmenu h2,
#block-wrm-barrio-homepageregionsmenu ul li a,
#block-homepageregionsmenu-2 h2,
#block-homepageregionsmenu-2 ul li a,
#block-subjectsmenu-2 ul li a,
#block-wrm-barrio-homepagepublications h2,
#block-wrm-barrio-homepagepublications ul li a,
#block-homepagepublications-3 h2,
#block-homepagepublications-3 ul li a,
.views-field-field-bulletin-date,
.views-field-field-bulletin-pdf a,
#block-views-block-wrm-bulletin-last-issue-block-1 .views-field-field-excerpt,
#block-bulletinlandingpage-2 ul li a,
#block-bulletinlandingpage-3 ul li a,
#block-wrm-barrio-bulletinlandingpagees ul li a,
#block-bulletinlandingpagees-2 ul li a,
#block-bulletinlandingpagefr-2 ul li a,
#block-bulletinlandingpagefr-3 ul li a,
#block-bulletinlandingpagept-2 ul li a,
#block-bulletinlandingpagept-3 ul li a,
.view-bulletin-term-listing .field--name-field-excerpt,
.view-bulletin-term-listing .field--name-description,
.view-bulletin-term-listing .view-content .item-list > h3,
.view-bulletin-term-listing .view-content .item-list .article-info .views-field-title h3 a,
.view-bulletin-term-listing .view-content .item-list .article-info .views-field-view-node,
.node--type-bulletin-article #block-wrm-barrio-page-title h1.title,
.node--type-publication #block-wrm-barrio-page-title h1.title,
.node--type-multimedia #block-wrm-barrio-page-title h1.title,
.node--type-page #block-wrm-barrio-page-title h1.title,
#block-views-block-bulletin-article-header-block-1 .views-field-body,
#block-views-block-bulletin-article-header-block-1 .views-field-field-image-caption,
#block-views-block-article-header-block-1 .views-field-body,
#block-views-block-article-header-block-1 .views-field-field-image-caption,
#block-views-block-other-information-header-block-1 .views-field-body,
#block-views-block-other-information-header-block-1 .views-field-field-image-caption,
#block-views-block-publication-header-block-1 .views-field-body,
#block-views-block-publication-header-block-1 .views-field-field-image-caption,
#block-views-block-multimedia-header-block-1 .views-field-body,
#block-views-block-multimedia-header-block-1 .views-field-field-image-caption,
article.node--type-bulletin-article .field--name-body,
article.node--type-publication .field--name-body,
article.node--type-multimedia .field--name-body,
article.node--type-page .field--name-body,
#block-views-block-bulletin-article-header-block-1 .social-sharing-buttons a,
#block-views-block-publication-header-block-1 .social-sharing-buttons a,
#block-views-block-multimedia-header-block-1 .social-sharing-buttons a,
#block-views-block-basic-page-header-block-1 .social-sharing-buttons a,
#block-views-block-other-information-header-block-1 .social-sharing-buttons a,
.path-bulletins #block-wrm-barrio-page-title h1.title,
.vocabulary-subjects .field--name-description,
.page-vocabulary-subjects #block-wrm-barrio-page-title h1.title,
.view-subject-term-from-index .view-header h3,
.view-subject-term-from-index .view-header select option,
.view-subject-green-economy .view-header h3,
.view-subject-green-economy .view-header .custom-select option,
.view-subject-tree-plantations .view-header h3,
.view-subject-tree-plantations .view-header .custom-select option,
.view-subject-tree-plantations .views-field-created,
.view-publications-listing .view-header select option,
.view-declarations-listing .view-header select option,
.view-action-alerts-listing .view-header select option,
.view-multimedia-listing .view-header select option,
#block-materialsheader .field--name-body,
#block-publicationsblock h2 ,
#block-multimediablock h2,
#block-declarationsblocken h2,
#block-publicationsblock p,
#block-multimediablock p,
#block-declarationsblocken p,
.view-subject-term-from-index .views-field-created,
.view-subject-tree-plantations .views-field-created,
.view-subject-green-economy .views-field-created
.view-publications-listing .views-field-title a,
.view-publications-listing .views-field-summary-processed,
.view-publications-listing .views-field-created,
.view-declarations-listing .views-field-title a,
.view-declarations-listing .views-field-summary-processed,
.view-declarations-listing .views-field-created,
.view-action-alerts-listing .views-field-title a,
.view-action-alerts-listing p,
.view-action-alerts-listing .views-field-created,
.view-multimedia-listing .views-field-title a,
.view-multimedia-listing p,
.view-multimedia-listing .views-field-created,
.view-country-term .views-field-created,
.view-content-by-language .views-field-title a,
.view-content-by-language p,
.view-content-by-language .views-field-created,
.view-content-by-language .views-field-summary-processed,
#block-publicationslistingheader h1.title,
#block-publicationslistingheader p,
#block-multimedialistingheader h1.title,
#block-multimedialistingheader p,
#block-declarationslistingheaderen h1.title,
#block-declarationslistingheaderen p,
#block-views-block-publication-header-block-1 .views-field-body p,
#block-views-block-publication-header-block-1 .article-info .views-label,
#block-views-block-multimedia-header-block-1 .views-field-body p,
#block-views-block-multimedia-header-block-1 .article-info .views-label,
#block-views-block-basic-page-header-block-1 .views-field-body p,
#block-views-block-basic-page-header-block-1 .article-info .views-label,
#views-bootstrap-subject-term-landing-page-1 .views-field-name span a,
#block-issuesheaderen h1.title,
#block-issuesheaderen p,
#block-wrm-barrio-page-title h1.title,
.view-wrm-bulletin .views-field-field-excerpt .field-content,
.view-bulletins .views-field-field-excerpt,
#views-bootstrap-subject-term-from-index-page-1 .views-field-title a,
#views-bootstrap-subject-term-from-index-page-1 .views-field-summary-processed,
.view-country-term .views-field-title a,
.view-country-term .views-field-body,
.view-special-section-term .views-field-title a,
.view-special-section-term .views-field-body,
.view-publication-header .views-field-body,
.view-subject-tree-plantations .views-field-title a,
.view-subject-tree-plantations .views-field-summary-processed,
.view-subject-green-economy .views-field-title a,
.view-subject-green-economy .views-field-summary-processed,
#block-wrm-barrio-breadcrumbs ol li,
.view-declarations-header .views-field-title h1,
.view-action-alerts-header .views-field-title h1,
.view-special-section-term .views-field-created,
article.node--type-declaration .field--name-body,
article.node--type-petition .field--name-body,
#petition-form form label,
.view-search-page .view-filters label,
#block-subscribepageprivacypolicylink p a.privacy-link,
.view-search-page .js-form-item-sort-bef-combine .form-select,
.view-search-page .js-form-item-sort-bef-combine label,
.view-advanced-search .view-filters label,
.view-advanced-search .view-filters select,
.view-content-by-language .view-filters label {
  color: #273924;
}

#petition-form .text-muted {
  color: #273924 !important;
}

.tb-megamenu-nav .fullwidth .mega-group-title,
.cheeseburger-menu__menu-list-item-link,
.carousel-control-prev-icon,
.carousel-control-next-icon {
  color: #334d30;
}

.site-footer h2 {
  color: #bbc85a;
}

.region-footer-third .social-media i {
  color: #bdc865;
}

#wrm-language-links .language-switcher-language-url span a.is-active,
#wrm-language-links .language-switcher-language-url span a:hover,
.tb-megamenu-subjects-menu .dropdown-menu .active,
.view-wrm-bulletin .views-label-field-excerpt,
.view-wrm-bulletin .views-field-field-bulletin-number,
.view-wrm-bulletin .views-field-field-bulletin-number a,
.view-bulletin-term-listing .field--name-field-bulletin-number,
.view-bulletin-term-listing .view-content .item-list .article-info .views-field-created,
#block-views-block-bulletin-article-header-block-1 .views-field-field-subjects .field-content a,
#block-views-block-bulletin-article-header-block-1 .views-field-field-subjects .field-content,
#block-views-block-bulletin-article-header-block-1 .views-field-field-countries .field-content,
#block-views-block-bulletin-article-header-block-1 .views-field-field-countries .field-content a,
#block-views-block-bulletin-article-header-block-1 .views-field-field-tags,
#block-views-block-bulletin-article-header-block-1 .views-field-nothing .field-content a,
#block-views-block-bulletin-article-header-block-1 .views-field-nothing .field-content,
#block-views-block-bulletin-article-header-block-1 .views-field-field-bulletin-number,
#block-views-block-bulletin-article-header-block-1 .views-field-field-countries .field-content a,
#block-views-block-bulletin-article-header-block-1 .article-info .views-field-field-bulletin-number .field-content a,
#block-views-block-bulletin-article-header-block-1 .article-info .views-field-field-campaigns .field-content a,
#block-views-block-article-header-block-1 .views-field-field-subjects .field-content a,
#block-views-block-article-header-block-1 .views-field-field-subjects .field-content,
#block-views-block-article-header-block-1 .views-field-field-countries .field-content,
#block-views-block-article-header-block-1 .views-field-field-countries .field-content a,
#block-views-block-article-header-block-1 .views-field-field-tags,
#block-views-block-article-header-block-1 .views-field-nothing .field-content a,
#block-views-block-article-header-block-1 .views-field-nothing .field-content,
#block-views-block-article-header-block-1 .views-field-field-bulletin-number,
#block-views-block-article-header-block-1 .views-field-field-countries .field-content a,
#block-views-block-article-header-block-1 .article-info .views-field-field-bulletin-number .field-content a,
#block-views-block-article-header-block-1 .article-info .views-field-field-campaigns .field-content a,
#block-views-block-other-information-header-block-1 .views-field-field-subjects .field-content a,
#block-views-block-other-information-header-block-1 .views-field-field-subjects .field-content,
#block-views-block-other-information-header-block-1 .views-field-field-countries .field-content,
#block-views-block-other-information-header-block-1 .views-field-field-countries .field-content a,
#block-views-block-other-information-header-block-1 .views-field-field-tags,
#block-views-block-other-information-header-block-1 .views-field-nothing .field-content a,
#block-views-block-other-information-header-block-1 .views-field-nothing .field-content,
#block-views-block-other-information-header-block-1 .views-field-field-bulletin-number,
#block-views-block-other-information-header-block-1 .views-field-field-countries .field-content a,
#block-views-block-other-information-header-block-1 .article-info .views-field-field-bulletin-number .field-content a,
#block-views-block-other-information-header-block-1 .article-info .views-field-field-campaigns .field-content a,
#block-views-block-publication-header-block-1 .article-info .views-field-field-site-section-term .field-content,
#block-views-block-publication-header-block-1 .views-field-field-subjects .field-content,
#block-views-block-publication-header-block-1 .views-field-field-subjects .field-content a,
#block-views-block-publication-header-block-1 .views-field-field-countries,
#block-views-block-publication-header-block-1 .views-field-field-countries a,
#block-views-block-publication-header-block-1 .views-field-field-tags,
#block-views-block-publication-header-block-1 .views-field-field-tags a,
#block-views-block-publication-header-block-1 .views-field-nothing,
#block-views-block-publication-header-block-1 .views-field-nothing .field-content,
#block-views-block-publication-header-block-1 .views-field-nothing a,
#block-views-block-publication-header-block-1 .views-field-field-bulletin-number,
#block-views-block-publication-header-block-1 .views-field-field-campaigns .field-content a,
#block-views-block-multimedia-header-block-1 .article-info .views-field-field-bulletin-number .field-content a,
#block-views-block-multimedia-header-block-1 .article-info .views-field-field-site-section-term .field-content,
#block-views-block-multimedia-header-block-1 .views-field-field-subjects .field-content,
#block-views-block-multimedia-header-block-1 .views-field-field-subjects .field-content a,
#block-views-block-multimedia-header-block-1 .views-field-field-countries,
#block-views-block-multimedia-header-block-1 .views-field-field-countries a,
#block-views-block-multimedia-header-block-1 .views-field-field-tags,
#block-views-block-multimedia-header-block-1 .views-field-field-tags a,
#block-views-block-multimedia-header-block-1 .views-field-nothing,
#block-views-block-multimedia-header-block-1 .views-field-nothing a,
#block-views-block-multimedia-header-block-1 .views-field-nothing .field-content,
#block-views-block-multimedia-header-block-1 .views-field-field-bulletin-number,
#block-views-block-multimedia-header-block-1 .article-info .views-field-field-bulletin-number .field-content a,
#block-views-block-multimedia-header-block-1 .article-info .views-field-field-campaigns .field-content a,
#block-views-block-basic-page-header-block-1 .views-field-field-subjects .field-content,
#block-views-block-basic-page-header-block-1 .views-field-field-subjects .field-content a,
#block-views-block-basic-page-header-block-1 .views-field-field-countries,
#block-views-block-basic-page-header-block-1 .views-field-field-countries a,
#block-views-block-basic-page-header-block-1 .views-field-field-tags,
#block-views-block-basic-page-header-block-1 .views-field-field-tags a,
#block-views-block-basic-page-header-block-1 .views-field-nothing,
#block-views-block-basic-page-header-block-1 .views-field-nothing .field-content a,
#block-views-block-basic-page-header-block-1 .views-field-nothing .field-content,
#block-views-block-basic-page-header-block-1 .views-field-field-bulletin-number,
#block-views-block-basic-page-header-block-1 .article-info .views-field-field-bulletin-number .field-content a,
#block-views-block-basic-page-header-block-1 .views-field-field-campaigns .field-content a,
#block-views-block-declarations-header-block-1 .article-info .views-field-field-site-section-term .field-content,
#block-views-block-declarations-header-block-1 .views-field-field-subjects .field-content,
#block-views-block-declarations-header-block-1 .views-field-field-subjects .field-content a,
#block-views-block-declarations-header-block-1 .views-field-field-countries,
#block-views-block-declarations-header-block-1 .views-field-field-countries a,
#block-views-block-declarations-header-block-1 .views-field-field-tags,
#block-views-block-declarations-header-block-1 .views-field-field-tags a,
/* #block-views-block-declarations-header-block-1 .views-field-nothing, */
#block-views-block-declarations-header-block-1 .views-field-nothing .field-content a,
#block-views-block-declarations-header-block-1 .views-field-nothing .field-content,
#block-views-block-declarations-header-block-1 .views-field-field-bulletin-number,
#block-views-block-declarations-header-block-1 .article-info .views-field-field-bulletin-number .field-content a,
#block-views-block-declarations-header-block-1 .views-field-field-campaigns .field-content a,
#block-views-block-action-alerts-header-block-1 .views-field-field-subjects .field-content,
#block-views-block-action-alerts-header-block-1 .views-field-field-subjects .field-content a,
/* #block-views-block-action-alerts-header-block-1 .views-field-field-countries, */
#block-views-block-action-alerts-header-block-1 .views-field-field-countries .field-content a,
#block-views-block-action-alerts-header-block-1 .views-field-field-tags,
#block-views-block-action-alerts-header-block-1 .views-field-field-tags a,
#block-views-block-action-alerts-header-block-1 .views-field-nothing .field-content a,
#block-views-block-action-alerts-header-block-1 .views-field-nothing .field-content,
#block-views-block-action-alerts-header-block-1 .views-field-field-bulletin-number,
#block-views-block-action-alerts-header-block-1 .article-info .views-field-field-bulletin-number .field-content a,
#block-views-block-action-alerts-header-block-1 .views-field-field-campaigns .field-content a,
.view-bulletins .views-field-field-bulletin-number,
.view-publications-listing .views-field-field-site-section-term,
.view-subject-term-from-index .views-field-field-site-section-term,
.view-subject-green-economy .views-field-field-site-section-term,
.view-declarations-listing .views-field-field-site-section-term,
.view-action-alerts-listing .views-field-field-site-section-term,
.view-multimedia-listing .views-field-field-site-section-term,
.view-content-by-language .views-field-field-site-section-term,
.view-country-term .views-field-field-site-section-term,
.view-subject-tree-plantations .views-field-field-site-section-term,
#block-views-block-wrm-bulletin-last-issue-block-1 .views-field-field-bulletin-number a,
.view-bulletins .views-field-field-bulletin-number a,
#block-views-block-bulletin-article-header-block-1 .views-field-nothing .links-inline span::after,
.view-bulletin-term-listing .views-field-field-bulletin-number,
#block-wrm-barrio-breadcrumbs ol li a,
.view-special-section-term .views-field-field-site-section-term,
.view-special-section-term .views-field-field-site-section-term a,
.breadcrumb-item + .breadcrumb-item::before {
  color: #c24a00;
}

.tb-megamenu-other-languages .dropdown-toggle::after {
  color: #e56a0e;
}

.view-bulletins .page-item .page-link,
.view-bulletins .pager__item--next .page-link,
.view-subject-term-from-index .page-item .page-link,
.view-subject-term-from-index .pager__item--next .page-link,
.view-publications-listing .page-item .page-link,
.view-publications-listing .pager__item--next .page-link,
.view-declarations-listing .page-item .page-link,
.view-declarations-listing .pager__item--next .page-link,
.view-action-alerts-listing .page-item .page-link,
.view-action-alerts-listing .pager__item--next .page-link,
.view-multimedia-listing .page-item .page-link,
.view-multimedia-listing .pager__item--next .page-link,
.view-content-by-language .page-item .page-link,
.view-content-by-language .pager__item--next .page-link,
.view-subject-green-economy .page-item .page-link,
.view-subject-green-economy .pager__item--next .page-link,
.view-country-term .page-item .page-link,
.view-country-term .pager__item--next .page-link,
.view-special-section-term .page-item .page-link,
.view-special-section-term .pager__item--next .page-link,
.view-subject-tree-plantations .page-item .page-link,
.view-subject-tree-plantations .pager__item--next .page-link,
.view-search-page .page-item .page-link,
.view-search-page .pager__item--next .page-link,
.tb-megamenu .dropdown-menu .active > a,
#header .tb-megamenu-subjects-menu .dropdown-menu a:hover,
#header .tb-megamenu-other-languages .nav > li.dropdown.active ul li > a:hover,
#header .tb-megamenu-other-languages .nav > li.dropdown ul li > a:hover,
.carousel-control-prev:hover span,
.carousel-control-next:hover span,
.view-advanced-search .page-item .page-link,
.view-advanced-search .pager__item--next .page-link {
  color: #e67520;
}

#block-wrm-barrio-contacten p,
#block-wrm-barrio-mailchimpsubscriptionformsignup form,
#block-mailchimpsubscriptionformsignupes-2 form,
#block-mailchimpsubscriptionformsignupfr-2 form,
#block-mailchimpsubscriptionformsignuppt-2 form,
.region-footer-third p {
  color: #f2f4e6;
}

#block-wrm-barrio-page-title h1,
.path-bulletin #block-wrm-barrio-page-title h1.title,
#block-bulletinlandingpageinto h1.title {
  color: #f5f5f1;
}

#block-views-block-homepage-carousel-block-1 .read-me-button a,
#block-bulletinlandingpageinto p,
.views-field-view-taxonomy-term a,
.view-bulletin-term-listing .pdf-download a,
.view-bulletins .page-item.active .page-link,
.view-subject-term-from-index .page-item.active .page-link,
.view-publications-listing .page-item.active .page-link,
.view-declarations-listing .page-item.active .page-link,
.view-action-alerts-listing .page-item.active .page-link,
.view-multimedia-listing .page-item.active .page-link,
.view-content-by-language .page-item.active .page-link,
.view-country-term .page-item.active .page-link,
.view-special-section-term .page-item.active .page-link,
.view-subject-tree-plantations .page-item.active .page-link,
.view-subject-green-economy .page-item.active .page-link,
.view-search-page .page-item.active .page-link,
.subscribe-button a,
.view-search-page .view-filters button,
.view-advanced-search .view-filters button,
.view-advanced-search .page-item.active .page-link,
.view-search-page .views-exposed-form .description a,
#petition-form #edit-submit {
  color: #ffffff;
}


/* background colours */

.path-bulletin #block-wrm-barrio-page-title, #block-bulletinlandingpageinto {
  background-color: #273924;
}

#block-subjectsmenu-2 ul li a:hover,
#block-wrm-barrio-contacten a.donate-button,
#block-petitionformblock-2 {
  background-color: #bdc865;
}

.subscribe-button a,
#petition-form #edit-submit,
.view-search-page .view-filters button,
#block-views-block-homepage-carousel-block-1 .read-me-button a,
.views-field-view-taxonomy-term a,
.view-bulletin-term-listing .pdf-download a,
.view-bulletins .page-item.active .page-link,
.view-subject-term-from-index .page-item.active .page-link,
.view-publications-listing .page-item.active .page-link,
.view-declarations-listing .page-item.active .page-link,
.view-action-alerts-listing .page-item.active .page-link,
.view-multimedia-listing .page-item.active .page-link,
.view-content-by-language .page-item.active .page-link,
.view-country-term .page-item.active .page-link,
.view-special-section-term .page-item.active .page-link,
.view-subject-tree-plantations .page-item.active .page-link,
.view-subject-green-economy .page-item.active .page-link,
.view-search-page .page-item.active .page-link,
#mailchimp-signup-subscribe-page-sign-up-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-es-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-fr-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-pt-form #edit-submit,
.view-advanced-search .view-filters button,
.view-advanced-search .page-item.active .page-link,
.view-search-page .views-exposed-form .description a {
  background-color: #e67520;
}

#header .subscribe-button a:hover,
a.search-button:hover,
#block-wrm-barrio-mailchimpsubscriptionformsignup form #edit-submit,
#block-mailchimpsubscriptionformsignupes-2 form #edit-submit,
#block-mailchimpsubscriptionformsignupfr-2 form #edit-submit,
#block-mailchimpsubscriptionformsignuppt-2 form #edit-submit {
  background-color: #eef1d8;
}

.path-frontpage #main-wrapper,
.featured-top,
.node--type-bulletin-article #content,
.node--type-publication #content,
.node--type-multimedia #content,
.node--type-page #content,
.node--type-other-information #content,
/* .node--type-declaration #block-views-block-declarations-header-block-1, */
.node--type-declaration #content,
.node--type-petition #block-views-block-declarations-header-block-1,
.view-bulletins .view-header,
.view-subject-term-from-index .view-header .taxonomy-term,
.view-subject-tree-plantations .view-header,
.view-subject-green-economy .view-header,
.view-content-by-language .view-header select,
.breadcrumb,
.page-vocabulary-bulletin .tabs,
.path-action-alerts #block-wrm-barrio-page-title,
.view-search-page ul.pagination,
.page-view-special-section-term #block-wrm-barrio-page-title,
.page-view-special-section-term nav.tabs,
.page-view-special-section-term main#content,
.page-view-country-term #block-wrm-barrio-page-title,
.page-view-country-term nav.tabs,
.page-view-country-term main#content,
.view-special-section-term .view-header {
  background-color: #f1f1e9;
}

.page-vocabulary-bulletin #main .row .view-bulletin-term-listing .view-header {
  background-color: #f1f1e9 !important;
}

.tb-megamenu-nav .fullwidth,
.view-subject-term-from-index .view-header select,
.view-subject-tree-plantations .view-filters select,
.view-subject-green-economy .view-filters select,
.view-publications-listing .view-header select,
.view-declarations-listing .view-header select,
.view-action-alerts-listing .view-header select,
.view-multimedia-listing .view-header select,
.tb-megamenu-subjects-menu .dropdown-menu,
.node--type-petition .content-bottom-full,
.view-country-term .view-filters .custom-select,
.view-special-section-term .view-filters .custom-select,
.view-country-term .view-filters select,
.view-special-section-term .view-filters select {
  background-color: #f5f5f1;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu-nav,
.tb-megamenu,
.tb-megamenu-subjects-menu .nav > li.open.dropdown.active > span.tb-megamenu-no-link:hover,
.tb-megamenu-subjects-menu .nav > .active > a,
.tb-megamenu-subjects-menu .nav > .active > a:hover,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.region-homepage-second,
#block-wrm-barrio-homepageregionsmenu,
#block-homepageregionsmenu-2,
#block-wrm-barrio-homepagepublications,
.region-homepage-fourth,
.view-bulletin-term-listing .view-content,
article.node--type-bulletin-article .node__content,
article.node--type-bulletin-article,
article.node--type-article .node__content,
article.node--type-article,
article.node--type-publication .node__content,
article.node--type-publication,
article.node--type-multimedia .node__content,
article.node--type-multimedia,
article.node--type-page .node__content,
article.node--type-page,
article.node--type-other-information,
article.node--type-other-information .node__content,
article.node--type-declaration,
article.node--type-declaration .node__content,
article.node--type-petition,
article.node--type-petition .node__content,
.page-view-country-term #main-wrapper,
.page-view-special-section-term #main-wrapper
.node--type-bulletin-article #main-wrapper,
.node--type-bulletin-article #main,
.node--type-publication #main-wrapper,
.node--type-publication #main,
.node--type-multimedia #main-wrapper,
.node--type-multimedia #main,
.node--type-page #main-wrapper,
.node--type-page #main,
.node--type-other-information #main-wrapper,
.node--type-other-information #main,
.node--type-declaration #main-wrapper,
.node--type-declaration #main,
.node--type-petition #main-wrapper,
.node--type-petition #main,
.view-bulletins ul.pagination,
.view-subject-term-from-index ul.pagination,
.view-publications-listing ul.pagination,
/* .view-declarations-listing ul.pagination, */
.view-action-alerts-listing ul.pagination,
.view-multimedia-listing ul.pagination,
.view-subject-green-economy ul.pagination,
/* .view-country-term ul.pagination, */
.view-subject-tree-plantations ul.pagination,
.view-bulletins .view-content,
.path-bulletins #main-wrapper,
.view-subject-term-parent .view-content,
.view-subject-term-from-index .view-content,
#views-exposed-form-subject-term-page-1,
.view-subject-term-from-index,
.view-subject-term-landing,
/* .view-country-term, */
#header .tb-megamenu-other-languages .nav li.dropdown.active > .dropdown-toggle,
#header .tb-megamenu-other-languages .nav li.dropdown.open.active > .dropdown-toggle,
#header .tb-megamenu-other-languages .nav li.dropdown.open.active > span.tb-megamenu-no-link:hover,
.view-subject-tree-plantations,
.view-subject-green-economy,
.node--type-petition .tabs,
.page-view-country-term #block-wrm-barrio-content,
.page-view-special-section-term #block-wrm-barrio-content,
.view-search-page .js-form-item-sort-bef-combine .form-select {
  background-color: #ffffff;
}

.page-vocabulary-bulletin #main-wrapper {
  background-color: #ffffff !important;
}

/* header region */

#navbar-main {
  height: 210px;
}

.highlighted .container {
  padding-right: 0;
  padding-left: 0;
}

/* header grid */

#navbar-main {
  display: grid;
  grid-template-columns: 510px auto;
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.navbar {
  padding-right: 0;
  padding-left: 0;
}

.navbar-brand {
  grid-area: 1 / 1 / 3 / 2;
  float: none;
  height: 210px;
  align-content: start;
}

#block-wrm-barrio-languageswitcher {
  grid-area: 1 / 2 / 2 / 3;
  align-self: flex-end;
}

#wrm-language-links {
  grid-area: 1 / 2 / 2 / 3;
  align-self: flex-end;
  margin-bottom: 50px;
}

#wrm-main-menu {
  grid-area: 2 / 2 / 3 / 3;
  align-self: flex-end;
  display: flex;
  justify-content: beginning;
  direction: rtl;
  max-width: 100%;
}

.block-tb-megamenu-menu-blocksubjects-menu {
  direction: ltr;
}

/* site logo and branding */

#header a.navbar-brand img {
  height: 108px;
  width: 108px;  
  clear: right;
  float: left;
}

#header a.navbar-brand .site-name {
  margin-top: 16px;
  float: left;
  clear: both;
}

#header a.navbar-brand .site-slogan {
  margin-top: 12px;
  float: left;
  clear: both;
}

/* header languages navigation */

.navbar-expand-lg {
  justify-content: initial;
}

#wrm-language-links {
  justify-content: end;
  display: flex;
}

.block-language-blocklanguage-interface {
  margin-top: 12px;
  float: right;
}

.block-language-blocklanguage-interface .nav, .language-switcher-language-url .nav-link {
  display: inline;
}

#header #wrm-language-links .nav > span.de,
#header #wrm-language-links .nav > span.id,
#header #wrm-language-links .nav > span.ln,
#header #wrm-language-links .nav > span.lg,
#header #wrm-language-links .nav > span.mg,
#header #wrm-language-links .nav > span.sw,
#header #wrm-language-links .nav > span.th {
  display: none;
}

#wrm-language-links .language-switcher-language-url span a,
.tb-megamenu-other-languages .dropdown-menu li > a,
.tb-megamenu-other-languages .dropdown-menu li > span.tb-megamenu-no-link {
  height: 17px;
  margin: 0 2px;
}

.tb-megamenu-other-languages .nav > li > span.tb-megamenu-no-link {
  text-transform: none;
  font-weight: 500;
  padding: 5px 5px;
}

.block-tb-megamenu-menu-blockother-languages {
  margin-right: -10px;
  margin-top: 0px;
}

.tb-megamenu-other-languages ul li {
  padding: 11px;
}


#wrm-language-links .language-switcher-language-url span a.is-active,
#wrm-language-links .language-switcher-language-url span a:hover {
  text-decoration: none;
}

.article-info .nav-link {
  padding: 0 0;
}

/*
.nav-tabs {
  margin-left: -22px;
}
*/

.subscribe-button a,
#mailchimp-signup-subscribe-page-sign-up-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-es-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-fr-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-pt-form #edit-submit,
#petition-form #edit-submit,
.view-search-page .view-filters button,
.view-advanced-search .view-filters button,
.view-search-page .views-exposed-form .description a {
  width: 89px;
  height: 21px;
  width: 135px;
  height: 44px;
  margin: 0 0;
  padding: 12px 22px 11px 24px;
  border-radius: 24px;
}

/*
#block-subscribepageprivacypolicylink .content p a {
  margin: 0 0;
  padding: 12px 22px 11px 24px;
  border-radius: 24px;
}
*/

#petition-form #edit-submit {
  width: 220px;
  border-color: #e67520;
  padding: 12px 22px 36px 24px;
}

.view-search-page .view-filters button,
.view-advanced-search .view-filters button,
.view-search-page .views-exposed-form .description a {
  width: 140px;
  border-color: #e67520;
  padding: 6px 22px 6px 24px;
}

.view-search-page .view-filters button {
  margin-bottom: 40px;
}

.view-advanced-search .view-filters button {
  margin-right: 20px;
}

.view-search-page .view-filters input:focus,
.view-advanced-search .view-filters input:focus,
.view-advanced-search .view-filters select:focus {
    color: #273924;
    background-color: #fff;
    border-color: #e67520;
    outline: 0;
    box-shadow: 0 0 0 .2rem #e67520;
}

#block-bulletinlandingpageinto .subscribe-button {
  margin-top: 36px;
}

#header .subscribe-button a:hover {
  text-decoration: none;
}

/*
.block-tb-megamenu-menu-blockother-languages .dropdown-menu,
.block-tb-megamenu-menu-blockother-languages .mega.open .mega-dropdown-menu,
.block-tb-megamenu-menu-blockother-languages .mega.open .mega-dropdown-inner,
.block-tb-megamenu-menu-blockother-languages .mega.open .tb-megamenu-row,
.block-tb-megamenu-menu-blockother-languages .mega.open .tb-megamenu-column,
.block-tb-megamenu-menu-blockother-languages {
  z-index: 6666 !important;
}
*/

.block-tb-megamenu-menu-blockother-languages {
  z-index: 12;
}

body.menu-is-visible .block-tb-megamenu-menu-blockother-languages {
  z-index: 5;
}

.subscribe-button {
  padding-top: 12px;
  padding-left: 30px;
}

/* main site menu */

.tb-megamenu .nav > li > span,
.tb-megamenu .nav > li > span.tb-megamenu-no-link,
.tb-megamenu .nav > li > a {
  border-right: 0;
}

.navbar .container-fluid {
  align-items: flex-end;
  justify-content: end;
}

.tb-megamenu {
  float: right;
}

/*
.block-tb-megamenu-menu-blocksubjects-menu {
  padding-top: 80px;
}
*/

.navbar {
  padding-bottom: 0;
}

.tb-megamenu-subjects-menu .dropdown .mega-dropdown-menu {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* .tb-megamenu-subjects-menu .mega-dropdown-menu, */
.tb-megamenu-subjects-menu .dropdown .fullwidth {
  padding-top: 60px;
  padding-bottom: 50px;
}

.tb-megamenu-nav li.level-1:nth-of-type(2) .fullwidth > .mega-dropdown-inner,
.tb-megamenu-nav li.level-1:nth-of-type(3) .fullwidth > .mega-dropdown-inner {
  max-width: 600px;
  width: 400px !important;
}


.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover,
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link,
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link:hover {
  background-image: none;
  background: none;
}

.block-tb-megamenu-menu-blocksubjects-menu .dropdown-toggle::after {
  display: none;
}

.tb-megamenu-nav .fullwidth {
  border-top: 8px solid #e67520;
}

.tb-megamenu .dropdown-menu li > a {
  border-bottom: 0;
  border-top: 0;
  color: #022b1c;
}

.tb-megamenu-subjects-menu .nav > li > a,
.tb-megamenu-subjects-menu .nav > li > span.tb-megamenu-no-link {
  padding: 20px 5px;
  margin-left: 15px;
  margin-right: 15px;
}

.tb-megamenu-subjects-menu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu-subjects-menu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu-subjects-menu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu-subjects-menu .nav > li.dropdown.open.active > .dropdown-toggle > a:hover,
.tb-megamenu-subjects-menu .nav > .active > a:hover,
.tb-megamenu-subjects-menu .nav > .active > a,
.tb-megamenu-subjects-menu .nav > li > a:hover {
  padding-bottom: 8px;
  border-bottom: 12px solid #e67520;
  border-color: #e67520 !important;
  background-color: #ffffff !important;
}

.tb-megamenu-subjects-menu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li {
  margin-right: auto;
  margin-left: auto;
}

.tb-megamenu .row-fluid + .row-fluid, .tp-megamenu .row,
.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link {
  border-top: none;
}

.tb-megamenu .mega-nav .mega-group > .mega-group-title,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title {
  text-transform: none;
}



/*
.tb-megamenu-subjects-menu {
  clear: left;
}




.tb-megamenu-subjects-menu .nav > li > span.tb-megamenu-no-link {
  border-bottom: 12px solid #ffffff;
}

.tb-megamenu-subjects-menu .nav > li > span.tb-megamenu-no-link {
  padding-right: 5px;
  padding-left: 5px;
  margin-right: 15px;
  margin-left: 15px;
}

.tb-megamenu .nav > li > a, .tb-megamenu .nav > li > span.tb-megamenu-no-link {
  padding-bottom: 48px;
}


.tb-megamenu-subjects-menu .nav > li.dropdown {
    border-bottom: 12px solid #ffffff;
}


.tb-megamenu-subjects-menu > .nav > li > span.tb-megamenu-no-link:hover,
.tb-megamenu-subjects-menu .nav > li.open > span.tb-megamenu-no-link,
.tb-megamenu-subjects-menu .nav > li.open > span.active-trail,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu-subjects-menu .nav > li.open.dropdown.active > span.tb-megamenu-no-link:hover
.tb-megamenu .nav > li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav > li.dropdown.open > .dropdown-toggle {
  border-bottom: 12px solid #e67520;
  padding-bottom: 36px;
}



*/


/* Navigation tabs */

nav.tabs ul {
  padding-left: 15px;
}

/* Header search button */

a.search-button {
  margin-top: 6px;
  height: 44px;
  width: 44px;
}

a.search-button img {
  padding: 10px 10px;
}

a.search-button:hover {
  border-radius: 50%;
}

/* main page content area */

#main {
  max-width: 100%;
}

.breadcrumb {
  padding-left: 0;
  padding-top: 32px;
  margin-bottom: 0;
}

.breadcrumb-item + .breadcrumb-item::before {
    content: ">";
}

.page-vocabulary-subjects .featured-top .container,
.page-view-subject-term-landing .featured-top .container,
.page-view-bulletins .featured-top .container,
.path-node .featured-top .container,
.path-materials .featured-top .container,
.page-view-publications-listing .featured-top .container,
.page-view-declarations-listing .featured-top .container,
.page-view-action-alerts-listing .featured-top .container,
.page-view-multimedia-listing .featured-top .container,
.featured-top .container,
#homepage-first-inner,
#block-views-block-homepage-carousel-block-1,
#block-homepageregionsmenu-2,
.region-homepage-second #block-wrm-barrio-homepageregionsmenu,
#block-views-block-homepage-highlighted-posts-block-1,
.region-homepage-fourth #block-wrm-barrio-homepagepublications,
#block-homepagepublications-3,
#block-subjectsmenu-2,
.site-footer .container,
#block-wrm-barrio-page-title .content,
#block-bulletinlandingpageinto .content,
.view-wrm-bulletin,
.featured-bottom,
.page-vocabulary-bulletin #main .row .view-bulletin-term-listing .view-header .taxonomy-term,
.page-vocabulary-bulletin .tabs ul.nav,
.node--type-article .tabs,
.node--type-bulletin-article .tabs,
.node--type-publication .tabs,
.node--type-multimedia .tabs,
.node--type-page .tabs,
.node--type-other-information .tabs,
.node--type-petition .tabs,
.view-bulletin-term-listing .view-content,
#block-views-block-bulletin-article-header-block-1 .view-content,
#block-views-block-article-header-block-1 .view-content,
#block-views-block-publication-header-block-1 .view-content,
#block-views-block-multimedia-header-block-1 .view-content,
#block-views-block-basic-page-header-block-1 .view-content,
#block-views-block-other-information-header-block-1 .view-content,
#block-views-block-declarations-header-block-1 .view-content,
.view-bulletins .view-content,
.view-bulletins .view-header-inner,
.view-bulletins ul.pagination,
.view-subject-term-from-index ul.pagination,
.view-publications-listing ul.pagination,
.view-declarations-listing ul.pagination,
.view-action-alerts-listing ul.pagination,
.view-multimedia-listing ul.pagination,
.view-country-term ul.pagination,
.view-special-section-term ul.pagination,
.view-subject-tree-plantations ul.pagination,
#block-materialsheader,
.path-materials #main,
.page-vocabulary-subjects nav.tabs,
.page-vocabulary-countries nav.tabs,
.page-vocabulary-campaigns nav.tabs,
.page-vocabulary-subjects #block-wrm-barrio-content #views-bootstrap-subject-term-parent-page-1,
.view-subject-term-parent .view-header,
.view-subject-term-from-index .view-header-inner .taxonomy-term .content,
.view-subject-term-from-index .view-filters-inner,
.view-publications-listing .view-header,
.view-declarations-listing .view-header,
.view-action-alerts-listing .view-header,
#views-exposed-form-subject-term-page-1 .form-row,
#views-bootstrap-subject-term-from-index-page-1,
#views-bootstrap-publications-listing-page-1,
#views-bootstrap-declarations-listing-page-1,
#views-bootstrap-action-alerts-listing-page-1,
#views-bootstrap-multimedia-listing-page-1,
#views-bootstrap-subject-term-landing-page-1,
.view-multimedia-listing .view-header,
.view-countries-by-region .view-content,
.view-content-by-language .view-content,
.view-country-term,
.view-special-section-term .view-header .taxonomy-term,
.view-special-section-term .view-filters,
.view-special-section-term .view-content,
.view-other-countries,
.view-subject-tree-plantations .view-content,
.view-subject-tree-plantations .view-header-inner,
.view-subject-green-economy .view-content,
.view-subject-green-economy .view-header-inner,
#views-exposed-form-subject-tree-plantations-default,
#views-exposed-form-subject-green-economy-default,
#mailchimp-signup-subscribe-page-sign-up-form,
#mailchimp-signup-subscribe-page-sign-up-es-form,
#mailchimp-signup-subscribe-page-sign-up-fr-form,
#mailchimp-signup-subscribe-page-sign-up-pt-form,
#header,
.highlighted .container,
.tb-megamenu-nav .fullwidth > .mega-dropdown-inner,
.node--type-declaration .tabs,
.node--type-petition .tabs,
/* #block-views-block-declarations-header-block-1, */
#block-views-block-action-alerts-header-block-1,
.node--type-petition #main,
#block-views-block-petition-text-block-1,
.view-id-bulletins .view-content,
.view-search-page,
.layout-sidebar-second.node--type-petition #main,
.view-advanced-search,
#block-subscribepageprivacypolicylink,
.view-content-by-language .view-filters {
  max-width: 1320px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

.view-special-section-term .view-filters,
.view-country-term .view-filters {
  padding-top: 20px;
}

.view-subject-tree-plantations .view-filters label,
.view-subject-green-economy .view-filters label {
  display: block;
}

.view-special-section-term .view-header {
  padding-bottom: 30px;
}

#block-views-block-action-alerts-header-block-1 .row {
  margin-left: 0;
  margin-right: 0;
}

.view-search-page ul.pagination {
  margin-right: auto;
  margin-left: auto;
}

#block-wrm-barrio-page-title h1.title {
  padding-top: 40px;
  padding-bottom: 30px;
}

.path-frontpage #main.container
.view-declarations-header,
.view-action-alerts-header {
  padding-left: 0;
  padding-right: 0;
}

.view-homepage-carousel > .row {
  margin-right: 0;
  margin-left: 0;
}

#block-views-block-homepage-carousel-block-1 .carousel-item {
  display: none;
}

#block-views-block-homepage-carousel-block-1 .active {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto auto auto 50px;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  width: 100%;
  grid-template-areas:
      "title image"
      "subtitle image"
      "readmore image"
      "navigate image";
}

#block-views-block-homepage-carousel-block-1 .active > p {
  display: none;
}

#block-views-block-homepage-carousel-block-1 img {
  grid-area: image;
  width: 100%;
  height: auto;
}

#block-views-block-homepage-carousel-block-1 h3 {
  grid-area: title;
  margin-top: 40px;
}

#block-views-block-homepage-carousel-block-1 div.item-subtitle {
  grid-area: subtitle;
}

#block-views-block-homepage-carousel-block-1 p {
  margin-bottom: 0;
}



#block-views-block-homepage-carousel-block-1 .read-me-button {
    grid-area: readmore;
    padding-top: 10px !important;
  /* height: 36px; */
}

#block-views-block-homepage-carousel-block-1 .read-me-button a {
  padding: 7px 24px 8px;
  border-radius: 24px;
}

#block-views-block-homepage-carousel-block-1 .read-me-button a {
    font-size: 14px;
}

#block-views-block-homepage-carousel-block-1 .carousel-control-prev,
#block-views-block-homepage-carousel-block-1 .carousel-control-next {
  display: inline-block;
  position: absolute;
  top: 90%;
  float: left;
  height: 30px;
  text-align: left;
  opacity: 1;
}

/*
#block-views-block-homepage-carousel-block-1 .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2306291c' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

#block-views-block-homepage-carousel-block-1 .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2306291c' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
*/

.carousel-control-prev-icon,
.carousel-control-next-icon {
  background-image: none;
}

#block-views-block-homepage-carousel-block-1 .carousel-control-prev {
  left: 20px;
}


#block-views-block-homepage-carousel-block-1 .carousel-control-next {
  left: 100px;
}

#block-views-block-homepage-highlighted-posts-block-1 {
  margin-top: 60px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}

.front .featured-top > .container,
.page-vocabulary-bulletin .featured-top > .container {
  max-width: 1320px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
}

#block-views-block-homepage-highlighted-posts-block-1 h2 {
  margin: 16px 0;
}

#block-views-block-homepage-highlighted-posts-block-1 .col {
  min-height: 366px;
}

#block-views-block-homepage-highlighted-posts-block-1 img {
  max-width: 100%;
  height: auto;
}

#block-wrm-barrio-homepageregionsmenu,
#block-homepageregionsmenu-2 {
  margin-top: 60px;
  margin-bottom: 80px;
  padding-right: 0;
  padding-left: 0;
}
  
#block-wrm-barrio-homepageregionsmenu ul li,
#block-homepageregionsmenu-2 ul li {
  width: 24.99999%;
  text-align: center;
}

#block-wrm-barrio-homepageregionsmenu ul li a,
#block-homepageregionsmenu-2 ul li a {
  margin: 32px 0 0;
  text-align: center;
}

#block-wrm-barrio-homepageregionsmenu ul li a::before,
#block-homepageregionsmenu-2 ul li a::before {
  display: block;
  margin-bottom: 32px;
}

#block-wrm-barrio-homepageregionsmenu ul li:nth-of-type(1) a::before,
#block-homepageregionsmenu-2 ul li:nth-of-type(1) a::before {
  content: url(/themes/custom/wrm_barrio/img/icon-map-africa.png);
}

#block-wrm-barrio-homepageregionsmenu ul li:nth-of-type(2) a::before,
#block-homepageregionsmenu-2 ul li:nth-of-type(2) a::before {
  content: url(/themes/custom/wrm_barrio/img/icon-map-americas.png);
}

#block-wrm-barrio-homepageregionsmenu ul li:nth-of-type(3) a::before,
#block-homepageregionsmenu-2 ul li:nth-of-type(3) a::before {
  content: url(/themes/custom/wrm_barrio/img/icon-map-asia.png);
}

#block-wrm-barrio-homepageregionsmenu ul li:nth-of-type(4) a::before,
#block-homepageregionsmenu-2 ul li:nth-of-type(4) a::before {
  content: url(/themes/custom/wrm_barrio/img/icon-map-other-regions.png);
}


#views-bootstrap-homepage-highlighted-posts-block-1 > .row {
  margin-left: 0;
  margin-right: 0;
}


#block-wrm-barrio-homepageregionsmenu ul {
    width: 100%;
}

#block-wrm-barrio-homepagepublications,
#block-homepagepublications-3 {
  margin-top: 60px;
  margin-bottom: 80px;
  padding-right: 0;
  padding-left: 0;
}

#block-wrm-barrio-homepagepublications ul li,
#block-homepagepublications-3 ul li {
  width: 33%;
  text-align: center;
}

#block-wrm-barrio-homepagepublications ul li a,
#block-homepagepublications-3 ul li a {
  text-align: center;
}

#block-wrm-barrio-homepagepublications ul li a::before,
#block-homepagepublications-3 ul li a::before {
  display: block;
  margin-bottom: 32px;
}

#block-wrm-barrio-homepagepublications ul li:nth-of-type(1) a::before,
#block-homepagepublications-3 ul li:nth-of-type(1) a::before {
  content: url(/themes/custom/wrm_barrio/img/icon-oval-bullitin.png);
}

#block-wrm-barrio-homepagepublications ul li:nth-of-type(2) a::before,
#block-homepagepublications-3 ul li:nth-of-type(2) a::before {
  content: url(/themes/custom/wrm_barrio/img/icon-oval-publications.png);
}

#block-wrm-barrio-homepagepublications ul li:nth-of-type(3) a::before,
#block-homepagepublications-3 ul li:nth-of-type(3) a::before {
  content: url(/themes/custom/wrm_barrio/img/icon-oval-multimedia.png);
}

#block-subjectsmenu-2 h2 {
  margin-top: 60px;
}

#block-subjectsmenu-2 ul {
  margin-top: 60px;
  margin-bottom: 40px;
  column-gap: 3%;
  row-gap: 15px;
}

#block-subjectsmenu-2 ul li {
  width: 30%;
  margin: 0 ; /* 3% 3% 0; */
}

#block-subjectsmenu-2 ul li a {
  display: inline-block;
  width: 100%;
  height: 100px;
  border: solid 3px #bdc865;
  padding: 20px 12px;
  vertical-align: middle;
}

.site-footer .block {
  border: none;
}

.site-footer__top {
  width: 100%;
  padding-left: 8px;
}

.site-footer__top .region {
  width: 32%;
  margin-right: 1%;
}

.site-footer h2 {
  border-bottom: none;
  text-transform: none;
}

#block-wrm-barrio-contacten p {
  text-decoration: none;
}

#block-wrm-barrio-contacten a.donate-button {
  padding: 14px 24px 16px;
  border-radius: 24px;
  text-decoration: none;
}

html[lang=en] #block-wrm-barrio-contacten a.privacy-link {
  padding: 14px 24px 16px;
}



#block-wrm-barrio-contacten p {
  margin-top: 24px;
}

#block-wrm-barrio-mailchimpsubscriptionformsignup form,
#block-mailchimpsubscriptionformsignupes-2 form,
#block-mailchimpsubscriptionformsignupfr-2 form,
#block-mailchimpsubscriptionformsignuppt-2 form {
  margin-top: 1em;
}

#block-wrm-barrio-mailchimpsubscriptionformsignup form label,
#block-mailchimpsubscriptionformsignupes-2 form label,
#block-mailchimpsubscriptionformsignupfr-2 form label,
#block-mailchimpsubscriptionformsignuppt-2 form label {
  margin-top: 24px;
}

#block-wrm-barrio-mailchimpsubscriptionformsignup form input#edit-mergevars-email,
#block-mailchimpsubscriptionformsignupes-2 form input#edit-mergevars-email,
#block-mailchimpsubscriptionformsignupfr-2 form input#edit-mergevars-email,
#block-mailchimpsubscriptionformsignuppt-2 form input#edit-mergevars-email {
  width: 100%;
  border-radius: 28px;
}

#block-wrm-barrio-mailchimpsubscriptionformsignup form #edit-submit,
#block-mailchimpsubscriptionformsignupes-2 form #edit-submit,
#block-mailchimpsubscriptionformsignupfr-2 form #edit-submit,
#block-mailchimpsubscriptionformsignuppt-2 form #edit-submit {
  margin: 24px 145px 0 0;
  padding: 14px 24px 16px;
  border-radius: 24px;
  border: none;
}

.region-footer-third .social-media i {
  font-size: 32px;
  margin-right: 36px;
}

.region-footer-third .social-media {
  margin-top: 36px;
}

/* Bulletin landing page */

.path-bulletin #content,
.path-bulletin #main-wrapper .container {
  padding-left: 0;
  padding-right: 0;
}

.view-wrm-bulletin {
  padding-left: 0;
}

.page-view-wrm-bulletin #block-wrm-barrio-page-title .content {
  padding-top: 60px;
  padding-bottom: 60px;
}

#block-bulletinlandingpageinto {
/*  margin-top: -30px; */
  padding-bottom: 36px;
}

.view-wrm-bulletin .views-label-field-excerpt {
  vertical-align: top;
}

.view-wrm-bulletin > .row {
  margin-left: 0;
  margin-right: 0;
}

.view-wrm-bulletin .views-field-field-excerpt .field-content {
  margin-top: 10px;
  /* height: 4em; */
}

.view-wrm-bulletin .views-field-field-bulletin-number {
  margin-top: 16px;
}

.views-field-field-bulletin-date {
  display: inline-block;
  margin-left: 10px;
  margin-top: 36px;
}

.view-wrm-bulletin .views-field-field-bulletin-image {
  float: right;
}

.view-wrm-bulletin .views-row {
  display: flex;
  column-gap: 20px;
}

.view-wrm-bulletin .views-field-field-excerpt {
  padding-bottom: 10px;
  clear: both;
}

.view-wrm-bulletin .views-row .views-field-field-bulletin-image,
.view-wrm-bulletin .views-row .views-field-fieldset {
  flex: 0 0 48%;
  max-width: 48%;
}

.view-wrm-bulletin .views-row .views-field-field-bulletin-image img {
  width: 100%;
  height: auto;
}

.view-wrm-bulletin .views-row .views-field-field-bulletin-image .field-content {
  width: 100%;
}

.view-wrm-bulletin {
  padding-top: 60px;
  padding-bottom: 60px;
}

.views-field-view-taxonomy-term a {
  margin: 0 16px 0 0;
  padding: 14px 24px 16px;
  border-radius: 24px;
}

.view-wrm-bulletin .views-field-fieldset-1 {
  margin-top: 50px;
}

.views-field-field-bulletin-pdf a {
  margin: 0 0 0 16px;
  padding: 14px 24px 16px;
  border-radius: 24px;
  border: solid 2px #273924;
}

.featured-bottom > .container {
  max-width: 1320px;
/*  display: flex; */
  display: block;
  justify-content: space-between;
  width: 100%;
  padding: 60px 0;
  margin-right: 0;
  margin-left: 0;
  flex-wrap: wrap;
}

.featured-bottom > .container > * {
/*  flex: 1 1 32%;
  flex-wrap: wrap; */
  width: 30%;
  float: left;
  margin-right: 3%;
}

#block-views-block-wrm-bulletin-last-issue-block-1 img {
  width: 100% !important;
  height: auto;
}

.featured-bottom > .container img,
.featured-bottom > .container ul li a::before
/* .featured-bottom > .container ul li a */ {
  width: auto;
  height: auto;
}

.featured-bottom .container #block-views-block-wrm-bulletin-last-issue-block-1 .row {
  display: block;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

#block-views-block-wrm-bulletin-last-issue-block-1 .views-field-field-excerpt {
  margin-top: 20px;
}

#block-views-block-wrm-bulletin-last-issue-block-1 .views-field-field-bulletin-number {
  margin-top: 20px;
}

/*
#block-views-block-wrm-bulletin-last-issue-block-1 img {
  max-width: 416px;
  width: 100%;
}
*/

#block-bulletinlandingpage-2 ul li:nth-of-type(2),
#block-bulletinlandingpage-3 ul li:nth-of-type(1),
#block-wrm-barrio-bulletinlandingpagees ul li:nth-of-type(2),
#block-bulletinlandingpagees-2 ul li:nth-of-type(1),
#block-bulletinlandingpagefr-2 ul li:nth-of-type(2),
#block-bulletinlandingpagefr-3 ul li:nth-of-type(1),
#block-bulletinlandingpagept-2 ul li:nth-of-type(2),
#block-bulletinlandingpagept-3 ul li:nth-of-type(1) {
  display: none;
}

#block-bulletinlandingpage-2 ul li img,
#block-bulletinlandingpage-3 ul li img,
#block-wrm-barrio-bulletinlandingpagees ul li img,
#block-bulletinlandingpagees-2 ul li img,
#block-bulletinlandingpagefr-2 ul li img,
#block-bulletinlandingpagefr-3 ul li img,
#block-bulletinlandingpagept-2 ul li img,
#block-bulletinlandingpagept-3 ul li img {
  width: 100%;
  height: auto;
}

#block-bulletinlandingpage-2 a.nav-link,
#block-bulletinlandingpage-3 a.nav-link,
#block-wrm-barrio-bulletinlandingpagees a.nav-link,
#block-bulletinlandingpagees-2 a.nav-link,
#block-bulletinlandingpagefr-2 a.nav-link,
#block-bulletinlandingpagefr-3 a.nav-link,
#block-bulletinlandingpagept-2 a.nav-link,
#block-bulletinlandingpagept-3 a.nav-link {
  margin-top: 20px;
}

#block-bulletinlandingpage-2 ul li,
#block-bulletinlandingpage-3 ul li,
#block-wrm-barrio-bulletinlandingpagees ul li,
#block-bulletinlandingpagees-2 ul li,
#block-bulletinlandingpagefr-2 ul li,
#block-bulletinlandingpagefr-3 ul li,
#block-bulletinlandingpagept-2 ul li,
#block-bulletinlandingpagept-3 ul li,
#block-views-block-wrm-bulletin-last-issue-block-1 ul li {
/*  max-width: 416px; */
  width: 100%;
}

#block-bulletinlandingpage-2 ul li a.nav-link,
#block-bulletinlandingpage-3 ul li a.nav-link,
#block-wrm-barrio-bulletinlandingpagees ul li a.nav-link,
#block-bulletinlandingpagees-2 ul li a.nav-link,
#block-bulletinlandingpagefr-2 ul li a.nav-link,
#block-bulletinlandingpagefr-3 ul li a.nav-link,
#block-bulletinlandingpagept-2 ul li a.nav-link,
#block-bulletinlandingpagept-3 ul li a.nav-link {
  padding: 0 0;
}

.page-vocabulary-bulletin #block-wrm-barrio-page-title,
.path-bulletin #block-wrm-barrio-page-title {
  display: none;
}

.view-bulletin-term-listing .field--name-description em {
  font-style: normal;
}

.page-vocabulary-bulletin .vocabulary-bulletin {
    display: flex;
    column-gap: 36px;
}

.page-vocabulary-bulletin #main .row {
    width: 100%;
}

.page-vocabulary-bulletin #main .row .view-bulletin-term-listing .view-header {
  width: 100%;
}

.page-vocabulary-bulletin #content,
.page-vocabulary-bulletin .container {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

.page-vocabulary-bulletin .featured-top .container {
  padding-left: 15px;
}

#main > .row {
  margin-left: 0;
  margin-right: 0;
}


.page-vocabulary-bulletin nav.tabs {
  margin-bottom: 0;
}

.view-bulletin-term-listing .field--name-field-bulletin-number {
  display: inline;
}

.view-bulletin-term-listing .field--name-field-bulletin-date {
  display: inline-block;
  margin-left: 10px;
}

.view-bulletin-term-listing .pdf-download a {
  padding: 14px 24px 16px;
  border-radius: 24px;
}

.view-bulletin-term-listing .pdf-download {
   margin-top: 36px;
   margin-bottom: 20px;
}

.view-bulletin-term-listing .view-header {
  padding-top: 50px;
  padding-bottom: 50px;
}

.view-bulletin-term-listing .view-content .item-list {
  border-bottom: 4px solid #e2e3d3;
}

.view-bulletin-term-listing .view-content > .item-list:last-of-type {
  border: none;
}


.view-bulletin-term-listing .view-content .item-list > h3 {
  margin-top: 60px;
  margin-bottom: 48px;
}

.view-bulletin-term-listing .view-content .item-list ul li {
  display: flex;
  margin-bottom: 60px;
}

.view-bulletin-term-listing .view-content .item-list .views-field-field-thumbnail-image {
  margin-right: 36px;
}

.view-bulletin-term-listing .view-content .item-list .views-field-field-thumbnail-image img {
  max-width: 416px;
}

.view-bulletin-term-listing .view-content .item-list .article-info .views-field-created {
  margin-top: 20px;
}

.view-bulletin-term-listing .view-content .item-list .article-info .views-field-title {
  margin-top: 20px;
}

.view-bulletin-term-listing .view-content .item-list .article-info .views-field-title h3 a {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.view-bulletin-term-listing .view-content .item-list .article-info .views-field-view-node {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  margin-top: 24px;
}

.view-bulletin-term-listing .view-content .item-list .article-info .views-field-title {
  margin-bottom: 20px;
}

.view-bulletin-term-listing .view-content div.item-list:last-child ul {
  display: flex;
  flex-wrap: wrap;
  column-gap: 36px;
}

.view-bulletin-term-listing .view-content div.item-list:last-child ul li {
  flex: 1 1 30%; /*grow | shrink | basis */
  border-bottom: 4px solid #e2e3d3;
}

.view-bulletin-term-listing .view-content div.item-list:last-child ul li .views-field-field-thumbnail-image,
.view-bulletin-term-listing .view-content div.item-list:last-child ul li .views-field-view-node,
.view-bulletin-term-listing .view-content div.item-list:last-child ul li .views-field-body{
  display: none;
}

.view-bulletin-term-listing .view-content div.item-list:last-child ul li .article-info .views-field-created {
    margin-top: 5px;
}

.view-bulletin-term-listing .view-content div.item-list:last-child ul li .article-info .views-field-title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.view-bulletin-term-listing .view-content div.item-list:last-child ul li .article-info .views-field-body {
  margin-bottom: 24px;
}

.node--type-publication #block-wrm-barrio-page-title .content,
.node--type-multimedia #block-wrm-barrio-page-title .content,
.node--type-page #block-wrm-barrio-page-title .content {
  padding-top: 60px;
  padding-bottom: 32px;
}

.node--type-bulletin-article #block-wrm-barrio-page-title .content {
  padding-top: 30px;
  padding-bottom: 32px;
}

.node--type-bulletin-article .tabs,
.node--type-bulletin-article ul.nav-tabs,
.node--type-publication .tabs,
.node--type-publication ul.nav-tabs,
.node--type-multimedia .tabs,
.node--type-multimedia ul.nav-tabs,
.node--type-page .tabs,
.node--type-page ul.nav-tabs
.node--type-declaration ul.nav-tabs,
.node--type-petition ul.nav-tabs {
  padding-left: 0;
}

#block-views-block-bulletin-article-header-block-1 .views-row,
#block-views-block-article-header-block-1 .views-row,
#block-views-block-publication-header-block-1 .views-row,
#block-views-block-basic-page-header-block-1 .views-row,
#block-views-block-other-information-header-block-1 .views-row,
#block-views-block-declarations-header-block-1 .views-row,
#block-views-block-action-alerts-header-block-1 .views-row {
  padding-left: 0;
  padding-right: 0;
  display: flex;
  column-gap: 4%;
}

.view-bulletin-article-header .row,
.view-basic-page-header .row {
  margin-left: 0;
  margin-right: 0;
}

.view-action-alerts-header .row,
.view-article-header .row,
.view-bulletin-article-header .row,
.view-basic-page-header .row,
.view-declarations-header .row,
.view-multimedia-header .row,
.view-other-information-header,
.view-publication-header {
    padding-bottom: 30px;
}

/*
#block-views-block-basic-page-header-block-1 .views-field-fieldset-1 .article-image,
#block-views-block-bulletin-article-header-block-1 .views-field-fieldset-1 .article-image .field-content {
  width: 100%;
}
*/

#block-views-block-bulletin-article-header-block-1 .view-content .views-row .views-field-fieldset,
#block-views-block-bulletin-article-header-block-1 .view-content .views-row .views-field-fieldset-1,
#block-views-block-article-header-block-1 .view-content .views-row .views-field-fieldset,
#block-views-block-article-header-block-1 .view-content .views-row .views-field-fieldset-1,
#block-views-block-basic-page-header-block-1 .view-content .views-row .views-field-fieldset,
#block-views-block-basic-page-header-block-1 .view-content .views-row .views-field-fieldset-1,
#block-views-block-declarations-header-block-1 .view-content .views-row .views-field-fieldset,
#block-views-block-declarations-header-block-1 .view-content .views-row .views-field-fieldset-1,
#block-views-block-action-alerts-header-block-1 .view-content .views-row .views-field-fieldset,
#block-views-block-action-alerts-header-block-1 .view-content .views-row .views-field-fieldset-1,
#block-views-block-publication-header-block-1 .view-content .views-row .views-field-fieldset,
#block-views-block-publication-header-block-1 .view-content .views-row .views-field-fieldset-1 {
  flex: 0 0 48%;
  max-width: 48%;
}

#block-views-block-other-information-header-block-1 .view-content .views-row .views-field-fieldset {
  flex: 0 0 64%;
}


#block-views-block-other-information-header-block-1 .view-content .views-row .views-field-fieldset-1 {
  flex: 0 0 31%;
}



#block-views-block-basic-page-header-block-1 .view-basic-page-header-no-image .view-content .views-row .views-field-fieldset,
#block-views-block-bulletin-article-header-block-1 .view-bulletin-article-header-no-image .view-content .views-row .views-field-fieldset,
#block-views-block-declarations-header-block-1 .view-declarations-header-no-image .view-content .views-row .views-field-fieldset,
#block-views-block-other-information-header-block-1 .view-other-information-header-no-image .view-content .views-row .views-field-fieldset,
#block-views-block-action-alerts-header-block-1 .view-action-alerts-header-no-image .view-content .views-row .views-field-fieldset {
  flex: 0 0 auto;
  max-width: 100%;
}

#block-views-block-bulletin-article-header-block-1 .views-field-fieldset-1 .article-image .field-content img,
#block-views-block-article-header-block-1 .views-field-fieldset-1 .article-image .field-content img,
#block-views-block-basic-page-header-block-1 .views-field-fieldset-1 .article-image .field-content img,
#block-views-block-declarations-header-block-1 .views-field-fieldset-1 .article-image .field-content img,
#block-views-block-other-information-header-block-1 .views-field-fieldset-1 .article-image .field-content img,
#block-views-block-action-alerts-header-block-1 .views-field-fieldset-1 .article-image .field-content img,
#block-views-block-publication-header-block-1 .views-field-fieldset-1 .article-image .field-content img {
  width: 100% !important;
  height: auto !important;
}

#block-views-block-bulletin-article-header-block-1 .views-field-body,
#block-views-block-article-header-block-1 .views-field-body,
#block-views-block-publication-header-block-1 .views-field-body,
#block-views-block-multimedia-header-block-1 .views-field-body,
#block-views-block-other-information-header-block-1 .views-field-body,
#block-views-block-declarations-header-block-1 .views-field-body,
#block-views-block-action-alerts-header-block-1 .views-field-body,
#block-views-block-declarations-header-block-1 .views-field-title {
  margin-top: 16px;
  margin-bottom: 26px;
}

#block-views-block-bulletin-article-header-block-1 .views-field-field-subjects,
#block-views-block-bulletin-article-header-block-1 .views-field-field-countries,
#block-views-block-bulletin-article-header-block-1 .views-field-field-tags,
#block-views-block-bulletin-article-header-block-1 .views-field-nothing,
#block-views-block-bulletin-article-header-block-1 .views-field-field-bulletin-number,
#block-views-block-bulletin-article-header-block-1 .views-field-field-campaigns,
#block-views-block-article-header-block-1 .views-field-field-subjects,
#block-views-block-article-header-block-1 .views-field-field-countries,
#block-views-block-article-header-block-1 .views-field-field-tags,
#block-views-block-article-header-block-1 .views-field-nothing,
#block-views-block-article-header-block-1 .views-field-field-campaigns,
#block-views-block-other-information-header-block-1 .views-field-field-subjects,
#block-views-block-other-information-header-block-1 .views-field-field-countries,
#block-views-block-bulletin-article-header-block-1 .views-field-field-tags,
#block-views-block-other-information-header-block-1 .views-field-nothing,
#block-views-block-other-information-header-block-1 .views-field-field-bulletin-number,
#block-views-block-other-information-header-block-1 .views-field-field-campaigns,
#block-views-block-publication-header-block-1 .views-field-field-subjects,
#block-views-block-publication-header-block-1 .views-field-field-countries,
#block-views-block-publication-header-block-1 .views-field-field-tags,
#block-views-block-publication-header-block-1 .views-field-nothing,
#block-views-block-publication-header-block-1 .views-field-field-bulletin-number,
#block-views-block-publication-header-block-1 .views-field-field-campaigns,
#block-views-block-multimedia-header-block-1 .views-field-field-subjects,
#block-views-block-multimedia-header-block-1 .views-field-field-countries,
#block-views-block-multimedia-header-block-1 .views-field-field-tags,
#block-views-block-multimedia-header-block-1 .views-field-nothing,
#block-views-block-multimedia-header-block-1 .views-field-field-campaigns
#block-views-block-basic-page-header-block-1 .views-field-nothing,
#block-views-block-basic-page-header-block-1 .views-field-field-subjects,
#block-views-block-basic-page-header-block-1 .views-field-field-countries,
#block-views-block-basic-page-header-block-1 .views-field-field-tag,
#block-views-block-basic-page-header-block-1 .views-field-field-campaigns,
#block-views-block-basic-page-header-block-1 .views-field-nothing,
#block-views-block-declarations-header-block-1 .views-field-nothing,
#block-views-block-declarations-header-block-1 .views-field-field-subjects,
#block-views-block-declarations-header-block-1 .views-field-field-countries,
#block-views-block-declarations-header-block-1 .views-field-field-tag,
#block-views-block-declarations-header-block-1 .views-field-field-campaigns,
#block-views-block-action-alerts-header-block-1 .views-field-nothing,
#block-views-block-action-alerts-header-block-1 .views-field-field-subjects,
#block-views-block-action-alerts-header-block-1 .views-field-field-countries,
#block-views-block-action-alerts-header-block-1 .views-field-field-tag,
#block-views-block-action-alerts-header-block-1 .views-field-field-campaigns {
  margin-top: 20px;
  margin-bottom:20px;
}


#block-views-block-bulletin-article-header-block-1 .views-field-nothing .nav-link,
#block-views-block-article-header-block-1 .views-field-nothing .nav-link,
#block-views-block-publication-header-block-1 .views-field-nothing .nav-link,
#block-views-block-multimedia-header-block-1 .views-field-nothing .nav-link,
#block-views-block-basic-page-header-block-1 .views-field-nothing .nav-link,
#block-views-block-other-information-header-block-1 .views-field-nothing .nav-link,
#block-views-block-declarations-header-block-1 .views-field-nothing .nav-link,
#block-views-block-action-alerts-header-block-1 .views-field-nothing .nav-link {
  padding: 0 0;
}

#block-views-block-bulletin-article-header-block-1 .views-field-nothing .links-inline span:after,
#block-views-block-article-header-block-1 .views-field-nothing .links-inline span:after,
#block-views-block-publication-header-block-1 .views-field-nothing .links-inline span:after,
#block-views-block-multimedia-header-block-1 .views-field-nothing .links-inline span:after,
#block-views-block-basic-page-header-block-1 .views-field-nothing .links-inline span:after,
#block-views-block-other-information-header-block-1 .views-field-nothing .links-inline span:after,
#block-views-block-declarations-header-block-1 .views-field-nothing .links-inline span:after,
#block-views-block-action-alerts-header-block-1 .views-field-nothing .links-inline span:after {
  content: " / ";
}

#block-views-block-basic-page-header-block-1 .language-switcher-language-url .nav-link {
  padding: 0 0 0 0;
}

#block-views-block-bulletin-article-header-block-1 .views-field-nothing .links-inline span:last-child:after,
#block-views-block-article-header-block-1 .views-field-nothing .links-inline span:last-child:after,
#block-views-block-other-information-header-block-1 .views-field-nothing .links-inline span:last-child:after,
#block-views-block-publication-header-block-1 .views-field-nothing .links-inline span:last-child:after,
#block-views-block-multimedia-header-block-1 .views-field-nothing .links-inline span:last-child:after,
#block-views-block-basic-page-header-block-1 .views-field-nothing .links-inline span:last-child:after,
#block-views-block-declarations-header-block-1 .views-field-nothing .links-inline span:last-child:after,
#block-views-block-action-alerts-header-block-1 .views-field-nothing .links-inline span:last-child:after {
  content: "";
}

#block-views-block-bulletin-article-header-block-1 .block-language-blocklanguage-interface,
#block-views-block-bulletin-article-header-block-1 .block-language-blocklanguage-interface .content,
#block-views-block-article-header-block-1 .block-language-blocklanguage-interface,
#block-views-block-article-header-block-1 .block-language-blocklanguage-interface .content,
#block-views-block-other-information-header-block-1 .block-language-blocklanguage-interface,
#block-views-block-other-information-header-block-1 .block-language-blocklanguage-interface .content,
#block-views-block-publication-header-block-1 .block-language-blocklanguage-interface,
#block-views-block-publication-header-block-1 .block-language-blocklanguage-interface .content,
#block-views-block-multimedia-header-block-1 .block-language-blocklanguage-interface,
#block-views-block-multimedia-header-block-1 .block-language-blocklanguage-interface .content,
#block-views-block-basic-page-header-block-1 .block-language-blocklanguage-interface,
#block-views-block-basic-page-header-block-1 .block-language-blocklanguage-interface .content,
#block-views-block-declarations-header-block-1 .block-language-blocklanguage-interface,
#block-views-block-declarations-header-block-1 .block-language-blocklanguage-interface .content,
#block-views-block-action-alerts-header-block-1 .block-language-blocklanguage-interface,
#block-views-block-action-alerts-header-block-1 .block-language-blocklanguage-interface .content {
  display: inline;
  float: none;
}
  
article.node--type-bulletin-article,
article.node--type-article,
article.node--type-publication,
article.node--type-multimedia,
article.node--type-page,
article.node--type-other-information,
article.node--type-declaration,
article.node--type-petition {
  padding-top: 80px;
}

.node--type-petition #block-petitionformblock-2 {
  margin-top: 135px;
  padding-top: 60px;
}

article.node--type-bulletin-article .node__content,
article.node--type-article .node__content,
article.node--type-publication .node__content,
article.node--type-multimedia .node__content,
article.node--type-page .node__content,
article.node--type-other-information .node__content,
article.node--type-declaration .node__content {
  max-width: 868px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: -20px;
  padding-bottom: 100px;
}

.layout-no-sidebars article.node--type-petition .node__content {
  max-width: 868px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: -20px;
  padding-bottom: 100px;
}

article.node--type-petition .node__content {
  padding-bottom: 20px;
  margin-bottom: 40px;
}

#block-views-block-petition-text-block-1 {
  margin-top: 100px;
  max-width: 868px;
  padding-bottom: 30px;
}

#block-views-block-petition-text-block-1 h2 {
  margin-bottom: 36px;
}

.node--type-bulletin-article #content,
.node--type-bulletin-article #main,
.node--type-article #content,
.node--type-article #main,
.node--type-publication #content,
.node--type-publication #main,
.node--type-multimedia #content,
.node--type-multimedia #main,
.node--type-page #content,
.node--type-page #main,
.node--type-other-information #content,
.node--type-other-information #main,
.node--type-declaration #content,
.node--type-declaration #main,
.node--type-petition #content,
.node--type-petition #main {
  padding-left: 0;
  padding-right: 0;
}

#block-views-block-bulletin-article-header-block-1 .views-field-field-bulletin-number,
#block-views-block-other-information-header-block-1 .views-field-field-bulletin-number {
  margin-right: 6px;
}


#block-views-block-bulletin-article-header-block-1 .social-sharing-buttons,
#block-views-block-other-information-header-block-1 .social-sharing-buttons,
#block-views-block-basic-page-header-block-1 .social-sharing-buttons,
#block-views-block-declarations-header-block-1 .social-sharing-buttons,
#block-views-block-action-alerts-header-block-1 .social-sharing-buttons {
  margin-top: 20px;
}

#block-views-block-declarations-header-block-1 .views-field-nothing-1,
#block-views-block-action-alerts-header-block-1 .views-field-nothing-1 {
  margin-top: 14px;
}

#block-views-block-bulletin-article-header-block-1 .social-sharing-buttons a,
#block-views-block-article-header-block-1 .social-sharing-buttons a,
#block-views-block-basic-page-header-block-1 .social-sharing-buttons a,
#block-views-block-other-information-header-block-1 .social-sharing-buttons a,
#block-views-block-declarations-header-block-1 .social-sharing-buttons a,
#block-views-block-action-alerts-header-block-1 .social-sharing-buttons a {
  font-size: 23px;
  margin-right: 12px;
}
.path-node .block-better-social-sharing-buttons,
.path-node .block-better-social-sharing-buttons > .content,
.path-node div.social-sharing-buttons {
  display: inline;
}

.path-node .block-better-social-sharing-buttons,
.path-node span.print-buttons {
  clear: none;
  float: left;
}

.path-node span.print-buttons a {
  margin-right: 12px;
}

/*
#block-views-block-bulletin-article-header-block-1 .social-sharing-buttons a:nth-child(1):after,
#block-views-block-basic-page-header-block-1 .social-sharing-buttons a:nth-child(1):after,
#block-views-block-other-information-header-block-1 .social-sharing-buttons a:nth-child(1):after,
#block-views-block-declarations-header-block-1 .social-sharing-buttons a:nth-child(1):after,
#block-views-block-action-alerts-header-block-1
*/

.social-sharing-buttons a:nth-child(1):after {
  content: "\f09a";
}

/*
#block-views-block-bulletin-article-header-block-1 .social-sharing-buttons a:nth-child(2):after,
#block-views-block-basic-page-header-block-1 .social-sharing-buttons a:nth-child(2):after,
#block-views-block-other-information-header-block-1 .social-sharing-buttons a:nth-child(2):after,
#block-views-block-declarations-header-block-1 .social-sharing-buttons a:nth-child(2):after,
#block-views-block-action-alerts-header-block-1
*/
.social-sharing-buttons a:nth-child(2):after {
  content: "\f099";
}

/*
#block-views-block-bulletin-article-header-block-1 .social-sharing-buttons a:nth-child(3):after,
#block-views-block-basic-page-header-block-1 .social-sharing-buttons a:nth-child(3):after,
#block-views-block-other-information-header-block-1 .social-sharing-buttons a:nth-child(3):after,
#block-views-block-declarations-header-block-1 .social-sharing-buttons a:nth-child(3):after,
#block-views-block-action-alerts-header-block-1
*/
.social-sharing-buttons a:nth-child(3):after {
  content: "\f232";
}

/*
#block-views-block-bulletin-article-header-block-1 .social-sharing-buttons a:nth-child(4):after,
#block-views-block-basic-page-header-block-1 .social-sharing-buttons a:nth-child(4):after,
#block-views-block-other-information-header-block-1 .social-sharing-buttons a:nth-child(4):after,
#block-views-block-declarations-header-block-1 .social-sharing-buttons a:nth-child(4):after,
#block-views-block-action-alerts-header-block-1
*/

.social-sharing-buttons a:nth-child(4):after {
  content: "\f0e0";
}

#block-views-block-basic-page-header-block-1 .social-sharing-buttons a,
#block-views-block-publication-header-block-1 .social-sharing-buttons a,
#block-views-block-multimedia-header-block-1 .social-sharing-buttons a {
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: 23px !important;
  margin-right: 12px;
}

.view-bulletins .view-header-inner {
  padding-left: 0;
}

.view-bulletins .view-header {
  padding-top: 50px;
  padding-bottom: 60px;
}
  
.view-bulletins .view-header-inner {  
  display: flex;
}

.view-bulletins .view-header .view-icon {
  padding: 36px;
}


/* .view-bulletins .view-header .view-head-text {
  padding-top: 36px;
} */

.view-bulletins .view-header .view-head-text h1.title {
  padding-bottom: 36px;
}

.path-bulletins #block-wrm-barrio-page-title {
  display: none;
}

.path-bulletins #main {
  padding-left: 0;
  padding-right: 0;
}

.path-bulletins main#content {
  padding-left: 0;
  padding-right: 0;
}

.view-bulletins ul.pagination,
.view-subject-term-from-index ul.pagination,
.view-publications-listing ul.pagination,
.view-declarations-listing ul.pagination,
.view-action-alerts-listing ul.pagination,
.view-multimedia-listing ul.pagination,
.view-country-term ul.pagination,
.view-special-section-term ul.pagination,
.view-subject-tree-plantations ul.pagination,
.view-search-page ul.pagination,
.view-advanced-search ul.pagination {
  justify-content: center;
  margin-top: 60px;
  margin-bottom: 120px;
}

.view-subject-green-economy ul.pagination,
.view-subject-tree-plantations ul.pagination,
.view-content-by-language ul.pagination {
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}

.view-bulletins ul.pagination,
.view-bulletins ul.pagination li,
.view-subject-term-from-index ul.pagination,
.view-subject-term-from-index ul.pagination li,
.view-publications-listing ul.pagination li,
.view-declarations-listing ul.pagination li,
.view-action-alerts-listing ul.pagination li,
.view-multimedia-listing ul.pagination li,
.view-content-by-language ul.pagination li,
.view-subject-green-economy ul.pagination,
.view-country-term ul.pagination,
.view-special-section-term ul.pagination,
.view-subject-tree-plantations ul.pagination,
.view-search-page ul.pagination,
.view-advanced-search ul.pagination {
  text-align: center;
}

.view-bulletins .page-item .page-link,
.view-bulletins .pager__item--next .page-link,
.view-subject-term-from-index .page-item .page-link,
.view-subject-term-from-index .pager__item--next .page-link,
.view-publications-listing .page-item .page-link,
.view-publications-listing .pager__item--next .page-link,
.view-declarations-listing .page-item .page-link,
.view-declarations-listing .pager__item--next .page-link,
.view-action-alerts-listing .page-item .page-link,
.view-action-alerts-listing .pager__item--next .page-link,
.view-multimedia-listing .page-item .page-link,
.view-multimedia-listing .pager__item--next .page-link,
.view-content-by-language .page-item .page-link,
.view-content-by-language .pager__item--next .page-link,
.view-subject-green-economy .page-item .page-link,
.view-subject-green-economy .pager__item--next .page-link,
.view-country-term .page-item .page-link,
.view-country-term .pager__item--next .page-link,
.view-special-section-term .page-item .page-link,
.view-special-section-term .pager__item--next .page-link,
.view-subject-tree-plantations .pager__item--next .page-link,
.view-subject-tree-plantations .page-item .page-link,
.view-search-page .page-item .page-link,
.view-search-page .pager__item--next .page-link,
.view-advanced-search .page-item .page-link,
.view-advanced-search .pager__item--next .page-link {
  border-color: #e67520;
  margin-right: 8px;
  text-align: center;
}

.view-bulletins .page-item.active .page-link,
.view-subject-term-from-index .page-item.active .page-link, 
.view-publications-listing .page-item.active .page-link,
.view-declarations-listing .page-item.active .page-link,
.view-action-alerts-listing .page-item.active .page-link,
.view-multimedia-listing .page-item.active .page-link, 
.view-subject-green-economy .page-item.active .page-link,
.view-country-term .page-item.active .page-link,
.view-special-section-term .page-item.active .page-link,
.view-subject-tree-plantations .page-item.active .page-link,
.view-search-page .page-item.active .page-link,
.view-advanced-search .page-item.active .page-link {
  border-color: #e67520;
}

.view-bulletins .row > div {
    margin-top: 30px;
  padding-bottom: 62px;
  border-bottom: 4px solid #e2e3d3;
  /* box-shadow: 0px -30px 0px #e2e3d3 inset; */
}

.view-bulletins #views-bootstrap-bulletins-page-1 {
  border-bottom: none;
}

.view-bulletins .row {
/*  column-gap: 5%; */
  column-gap: 5%;
  align-items: stretch;
}

.view-bulletins .col-xl-4,
.view-bulletins .col-lg-4,
.view-bulletins .col-md-4 {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}



.view-bulletins .views-field-field-excerpt {
  margin-top: 6px;
}

/*
.view-bulletins .col-xl-4 {
    flex: 0 0 30%;
    max-width: 30%;
}
*/

/* Subject term parent listings */


.view-subject-term-from-index .view-header-inner .taxonomy-term .content {
  width: 100%;
}

#views-bootstrap-subject-term-parent-page-1 {
  padding-left: -15px;
  padding-right: -15px;
}

.custom-select {
  background: #fff url(/themes/custom/wrm_barrio/img/icon-chevron-down-dark.png) no-repeat right .75rem center/10px 10px;
}

.custom-select:focus {
  outline: none;
  box-shadow: none;
}

/* #views-bootstrap-subject-term-parent-page-1 > .row, */
#views-bootstrap-publications-listing-page-1 > .row,
#views-bootstrap-declarations-listing-page-1 > .row,
#views-bootstrap-action-alerts-listing-page-1 > .row,
#views-bootstrap-multimedia-listing-page-1 > .row,
#views-bootstrap-subject-term-landing-page-1 > .row > div,
#views-bootstrap-content-by-language-page-1 > .row > div,
#views-bootstrap-subject-term-parent-page-1 > .row > div,
.view-country-term .view-content > div > .row > div,
.view-special-section-term .view-content > div > .row > div {
  margin-top: 60px;
}

#views-bootstrap-subject-term-from-index-page-1 > .row {
  margin-top: 20px;
}

.view-subject-green-economy .view-content > div > .row > div,
.view-subject-tree-plantations .view-content > div > .row > div {
  margin-top: 30px;
}

#views-bootstrap-subject-term-parent-page-1 > .row > div,
#views-bootstrap-subject-term-from-index-page-1 > .row > div,
#views-bootstrap-publications-listing-page-1 > .row > div,
#views-bootstrap-declarations-listing-page-1 > .row > div,
#views-bootstrap-action-alerts-listing-page-1 > .row > div,
#views-bootstrap-multimedia-listing-page-1 > .row > div,
#views-bootstrap-subject-term-landing-page-1 > .row > div,
#views-bootstrap-content-by-language-page-1 > .row > div,
#views-bootstrap-subject-term-parent-page-1 > .row > div,
.view-subject-green-economy .view-content > div > .row > div,
.view-country-term .view-content > div > .row > div,
.view-special-section-term .view-content > div > .row > div,
.view-subject-tree-plantations .view-content > div > .row > div {
  padding: 18px;
}

#views-bootstrap-subject-term-parent-page-1 .row .views-field-field-term-image a img,
#views-bootstrap-subject-term-from-index-page-1 .row .views-field-field-thumbnail-image a img,
#views-bootstrap-subject-term-from-index-page-1 .row .views-field-field-thumbnail-image a picture,
#views-bootstrap-publications-listing-page-1 .row .views-field-field-thumbnail-image a img,
#views-bootstrap-declarations-listing-page-1 .row .views-field-field-thumbnail-image a img,
#views-bootstrap-action-alerts-listing-page-1 .row .views-field-field-thumbnail-image a img,
#views-bootstrap-multimedia-listing-page-1 .row .views-field-field-thumbnail-image a img,
#views-bootstrap-subject-term-landing-page-1 .row .views-field-field-term-image a img,
#views-bootstrap-content-by-language-page-1 .row .views-field-field-thumbnail-image a img,
#views-bootstrap-subject-term-parent-page-1 .row .views-field-field-thumbnail-image a img,
.view-subject-green-economy .row .views-field-field-thumbnail-image a img,
.view-country-term .view-content .row .views-field-field-thumbnail-image a img,
.view-special-section-term .view-content .row .views-field-field-thumbnail-image a img,
.view-subject-tree-plantations .row .views-field-field-thumbnail-image a img {
  width: 100%;
  height: auto;
  padding-bottom: 20px;
}

.view-subject-term-parent .view-content,
.view-subject-term-from-index .view-content,
.view-publications-listing .view-content,
.view-declarations-listing .view-content,
.view-action-alerts-listing .view-content,
/* .view-content-by-language .view-content, */
.view-subject-term-landing,
.view-subject-tree-plantations,
.view-subject-green-economy,
.view-search-page .view-content,
.view-advanced-search .view-content,
#views-exposed-form-subject-term-page-1 {
  margin-left: 0;
  margin-right: 0;
}

#views-exposed-form-subject-tree-plantations-default,
#views-exposed-form-subject-green-economy-default {
  padding: 30px 0;
}

.view-subject-tree-plantations .view-content > div,
.view-subject-green-economy .view-content > div {
  padding-left: -15px;
  padding-right: -15px;
}

#views-exposed-form-subject-tree-plantations-default > .row,
#views-exposed-form-subject-green-economy-default > .row {
  margin-left: 0;
  margin-right: 0;
}

.view-subject-tree-plantations .view-header .field--name-name,
.view-subject-green-economy .view-header .field--name-name {
  display: none;
}

#views-exposed-form-subject-term-page-1 {
  padding-top: 60px;
}

#views-exposed-form-subject-term-page-1 label {
  display: block;
}

.vocabulary-subjects .field--name-description p {
  padding-bottom: 30px;
  max-width: 1094px;
  padding-left: 0;
  float: left;
}

.page-vocabulary-subjects #block-wrm-barrio-page-title .content {
/*  padding-top: 60px;
  padding-bottom: 36px; */
}

.page-vocabulary-subjects main#content,
.page-vocabulary-subjects #main-wrapper .container,
.path-issues main#content,
.path-issues #main-wrapper .container {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

#views-bootstrap-subject-term-from-index-page-1,
#views-bootstrap-subject-term-landing-page-1 {
  padding-left: 0;
}

#views-bootstrap-subject-term-landing-page-1 {
  padding-right: 15px;
}


.view-publications-listing .view-header,
.view-declarations-listing .view-header,
.view-multimedia-listing .view-header,
.view-action-alerts-listing .view-header {
  display: flex;
  column-gap: 38px;
  padding-left: 15px;
  flex-wrap: wrap;
}

.view-subject-term-from-index .view-header-inner .taxonomy-term {
  display: flex;
  column-gap: 38px;
  padding-left: 0;
  flex-wrap: wrap;
}


.view-publications-listing .view-header,
.view-declarations-listing .view-header,
.view-action-alerts-listing .view-header,
.view-multimedia-listing .view-header {
  padding-top: 60px;
  padding-bottom: 30px;
}

.view-subject-term-from-index .view-header {
  padding-top: 0;
  padding-bottom: 10px;
}

.view-subject-term-from-index .view-filters-inner,
.view-country-term .view-filters .form-row,
.view-special-section-term .view-filters .form-row {
  display: flex;
  column-gap: 30px;
  margin-top: 20px;
  padding-left: 0;
}

.view-country-term .view-filters .form-row fieldset label,
.view-special-section-term .view-filters label,
.view-content-by-language .view-filters select,
.view-content-by-language .view-filters label {
  display: block;
}

.view-subject-term-from-index .view-header select,
.view-publications-listing .view-header select,
.view-declarations-listing .view-header select,
.view-action-alerts-listing .view-header select,
.view-multimedia-listing .view-header select,
.view-subject-tree-plantations .view-filters select,
.view-subject-green-economy .view-filters select,
.view-country-term .view-filters select,
.view-special-section-term .view-filters select,
.view-content-by-language .view-filters select {
  padding: 10px 16px 10px 12px;
  border: solid 1px #9da84d;
  border-radius: 0;
}

.view-subject-term-from-index,
.view-publications-listing,
.view-declarations-listing,
.view-action-alerts-listing,
.view-multimedia-listing,
.view-subject-term-landing,
.view-content-by-language {
  padding-bottom: 40px;
}

.view-publications-listing #views-bootstrap-publications-listing-page-1 > .row > div > .views-field-field-thumbnail-image {
  display: none;
}

.view-publications-listing #views-bootstrap-publications-listing-page-1 > .row > div:nth-of-type(1) > .views-field-field-thumbnail-image,
.view-publications-listing #views-bootstrap-publications-listing-page-1 > .row > div:nth-of-type(2) > .views-field-field-thumbnail-image,
.view-publications-listing #views-bootstrap-publications-listing-page-1 > .row > div:nth-of-type(3) > .views-field-field-thumbnail-image {
  display: block;
}

.path-publications #block-wrm-barrio-breadcrumbs {
  width: 100%;
}

.page-view-subject-term-from-index #content {
/*  margin-bottom: -50px;  */
}

.view-subject-term-from-index nav,
.view-subject-term-landing nav {
  margin-bottom: 30px;
}

.page-view-subject-term-from-index nav.tabs {
  margin-bottom: 0;
}

/* Materials landing page */

#block-materialsheader {
  padding-bottom: 30px;
}

#block-materialsheader h1,
#block-issuesheaderen h1 {
  margin-top: 60px;
}

#block-materialsheader .field--name-body {
  margin-bottom: 60px;
}

#block-materialsheader .field--name-body p,
#block-issuesheaderen .field--name-body p {
  margin-top: 32px;
}

.path-materials #main-wrapper {
  background-color: #ffffff;
}

.path-materials #content > section:nth-of-type(1) {
  display: flex;
  column-gap: 36px;
}

/*
#block-publicationsblock .field--name-body,
#block-multimediablock .field--name-body {
  display: flex;
  column-gap: 36px;
}
*/

#block-publicationsblock,
#block-multimediablock,
#block-declarationsblocken {
  padding-top: 60px;
  padding-bottom: 80px;
  width: 30%;
}

#block-publicationsblock .maticon,
#block-multimediablock .maticon,
#block-declarationsblocken .maticon {
    margin-bottom: 20px;
}

#block-publicationsblock h2,
#block-multimediablock h2 {
  margin-bottom: 16px;
}

.view-publications-listing .views-field-field-thumbnail-image,
.view-declarations-listing .views-field-field-thumbnail-image,
.view-action-alerts-listing .views-field-field-thumbnail-image,
.view-multimedia-listing .views-field-field-thumbnail-image {
  padding-bottom: 16px;
}

#block-publicationslistingheader,
#block-multimedialistingheader,
#block-declarationslistingheaderen {
  padding-bottom: 60px;
}

#block-publicationslistingheader h1,
#block-publicationslistingheader .pubslogo img,
#block-declarationslistingheaderen h1,
#block-declarationslistingheaderen .pubslogo img,
#block-multimedialistingheader h1,
#block-multimedialistingheader .pubslogo img,
#block-bulletinlandingpageinto h1,
#block-bulletinlandingpageinto .pubslogo img {
    margin-top: 60px;
    margin-bottom: 32px;
}

#block-publicationslistingheader .field--name-body,
#block-multimedialistingheader .field--name-body,
#block-bulletinlandingpageinto .field--name-body,
#block-declarationslistingheaderen .field--name-body {
  display: flex;
  column-gap: 50px;
}

.path-publications #main-wrapper,
.path-multimedia #main-wrapper,
.path-action-alerts #main-wrapper,
.path-declarations #main-wrapper {
  background-color: #ffffff;
}

#block-issuesheaderen .field--name-body {
  display: flex;
  column-gap: 51px;
}

#block-issuesheaderen .field--name-body > div {
  width: 50%;
}

/*
#block-issuesheaderen .image img {
  width: 100%;
}
*/

.view-countries-by-region .view-content {
  padding-left: 15px;
  padding-right: 15px;
}

/* Mailchimp signup forms */

#mailchimp-signup-subscribe-page-sign-up-form,
#mailchimp-signup-subscribe-page-sign-up-es-form,
#mailchimp-signup-subscribe-page-sign-up-fr-form,
#mailchimp-signup-subscribe-page-sign-up-pt-form {
  padding-top: 60px;
  padding-bottom: 10px;
}

#mailchimp-signup-subscribe-page-sign-up-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-es-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-fr-form #edit-submit,
#mailchimp-signup-subscribe-page-sign-up-pt-form #edit-submit {
  border: none;
}

#block-subscribepageprivacypolicylink {
    padding-bottom: 30px;
}

/*
#block-cheeseburgermenu {
  display: none;
}
*/

.cheeseburger-menu__wrapper a {
  color: #334d30;
}

.cheeseburger-menu__menu-list-item--expanded > a,
.cheeseburger-menu__menu-list-item--expanded > span,
.cheeseburger-menu__menu-list-item--parent > span,
.cheeseburger-menu__menu-list-item--expanded ul span {
    background: url(/themes/custom/wrm_barrio/img/icon-chevron-down.png) top 22px right 8px/17px no-repeat;
    /* background-image: url(/themes/custom/wrm_barrio/img/icon-chevron-down.png);
    background-size: 18px; */
    padding-right: 30px !important;
    margin-right: 20px;
}

.cheeseburger-menu__menu-list-item--expanded > a.is-opened,
.cheeseburger-menu__menu-list-item--expanded > span.is-opened {
  background: url(/themes/custom/wrm_barrio/img/icon-chevron-up.png) top 22px right 8px/17px no-repeat;
  padding-right: 30px !important;
  margin-right: 20px;
}

.cheeseburger-menu__wrapper {
  background-color: #f5f5f1;
}

.cheeseburger-menu__menu-list > li,
.cheeseburger-menu__menu {
  border-bottom: none;
}

.cheeseburger-menu__menu--subjects-menu > ul > ul > li > ul.open-child > li.cheeseburger-menu__menu-list-item--expanded > .cheeseburger-menu__menu-list-item-link::before,
.cheeseburger-menu__menu--subjects-menu > ul > ul > li.cheeseburger-menu__menu-list-item--expanded > ul.open-parent > li.cheeseburger-menu__menu-list-item--child > a::before {
  content: "→";
  float: left;
  padding-right: 8px;
}

.cheeseburger-menu__menu-list-item--expanded > .is-opened {
  color:#e56a0e;
}

.cheeseburger-menu__menu-list li > a,
.cheeseburger-menu__menu-list li > span {
  padding: 10px 15px;
}

.cheeseburger-menu__menu--subjects-menu > ul > ul > li.cheeseburger-menu__menu-list-item--expanded > ul > li.cheeseburger-menu__menu-list-item--expanded > ul > li.cheeseburger-menu__menu-list-item--child > a.cheeseburger-menu__menu-list-item-link {
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  padding: 6px 0 6px 50px;
}

.cheeseburger-menu__menu--subjects-menu > ul > ul > li.cheeseburger-menu__menu-list-item--expanded > span {
  padding-top: 16px;
  padding-bottom: 16px;
}

.cheeseburger-menu__menu--subjects-menu ul.open-child {
  margin-bottom: 18px;
}

.cheeseburger-menu__trigger.is-open {
  background-color: transparent;
  transform: none;
}

.cheeseburger-menu__wrapper.menu-is-visible {
  /* transform: none; */
}

a.cheeseburger-menu__menu-list-item-link:hover,
span.cheeseburger-menu__menu-list-item-link:hover,
#header .cheeseburger-menu__wrapper a:focus,
#header .cheeseburger-menu__wrapper a:hover {
  color:#e56a0e;
}

div.cheeseburger-menu__trigger.is-open {
  position: absolute;
  right: 16px;
  top: 40px;
}

.toolbar-fixed div.cheeseburger-menu__trigger.is-open {
  position: absolute;
  right: -64px;
  top: -60px;
}

.cheeseburger-menu__menu {
  padding-top: 80px;
}

.cheeseburger-menu__menu .subscribe-button {
  margin-top: 40px;
}

.cheeseburger-menu__menu .subscribe-button a {
  color: #ffffff;
}

.cheeseburger-menu__menu .subscribe-en,
.cheeseburger-menu__menu .subscribe-es,
.cheeseburger-menu__menu .subscribe-fr,
.cheeseburger-menu__menu .subscribe-pt {
  display: none;
}

html:lang(en) .cheeseburger-menu__menu .subscribe-en {
  display: block;
}

html:lang(es) .cheeseburger-menu__menu .subscribe-es {
  display: block;
}

html:lang(fr) .cheeseburger-menu__menu .subscribe-fr {
  display: block;
}

html:lang(pt) .cheeseburger-menu__menu .subscribe-pt {
  display: block;
}

.site-slogan-mobile {
    display: none;
}

.view-subject-term-from-index .vocabulary-subjects {
  flex: 8 0 100%;
}

.view-countries-by-region .views-view-responsive-grid {
  width: 100%;
}

.view-countries-by-region .views-view-responsive-grid .col-1,
.view-countries-by-region .views-view-responsive-grid .col-2,
.view-countries-by-region .views-view-responsive-grid .col-3 {
  max-width: 33.33333%;
}

.view-other-countries .views-view-responsive-grid .col-1,
.view-other-countries .views-view-responsive-grid .col-2 {
  max-width: 49%;
}

.view-other-countries .views-view-responsive-grid {
  flex: 4 0 0;
}

.view-other-countries h3 {
  flex: 1 0 0;
}

.view-other-countries .row {
  margin-left: 30px;
  margin-right: 15px;
}

.view-countries-by-region,
.view-other-countries {
  padding-bottom: 50px;
  padding-top: 40px;
}

.view-subject-tree-plantations,
.view-subject-green-economy {
  padding-bottom: 50px;
}

.path-action-alerts #main,
.path-action-alerts #content {
  padding-left: 0;
  padding-right: 0;
}

.path-action-alerts #block-wrm-barrio-page-title {
  padding-top: 20px;
  padding-bottom: 20px;
}

.view-action-alerts-listing .view-header {
  padding-top: 30px;
  padding-bottom: 10px;
}

#views-bootstrap-homepage-highlighted-posts-block-1 {
  margin-left: -15px;
  margin-right: -15px;
}

.featured-top__inner {
  padding-left: 0;
  padding-right: 0;
}

.page-vocabulary-countries #main,
.page-vocabulary-countries #content,
.page-vocabulary-campaigns #main,
.page-vocabulary-campaigns #content {
  padding-left: 0;
  padding-right: 0;
}

.view-country-term .view-content > div > .row {
  margin-left: 0;
  margin-right: 0;
}

.view-country-term .view-content > div > .row > div,
.view-special-section-term .view-content > div > .row > div {
  margin-top: 20px;
}

.layout-sidebar-second #sidebar_second {
  flex: 0 0 50%;
  max-width: 50%;
  padding-right: 0;
}

.node--type-petition .tabs {
  margin-bottom: 0;
}

/* Search page */
/* .view-search-page .view-filters {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
} */

.page-view-search-page #main,
.page-view-search-page #content {
  padding-left: 0;
  padding-right: 0;
}

.view-search-page {
  padding-bottom: 36px;
}

.view-search-page .view-filters input,
.view-advanced-search .view-filters input
/* .view-search-page .js-form-item-sort-bef-combine .form-select */ {
    padding: 18px 32px 22px;
    border-radius: 40px;
}

.view-search-page .view-filters input {
  margin-bottom: 20px;
}

.view-search-page .view-filters .js-form-item-sort-bef-combine label {
    margin-bottom: 28px;
}

.view-search-page .js-form-item-sort-bef-combine .form-select {
    display: block;
    padding: 10px 20px 10px;
    border-radius: 10px;
    border: 1px solid #ced4da;
}

.view-advanced-search .view-filters .form-actions {
  align-self: flex-start;
}

.view-search-page .view-content ul li,
.view-advanced-search .view-content ul li {
  padding-top: 18px;
  padding-bottom: 18px;
}

.view-search-page .view-filters label {
  padding-top: 18px;
  padding-bottom: 18px;
}

.node--type-declaration #block-wrm-barrio-page-title,
.node--type-petition #block-wrm-barrio-page-title {
  display: none;
}

.node--type-petition #page {
  background-color: #ffffff;
}

.page-view-other-countries #main,
.page-view-other-countries #content {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
}

.page-view-country-term nav.tabs,
.page-view-special-section-term nav.tabs {
  margin-bottom: 0;
}

.page-view-country-term .view-country-term
.page-view-special-section-term .view-special-section-term {
  padding-top: 30px;
}

.page-view-country-term #block-wrm-barrio-content,
.page-view-special-section-term #block-wrm-barrio-content {
    padding-bottom: 40px;
    margin-bottom: -30px;
}

.view-country-term .custom-select,
.view-special-section-term .custom-select {
  border-radius: 0;
}

.view-country-term .custom-select,
.page-view-special-section-term .custom-select {
  border-color: #859322;
}

.view-country-term .vocabulary-countries,
.page-view-special-section-term .vocabulary-countries {
  display: none;
}

.view-advanced-search .view-filters > form > .form-row {
  flex-direction: column;
  width: 800px;
}

.tb-megamenu-other-languages ul li.tb-megamenu-item,
.tb-megamenu-other-languages .nav-collapse .nav li a {
  border-top: none;
}

.field--name-field-media-oembed-video {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
  margin-top: 20px;
  margin-bottom: 10px;
}

.view-bulletin-term-listing .field--name-field-excerpt {
  margin-bottom: 20px;
}

/* Then style the iframe to fit in the container div with full height and width */
.media-oembed-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

article.node--type-other-information {
  display: none;
}

.view-publications-listing .views-field-summary-processed p {
  margin-top: 1rem;
  margin-bottom: 0;
}

.view-publications-listing .views-field-created,
.view-multimedia-listing .views-field-created,
.view-subject-term-from-index .views-field-created,
.view-country-term .views-field-created,
.view-subject-tree-plantations .views-field-created,
.view-subject-green-economy .views-field-created,
.view-special-section-term .views-field-created {
  padding-left: 1rem;
}

/* remove the Sign Anonymously tickbox from the petition forms */
#petition-form .form-item-anonymous-sign {
    display: none;
}


@media (max-width: 1440px) {
  .page-vocabulary-subjects .featured-top .container,
  .page-view-subject-term-landing .featured-top .container,
  .page-view-bulletins .featured-top .container,
  .path-node .featured-top .container,
  .path-materials .featured-top .container,
  .page-view-publications-listing .featured-top .container,
  .page-view-declarations-listing .featured-top .container,
  .page-view-action-alerts-listing .featured-top .container,
  .page-view-multimedia-listing .featured-top .container,
  .featured-top .container,
  #homepage-first-inner,
  #block-homepageregionsmenu-2,
  .region-homepage-second #block-wrm-barrio-homepageregionsmenu,
  #block-views-block-homepage-highlighted-posts-block-1,
  .region-homepage-fourth #block-wrm-barrio-homepagepublications,
  #block-homepagepublications-3,
  #block-subjectsmenu-2,
  .site-footer .container,
  #block-wrm-barrio-page-title .content,
  #block-bulletinlandingpageinto .content,
  .view-wrm-bulletin,
  .featured-bottom,
  .page-vocabulary-bulletin #main .row .view-bulletin-term-listing .view-header .taxonomy-term,
  .page-vocabulary-bulletin .tabs ul.nav,
  .node--type-bulletin-article .tabs,
   .node--type-article .tabs,
  .node--type-publication .tabs,
  .node--type-multimedia .tabs,
  .node--type-page .tabs,
  .node--type-other-information .tabs,
  .node--type-declaration .tabs,
  .node--type-petition .tabs,
  .view-bulletin-term-listing .view-content,
  #block-views-block-bulletin-article-header-block-1 .view-content,
  #block-views-block-article-header-block-1 .view-content,
  #block-views-block-declarations-header-block-1 .view-content,
  #block-views-block-publication-header-block-1 .view-content,
  #block-views-block-multimedia-header-block-1 .view-content,
  #block-views-block-basic-page-header-block-1 .view-content,
  #block-views-block-other-information-header-block-1 .view-content,
  .view-bulletins .view-content,
  .view-bulletins .view-header-inner,
  .view-bulletins ul.pagination,
  .view-subject-term-from-index ul.pagination,
  .view-publications-listing ul.pagination,
  .view-declarations-listing ul.pagination,
  .view-action-alerts-listing ul.pagination,
  .view-multimedia-listing ul.pagination,
  .view-country-term ul.pagination,
  .view-special-section-term ul.pagination,
  .view-subject-tree-plantations ul.pagination,
  #block-materialsheader,
  .path-materials #main,
  .page-vocabulary-subjects nav.tabs,
  .page-vocabulary-countries nav.tabs,
  .page-vocabulary-subjects #block-wrm-barrio-content #views-bootstrap-subject-term-parent-page-1,
  .view-subject-term-parent .view-header,
  .view-subject-term-from-index .view-header-inner .taxonomy-term .content,
  .view-subject-term-from-index .view-filters-inner,
  .view-publications-listing .view-header,
  .view-declarations-listing .view-header,  
  .view-action-alerts-listing .view-header,
  #views-exposed-form-subject-term-page-1 .form-row,
  #views-bootstrap-subject-term-from-index-page-1,
  #views-bootstrap-publications-listing-page-1,
  #views-bootstrap-declarations-listing-page-1,
  #views-bootstrap-action-alerts-listing-page-1,
  #views-bootstrap-multimedia-listing-page-1,
  #views-bootstrap-subject-term-landing-page-1,
  .view-multimedia-listing .view-header,
  .view-countries-by-region .view-content,
  .view-content-by-language .view-content,
  .view-other-countries,
  .view-subject-tree-plantations .view-content,
  .view-subject-tree-plantations .view-header-inner,
  .view-subject-green-economy .view-content,
  .view-subject-green-economy .view-header-inner,
  #views-exposed-form-subject-tree-plantations-default,
  #views-exposed-form-subject-green-economy-default,
  #mailchimp-signup-subscribe-page-sign-up-form,
  #mailchimp-signup-subscribe-page-sign-up-es-form,
  #mailchimp-signup-subscribe-page-sign-up-fr-form,
  #mailchimp-signup-subscribe-page-sign-up-pt-form,
  #header,
  .highlighted .container,
  .tb-megamenu-nav .fullwidth > .mega-dropdown-innerv,
  .page-vocabulary-bulletin .featured-top .container,
  .page-vocabulary-countries #block-wrm-barrio-page-title .content,
  .view-country-term,
  .view-special-section-term .view-header .taxonomy-term,
  .view-special-section-term .view-filters,
  .view-special-section-term .view-content,
/*  #block-views-block-action-alerts-header-block-1, */
/*  .node--type-petition #main, */
  .layout-sidebar-second.node--type-petition #main,
  .view-search-page {
    max-width: 1425px;
    padding-left: 52px;
    padding-right: 52px;
  }
  .view-homepage-highlighted-posts > .row {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (max-width: 1320px) {
  .featured-top > .container {
    width: 100%;
  }
  #block-views-block-homepage-carousel-block-1 h3 {
    margin-top: 20px;
  }
}

@media (max-width: 1200px) {
  .page-vocabulary-subjects .featured-top .container,
  .page-view-subject-term-landing .featured-top .container,
  .page-view-bulletins .featured-top .container,
  .path-node .featured-top .container,
  .path-materials .featured-top .container,
  .page-view-publications-listing .featured-top .container,
  .page-view-declarations-listing .featured-top .container,
  .page-view-action-alerts-listing .featured-top .container,
  .page-view-multimedia-listing .featured-top .container,
  .featured-top .container,
  #homepage-first-inner,
  #block-homepageregionsmenu-2,
  .region-homepage-second #block-wrm-barrio-homepageregionsmenu,
  #block-views-block-homepage-highlighted-posts-block-1,
  .region-homepage-fourth #block-wrm-barrio-homepagepublications,
  #block-homepagepublications-3,
  #block-subjectsmenu-2,
  .site-footer .container,
  #block-wrm-barrio-page-title .content,
  #block-bulletinlandingpageinto .content,
  .view-wrm-bulletin,
  .featured-bottom,
  .page-vocabulary-bulletin #main .row .view-bulletin-term-listing .view-header .taxonomy-term,
  .page-vocabulary-bulletin .tabs ul.nav,
  .node--type-bulletin-article .tabs,
  .node--type-article .tabs,
  .node--type-declaration .tabs,
  .node--type-publication .tabs,
  .node--type-multimedia .tabs,
  .node--type-page .tabs,
  .node--type-other-information .tabs,
  .view-bulletin-term-listing .view-content,
  #block-views-block-bulletin-article-header-block-1 .view-content,
  #block-views-block-article-header-block-1 .view-content,
  #block-views-block-declarations-header-block-1 .view-content,
  #block-views-block-publication-header-block-1 .view-content,
  #block-views-block-multimedia-header-block-1 .view-content,
  #block-views-block-basic-page-header-block-1 .view-content,
  #block-views-block-other-information-header-block-1 .view-content,
  .view-bulletins .view-content,
  .view-bulletins .view-header-inner,
  .view-bulletins ul.pagination,
  .view-subject-term-from-index ul.pagination,
  .view-publications-listing ul.pagination,
  .view-declarations-listing ul.pagination,
  .view-action-alerts-listing ul.pagination,
  .view-multimedia-listing ul.pagination,
  .view-country-term ul.pagination,
  .view-special-section-term ul.pagination,
  .view-subject-tree-plantations ul.pagination,
  .path-materials #main,
  .page-vocabulary-subjects nav.tabs,
  .page-vocabulary-countries nav.tabs,
  .page-vocabulary-campaigns nav.tabs,
  .page-vocabulary-subjects #block-wrm-barrio-content #views-bootstrap-subject-term-parent-page-1,
  .view-subject-term-parent .view-header,
  .view-subject-term-from-index .view-header-inner .taxonomy-term .content,
  .view-subject-term-from-index .view-filters-inner,
  .view-publications-listing .view-header,
  .view-declarations-listing .view-header,
  .view-action-alerts-listing .view-header,
  #views-exposed-form-subject-term-page-1 .form-row,
  #views-bootstrap-subject-term-from-index-page-1,
  #views-bootstrap-publications-listing-page-1,
  #views-bootstrap-declarations-listing-page-1,
  #views-bootstrap-action-alerts-listing-page-1,
  #views-bootstrap-multimedia-listing-page-1,
  #views-bootstrap-subject-term-landing-page-1,
  .view-multimedia-listing .view-header,
  .view-countries-by-region .view-content,
  .view-content-by-language .view-content,
  .view-country-term,
  .view-special-section-term .view-header .taxonomy-term,
  .view-special-section-term .view-filters,
  .view-special-section-term .view-content,
  .view-other-countries,
  .view-subject-tree-plantations .view-content,
  .view-subject-tree-plantations .view-header-inner,
  .view-subject-green-economy .view-content,
  .view-subject-green-economy .view-header-inner,
  #views-exposed-form-subject-tree-plantations-default,
  #views-exposed-form-subject-green-economy-default,
  #mailchimp-signup-subscribe-page-sign-up-form,
  #mailchimp-signup-subscribe-page-sign-up-es-form,
  #mailchimp-signup-subscribe-page-sign-up-fr-form,
  #mailchimp-signup-subscribe-page-sign-up-pt-form,
  #header,
  .highlighted .container,
  .tb-megamenu-nav .fullwidth > .mega-dropdown-innerv,
  .page-vocabulary-bulletin .featured-top .container,
  .page-vocabulary-countries #block-wrm-barrio-page-title .content,
  .view-country-term,
  article.node--type-bulletin-article .node__content,
  article.node--type-article .node__content,
  article.node--type-page .node__content,
  article.node--type-declaration .node__content,
  article.node--type-multimedia .node__content,
  .layout-no-sidebars article.node--type-petition .node__content,
  article.node--type-publication .node__content,
  .view-search-page,
  .layout-sidebar-second.node--type-petition #main {
    padding-left: 40px;
    padding-right: 40px;
  }
  .view-action-alerts-header .views-field-title h1 {
    font-size: 36px;
  }
}

.path-frontpage #content {
  padding-left: 0;
  padding-right: 0;
}

.view-content-by-language .views-field-summary-processed p {
  margin-bottom:0;
}

.view-content-by-language .views-field-created {
  margin-top: 1rem;
}

@media (max-width: 1260px) {
  #block-views-block-homepage-carousel-block-1 h3 {
    font-size: 26px;
  }
  #block-views-block-homepage-carousel-block-1 .item-subtitle p {
    font-size: 16px;
  }
}

@media (max-width: 1200px) {
  html:lang(fr) .tb-megamenu-subjects-menu .nav > li > a,
  html:lang(fr) .tb-megamenu-subjects-menu .nav > li > span.tb-megamenu-no-link {
    padding-right: 5px;
    padding-left: 5px;
    margin-left: 7px;
    margin-right: 7px;
  }
  html:lang(pt) .block-language-blocklanguage-interface .nav-link {
    padding: .5rem .5rem;
  }
  html:lang(pt) #wrm-language-links .subscribe-button a {
    font-size: 12px;
    margin-left: 10px;
  }
  .tb-megamenu-subjects-menu .nav > li > a,
  .tb-megamenu-subjects-menu .nav > li > span.tb-megamenu-no-link,
   html:lang(fr) .tb-megamenu-subjects-menu .nav > li > a,
   html:lang(fr) .tb-megamenu-subjects-menu .nav > li > span.tb-megamenu-no-link {
    padding-right: 5px;
    padding-left: 5px;
    margin-left: 5px;
    margin-right: 5px;
  }
  #block-views-block-bulletin-article-header-block-1 .views-field-body,
  #block-views-block-article-header-block-1 .views-field-body,
  #block-views-block-basic-page-header-block-1 .views-field-body,
  #block-views-block-declarations-header-block-1 .views-field-body,
  #block-views-block-other-information-header-block-1 .views-field-body,
  #block-views-block-publication-header-block-1 .views-field-body,
  #block-views-block-multimedia-header-block-1 .views-field-body {
    font-size: 22px;
  }
}

@media (max-width: 1150px) {
  html:lang(fr) .tb-megamenu-subjects-menu .nav > li > a,
  html:lang(fr) .tb-megamenu-subjects-menu .nav > li > span.tb-megamenu-no-link {
    font-size: 16px;
  }
  .navbar-brand {
    margin-right: 0;
  }
  .block-language-blocklanguage-interface .nav-link,
  html:lang(pt) .block-language-blocklanguage-interface .nav-link {
    padding: .3rem .3rem;
  }
  .view-bulletin-term-listing .view-content .item-list .article-info .views-field-title h3 a {
    font-size: 22px;
  }
  .view-bulletin-term-listing .article-info .views-field-body {
    font-size: 18px;
  }
}

@media (max-width: 1100px) {
  #navbar-main {
    grid-template-columns: 410px auto;
  }
  .path-materials #content > section:nth-of-type(1) {
    flex-direction: column;
  }
  #block-publicationsblock,
  #block-multimediablock,
  #block-declarationsblocken {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }    
  #header a.navbar-brand .site-slogan {
    font-size: 16px;
  }
  #block-bulletinlandingpage-2 ul li a.nav-link,
  #block-bulletinlandingpage-3 ul li a.nav-link,
  #block-wrm-barrio-bulletinlandingpagees ul li a.nav-link,
  #block-bulletinlandingpagees-2 ul li a.nav-link,
  #block-bulletinlandingpagefr-2 ul li a.nav-link,
  #block-bulletinlandingpagefr-3 ul li a.nav-link,
  #block-bulletinlandingpagept-2 ul li a.nav-link,
  #block-bulletinlandingpagept-3 ul li a.nav-link,
  #block-views-block-wrm-bulletin-last-issue-block-1 .views-field-field-excerpt {
    font-size:24px;
  }
  .view-bulletins .col-sm-6 {
/*    -ms-flex: 0 0 45%; */
    flex: 0 0 45%;
    max-width: 45%;
  }
}

@media (max-width: 1024px) {
  .page-vocabulary-subjects .featured-top .container,
  .page-view-subject-term-landing .featured-top .container,
  .page-view-bulletins .featured-top .container,
  .path-node .featured-top .container,
  .path-materials .featured-top .container,
  .page-view-publications-listing .featured-top .container,
  .page-view-declarations-listing .featured-top .container,
  .page-view-action-alerts-listing .featured-top .container,
  .page-view-multimedia-listing .featured-top .container,
  .featured-top .container,
  #homepage-first-inner,
  #block-homepageregionsmenu-2,
  .region-homepage-second #block-wrm-barrio-homepageregionsmenu,
  #block-views-block-homepage-highlighted-posts-block-1,
  .region-homepage-fourth #block-wrm-barrio-homepagepublications,
  #block-homepagepublications-3,
  #block-subjectsmenu-2,
  .site-footer .container,
  #block-wrm-barrio-page-title .content,
  #block-bulletinlandingpageinto .content,
  .view-wrm-bulletin,
  .featured-bottom,
  .page-vocabulary-bulletin #main .row .view-bulletin-term-listing .view-header .taxonomy-term,
  .page-vocabulary-bulletin .tabs ul.nav,
  .node--type-bulletin-article .tabs,
  .node--type-article .tabs,
  .node--type-declaration .tabs,
  .node--type-publication .tabs,
  .node--type-multimedia .tabs,
  .node--type-page .tabs,
  .node--type-other-information .tabs,
  .view-bulletin-term-listing .view-content,
  #block-views-block-bulletin-article-header-block-1 .view-content,
  #block-views-block-article-header-block-1 .view-content,
  #block-views-block-declarations-header-block-1 .view-content,
  #block-views-block-publication-header-block-1 .view-content,
  #block-views-block-multimedia-header-block-1 .view-content,
  #block-views-block-basic-page-header-block-1 .view-content,
  #block-views-block-other-information-header-block-1 .view-content,
  .view-bulletins .view-content,
  .view-bulletins .view-header-inner,
  .view-bulletins ul.pagination,
  .view-subject-term-from-index ul.pagination,
  .view-publications-listing ul.pagination,
  .view-declarations-listing ul.pagination,
  .view-action-alerts-listing ul.pagination,
  .view-multimedia-listing ul.pagination,
  .view-country-term ul.pagination,
  .view-special-section-term ul.pagination,
  .view-subject-tree-plantations ul.pagination,
  #block-materialsheader,
  .path-materials #main,
  .page-vocabulary-subjects nav.tabs,
  .page-vocabulary-countries nav.tabs,
  .page-vocabulary-subjects #block-wrm-barrio-content #views-bootstrap-subject-term-parent-page-1,
  .view-subject-term-parent .view-header,
  .view-subject-term-from-index .view-header-inner .taxonomy-term .content,
  .view-subject-term-from-index .view-filters-inner,
  .view-publications-listing .view-header,
  .view-declarations-listing .view-header,
  .view-action-alerts-listing .view-header,
  #views-exposed-form-subject-term-page-1 .form-row,
  #views-bootstrap-subject-term-from-index-page-1,
  #views-bootstrap-publications-listing-page-1,
  #views-bootstrap-declarations-listing-page-1,
  #views-bootstrap-action-alerts-listing-page-1,
  #views-bootstrap-multimedia-listing-page-1,
  #views-bootstrap-subject-term-landing-page-1,
  .view-multimedia-listing .view-header,
  .view-countries-by-region .view-content,
  .view-content-by-language .view-content,
  .view-country-term,
  .view-special-section-term .view-header .taxonomy-term,
  .view-special-section-term .view-filters,
  .view-special-section-term .view-content,
  .view-other-countries,
  .view-subject-tree-plantations .view-content,
  .view-subject-tree-plantations .view-header-inner,
  .view-subject-green-economy .view-content,
  .view-subject-green-economy .view-header-inner,
  #views-exposed-form-subject-tree-plantations-default,
  #views-exposed-form-subject-green-economy-default,
  #mailchimp-signup-subscribe-page-sign-up-form,
  #mailchimp-signup-subscribe-page-sign-up-es-form,
  #mailchimp-signup-subscribe-page-sign-up-fr-form,
  #mailchimp-signup-subscribe-page-sign-up-pt-form,
  .tb-megamenu-nav .fullwidth > .mega-dropdown-innerv,
  .page-vocabulary-countries #block-wrm-barrio-page-title .content,
  article.node--type-declaration .node__content,
  article.node--type-multimedia .node__content,
  .layout-no-sidebars article.node--type-petition .node__content,
  article.node--type-publication .node__content,
  article.node--type-other-information .node__content,
  article.node--type-page .node__content,
  article.node--type-bulletin-article .node__content,
  article.node--type-article .node__content,
  .layout-sidebar-second.node--type-petition #main {
    padding-left: 36px;
    padding-left: 36px;
    padding-left: 36px;
    padding-right: 36px;
  }
  #header,
  .highlighted .container {
    padding-left: 0;
    padding-right: 0;
  }
  #header a.navbar-brand img {
    width: 73px;
    height: 73px;
    margin: 12px 12px 12px 0;
  }
  #header #wrm-language-links .subscribe-button {
    display: none;
  }
  #header a.navbar-brand .site-name {
    font-size: 17px;
    max-width: 150px;
    clear: none;
  }
  #header a.navbar-brand .site-slogan {
    font-size: 15px;
  }
  .navbar-brand {
    white-space: normal;
  }
  #navbar-main {
    height: auto;
    display: grid;
    padding: 0 0;
/*  grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, 1fr); */
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 3fr 1fr; 
    grid-template-rows: 40px 100px; 
    grid-template-areas: 
      "lang lang"
      "logo menu";
  }
  
  .navbar-brand {
    grid-area: logo;
    height: auto;
    padding-left: 36px;
  }

  #block-wrm-barrio-languageswitcher {
    /* grid-area: 1 / 1 / 1 / 2; */
    grid-area: lang;
    align-self: flex-end;
    margin-bottom: 0;
  }

  #wrm-language-links {
/*    grid-area: 1 / 1 / 1 / 2; */
    grid-area: lang;
    align-self: flex-end;
    margin-bottom: 0;
    background-color: #f1f1e9;
    width: 100%;
    padding-left: 36px;
    padding-right: 36px;
  }
  
  .block-tb-megamenu-menu-blockother-languages,
  #block-tb-megamenu-menu-blockother-languages,
  .tb-megamenu,
  .tb-megamenu-nav,
  .tb-megamenu .nav > li > span.tb-megamenu-no-link:hover,
  .tb-megamenu .nav > li.dropdown.open > span.tb-megamenu-no-link:hover,
  .tb-megamenu .nav > li > span.tb-megamenu-no-link:focus,
  .tb-megamenu .nav > li.dropdown.open > .dropdown-toggle,
  .tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
  #header .tb-megamenu-other-languages .nav li.dropdown.active > .dropdown-toggle,
  #header .tb-megamenu-other-languages .nav li.dropdown.active > .dropdown-toggle,
  #header .tb-megamenu-other-languages .nav li.dropdown.open.active > .dropdown-toggle,
  #header .tb-megamenu-other-languages .nav li.dropdown.open.active > span.tb-megamenu-no-link:hover {
    background-color: #f1f1e9;
  }

  #wrm-main-menu {
/*    grid-area: 2 / 2 / 3 / 2; */
    grid-area: menu;
    align-self: center;
    display: flex;
    justify-content: beginning;
    direction: rtl;
    max-width: 100%;
    padding-right: 36px;
  }
  
/*  .navbar-brand .site-slogan {
    grid-area: slogan;
    align-self: flex-end;
  }
*/
  .block-tb-megamenu-menu-blocksubjects-menu {
    display: none;
  }
  .cheeseburger-menu__trigger,
  #block-cheeseburgermenu {
    width: 40px;
  }
  #block-cheeseburgermenu .menu-is-visible {
    width: 100%;
  }
  div.cheeseburger-menu__trigger.is-open::after {
    color: #e56a0e;
    background-image: url(/themes/custom/wrm_barrio/img/icon-close.png);
  }
  #wrm-main-menu a.search-button {
    margin-top: 0;
  }
  .cheeseburger-menu__navigation {
    display: none;
  }
  .block-tb-megamenu-menu-blockother-languages .dropdown-menu {
    left: -120px;
  }
  .block-tb-megamenu-menu-blockother-languages .dropdown-menu,
  .block-tb-megamenu-menu-blockother-languages .dropdown-menu li > a {
    font-size: 14px;
  }
  .tb-megamenu-other-languages ul li {
    padding: 11px 2px;
  }
  #navbar-main .site-slogan {
    display: none;
  }
  .site-slogan-mobile {
    display: block;
    width: 100%;
    border-top: 2px solid #f1f1e9;
    padding: 8px 36px;
  }
  #block-views-block-homepage-highlighted-posts-block-1 .col {
    width: 100%;
  }
  #block-subjectsmenu-2 ul li a {
    font-size: 20px;
  }
  #block-subjectsmenu-2 ul li {
    width: 47%;
    margin: 0 3% 3% 0;
  }
  .site-footer__top .region,
  .site-footer__top .region:first-child {
    width: 100%;
    margin-right: 0;
    padding-left: 50px !important;
  }
  #block-views-block-homepage-carousel-block-1 h3 {
    font-size: 20px;
  }
  #block-views-block-homepage-carousel-block-1 .item-subtitle p {
    font-size: 14px;
  }
  #block-bulletinlandingpageinto .field--name-body p {
    font-size: 18px;
  }
  .view-wrm-bulletin .views-field-field-excerpt .field-content {
    font-size: 28px;
  }
  .view-wrm-bulletin .views-field-view-taxonomy-term,
  .view-wrm-bulletin .views-field-field-bulletin-pdf {
    display: block;
    clear: both;
    width: 100%;
    padding: 14px 24px 26px 0;
  }
  .view-wrm-bulletin .views-field-field-bulletin-pdf a {
    margin: 0 16px 0 0;
  }
  .view-wrm-bulletin .views-field-field-bulletin-image {
    display: none;
  }
  .view-wrm-bulletin .views-row .views-field-fieldset {
    flex: 0 0 98%;
    max-width: 100%;
  }
  .view-bulletin-term-listing .article-info .views-field-body {
    font-size: 16px;
  }
}

@media (max-width: 900px) {
  #block-wrm-barrio-homepageregionsmenu ul li {
    width: 49.9%;
  }
  #block-subjectsmenu-2 ul li a {
    font-size: 18px;
  }
  #block-views-block-homepage-carousel-block-1 .active {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto 1fr 1.5fr 1fr 50px;
  grid-column-gap: 0;
  grid-row-gap: 0;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
   grid-template-areas:
      "image"
      "title"
      "subtitle"
      "readmore"
      "navigate";
  }
  #block-views-block-homepage-carousel-block-1 .carousel-control-prev,
  #block-views-block-homepage-carousel-block-1 .carousel-control-next {
    top: 95%;
  }
  #block-views-block-homepage-carousel-block-1 h3,
  #block-views-block-homepage-carousel-block-1 .item-subtitle p,
  #block-views-block-homepage-carousel-block-1 .read-me-button {
    padding: 0;
  }
  .vocabulary-subjects .field--name-description,
  #block-publicationslistingheader p,
  #block-multimedialistingheader p,
  #block-declarationslistingheaderen p,
  #block-issuesheaderen p {
    font-size: 24px;
  }

  #block-issuesheaderen .field--name-body .image {
    display: none;
  }
  #block-issuesheaderen .field--name-body .text {
    width: 100%;
  }
  .page-view-country-term .taxonomy-term-icon,
  .page-view-special-section-term .taxonomy-term-icon {
    display: none;
  }
  .view-bulletin-term-listing ul li {
    flex-direction: column;
  }
  .view-bulletin-term-listing .view-content .item-list .views-field-field-thumbnail-image {
    margin-right: 0;
  }
  .view-bulletin-term-listing ul li .views-field-field-thumbnail-image img {
    width: 100%;
    height: auto;
  }
  .view-bulletin-term-listing .view-content .item-list .views-field-field-thumbnail-image img {
    max-width: 820px;
  }
  #block-views-block-bulletin-article-header-block-1 .views-field-body,
  #block-views-block-article-header-block-1 .views-field-body,
  #block-views-block-basic-page-header-block-1 .views-field-body,
  #block-views-block-declarations-header-block-1 .views-field-body,
  #block-views-block-publication-header-block-1 .views-field-body {
    font-size: 18px;
  }
  article.node--type-bulletin-article .field--name-body,
  article.node--type-article .field--name-body,
  article.node--type-declaration .field--name-body,
  article.node--type-multimedia .field--name-body,
  article.node--type-page .field--name-body,
  article.node--type-publication .field--name-body,
  article.node--type-petition .field--name-body,
  article.node--type-other-information .field--name-body {
    font-size: 20px;
  }
  .view-action-alerts-header .views-field-title h1 {
    font-size: 28px;
  }
}

@media (max-width: 800px) {
  .view-bulletin-term-listing .view-content div.item-list:last-child ul {
    flex-direction: column;
  }
  #block-views-block-bulletin-article-header-block-1 .views-row,
  #block-views-block-article-header-block-1 .views-row,
  #block-views-block-basic-page-header-block-1 .views-row, 
  #block-views-block-declarations-header-block-1 .views-row,
  #block-views-block-other-information-header-block-1 .views-row,
  #block-views-block-action-alerts-header-block-1 .views-row,
  #block-views-block-publication-header-block-1 .views-row,
  .layout-sidebar-second.node--type-petition #main > .row {
    flex-direction: column;
  }
  #block-views-block-bulletin-article-header-block-1 .view-content .views-row .views-field-fieldset,
  #block-views-block-bulletin-article-header-block-1 .view-content .views-row .views-field-fieldset-1,
  #block-views-block-article-header-block-1 .view-content .views-row .views-field-fieldset,
  #block-views-block-article-header-block-1 .view-content .views-row .views-field-fieldset-1,
  #block-views-block-basic-page-header-block-1 .view-content .views-row .views-field-fieldset,
  #block-views-block-basic-page-header-block-1 .view-content .views-row .views-field-fieldset-1,
  #block-views-block-declarations-header-block-1 .view-content .views-row .views-field-fieldset,
  #block-views-block-declarations-header-block-1 .view-content .views-row .views-field-fieldset-1,
  #block-views-block-other-information-header-block-1 .view-content .views-row .views-field-fieldset,
  #block-views-block-other-information-header-block-1 .view-content .views-row .views-field-fieldset-1,
  #block-views-block-action-alerts-header-block-1 .view-content .views-row .views-field-fieldset,
  #block-views-block-action-alerts-header-block-1 .view-content .views-row .views-field-fieldset-1,
  #block-views-block-publication-header-block-1 .view-content .views-row .views-field-fieldset,
  #block-views-block-publication-header-block-1 .view-content .views-row .views-field-fieldset-1,
  .layout-sidebar-second.node--type-petition #main > .row > div {
    flex: 0 0 auto;
    max-width: 100%;
  }
  .layout-sidebar-second.node--type-petition #main > .row > div {
    padding-left: 0;
  }
  .layout-sidebar-second.node--type-petition #block-petitionformblock-2 {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .view-other-countries > .row {
    flex-direction: column;
  }
  .view-other-countries .views-view-responsive-grid .col-1, .view-other-countries .views-view-responsive-grid .col-2 {
    max-width: 100%;
  }
  .view-other-countries .views-view-responsive-grid .views-col.clearfix .views-row {
    margin-bottom: 0.4em;
  }
  .view-special-section-term .view-header .taxonomy-term .field--name-description {
    font-size: 20px;
  }
}

@media (max-width: 768px) {
  /* .block-tb-megamenu-menu-blockother-languages .dropdown-menu {
    left: -120px;
  } */
  .dropdown:hover>.dropdown-menu {
    display: block;
  }
  .view-bulletin-term-listing .taxonomy-term {
      display: flex;	
      flex-direction: column-reverse;
      gap: 25px;
  }
}

@media (max-width: 700px) {
  #block-views-block-homepage-carousel-block-1 .carousel-control-prev,
  #block-views-block-homepage-carousel-block-1 .carousel-control-next {
    top: 90%;
  }
  #block-bulletinlandingpageinto .field--name-body .pubslogo {
    display: none;
  }
  .view-search-page .view-content .views-field-title {
    font-size: 22px;
  }
  .view-search-page .view-content .views-field-search-api-excerpt {
    font-size:16px;
  }
  #block-views-block-basic-page-header-block-1 .view-content .views-row {
    flex-direction: column;
  }
  #block-multimedialistingheader .field--name-body,
  #block-publicationslistingheader .field--name-body {
    flex-direction: column-reverse;
  }
  #block-multimedialistingheader .pubslogo img,
  #block-multimedialistingheader h1,
  #block-publicationslistingheader .pubslogo img,
  #block-publicationslistingheader h1 {
    margin-top: 30px;
    margin-bottom: 14px;
  }
  .view-multimedia-listing .view-header select,
  .view-declarations-listing .view-header select,
  .view-publications-listing .view-header select {
    font-size: 12px;
    width: 100%;
  }
  .view-subject-term-from-index .view-filters-inner {
    flex-direction: column;
  }
  .view-subject-term-from-index .view-header .taxonomy-term .field--name-description,
  .view-subject-tree-plantations .view-header .taxonomy-term .field--name-description,
  .view-subject-green-economy .view-header .taxonomy-term .field--name-description {
    font-size: 20px;
  }
  .featured-bottom > .container > *,
  #block-views-block-wrm-bulletin-last-issue-block-1,
  #block-views-block-wrm-bulletin-last-issue-block-1 ul,
  #block-views-block-wrm-bulletin-last-issue-block-1 ul li {
    width: 100%;
  }
  .featured-bottom > .container > * {
    margin-bottom: 50px;
  }
  #block-bulletinlandingpage-2 ul li a.nav-link,
  #block-bulletinlandingpage-3 ul li a.nav-link,
  #block-wrm-barrio-bulletinlandingpagees ul li a.nav-link,
  #block-bulletinlandingpagees-2 ul li a.nav-link,
  #block-bulletinlandingpagefr-2 ul li a.nav-link,
  #block-bulletinlandingpagefr-3 ul li a.nav-link,
  #block-bulletinlandingpagept-2 ul li a.nav-link,
  #block-bulletinlandingpagept-3 ul li a.nav-link,
  #block-views-block-wrm-bulletin-last-issue-block-1 .views-field-field-excerpt {
    font-size: 36px;
    margin-top: 20px;
  }
  .view-bulletins .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .view-bulletins .view-icon {
    display: none;
  }
  .view-bulletins .page-item .page-link,
  .view-bulletins .pager__item--next .page-link,
  .view-subject-green-economy .page-item .page-link,
  .view-subject-green-economy .pager__item--next .page-link,
  .view-country-term .page-item .page-link,
  .view-country-term .pager__item--next .page-link,
  .view-special-section-term .page-item .page-link,
  .view-special-section-term .pager__item--next .page-link,
  .view-subject-tree-plantations .page-item .page-link,
  .view-subject-tree-plantations .pager__item--next .page-link,
  .view-subject-green-economy .page-item .page-link,
  .view-subject-green-economy .pager__item--next .page-link .view-search-page .page-item .page-link,
  .view-search-page .pager__item--next .page-link {
    font-size: 12px;
  }
  .pagination .page-link {
    padding: .4rem .6rem;
  }
  article.node--type-bulletin-article .field--name-body,
  article.node--type-article .field--name-body,
  article.node--type-declaration .field--name-body,
  article.node--type-multimedia .field--name-body,
  article.node--type-page .field--name-body,
  article.node--type-publication .field--name-body,
  article.node--type-petition .field--name-body,
  article.node--type-other-information .field--name-body {
    font-size: 18px;
  }
  #block-views-block-homepage-carousel-block-1 .active {
    grid-template-rows: auto 1fr 1.4fr 1.2fr 40px; 
  }
}

@media (max-width: 600px) {
  #block-wrm-barrio-homepagepublications ul li,
  #block-homepagepublications-3 ul li {
    width: 100%;
  }
  #block-views-block-homepage-carousel-block-1 .item-subtitle p {
    font-size: 14px;
  }
  .highlighted .site-slogan-mobile {
    font-size: 14px;
  }
  .view-countries-by-region .views-col {
    width: 100% !important;
    max-width: 100% !important;
  }
  #block-wrm-barrio-page-title h1,
  .page-taxonomy-term-15 #block-wrm-barrio-page-title h1.title,
  .page-taxonomy-term-16 #block-wrm-barrio-page-title h1.title,
  .page-taxonomy-term-55 #block-wrm-barrio-page-title h1.title,
  .page-taxonomy-term-56 #block-wrm-barrio-page-title h1.title {
    font-size: 40px;
  }
  #block-publicationsblock p,
  #block-multimediablock p {
    font-size: 16px;
  }
  .view-bulletin-term-listing .field--name-field-excerpt {
    font-size: 32px;
  }
  .view-bulletins .page-item .page-link,
  .view-bulletins .pager__item--next .page-link,
  .view-subject-green-economy .page-item .page-link,
  .view-subject-green-economy .pager__item--next .page-link,
  .view-country-term .page-item .page-link,
  .view-country-term .pager__item--next .page-link,
  .view-special-section-term .page-item .page-link,
  .view-special-section-term .pager__item--next .page-link,
  .view-subject-tree-plantations .page-item .page-link,
  .view-subject-tree-plantations .pager__item--next .page-link,
  .view-subject-green-economy .page-item .page-link,
  .view-subject-green-economy .pager__item--next .page-link .view-search-page .page-item .page-link,
  .view-search-page .pager__item--next .page-link {
    font-size: 10px;
  }
  .pagination .page-link {
    padding: .3rem .5rem;
  }
  #block-wrm-barrio-page-title h1.title,
  .node--type-bulletin-article #block-wrm-barrio-page-title h1.title,
  .node--type-article #block-wrm-barrio-page-title h1.title,
  .node--type-declaration #block-wrm-barrio-page-title h1.title,
  .view-declarations-header .views-field-title h1 {
    font-size: 32px;
  }
  .path-node .field--name-body h2 {
    font-size: 28px;
  }
  .path-node .field--name-body h3 {
    font-size: 26px;
  }
}

@media (max-width: 500px) {
  #block-wrm-barrio-homepageregionsmenu ul li {
    width: 100%;
  }
  #block-views-block-homepage-carousel-block-1 .active {
      /*    grid-template-rows: auto 1fr 1.5fr 1fr 40px;  */
     grid-template-rows: auto auto auto 60px 40px;
  }
  #block-subjectsmenu-2 ul li {
    width: 100%;
    margin: 0 0 3% 0;
  }
  .highlighted .site-slogan-mobile {
    font-size: 12px;
  }
  .view-search-page .view-content .views-field-title {
    font-size: 20px;
  }
  .view-search-page .view-content .views-field-search-api-excerpt {
    font-size: 14px;
  }
  #block-publicationslistingheader h1.title,
  #block-declarationslistingheaderen h1.title,
  #block-multimedialistingheader h1.title {
    font-size: 40px;
  }
  .view-bulletin-term-listing .field--name-field-excerpt {
    font-size: 26px;
  }
  .view-bulletins ul.pagination {
    padding-left: 10px;
    padding-right: 10px;
  }
  .view-bulletins .page-item .page-link {
    margin-right: 4px;
  }
  article.node--type-bulletin-article .field--name-body,
  article.node--type-article .field--name-body,
  article.node--type-declaration .field--name-body,
  article.node--type-multimedia .field--name-body,
  article.node--type-page .field--name-body,
  article.node--type-publication .field--name-body,
  article.node--type-petition .field--name-body,
  article.node--type-other-information .field--name-body {
    font-size: 16px;
  }
  #block-publicationsblock,
  #block-multimediablock {
    padding-bottom: 10px;
  }
  #block-publicationsblock .field--name-body,
  #block-multimediablock .field--name-body {
    flex-direction: column;
  }
  #block-multimediablock .maticon,
  #block-publicationsblock .maticon,
  #block-multimediablock .matinfo,
  #block-publicationsblock .matinfo {
    margin-left: auto;
    margin-right: auto;
  }
  #block-publicationsblock h2,
  #block-multimediablock h2 {
    text-align: center;
  }
  #block-multimediablock .maticon,
  #block-publicationsblock .maticon {
    padding-bottom: 10px;
  }
}

@media (max-width: 380px) {
  .tb-megamenu-other-languages .btn-navbar {
    display: none;
  }
}

@media (max-width: 400px) {
  #wrm-language-links .language-switcher-language-url span a,
  .tb-megamenu-other-languages .dropdown-menu li > a,
  .tb-megamenu-other-languages .dropdown-menu li > span.tb-megamenu-no-link,
  .tb-megamenu-other-languages .nav > li > span.tb-megamenu-no-link {
    font-size: 12px;
  }
  .tb-megamenu-other-languages ul li {
    padding: 13px 2px;
  }
  #header a.navbar-brand .site-name {
    font-size: 12px;
    max-width: 120px;
  }
  #header a.navbar-brand img {
    width: 50px;
    height: 50px;
    margin: 6px 6px 6px 0;
  }
  .highlighted .site-slogan-mobile {
    font-size: 11px;
  }
  .view-search-page .view-content .views-field-search-api-excerpt {
    font-size: 12px;
  }
  .pagination .page-link {
    padding: .2rem .4rem;
  }
}

@media (max-width: 380px) {
  .tb-megamenu-other-languages .btn-navbar {
    /* display: none; */
  }
  #wrm-language-links .language-switcher-language-url span a,
  .tb-megamenu-other-languages .dropdown-menu li > a,
  .tb-megamenu-other-languages .dropdown-menu li > span.tb-megamenu-no-link,
  .tb-megamenu-other-languages .nav > li > span.tb-megamenu-no-link {
    font-size: 10px;
  }
  .tb-megamenu-other-languages ul li {
    padding: 15px 2px;
  }
}

@media (max-width: 330px) {
  #header a.navbar-brand .site-name {
    font-size: 9px;
    max-width: 80px;
  }
  .navbar-brand {
    padding-left: 8px;
  }
  .highlighted .site-slogan-mobile {
    font-size: 10px;
  }
  #wrm-language-links .language-switcher-language-url span a,
  .tb-megamenu-other-languages .dropdown-menu li > a,
  .tb-megamenu-other-languages .dropdown-menu li > span.tb-megamenu-no-link,
  .tb-megamenu-other-languages .nav > li > span.tb-megamenu-no-link {
    font-size: 9px;
  }
  .tb-megamenu-other-languages ul li {
    padding: 16px 2px;
  }
}











