/*
Theme Name: CIDSE
Theme URI:
Author:     Zoran Vitez
Author URI: https://zvitez.com
Template:   astra
Version:    1.0
License:    GNU General Public License v2 or later
*/

/*
Background color for article titles
blue #3f669a

*/

@import url("https://fonts.googleapis.com/css?family=Rock+Salt&display=swap");

.page-filter-buttons .searchandfilter > ul li > ul,
.page-filter-buttons .searchandfilter > ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: 0;
}

.menu-toggle,
button,
.ast-button,
.button,
input#submit,
input[type="button"],
input[type="submit"],
input[type="reset"] {
  border-radius: 2px;
  padding: 10px 40px;
  color: #ffffff;
  border-color: #0274be;
  background-color: #0274be;
}

.page-filter-buttons
  .searchandfilter
  li[data-sf-field-input-type="checkbox"]
  input {
  display: none;
}

.searchandfilter ul {
  margin-left: 0;
}

.library-filters .uagb-column__inner-wrap {
  background: #9db4cb;
}

.page-filter-buttons .searchandfilter ul li li {
  border-radius: 2px;
  color: #ffffff;
  border-color: #3e699a;
  border-width: 1px;
  background-color: #3e699a;
  margin-right: 0.1em;
  margin-bottom: 0.1em;
  transition: all 0.5s;
  padding: 0;
}

.page-filter-buttons .searchandfilter ul li li:hover {
  background-color: #eaa956;
}

.page-filter-buttons .searchandfilter ul li li label {
  padding: 10px 40px;
  cursor: pointer;
}

.page-filter-buttons .searchandfilter ul li li.sf-option-active {
  background-color: #eaa956;
}

.menu-item-gtranslate a {
  padding: 0 0.1em;
}

.page-filter-buttons .search-filter-reset {
  margin-right: 0.1em;
}

.widget-title,
.widget_text h2 {
  font-size: 1.4rem;
  font-weight: 700;
  text-transform: uppercase;
}

.widget_text.widget.widget_custom_html {
  margin-bottom: 1em;
}

#menu-footer-bottom-links {
  display: flex;
}

.footer-adv-overlay #media_image-2 {
  display: inline-block;
  float: left;
  margin-right: 1em;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .footer-adv-overlay .ast-row .ast-col-md-3 {
    width: 20%;
  }

  .footer-adv-overlay .ast-row .ast-col-md-3:first-of-type {
    width: 40%;
  }
}

.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single {
  padding-top: 0;
  padding-bottom: 0;
}

@media (max-width: 1200px) {
  .ast-separate-container .ast-article-post,
  .ast-separate-container .ast-article-single {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.ast-container #primary,
.ast-separate-container #primary,
.ast-separate-container.ast-left-sidebar #primary,
.ast-separate-container.ast-right-sidebar #primary {
  margin: 0 !important;
}

@media (min-width: 993px) {
  .ast-separate-container #primary,
  .ast-separate-container.ast-left-sidebar #primary,
  .ast-separate-container.ast-right-sidebar #primary {
    margin: 0;
  }
}

.blue-background-color .uagb-post__title {
  background-color: #3f669a;
  padding: 0.5em;
  margin-bottom: 0 !important;
}

.article-box .uagb-post-grid-byline {
  display: none;
}

.article-box .uagb-post__excerpt {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0.5em;
}

.article-list .uagb-post__inner-wrap {
  display: flex;
  background: white !important;
  border-top: 1px solid #333;
}

.article-list .uagb-post__inner-wrap .uagb-post__image {
  flex: 0 0 15em;
}

.article-list .uagb-post__inner-wrap img {
  height: 100%;
  width: 400px;
  object-fit: contain;
}

.search-result::after {
  content: "";
  display: table;
  clear: both;
}

.search-result .results-thumbnail {
  width: 30%;
  height: 200px;
  float: left;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 1em;
}

.search-result .results-details {
  width: 65%;
  float: left;
}

