@media (min-width: 375px) and (max-width: 736px) {
    .navbar-header {
        width: 100%;
    }

    #main-menu {
        list-style: none;
        padding: 0;
        text-align: left;
        margin-top: 0;
    }

    #main-menu li {
        display: block;
        padding: 0;
        position: relative;
        width: 100%;
        clear: both;
        margin-top: 12px;
    }

    #main-menu li:first-child {
        padding-left: 0;
    }

    #main-menu li:last-child {
        padding-right: 0;
    }

    #main-menu li a {
        border-top: 8px solid #e49132;
        color: #6d6e71;
        padding-top: 5px;
        font-size: 18px;
        font-family: 'AsapMedium', sans-serif;
        font-weight: normal;
        box-shadow: none;
        width: 100%;
        display: block;
    }

    #main-menu li a.active {
        border-top: 8px solid #df5b30;
        color: #056735;
    }

    #main-menu li a:hover {
        text-decoration: none;
        border-top: 8px solid #df5b30;
        color: #056735;
    }

    #main-menu li a:active,
    #main-menu li a:focus {
        text-decoration: none;
    }

    #block-responsive-dropdown-menus-main-menu {
        width: 100%;
    }
}

@media (max-width: 522px) {
    .content__filters .filterFiveFields,
    .content__filters .filterSixFields {
        width: 100%;
        padding: 0 15px;
        margin: 0;
        margin-top: 15px;
        float: left;
    }
}

@media (max-width: 991px) {
    .content__filters {
        display: none;
    }
}

@media (min-width: 522px) and (max-width: 991px) {
    .content__filters .filterFiveFields,
    .content__filters .filterSixFields {
        width: 50%;
        padding: 0 15px;
        margin: 0;
        margin-top: 15px;
        float: left;
    }

    .col-xs-to-sm-6 {
        float: left;
        width: 50%;
        padding: 0;
    }

    .row .col-xs-to-sm-6:first-child {
        padding-right: 0;
    }

    .row .col-xs-to-sm-6:last-child {
        padding-left: 0;
    }

    .col-custom-sm-5 {
        float: left;
        width: 41.66666667%;
    }

    .col-custom-sm-7 {
        float: left;
        width: 58.33333333%;
    }
}

