.frame-type-felogin_login legend { display:none; }
iframe.matomo { border:0; height:400px; width:100%; margin-top:-15px; overflow:hidden; }
@media (min-width:375px) {
    iframe.matomo { height:330px; }
}
@media (min-width:480px) {
    iframe.matomo { height:270px; }
}
@media (min-width:600px) {
    iframe.matomo { height:210px; }
}
@media (min-width:1024px) {
    iframe.matomo { height:190px; }
}
@media (min-width:1280px) {
    iframe.matomo { height:180px; }
}
.cc-window { opacity: 0.8; }
.finderBox .filterOptions .group[data-icon="shipping-services"] { background-image: url('/typo3conf/ext/oil/Resources/Public/Images/icon-versand-paket2.svg'); background-size: 21px 21px; background-position: 9px 11px; }
.finderBox .filterOptions .group[data-icon="campaign-services"] { background-image: url('/typo3conf/ext/oil/Resources/Public/Images/icon-aktionen.svg'); background-size: 21px 21px; background-position: 9px 11px; }
.finderBox .filterOptions .group[data-icon="mobile-payments"] { background-image: url('/typo3conf/ext/oil/Resources/Public/Images/icon-mobile-payment.svg'); background-size: 21px 21px; background-position: 9px 11px; }
.frame-type-form_formframework .form-group.has-error .error { color: #c83c3c; }
.tx-indexedsearch-browsebox li.disabled { display: none; }
.frame-type-news_newsdetail > h2 { display: none; }
/* in DK the services need to be moved to fuels for the filtering, but charging is also a service for the bubble display, so we have it in both places, but hide in as a fuel in the bubble ... WTF! */
html[lang="da"] .infowindow ul.prices li.article-306 { display: none; }