/*
This is your custom Style Sheet. It's the last css resource loaded so you can
easily overwrite css selectors from other style sheets.
*/

.no-userselect .header[data-type="1"] .header-content .content-left img {
    max-width: 100%;
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}

/* Two Columns structure */
.cards-default[data-type=articles] .cards-list .card-horizontal-full .picture img {object-fit:cover;}
.two-columns .wrapper .right {margin-left: 24px;}
.two-columns .wrapper .right .cards-default[card-type="2-columns-horizontal-cards"] { background: #E5E5E5; padding: 18px 9px 0; }
.two-columns .wrapper .left .content-form { background: var(--brand-base,#137df7); padding: 24px;}
.categories-base[data-type="3"] #toggle-locations { padding: 16px 32px; background: var(--brand-base,#137df7);}
.two-columns .wrapper .right .cards-default[card-type="2-columns-horizontal-cards"] .card:nth-child(8), 
.two-columns .wrapper .right .cards-default[card-type="2-columns-horizontal-cards"] .card:nth-child(9) { display: none; }
@media (max-width: 992px) {
  .two-columns .wrapper .right { margin: 0; margin-top: 48px; }
  .two-columns .wrapper .left { padding: 0; }
}


.categories-base .categories-content>.categories-list .categories-item .picture img { height: 139px !important; }
  
  
/**** ticket 218100 - fix profile logo *****/
  
.header:not([data-type="2"]) > .header-content .header-logo {
   display: grid;
}
/**********************************************/