@media (min-width: 1000px) {
    .header_bottom {
        height: 52px;

    }

    .logo_wrapper::before {
        content: "Observatori ambiental Litoral-Besòs";
        color: #bfcdd0;
        overflow: hidden;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.125;
        font-family: "Open Sans", sans-serif;

    }

    header .container_inner .header_inner_left {
        position: relative;
    }

    .container_inner {
        display: flex;
        align-items: center;
        /* Vertically align items */
    }

    .header_inner_left {
        line-height: 52px;
        flex: 0 0 auto;
        /* Don't grow or shrink, maintain its original size */
        margin-right: 10px;
        /* Adjust the spacing between header_inner_left and nav */
    }

    .main_menu {
        flex: 1;
        /* Take up remaining available space */
        left: auto !important;
    }

    .main_menu ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        /* Display list items in a row */
    }

    .main_menu li {
        margin-right: 10px;
        /* Adjust the spacing between li items */
    }

    .q_logo {
        display: none;
    }
}



footer.footer {
    background: #033744;
    color: #e6ecec;
    padding: 0;
    display: block;
}

@media screen and (min-width: 1024px) {
    footer .container {
      max-width: 960px;
    }
  }

footer .container {
    flex-grow: 1;
    margin: 0 auto;
    position: relative;
    width: auto;
}

footer .p-5 {
    padding: 1.5rem !important;
}

footer .p-1 {
    padding: 0.25rem !important
}

@media screen and (min-width: 769px),
print {
    footer .columns:not(.is-desktop) {
        display: flex;
    }
}

footer .columns.is-vcentered {
    align-items: center;
}

footer .columns:last-child {
    margin-bottom: -0.75rem;
}

footer .columns {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: -0.75rem;
}

footer .image {
    display: block;
    position: relative;
    max-height: 50px;
    margin: 0px;
}

footer .image img {
    display: block;
}

footer.footer .logo_peu {
    margin-top: 2px;
    width: 109px;
    margin-left: 10px;
    margin-right: 10px;
}


 
/*HEADER*/
 nav.main_menu > ul > li > a {
     color: #bfcdd0;
     text-transform:none;
     font-size: 13px !important;
     line-height: 1.5;
     font-weight: 100;
}
 nav.main_menu > ul > li.active > a {
     color: #fff;
}
/*BLOG - AGENDA*/
 .post-template-default .title_subtitle_holder h1{
     font-size: 32px !important;
     color: #426871 !important;
     text-transform: none !important;
     margin-bottom: 60px;
}
 .post_text {
     background: white;
     padding: 1.5rem !important;
}
 .blog_single.blog_holder article .post_text .post_text_inner {
     padding-top: 0;
     font-family: "Open Sans", Sans-serif;
}
 .post_text_inner p {
     font-size: 13px;
     text-transform: none;
     font-weight: 100;
     line-height: 1.5;
     color: #4a4a4a;
     letter-spacing: 0;
}
 .post-template-default .title_subtitle_holder .separator.small {
     display: none;
}
 .blog_holder article .post_info {
     display: none;
}
 .blog_holder.blog_single article h2 {
     margin-bottom: 20px;
     margin-top: 20px;
}
 .comment_holder {
     display: none;
}
 .qodef-addons-blog-list .qodef-blog-item .qodef-e-info {
     display: none;
}
 .qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-content {
     padding: 20px 30px 40px 30px;
}
 .qodef-qi-button.qodef-layout--filled {
     color: #fff;
     background-color: #033744;
     border-radius: 40px;
     padding: 8px 40px;
}
 h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
     color: #363636;
}
 h2.eap__title, h2.eap__title a{
     color: #426871 !important;
     font-weight: 100;
     letter-spacing: 0;
}
 h2.eap__title a{
     color: #426871 !important;
}
 p.eap__meta {
     font-family: "Open Sans", Sans-serif;
     line-height: 2em;
     padding-top: 15px;
     border-top: 1px solid #999 !important;
     padding-bottom: 15px;
     border-bottom: 1px solid #999 !important;
     margin-bottom: 15px;
}
 p.eap__meta a.eap__location{
     font-weight: 600;
}
 p.eap__more {
     font-weight: 600;
}
 .content_inner .title_subtitle_holder h1{
     font-size: 32px !important;
     color: #426871 !important;
     text-transform: none !important;
     margin-bottom: 60px;
     font-family: "Open Sans", Sans-serif;
}
 .content_inner .title_subtitle_holder .separator.small {
     display: none;
}
 .blog_single article .post_info {
     display: none;
}
 .blog_single article h2 {
     margin-bottom: 20px;
     margin-top: 20px;
}
 .blog_single h2 {
     font-family: "Open Sans", Sans-serif;
     font-size: 1.5em;
     text-transform: none;
     font-weight: 100;
     line-height: 1.125 em;
     color: #426871;
     letter-spacing: 0;
}
 .blog_single p.eap__meta {
     line-height: 32px;
}
 .blog_single p.eap__meta {
     line-height: 32px;
}
/*GENERAL*/
 @media only screen and (max-width: 480px) {
     .container_inner {
         width: 360px !important;
    }
}
 .elementor-widget:not(:last-child) {
     margin-bottom: 1.5rem;
}
 .content p:not(:last-child) {
     margin-bottom: 1em;
}
  @media only screen and (min-width: 1024px) {
     .container_inner {
         width: 960px;
    }
}
 @media only screen and (max-width: 480px) {
    .footer_bottom ul {
  list-style: none;
  text-align: left;
}
 .footer_bottom {
  
    padding-left: 30px;
}
}
.footer_bottom_holder {
 
  background-color: white !important;
}
.footer_bottom ul li a {
  color: #426871 !important;
  text-transform: none;
  font-weight: 100;
  letter-spacing: 0;


}