@media (min-width: 522px) {
    .content__footer__project_partners ul li {
        float: left;
        width: 32%;
    }

    .page_title__map_filter {
        margin-top: 0;
        right: 0;
        left: auto;
    }

    .map_page .map {
        padding-top: 0;
    }

    .content__header__people__item {
        float: left;
        width: 47%;
    }

    .content__filters li {
        width: 33%;
    }

    .navbar-header {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .content > .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    .content > .container > .row {
        margin-right: -15px;
        margin-left: -15px;
    }

    .content > .container > .row > .col-md-8, .content > .container > .row > .col-md-4 {
        padding-right: 15px;
        padding-left: 15px;
    }

    .page_title h1 {
        width: 100%;
        font-size: 32px;
        line-height: 40px;
    }

    .default_page .page_title h1 {
        font-size: 32px;
        line-height: 40px;
    }

    .content__footer__read_more, .content__footer__read_more a {
        font-size: 32px;
        line-height: 27px;
        color: #dc202e;
        text-decoration: none;
        margin-top: 50px;
        margin-bottom: 20px;
    }

    .breadcrumbs {
        display: block;
    }

    /*
    .content__header__image,
    .field-name-field-thumbnail{border:1px solid #bcbec0;}
    */
    .content__header__image__caption {
        display: block;
    }

    .content__header__meta br {
        display: none;
    }

    .content__post__image--left {
        float: left;
        margin: 40px 40px 40px 0;
        border-left: 1px solid #d1d3d4;
    }

    .content__post__image--right {
        float: right;
        margin: 40px 0 40px 40px;
        border-right: 1px solid #d1d3d4;
    }

    .content__footer__share ul li {
        padding-right: 20px;
    }


    .content__footer__read_more {
        margin-bottom: 30px;
    }

    .content__footer__share ul li a,
    footer .links li a {
        font-size: 18px;
        line-height: 30px;
    }

    .footer {
        margin-top: 30px;
    }

    .footer__social li {
        padding: 0 10px;
    }

    .footer__social li a img {
        width: 53px;
    }

    .footer__social__link {
        width: 53px;
        height: 53px;
    }

    .footer__social__facebook {
        background: url(../img/icons/orange-facebook.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__social__twitter {
        background: url(../img/icons/orange-twitter.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__social__rss {
        background: url(../img/icons/orange-rss.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__social__flickr {
        background: url(../img/icons/orange-flickr.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__social__facebook:hover {
        background: url(../img/icons/orange-facebook-hover.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__social__twitter:hover {
        background: url(../img/icons/orange-twitter-hover.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__social__rss:hover {
        background: url(../img/icons/orange-rss-hover.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__social__flickr:hover {
        background: url(../img/icons/orange-flickr-hover.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__social__instagram {
        background: url(../img/icons/orange-instagram.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__social__instagram:hover {
        background: url(../img/icons/orange-instagram-hover.png) no-repeat center center;
        background-size: 53px;
    }

    .footer__navigation li {
        padding: 0 20px;
    }

    .footer__navigation li a {
        font-size: 18px;
        line-height: 24px;
    }

    .footer p {
        font-size: 14px;
        line-height: 19px;
    }

    .footer__newsletter input[type="submit"] {
        background: transparent;
        text-indent: 0;
        right: 16px;
        top: 10px;
        padding-left: 20px;
    }

    .footer__navigation li a:hover {
        border-bottom: 3px solid #df5b30;
    }

    .sidebar section {
        margin-bottom: 20px;
    }

    .sidebar__social h4, .sidebar__newsletter_signup h4 {
        border-top: 0;
        padding-top: 0;
    }

    .sidebar__social ul li img {
        width: 33px;
    }

    .sidebar__resources ul li a {
        display: inline;
    }

    .content__post--landing__item__thumbnail__share,
    .block__latest_news__item__thumbnail__share,
    .block__apc_blog__item__thumbnail__share,
    .block__publications__item__thumbnail__share,
    .block__projects__item__thumbnail__share {
        display: none;
    }

    .content__post--landing__item:hover .content__post--landing__item__thumbnail__share,
    .block__latest_news__item:hover .block__latest_news__item__thumbnail__share,
    .block__apc_blog__item:hover .block__apc_blog__item__thumbnail__share,
    .block__publications__item:hover .block__publications__item__thumbnail__share,
    .block__projects__item:hover .block__projects__item__thumbnail__share {
        display: block;
    }

    .content__header__meta,
    .submitted {
        margin: 24px 10px 30px;
    }

    .content__post__image--left {
    }

    .content__members__section__content__logo {
        float: left;
        width: 12%;
        padding: 10px;
    }

    .content__members__section__content__top, .content__members__section__content__bottom {
        width: 85%;
        float: left;
    }

    .content__members__section__content__top .left, .content__members__section__content__bottom .left {
        float: left;
        text-align: left;
        width: auto;
    }

    .content__members__section__content__top .right, .content__members__section__content__bottom .right {
        float: right;
        text-align: right;
        width: auto;
    }

    .content__members__section__content__top {
        padding: 20px 10px 0 0;
    }

    .content__members__section__content__bottom {
        padding: 5px 10px 10px 0;
    }

    .content__members__section__selecter ul {
        list-style: none;
        padding: 0;
        margin: 0;
        border: 1px solid #d1d3d4;
        float: right;
        margin-top: -50px;
        width: 300px;
    }

    .content__members .content__members__section:first-child {
        padding-top: 0;
    }

    .content__members__item--organisation,
    .content__members__item--individual {
        background-color: #fff;
    }

    .leaflet-marker-pane .content__members__item--organisation,
    .leaflet-marker-pane .content__members__item--individual,
    .leaflet-popup-pane .content__members__item--organisation,
    .leaflet-popup-pane .content__members__item--individual {
        background: none;
    }

    .page_title__map_filter {
        margin-top: 20px;
    }

    .people_page .content__post p {
    }

    .content__header__people__item a {
        font-size: 36px;
        line-height: 43px;
    }

    .content__header__people__item__overlay {
       /* padding: 20px 50px 5px 0;*/
	padding: 6px 80px 8px 25px;
    }

    .content__filters {
        padding-top: 0;
    }

    .content__filters li {
        width: 25%;
    }

    .content__members--group .content__members__section__content__logo {
        text-align: left;
        width: 14%;
        padding: 0;
    }

    .content__members--group .content__members__section__content__top,
    .content__members--group .content__members__section__content__bottom {
        width: 83%;
    }

    .profile_meta {
        padding-bottom: 40px;
    }

    .profile_meta h2 {
        font-size: 36px;
        line-height: 46px;
    }

    .profile_meta__logo a {
        font-size: 16px;
        line-height: 46px;
    }

    .profile_meta__expertise h3 {
        font-size: 24px;
        line-height: 46px;
    }

    .people_profile_page .content__post h4:first-child {
        font-size: 36px;
        line-height: 36px;
    }

    .people_profile_page .content__post h4 {
        font-size: 36px;
        line-height: 36px;
    }
    .my_blogs a {
        font-size: 32px;
        line-height: 27px;
    }

    .content__members__section__header h2 {
        font-size: 22px;
        line-height: 43px;
        margin-top: 0;
    }

    .map_page .content__post h3 {
        font-size: 26px;
        line-height: 31px;
    }

    .content__header__people__item a {
        font-size: 34px;
        line-height: 41px;
    }

    .content__footer__programme h2, .content__footer__project_team h2, .content__footer__project_partners h2, .content__footer__funders h2, .node-type-project .field-label {
        font-size: 32px;
        line-height: 27px;
    }

    .navbar-header {
        width: 33.33%;
        float: left;
    }

    .region-navigation .block {
        width: 20%;
        float: left;
    }

    #block-responsive-dropdown-menus-main-menu {
    }
}

@media (min-width: 992px) {
    .col-custom-lg-4 {
        width: 33.33333333%;
        float: left;
    }

    .col-custom-lg-8 {
        width: 66.66666667%;
        float: left;
    }

    .slider__slide img {
    }

    .slider__slide__text p {
        font-size: 26px;
        line-height: 36px;
        padding: 48px;
    }

    .project_profile_page .slider {
        padding-top: 70px;
    }

    .page_title__image {
        display: block;
    }

    .header {
        display: block;
    }

    .header--sticky {
        padding: 0;
        min-height: 93px;
        -webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.3);
    }

    .header--sticky .region-navigation .block {
        display: none;
    }

    .header--sticky .region-navigation .block-responsive-dropdown-menus {
        display: block;
    }

    .slider__slide__text {
        display: block;
    }

    .footer__logo {
        display: block;
    }

    .footer__divider {
        display: block;
    }

    .content__post p, .content__post ul, .content__post ol,
    .content__post h1, .content__post h2, .content__post h3, .content__post h4, .content__post h5 {
        margin-left: 0px;
    }

    /* .content__post .inline{margin-left:-75px;} */
    .content__footer {
        margin-left: 75px;
    }

    .people_profile_page .content__footer {
        margin-right: 105px;
    }

    .page_title--down {
        margin-top: 186px;
    }

    .content__footer__pagination ul li, .content__footer__pagination ul li a {
    }

    .content__footer__pagination ul li span, .content__footer__pagination ul li a {
        border-top: 5px solid #f1f2f2;
        border-bottom: 5px solid #f1f2f2;
        border-right: 1px solid #f1f2f2;
        border-left: 1px solid #f1f2f2;
    }

    .content__footer__pagination ul li:first-child span, .content__footer__pagination ul li:first-child a {
        border-left: 5px solid #f1f2f2;
    }

    .content__footer__pagination ul li:last-child span, .content__footer__pagination ul li:last-child a {
        border-right: 5px solid #f1f2f2;
    }

    .content__footer__pagination ul li span {
        background: #ffffff;
        padding: 12px 18px;
        margin-right: -6px;
    }

    .content__footer__pagination ul li a {
        color: #808285;
        background: #ffffff;
        padding: 12px 18px;
        margin-right: -6px;
    }

    .content__footer__pagination__more img {
        width: 26px;
    }

    .content__post--landing__item {
        background: #ffffff;
        border: 1px solid #a7a9ac;
        padding: 20px;
        margin: 0 0 30px 0;
    }

    .sidebar__social ul li {
        margin-right: 20px;
    }

    .sidebar__social ul li img {
        width: 43px;
    }

    .footer__navigation {
        text-align: left;
        width: 100%;
        margin: 0;
    }

    .footer p {
        text-align: left;
    }

    .sidebar__resources ul li a {
        display: inline-block;
    }

    .block__latest_news h2, .block__projects h2,
    .block__apc_blog h2, .block__publications h2,
    .block__apc_wide_activities h2, .page-home .block__our_network h2, .block__our_network h4 {
        font-size: 36px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    .block__latest_news, .block__projects,
    .block__apc_blog, .block__publications,
    .block__apc_wide_activities, {
        padding: 60px 0;
    }

    .block__publications__item__thumbnail {
        margin-bottom: 0;
    }

    .block__latest_news__item--landscape .block__latest_news__item__thumbnail__wrapper,
    .block__apc_blog__item--landscape .block__apc_blog__item__thumbnail__wrapper {
        margin-bottom: 0;
    }

    .content__post--landing--landscape .content__post--landing__item__thumbnail__wrapper {
        margin-bottom: 0;
    }

    .footer__newsletter input[type="text"] {
        width: 83%;
    }

    .page_title__map_filter {
        margin-top: 40px;
    }

    .people_page .content__post p {
    }

    .content__header__people__item__overlay {
        /* padding: 20px 100px 5px 0; */
	padding: 6px 80px 8px 25px;
    }

    .content__filters {
    }

    .content__filters li {
        width: 20%;
    }

    .people_profile_page .content__post--landing__item__content_wrapper {
        padding: 20px 0;
    }

    .people_profile_page .sidebar section:first-child {
        margin-top: 80px;
    }

    .profile_meta__expertise ul {
        width: 90%;
        margin-bottom: 40px;
    }

    .profile_meta__social {
        max-width: none;
        position: absolute;
        top: -88px;
        right: 15px;
    }

    .profile_meta__social ul {
        text-align: left;
    }

    .profile_meta h2 {
        margin-bottom: 15px;
    }

    .profile_meta__expertise h3 {
        margin-top: 10px;
    }

    .people_profile_page--organisation .profile_meta h2 {
        margin-bottom: 25px;
        margin-top: 30px;
    }

    .people_profile_page--organisation .profile_meta__expertise h3 {
        margin-top: 30px;
    }

    .people_profile_page--organisation .profile_meta__social {
        top: -118px;
    }

    .content__members--group .content__members__section__content__logo {
        width: 16%;
    }

    .slider__navigation {
        margin-top: 30px;
    }

    .slider__slide .col-md-6 {
        padding: 0 15px;
    }
}

@media (min-width: 1024px) {
    .content__filters li {
        width: 14%;
    }
}

@media (min-width: 1200px) {
    .profile_meta__expertise h3 {
        margin-top: 5px;
    }

    .profile_meta__social {
        top: -78px;
    }

    .people_profile_page--organisation .profile_meta__social {
        top: -106px;
    }

    .page_title h1 {
        width: 70%;
    }

    #main-menu li {
        padding: 0 18px;
    }

    .slider__slide__text p {
        padding: 85px;
        margin-bottom: 0;
    }

    .page_title__image {
        top: 40px;
        width: 300px;
    }

    .page_title__image img {
        padding: 20px 0 50px;
    }

    .breadcrumbs p {
        font-size: 13px;
        line-height: 17px;
    }

    .breadcrumbs a, .breadcrumbs a:hover {
        font-size: 13px;
        line-height: 17px;
    }

    .language-switcher-locale-url li {
        padding: 0 13px;
    }

    .language-switcher-locale-url li a {
        font-size: 16px;
    }

    #main-menu li {
        padding: 0 33px;
    }

    /*.content__post p,*/
    .content__post ul,
    .content__post ol,
    .content__post h1,
    .content__post h2,
    .content__post h3,
    .content__post h4,
    .content__post h5,
    .node-type-project .field.field-name-field-programmes,
    .node-type-project .field.field-name-field-funder-partner,
    .node-type-project .field.field-name-field-project-staff,
    .node-type-project .field.field-name-field-member,
    .node-type-project .field.field-name-field-region {
        margin-left: 0px;
    }

    .content__post p img {
        float: left;
        margin: 10px 20px 10px 0;
        max-width: 270px;
        height: auto;
    }

    /* .content__post span.caption{float:left;margin:10px 40px 10px -140px;} */
    .content__footer {
        margin-left: 140px;
    }

    .people_profile_page .content__footer {
        margin-right: 170px;
    }

    .sidebar__social__section {
        display: block;
    }

    .sidebar__social ul li img {
        width: 53px;
    }

    .footer__social li {
        padding: 0 12px;
    }

    .footer__newsletter input[type="text"] {
        width: 85%;
    }

    .footer__newsletter input[type="submit"] {
        right: 20px;
    }

    .people_profile_page .content__post--landing__item__content_wrapper {
        padding: 35px 0;
    }

    .people_profile_page .content__post .content__post--landing__item a,
    .people_profile_page .content__post--landing__item__title,
    .people_profile_page .content__post--landing__item__title:active,
    .people_profile_page .content__post--landing__item__title:focus {
        font-size: 22px;
        line-height: 26px;
    }

    .content__members--group .content__members__section__content__logo {
        width: 14%;
    }
}

@media (min-width: 600px) {
    .slick-prev, .slick-next {
        top: 100px;
    }

    .block__publications__slick .slick-prev, .block__publications__slick .slick-next {
        top: 160px;
    }

    .block__apc_wide_activities__slick .slick-prev {
        left: -7px;
    }

    .block__apc_wide_activities__slick .slick-next {
        right: -7px;
    }

    .block__apc_wide_activities__slick .slick-prev, .block__apc_wide_activities__slick .slick-next {
        top: 165px;
    }
}

@media (min-width: 650px) and (max-width: 991px) {
}

@media (min-width: 768px) {
    .block__projects__slick .slick-prev, .block__projects__slick .slick-next {
        display: none !important;
    }

    .block__publications__slick .slick-prev, .block__publications__slick .slick-next {
        top: 220px;
    }

    .block__apc_wide_activities__slick .slick-prev, .block__apc_wide_activities__slick .slick-next {
        top: 210px;
    }
}

@media (min-width: 992px) {
    .block__publications__slick .slick-prev, .block__apc_wide_activities__slick .slick-prev {
        left: -7px;
    }

    .block__publications__slick .slick-next, .block__apc_wide_activities__slick .slick-next {
        right: -7px;
    }

    .block__publications__slick .slick-prev, .block__publications__slick .slick-next {
        top: 200px;
    }

    .block__apc_wide_activities__slick .slick-prev, .block__apc_wide_activities__slick .slick-next {
        top: 160px;
    }
}

@media (min-width: 1200px) {
    .navbar.container > .container {
        margin: auto;
        width: 1170px;
    }

    .region-content {
        margin: auto;
        width: 1170px;
    }

    .one-sidebar .region-content {
        width: auto;
    }

    .not-front .region-pre-content-1 {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        width: 1170px;
    }

    .not-front.node-type-member .region-pre-content-1 {
        margin-bottom: 0px;
    }

    .region-with-sidebar {
        width: 1170px;
        margin: auto;
    }

    .tabs--primary {
        width: 1170px;
        margin: auto;
    }

    .col-safe-12 {
        width: 1170px;
        margin: auto;
        padding-left: 15px;
    }

    aside {
    }

    .pre-content-1 aside {
        margin-top: 0;
    }

    .with-tabs aside {
        margin-top: 20px;
    }

    .block__publications__slick .slick-prev, .block__publications__slick .slick-next {
        top: 135px;
    }

    .block__apc_wide_activities__slick .slick-prev, .block__apc_wide_activities__slick .slick-next {
        top: 140px;
    }
}

@media (max-width: 1200px) {
    .content__members__section__content__top {
        padding: 0;
    }

    .img-responsive {
        display: inline-block;
    }

    .content__members__section__content .content__members__item--organisation,
    .content__members__section__content .content__members__item--individual {
        background-color: #fff;
    }
}

.node-type-member .block__our_network {
    padding-bottom: 0;
}

.people_profile_page .content__footer__read_more a {
    font-size: 20px;
    margin-left: 15px;
}

.page-about-people .item-list-closed ul li .views-field-field-country {
    max-width: 80%;
}

.content__footer__share ul li img,
footer .links li img {
    width: 53px;
}

ul li em strong,
ul li strong em{
    font-style: normal;
}

@media screen and (max-width: 768px) {
    .content__footer__read_more, .content__footer__read_more a {
        margin-top: 40px;
        margin-bottom: 15px;
    }
}



p:last-child {
    margin-bottom: 10px;