.post-thumb-img-content.post-thumb {
  display: none;
}

.ast-oembed-container {
  margin-bottom: 2em;
}

.uagb-timeline__arrow-center .uagb-timeline__widget {
  align-items: end;
}
.uagb-timeline__arrow-center .uagb-timeline__left .uagb-timeline__arrow,
.uagb-timeline__arrow-center .uagb-timeline__right .uagb-timeline__arrow {
  top: 15%;
}

.uagb-timeline__center-block .uagb-timeline__right .uagb-timeline__date-new {
  margin-top: 0.5%;
}

.member-logos-grid img {
  height: 70px;
  width: auto;
  object-fit: contain;
}

@media (max-width: 767px) {
  .member-logos-grid .uagb-columns__stack-mobile .uagb-columns__inner-wrap {
    display: flex;
    flex-wrap: wrap;
  }

  .member-logos-grid
    .uagb-columns__stack-mobile
    .uagb-columns__columns-4
    > .uagb-column__wrap {
    width: 50% !important;
  }
}

.submit-button-inline-label {
  float: none !important;
  display: block !important;
}

.search-icon {
  background: black;
  padding: 2em;
}

.search-icon img {
  width: 100px;
}

.ast-site-identity {
  padding-top: 0.5em;
}

.main-header-bar {
  height: 4.7rem;
}

#menu-social-media-menu,
#menu-translation-menu {
  margin: 0;
}

.translation-menu {
  position: absolute;
  right: 10em;
  top: 0.5em;
  line-height: 1;
  border-right: 2px solid #ddd;
  padding-right: 0.5em;
}

.translation-menu nav {
  display: inline-block;
}

.social-menu {
  margin-left: 1em;
  position: absolute;
  right: 0;
  top: 0.47em;
  line-height: 1.2em;
  opacity: 0.6;
  transition: all 0.5s;
}

.social-menu a {
  padding: 0 0.8em;
}

.social-menu:hover {
  opacity: 1;
}

.translation-menu li {
  margin-right: 0.5em;
  font-size: 0.8em;
}

.main-header-bar .main-header-bar-navigation.toggle-on {
  padding-top: 0;
}

@media screen and (max-width: 919px) {
  .social-menu {
    display: none;
  }
}

.yikes-easy-mc-submit-button {
  border: 1px solid white;
  background: none;
}

footer .widget-title {
  border-bottom: 1px solid #ddd;
}

.footer-adv-widget-2 {
  padding-left: 0;
}

.footer-adv-widget-2 .widget {
  margin-bottom: 0;
}

.footer-adv-widget-1 {
  padding-right: 0;
}

.footer-adv-overlay {
  padding-top: 25px;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 20px;
}

.ast-footer-overlay .ast-container .ast-small-footer-wrap {
  border-top: 1px solid #ddd;
  padding-top: 20px;
}

.ast-small-footer {
  border: none;
}

.ast-footer-overlay {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 1em;
  padding-bottom: 3em;
}

.ast-footer-overlay .ast-container {
  padding-left: 20px;
  padding-right: 20px;
}

.events-list {
  padding: 2em 0 3em !important ;
}

.post-list,
.events-list .eo-events {
  list-style: none;
  display: flex;
  margin: 1em 0 2em;
}

.post-list li:nth-child(1),
.events-list .eo-events li:nth-child(1) {
  border-left: 1px solid #aaa;
  padding-left: 10px;
}

.post-list li,
.events-list .eo-events li {
  border-right: 1px solid #aaa;
  flex: 1 1 0;
  padding-right: 10px;
  margin-right: 0.5em;
}

.post-list li:last-of-type,
.events-list .eo-events li:last-of-type {
  margin-right: 0;
}

.events-list .eo-events li p {
  margin: 0;
}

.events-list .eo-events li > div {
}

.events-list .eo-events li > div > div {
  padding: 1em;
}

.post-list li img,
.events-list .eo-events li img {
  width: 100%;
  height: 150px;
  object-fit: cover;
}

