.location .location-left{position:relative;float:left;width:62%;padding-right:31px}.location .location-right{position:relative;float:right;width:38%}.location .location-right:before{position:absolute;top:0;left:0;display:block;width:1px;height:100%;content:"";border-left:1px solid #ddd;background:#fff}.location .location-right>.inside{position:relative;float:right;width:calc(100% - 39px);background-color:#fff}.location .location-right img{display:block;max-width:100%}.location .location-right #map{z-index:98}.location .location-right #map .leaflet-control-container,.route-reviews .rating-form label{display:none}.location .location-right #map .leaflet-popup .leaflet-popup-content-wrapper{background-color:transparent!important;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(/assets/images/pointer.png);color:#fff;box-shadow:none;text-align:center;font-family:Lato,Helvetica,Arial,sans-serif}.location .location-right #map .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{width:60px!important;height:60px;line-height:47px;font-size:20px}.location .location-right #map .leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip{background-color:transparent!important;box-shadow:none}.location .location-right .location__data{font-size:14px;line-height:20px;padding-top:36px;text-align:left;color:#9b9d9e;border:1px solid #ddd;border-top:none}.location .location-right .location__data>.inside{position:relative;width:calc(100% - 72px);margin:0 auto}@media (max-width:1020px){.location .location-right>.inside{width:calc(100% - 20px)}.location .location-right .location__data>.inside{width:100%;padding:0 15px}}.location .location-right .location__data>.inside a[itemprop=email],.location .location-right .location__data>.inside a[itemprop=url]{word-break:break-all}.location .location-right .location__data>.inside table{width:100%;margin-bottom:35px}.location .location-right .location__data>.inside table td:nth-of-type(2){text-align:right}.location .location-right .location__data strong{color:#565a5c}.location .location-right .location__data p{padding-bottom:11px;word-wrap:break-word}.location .location-right .location__data a{text-decoration:none;color:inherit;display:block}.location .location__title-bar .title-bar__right a,.location .location__title-bar .title-bar__right p{text-decoration:underline;color:#565a5c;font-size:12px;line-height:20px}.location .location-right .location__data a:hover{text-decoration:underline}.location .location-right .location__data .c-btn{line-height:50px;width:100%;margin-bottom:41px;transition:background .15s;text-align:center}.location .location-right .location__data .c-btn:hover{background:#ffa229!important}.location .location__title-bar .title-bar__left{position:relative;float:left}.location .location__title-bar .title-bar__left .u-td{vertical-align:middle}.location .location__title-bar .title-bar__left .location__number{font-size:18px;line-height:60px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-right:13px;text-align:center;color:#fff;background-position:center center;background-image:url(/assets/images/route-number-bg.png);background-repeat:no-repeat;background-size:contain}.location .location__title-bar .title-bar__left .location__number img{width:60px;height:60px}.location .location__title-bar .title-bar__left h1{font-size:24px;font-weight:700;line-height:24px}.location .location__title-bar .title-bar__left .location__coordinates{font-size:18px;font-weight:700;line-height:24px;color:#9b9d9e}.location .location__title-bar .title-bar__right{position:relative;float:right;padding-top:8px}.location .location__title-bar .title-bar__right .location__rating{padding-bottom:5px}.location .location__title-bar .title-bar__right a{display:block}.location .location__title-bar .title-bar__right a:hover{text-decoration:none}.location .location__title-bar .title-bar__right a strong{font-weight:700}.location .location__title-bar .title-bar__bottom{position:relative;margin-top:20px}.location .location__title-bar .title-bar__bottom .location__icons{position:relative;display:inline-block;padding-left:14px;background-color:#f5f5f5}@media (min-width:750px){.location .location__title-bar .title-bar__bottom:before{position:absolute;z-index:-1;top:50%;display:block;width:100%;height:1px;content:"";transform:translateY(-50%);background-color:#ddd}.location .location__title-bar .title-bar__bottom .location__icons{margin-left:60px}}.location .location__title-bar .title-bar__bottom .location__icons .location__icon{font-size:19px;line-height:41px;display:inline-block;float:left;width:37px;height:37px;margin-right:8px;text-align:center;color:#fff;border-radius:50%;background-color:#555a5c}.location .location__content{padding-top:33px}.location .location__content p{font-size:14px;line-height:20px;padding-bottom:19px}.location .location__content .image--source-listing{max-width:200px;max-height:125px}.location .location__slider{position:relative;width:100%;margin-top:52px}.location .location__slider .slick-next,.location .location__slider .slick-prev{z-index:9;width:44px;height:39px;transition:opacity .15s;background-color:rgba(0,0,0,.2);box-shadow:0 0 3px 3px rgba(0,0,0,.2);opacity:1}.location .location__slider .slick-next:before,.location .location__slider .slick-prev:before{content:none}.location .location__slider .slick-next:hover,.location .location__slider .slick-prev:hover{opacity:.7}.location .location__slider .slick-prev{left:10px;background-image:url(/assets/images/slider-prev.png)}.location .location__slider .slick-next{right:10px;background-image:url(/assets/images/slider-next.png)}.location .location__slider .location__slider__slide{height:328px;cursor:pointer;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.location .location__slider .location__slider__slide iframe{max-width:100%;max-height:100%;width:100%;height:100%;display:block;margin:0 auto}.location .location__slider .location__slider__slide__maximize{position:absolute;top:20px;right:20px;width:30px;height:30px;z-index:999;background-color:rgba(0,0,0,.4);background-size:20px;background-repeat:no-repeat;background-image:url(/assets/images/icons/maximize-white.svg);background-position:center center}.location .location__slider .location__slider__slide .location-gimg{position:absolute;visibility:hidden;opacity:0}.location .location__video-audio-wrapper{padding-top:25px;width:713px}.location .location__video-audio-wrapper iframe{max-width:100%}.location .location__video-audio-wrapper audio{width:100%;box-shadow:0 0 3px 3px rgba(0,0,0,.1)}.light-box{overflow-y:hidden;width:75%;height:75%}.light-box .location__slider{position:relative;width:100%;height:100%}.light-box .location__slider .slick-next,.light-box .location__slider .slick-prev{z-index:9;width:44px;height:39px;transition:opacity .15s;box-shadow:0 0 3px 3px rgba(0,0,0,.2);background-color:rgba(0,0,0,.2);background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:1}.light-box .location__slider .slick-next:before,.light-box .location__slider .slick-prev:before{content:none}.light-box .location__slider .slick-next:hover,.light-box .location__slider .slick-prev:hover{opacity:.7}.light-box .location__slider .slick-prev{left:10px;background-image:url(/assets/images/slider-prev.png)}.light-box .location__slider .slick-next{right:10px;background-image:url(/assets/images/slider-next.png)}.light-box .location__slider .location__slider__slide{height:560px;cursor:pointer;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (max-width:750px){.location .location__title-bar .title-bar__right{width:100%;padding-left:14px}.location .location__title-bar .title-bar__right .location__links,.location .location__title-bar .title-bar__right .location__rating{display:table-cell;padding-right:5px}.location .location__title-bar .title-bar__bottom .location__icons .location__icon{margin-bottom:8px}.light-box{width:100%;height:auto;padding:20px 0}.light-box .location__slider .location__slider__slide{height:300px}}.light-box .location__slider .location__slider__slide iframe{max-width:100%;max-height:100%;display:block;margin:0 auto}.light-box .location__slider .location__slider__slide__maximize{position:absolute;top:20px;right:20px;width:30px;height:30px;z-index:999;background-color:rgba(0,0,0,.4);background-size:20px;background-repeat:no-repeat;background-image:url(/assets/images/icons/maximize-white.svg);background-position:center center}.light-box .location__slider .location__slider__slide .location-gimg{position:absolute;visibility:hidden;opacity:0}main{margin-top:135px}.location+.u-container-fw>.c-sep{margin-bottom:26px}section.routes .u-container-fw>.inside h2{font-size:24px;font-weight:700;line-height:24px;display:block;margin-bottom:26px;text-align:left;text-transform:none;border-bottom:none}section.routes .routes__container{position:relative;left:-12px;width:calc(100% + 24px)}@media (min-width:1200px){section.routes .route{width:25%}}@media (max-width:800px){.location .location-left{float:none;width:100%;padding-right:0}.location .location-right{float:none;width:100%;margin-top:30px}.location .location-right:before{display:none}.location .location-right>.inside{float:none;width:100%}.location .location-right img{width:100%}.location .location-right .location__data>.inside{max-width:400px}section.routes .route{width:50%}}@media (max-width:420px){section.routes .route{width:100%}}@media screen and (max-width:606px){section.routes .route{margin:auto;width:100%;max-width:400px}}section.routes .route .route__bottom{position:relative;padding-bottom:55px}section.routes .route .route__bottom h3{margin-top:8px}.route-reviews .seperator-title{position:relative;margin-bottom:24px}.route-reviews .seperator-title .seperator-text{font-size:15px;font-weight:700;line-height:24px;position:relative;z-index:2;display:inline-block;padding-right:24px;text-transform:uppercase;color:#c3c5c7;background-color:#f5f5f5}.route-reviews .seperator-title .seperator-line{position:absolute;top:0;left:0;width:100%;height:1px;margin-top:11px;background-color:#c3c5c7}.route-reviews .route-review{width:100%;max-width:744px;margin-bottom:24px;padding-right:31px}.route-reviews .route-review h4{font-size:18px;font-weight:700;line-height:18px;display:inline-block;min-width:310px;margin-bottom:4px}.route-reviews .route-review .review-rating{display:inline-block;margin-left:0}.route-reviews .route-review .review-description{padding-top:10px}.route-reviews .route-review .review-description .review-date,.route-reviews .route-review .review-description .review-name,.route-reviews .route-review .review-description p{font-size:15px;line-height:24px;padding-bottom:10px}.route-reviews .route-review .review-description .review-name{display:inline-block;min-width:252px}.route-reviews .route-review .review-description .review-date{display:inline-block}.route-reviews .schrijf{font-size:16px;font-weight:700;line-height:24px;display:inline-block;margin-top:24px;margin-bottom:48px;cursor:pointer;color:#f69305}.route-reviews .schrijf.expanded .arrow-downer-review{transform:rotate(0)}.route-reviews .schrijf .arrow-downer-review{float:right;width:32px;height:24px;transition:transform .5s;transform:rotate(-90deg);background-position:center center;background-image:url(/assets/images/arrow-down-grey.png);background-repeat:no-repeat}.route-reviews .rating-form{position:relative;display:none;width:100%;max-width:744px;padding:25px 31px 24px 15px;border-top:1px solid #ddd;background:#f5f5f5}.route-reviews .rating-form .stars{padding:10px 0 20px}.route-reviews .rating-form input,.route-reviews .rating-form textarea{font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;width:100%;margin-bottom:6px;padding:10px 0 10px 2%;color:#9b9d9e;border:1px solid #ddd}.route-reviews .rating-form p{font-size:14px;line-height:20px;padding-bottom:10px;color:#9b9d9e}.route-reviews .rating-form .captcha-code{font-size:15px;line-height:24px}.route-reviews .rating-form .form-group.submit-btn{margin-top:5px}.route-reviews .rating-form button.c-3d-btn{font-size:18px;font-weight:700;line-height:49px}
/*# sourceMappingURL=location.css.map */
