/*
Theme Name: Campings Italia thema
Theme URI: http://inpoint.nl
Author: Inpoint
Author URI: http://inpoint.nl
Description: Campings Italia thema van Inpoint.nl
Version: 1.0

*/

.affiliates .affiliate-list .affiliate {display: flex; align-items: center; justify-content: space-between; padding: 8px 0; font-weight: 600; color: #5082de; border-bottom: 1px solid #e9f0ed;}
.affiliates .affiliate-list .affiliate .left {display: flex; align-items: center;}
.affiliates .affiliate-list .affiliate .left img {max-height: 24px; width: auto; max-width: 130px;}
.affiliates .affiliate-list .affiliate .left .featured {background-color: #5082de; color: #fff; margin-left: 5px; padding: 1px 6px 0; border-radius: 5px; font-size: 12px;}

#sticky-wrapper .sticky-price-container {text-align: center;}
#sticky-wrapper .sticky-price-container .all-providers-link {margin: 6px 0; display: inline-flex;}
#sticky-wrapper.is-sticky .sticky-price-container .all-providers-link {display: none;}

.panel-group .zvr-logo {display: none;}

.all-regions .container {
    padding: 32px 20px!important;
}
@media only screen and (max-width: 568px) {
    .all-regions .regions-list > li {background-color: rgba(0, 0, 0, .1); padding: 0 12px; margin-bottom: 4px;}
    .all-regions .regions-list > li a {padding: 8px 0; display: inline-block;}
}

@media (min-width: 768px) {
    .camping-detail #breadcrumbs {padding-top: 12px!important; padding-bottom: 12px!important;}
    .camping-detail #breadcrumbs .container > span {margin-left: 150px;}
    .camping-detail #breadcrumbs+* {margin-top: 32px;}
    .camping-detail .camping *+.camping-info-bottom {margin-top: 0!important;}
    .panel-group-nav+* {margin-top: 32px!important;}
}

.camping .camping-slider .camping-slider-thumbnails-container .slick-next {bottom: 30px!important;}
.header .header-inner {pointer-events: none;}
.header .header-inner > * {pointer-events: all;}

div#providers {
    scroll-margin: 160px;
}