#primary.event-single-page {
  width: 100%;
}

.event-single-page article.event {
  padding: 0 0 3em;
}

.event-single-page article .entry-content {
  padding: 0 6.67em;
}

.event .image-wrapper img {
  width: 100%;
}

.image-wrapper {
  position: relative;
  margin-bottom: 3em;
}

.image-wrapper.with-line {
  padding-bottom: 3em !important;
}

.image-tag {
  padding: 0.5em 1em;
  background: black;
  position: absolute;
  bottom: -1.5em;
  left: 6.67em;
}

.image-wrapper figure {
  margin: 0 !important;
}

.image-wrapper.cropped img {
  max-height: 250px;
  object-fit: cover;
}

.entry-content .image-tag *,
.image-tag * {
  color: white;
  margin: 0;
}

.post-list-item-title-wrapper {
  padding: 0.6em 1em;
  display: inline-block;
  font-size: 1em;
  line-height: 1.33;
  letter-spacing: 1px;
  font-weight: bold;
}

/*
.storytelling .post-list-item-title-wrapper {
    background-color: #eaa956;
}
*/

.who-we-are .post-list-item {
  margin-bottom: 3em;
}

.post-list.who-we-are {
  flex-direction: column;
  margin-bottom: 0;
}

.white-text,
.white-text * {
  color: white !important;
}

.wp-block-button.full-width a {
  width: 100%;
  text-transform: uppercase;
}

.wp-block-button.transparent a {
  border-radius: 0;
  background: none;
  border: 1px solid #333;
  color: #333;
}

/*
.who-we-are .post-list.who-we-are .post-list-item {
    margin-bottom: 1em;
}

.who-we-are .post-list-item-title-wrapper {
    background-color: black;
}

.who-we-are .post-list-item-title-wrapper .uagb-section__overlay {
    display: none;
}

.who-we-are .post-list-item-title-wrapper * {
    color: white!important;
}

.who-we-are .post-list-item-title-wrapper *:hover {
    color: #f7931d!important;
}
*/

/*
.climate-change .post-list-item-title-wrapper {
    background-color: #3e699a!important;
}

.climate-change .post-list-item-title-wrapper * {
    color: white!important;
}

.climate-change .post-list-item-title-wrapper *:hover {
    color: #f7931d!important;
}
*/

.post-list-item-excerpt-wrapper {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 0.5em;
  font-size: 0.9em;
  line-height: 1.3;
}

.post-list-item a:hover,
.post-list-item a:focus,
.post-list-item a {
  color: #111 !important;
}

.small-image-tag {
  padding: 0;
  background: black;
  position: absolute;
  bottom: -1.5em;
  left: unset;
}

.small-padding-bottom {
  padding-bottom: 30px;
}

#newsletter-page-form-4 {
  text-align: center;
}

#newsletter-page-form-4 label.label-inline {
  float: none;
}

#newsletter-page-form-4 .submit-button-inline-label {
  margin: auto;
}

.newsletter-timeline {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.header-with-title {
  height: 20vw;
  max-height: 250px;
  display: flex;
  align-items: center;
  justify-items: center;
}

.header-with-title h1 {
  margin-bottom: 0;
}

.policy-officer-wrapper {
  border-left: 1px solid #aaa;
  padding-left: 20px;
}

.policy-officer-wrapper .wp-block-image {
  margin-bottom: -0.1em;
}

.policy-officer-wrapper .policy-links .uagb-icon-list__source-icon svg {
  fill: #abb8c3 !important;
}

.uagb-icon-list__wrapper:hover .uagb-icon-list__source-icon svg {
  fill: #0693e3 !important;
}

.post-list-item-with-terms {
  display: flex;
}

@media screen and (max-width: 767px) {
  .post-list-item-with-terms {
    flex-direction: column;
  }

  .policy-officer-wrapper {
    border: 0;
  }
}

.post-list-item-with-terms .post-item-image-wrapper {
  flex: 0 0 15em;
}

.post-list-item-with-terms .post-item-image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.wide-post-list {
  list-style: none;
  margin-left: 0;
}

.wide-post-list > li {
  border-top: 1px solid #333;
  padding: 1em 0;
}
.wide-post-list > li:last-child {
  border-bottom: 1px solid #333;
}

.post-list-item-terms {
  display: flex;
  flex-wrap: wrap;
}

.post-list-item-terms h5 {
  margin-right: 1em;
  margin-bottom: 0.1em;
}

.post-list-item-content-with-terms h4 {
  margin-bottom: 0.1em;
  margin-top: 0.5em;
}

.post-list-item-content-with-terms h4 a {
  color: inherit;
  text-transform: none !important;
}

.post-list-item-terms ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}

