.pp-logos-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr); 
  gap: 20px;
}
img.logo-image {
    width: 123px;
}

/* Header */
.header-b .row-2 .socialmedia__link--small {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.25rem;
}
.nav_tooblar .component-phone__item-wrapper {
    padding: 12px;
}
.nav_tooblar .component-phone__item-wrapper a {
    color: white;
}
.nav_tooblar span.component-phone__number:before {
    display: inline-block;
    font: normal normal normal 14px/1 font-awesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f095";
    margin-right: 4px;
}

#id_5c30608f-cdb4-577f-860b-2d9a62656aa9 .component.socialmedia.socialmedia--12.isPle,
 #id_54ae5a78-1fbc-5622-93fe-03b456055127 .component.socialmedia.socialmedia--12.isPle,
  #id_4cbea1fd-8c55-5b0c-ac0c-94f1fd330f8a .component.socialmedia.socialmedia--12.isPle {
  min-width: 88px !important;
}
/* NAV */
.navigation-a .navigation__list--default .navigation__item, li.navigation__item.navigation__item--default {
    margin-bottom: 0 !important;
}

/* Editables */
.section--light .editable ul li, .section--light .editable ol li {
    margin-bottom: 0;
}
.page-content .featuredblocks-grid-a .featuredblocks .featuredblock__image {
    width: 100%;
    height: 4.5rem;
}

/* Custom colors */
.section--light .form-a .form__input input:not([type=radio]):not([type=checkbox]),
.section--light .form-a .form__input input:not([type=radio]):not([type=checkbox]), .section--light .form-a .form__input textarea, .section--light .form-a .form__input select {
    color: #030303;
    background: #f9fbfd;
    border-color: #c2c2c2;
    transition: all .3s;
    box-shadow: 0 2px 6px #c2c2c2;
    border-radius: 0;
}
.section--light .form-a ::placeholder {
    color: #030303 !important;
}
.section--dark .cta__button.component__button--1,
.header-g .locations-a .location__contacts-wrapper a.location__phone--link.piwik_ignore {
    color: white;
}
.section.banner-c-image-overlapped .section--light .banner-c .banner__cta .cta__button.component__button--1 {
    background-color: #d0313d;
    border-color: #c42531;
    color: white !important;
}
.articles__categories .mm-panels>.mm-panel>.mm-navbar+.mm-listview {
    background-color: rgba(255,255,255,0.75);
}
.confidentialitynotice11 {
    line-height: 11px;
}
.ff0000 {
    color: #ff0000;
}

/* MEDIA QUERIES ONLY */


@media(min-width: 992px) {
    .header-b .header-partial-navigation #navigation_header {
        padding-right: 40px;
    }
    #id_5c30608f-cdb4-577f-860b-2d9a62656aa9 .header-b .header-partial-navigation #navigation_header,
     #id_54ae5a78-1fbc-5622-93fe-03b456055127 .header-b .header-partial-navigation #navigation_header,
      #id_4cbea1fd-8c55-5b0c-ac0c-94f1fd330f8a .header-b .header-partial-navigation #navigation_header{
        padding-right: 0 !important;
       min-width: 470px;
     }
}
@media(min-width: 1200px){
#id_5c30608f-cdb4-577f-860b-2d9a62656aa9 .header-b .header-partial-navigation #navigation_header,
 #id_54ae5a78-1fbc-5622-93fe-03b456055127 .header-b .header-partial-navigation #navigation_header, 
 #id_4cbea1fd-8c55-5b0c-ac0c-94f1fd330f8a .header-b .header-partial-navigation #navigation_header{
     padding-right: 0 !important;
     min-width: 560px;
  }
}
@media(max-width: 991px) {
    .overlap-home-header-b {
        display: none;
    }
}
@media(min-width: 768px) {
    .imgright {
        float: right;
        margin: 0 0 10px 10px;
    }
    .imgleft {
        float: left;
        margin: 0 10px 10px 0;
    }
    .pp-logos-wrapper {
        grid-template-columns: 1fr 1fr; 
     }
}
@media(max-width: 767px) {
    .imgright, .imgleft {
        float: none;
        display: block;
        margin: 0 auto 10px;
    }
}
li.featuredblock__sub-item {
    color: #f9fbfd!important;
    background-color: #1a537b;
    border: 2px solid #1a537b!important;
    text-decoration: none;
        font-size: 1rem;
        line-height: 1rem;
        padding: 5px 16px;
        min-width: 160px;
        max-width: 240px;
        min-height: auto!important;
        max-height: none;
}
li.featuredblock__sub-item a {
    color: #f9fbfd!important;
    background-color: #1a537b;
    border: 2px solid #1a537b!important;
    text-decoration: none;
       min-height: auto!important;
}


img.crohnsimg{
    float: right;
    margin-left:12px;
    width:100%;
    max-width:400px;
}

img.hermoimg{
    float: right;
    margin-left:12px;
    width:100%;
    max-width:400px;
}