.post-list-item-terms ul li {
  font-weight: bold;
  margin-right: 0.5em;
  font-size: 0.9em;
}

.post-list-item-terms ul li:after {
  content: ", ";
}

.post-list-item-terms ul li:last-child:after {
  content: "";
}

.post-list-item-content-with-terms {
  padding-left: 1em;
}

.post-list-wide-item-excerpt {
  margin-top: 0.5em;
  line-height: 1.3;
}

.statement a,
.organisational-news a,
.policy-paper a,
.press-release a {
  color: #005596;
}

.training-resource a,
.organisational-publication a,
.graphic a,
.video a,
.multimedia-story a {
  color: #ea1651;
}

.blog a,
.petition a {
  color: #008e83;
}

.event a,
.event-announcement a,
.event-report a {
  color: #f7931d;
}

/*********************/
.n2-ss-layer.statement,
.n2-ss-layer.organisational-news,
.n2-ss-layer.policy-paper,
.n2-ss-layer.press-release {
  border-left: 21px solid #005596 !important;
}

.n2-ss-layer.training-resource,
.n2-ss-layer.organisational-publication,
.n2-ss-layer.graphic,
.n2-ss-layer.video,
.n2-ss-layer.multimedia-story {
  border-left: 21px solid #ea1651 !important;
}

.n2-ss-layer.blog,
.n2-ss-layer.petition {
  border-left: 21px solid #008e83 !important;
}

.n2-ss-layer.event,
.n2-ss-layer.event-announcement,
.n2-ss-layer.event-report {
  border-left: 21px solid #f7931d !important;
}

.post-list.homepage .post-list-item-title-wrapper.statement,
.post-list.homepage .post-list-item-title-wrapper.organisational-news,
.post-list.homepage .post-list-item-title-wrapper.policy-paper,
.post-list.homepage .post-list-item-title-wrapper.press-release,
.statement .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.organisational-news .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.policy-paper .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.press-release .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.single-post .statement,
.single-post .organisational-news,
.single-post .policy-paper,
.single-post .press-release,
.single-post .statement a,
.single-post .organisational-news a,
.single-post .policy-paper a,
.single-post .press-release a {
  background: #005596 !important;
}

.post-list.homepage .training-resource,
.post-list.homepage .organisational-publication,
.post-list.homepage .graphic,
.post-list.homepage .video,
.training-resource .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.organisational-publication
  .n2-ss-section-main-content
  .n2-ss-layer:first-of-type
  a,
.graphic .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.video .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.multimedia-story .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.single-post .training-resource,
.single-post .organisational-publication,
.single-post .graphic,
.single-post .video,
.single-post .multimedia-story,
.single-post .training-resource a,
.single-post .organisational-publication a,
.single-post .graphic a,
.single-post .video a,
.single-post .multimedia-story a {
  background: #ea1651 !important;
}

.post-list.homepage .blog,
.post-list.homepage .petition,
.blog .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.petition .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.single-post .blog,
.single-post .petition,
.single-post .blog a,
.single-post .petition a {
  background: #469a94 !important;
}

.post-list.homepage .event,
.post-list.homepage .event-announcement,
.post-list.homepage .event-report,
.event .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.event-announcement .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.event-report .n2-ss-section-main-content .n2-ss-layer:first-of-type a,
.single-post .event,
.single-post .event-announcement,
.single-post .event-report,
.single-post .event a,
.single-post .event-announcement a,
.single-post .event-report a {
  background: #f7931d !important;
}
/*********************/

.n2-ss-section-main-content .n2-ss-layer {
  max-width: 80% !important;
}

@media (max-width: 680px) {
  .n2-ss-section-main-content .n2-ss-layer {
    margin-left: 1.125em !important;
  }
}

.smart-slider * {
  font-family: "Source Sans Pro", sans-serif !important;
  letter-spacing: unset !important;
}

.pagination {
  display: flex;
  justify-content: space-between;
}

#amchart1 {
  border: 1px solid #bbb;
}

#chart-info {
  padding: 2em;
  background: white;
  border: 1px solid #bbb;
  width: 100%;
  border-top: 0;
}

.members-columns h4 {
  color: #ea1651;
  text-transform: none;
  margin-bottom: 0;
}

.post-list-item .uagb-section__inner-wrap {
  position: unset;
}

.chosen-container {
  width: 100% !important;
}

.library-filters li label {
  width: 100%;
}

.library-filters input,
.library-filters select {
  width: 100% !important;
  background: #9cb4cb;
  color: #333;
}

.library-filters a {
  color: #333;
}

.library-filters a:hover {
  color: #ea1651;
}

.contact-us h3 {
  margin-bottom: 0.1em;
}

.homepage-areas-of-work-grid .wp-block-uagb-columns * {
  font-family: "Rock Salt", cursive !important;
  color: white !important;
  font-size: 1.125rem !important;
}

.homepage-areas-of-work-grid .uagb-column__wrap {
  height: 200px;
  background-size: cover;
  margin-right: 20px;
}

.homepage-areas-of-work-grid .uagb-column__wrap:last-of-type {
  margin-right: 0;
}

.homepage-areas-of-work-grid .uagb-column__inner-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}

.homepage-areas-of-work-grid a {
  color: inherit !important;
}

#content {
  background: white;
}
.single-post #content .ast-container {
  background: white;
  background-clip: content-box;
}

.single-post #primary {
  padding-top: 45px !important;
}

h5.blog-post-old {
  display: inline-block;
  padding: 0.5em;
}

.blog-post-new a,
h5.blog-post-old a {
  color: white !important;
}

.sidebar-main .gallery-size-medium img {
  min-width: 300px;
}

#translation_disclaimer {
  width: 100%;
    position: fixed;
    bottom: 0em;
    z-index: 100;
    background: rgba(235, 235, 235, 1);
    /* pointer-events: none; */
    text-align: center;
    padding: 0.5em 0;
    opacity: 1;
    /* height: 5em;*/
}

#translation_disclaimer div {
  max-width: 1200px;
  margin: auto;
}

#translation_disclaimer p {
  margin-bottom: 0;
}

.related_posts_by_taxonomy .gallery-item {
  padding: 0 0 10px 0;
}

.epyt-pagination:first-of-type {
  display: none;
}

h1,
.entry-content h1 {
  font-size: 2.1rem;
}

#primary-menu a,
#primary-menu a:hover,
#primary-menu a:focus {
  color: black !important;
}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu,
.ast-desktop .main-header-menu.submenu-with-border .children,
.ast-desktop
  .main-header-menu.submenu-with-border
  .astra-full-megamenu-wrapper {
  border-color: #eaa956;
  border-top-width: 3px;
}

.sub-menu {
  background: rgba(255, 255, 255, 0.6) !important;
}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu a:hover,
.ast-desktop .main-header-menu.submenu-with-border .children a:hover {
  background: #eaa956;
  font-weight: bold;
}

.homepage-intro-text {
  font-weight: 600;
}

#content h1,
#content h2 {
  font-family: "Rock Salt", cursive !important;
  text-transform: none !important;
}

.ast-single-post #content h1.entry-title,
#eo_fullcalendar_1 h2,
#content h2.non-amatic-sc {
  font-family: inherit !important;
  text-transform: uppercase !important;
}

.footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a:after {
  content: "|";
  margin-left: 1em;
}

.footer-sml-layout-2 .ast-small-footer-section-1 .menu-item:last-child a:after {
  content: "";
}

h5.event-title {
  margin-bottom: 0.1em;
}

.event-date {
  position: absolute;
  top: 6.9em;
  right: 1em;
  width: 5em;
  border: 2px solid orange;
  border-radius: 5px;
  background: white;
  text-align: center;
  line-height: 1.3;
  padding: 0.4em !important;
}

.event-list-item {
  position: relative;
}

.post-list.homepage .post-list-item-title-wrapper {
  padding: 0.6em 1em;
  display: inline-block;
  background-color: #3e699a;
  font-size: 1em;
  line-height: 1.33;
  letter-spacing: 1px;
  font-weight: bold;
}

.post-list.homepage .post-list-item-content {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
}

.post-list.homepage .post-list-item {
  height: 300px;
  background-size: cover;
  position: relative;
}

.post-list.homepage li {
  border: none !important;
  margin-right: 0;
}

/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  background: white;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + #content {
  padding-top: 4.7rem;
}

@media (max-width: 767px) {
  .members-columns .uagb-team__content * {
    font-size: 0.9em !important;
  }
  .members-columns.uagb-columns__stack-mobile
    .uagb-columns__columns-4
    > .uagb-column__wrap {
    width: 50% !important;
  }

  .members-columns.uagb-columns__stack-mobile .uagb-columns__inner-wrap {
    display: flex;
    flex-wrap: wrap;
  }
}

.entry-content .wp-block-image {
  margin-bottom: unset;
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
  .ast-header-break-point .main-header-menu {
    font-weight: bold;
    background-color: #eee;
  }
  .ast-header-break-point .main-navigation li {
    border-bottom: 1px solid;
  }
  .ast-header-break-point .main-navigation ul.sub-menu li a {
    background: #eaa956;
    font-weight: bold;
  }
  #primary-menu .sub-menu a:hover,
  #primary-menu .sub-menu a:focus {
    color: #fff !important;
  }
  .ast-header-break-point .main-navigation ul.sub-menu li a:hover,
  .ast-header-break-point .main-navigation ul.sub-menu li a:focus {
    background: #000;
  }
  .ast-header-break-point .main-navigation ul li a {
    border: none;
  }
  .ast-header-break-point
    .main-header-bar
    .main-header-bar-navigation
    .menu-item-has-children
    > .ast-menu-toggle {
    right: 0;
  }
  .ast-submenu-expanded .ast-menu-toggle {
    background: #eaa956;
    font-weight: bold;
  }

  .homepage-areas-of-work-grid {
    padding: 20px 10px !important;
  }
  .homepage-areas-of-work-grid h2 {
    margin-bottom: 0 !important;
  }
  .homepage-areas-of-work-grid .uagb-columns__wrap {
    padding: 0 10px !important;
  }
  .homepage-areas-of-work-grid .uagb-column__wrap {
    margin-bottom: 1em;
  }
}
@media all and (max-width: 767px) {
}
/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
}
@media screen and (max-width: 479px) {
  .post-list {
    display: inherit;
  }
  .post-list li {
    border-right: none;
    border-bottom: 1px solid #aaa;
    padding-right: 0;
    padding: 1em 0;
  }
  .post-list li:nth-child(1) {
    border-top: 1px solid #aaa;
    border-left: none;
    padding-left: 0;
  }
  h1,
  .entry-content h1 {
    font-size: 1.1rem;
  }
  .homepage-areas-of-work-grid .uagb-columns__wrap {
    padding: 0 10px !important;
  }
  .homepage-areas-of-work-grid .uagb-column__wrap {
    height: 150px;
    margin-right: 0;
  }
  .searchandfilter ul li {
    width: 100%;
    text-align: center;
  }
}
