@import url(https://fonts.googleapis.com/css?family=Barlow+Condensed:400,600,700&display=swap);body,html{font-family:"Barlow Condensed",sans-serif;color:#1a1a32}body{overflow:auto}.cta-section,body{background-color: #cddfe4;background-size:cover}.slam{margin-left:25px}.wrapper--registervip input[type=number]{background:#12362e!important;border:solid 2px #12362e!important;color:#fff!important;padding:10px;width:100%;outline:0;margin-bottom:20px;font-size:17px}.wrapper--registervip input[type=number]::placeholder{color:#fff!important}.btn--pink{background:#e3a07f}.btn--pink:hover{background:#1a1a32;color:#fff}.dual-layout,.main-header,.pendel-dienst,.vip-tickets__section{background:0 0}.vip-tickets__price{color:#e3a07f}.vip-tickets__label{background:#1a1a32}.triple-title div:nth-child(1){color:#e3a07f}.triple-title div:nth-child(3){color:#1a1a32}.pendel-dienst__time__block{border-color:#1a1a32!important}.page-desc{background:#e3a07f}.main-footer{background:#12362e}.wrapper--registervip input[type=button],.wrapper--registervip input[type=email],.wrapper--registervip input[type=submit],.wrapper--registervip input[type=tel],.wrapper--registervip input[type=text],.wrapper--registervip select,.wrapper--registervip textarea{background:#12362e;border:solid 2px #12362e}.wpcf7-form-control.wpcf7-submit{background:#e3a07f!important;border:none!important}.wpcf7-form-control.wpcf7-submit:hover{background:#1a1a32!important;border:none!important}aside.drawer-nav a{color:#1a1a32}aside.drawer-nav a:hover{color:#1b88a4!important}.main-nav .drawer-btn__text{color:#1a1a32}aside.drawer-nav .drawer-nav--active{color:#e3a07f}.info,.newsletter{background:#e3a07f}.faq,.newsletter__group .btn--arrow{color:#1a1a32}.newsletter__group .btn--arrow svg path{fill:#1a1a32}.desc-toelichting{margin-top:60px}.desc-toelichting .wrapper{text-align:center!important;align-items:center!important;max-width:100%!important}.desc-toelichting .wrapper p{text-align:center!important;max-width:60%!important}.wrapper--stappenplan{margin-top:50px;text-align:center;font-weight:400;max-width:100%}.wrapper--stappenplan h2{font-weight:400}.wrapper--stappenplan h2 strong{color:#e3a07f}.wrapper--stappenplan ol{margin:20px 0 0;padding:0;list-style-position:inside}.hotel-card__image{cursor:pointer;outline:0!important}.hotel-card__inner .travel-tickets__price{position:relative;float:right;margin-top:-25px;font-size:24px;color:#e3a07f;font-weight:700}.hotel-card__inner .travel-tickets__price span{display:inline-block;font-size:14px;transform:translateY(-8px);margin-left:5px}.hotel-card__inner .travel-tickets__price small{display:block;position:absolute;min-width:100px;font-size:12px;line-height:12px}.dblue{background-color:#1a1a32}.dblue:hover{background-color:#e3a07f}.ticket-btn-wrapper{position:absolute;margin-bottom:0;bottom:10px;width:100%}.ticket-btn-wrapper button{text-transform:uppercase;font-family:"Barlow Condensed",sans-serif;padding:5px 25px;border:none;display:inline-block;font-size:18px!important;line-height:21px}.ticket-btn-wrapper button:first-of-type{background-color:#e3a07f;color:#1a1a32}.ticket-btn-wrapper button:nth-of-type(2){background-color:#1a1a32;color:#fff}.vip-tickets__btn{margin-bottom:15px}.vip-tickets__content{padding-bottom:15px}.extra-main-content{max-width:75%}.primary-btn{transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;display:table;text-align:center;background:#e3a07f;padding:15px 25px}.primary-btn:link,.primary-btn:visited{color:#1a1a32;text-transform:uppercase;text-decoration:none}.primary-btn.ticket-btn{position:absolute;bottom:0;margin-bottom:10px}.section-hotel{display:block;margin-top:50px}.section-hotel .hotel-cards{display:flex;flex-direction:column;flex-flow:nowrap}.section-hotel .hotel-cards .hotel-card{min-width:unset!important;width:50%;height:550px}.section-hotel .hotel-cards .hotel-card.win-card{height:auto;position:relative}.section-hotel .hotel-cards .hotel-card.win-card .hotel-card__inner{padding-bottom:0!important}.section-hotel .hotel-cards .hotel-card.win-card .btn-container{position:absolute;bottom:25px}.section-hotel .hotel-cards .hotel-card .ticket__btn{color:#1a1a32;border:solid #1a1a32 4px}.section-hotel .hotel-cards .hotel-card .ticket-btn-wrapper{white-space:nowrap;max-width:100%;left:0;padding-left:25px;padding-right:25px;bottom:25px}.section-hotel .hotel-cards .hotel-card .ticket-btn-wrapper button{max-width:50%;padding:10px 15px}.section-hotel.section-win{margin-bottom:75px}.section-hotel.section-win h3{margin-bottom:20px}.hotel-card ul{padding-bottom:25px}.pendel-dienst .wrapper{text-align:center;width:100%;padding:50px 0 15px 0;margin:0;max-width:unset}.pendel-dienst .wrapper .btn-container{margin:0 auto}.pendel-dienst .wrapper-tijden{text-align:center;width:100%;margin:0 0 25px;display:flex;flex-direction:column;flex-flow:nowrap}.pendel-dienst .wrapper-tijden .pendel-aug,.pendel-dienst .wrapper-tijden .pendel-mei{width:50%}.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time,.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time{margin-left:0}.pendel-dienst .wrapper-tijden .pendel-mei h2{margin-left:-25px}.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time .pendel-dienst__time__block{width:50%;margin-right:25px}.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time .pendel-dienst__time__block:nth-of-type(1){margin-right:20px}.pendel-dienst .wrapper-tijden .pendel-aug h2{margin-right:-25px}.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time .pendel-dienst__time__block{width:50%;margin-left:25px}.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time .pendel-dienst__time__block:nth-of-type(2){margin-left:0}.pendel-dienst .wrapper-tijden h2{font-size:24px}.pendel-dienst__text p{max-width:unset}.vip-mt{margin-top:15px}.vip-mt h3{margin-bottom:25px}.vip-mt .vip-tickets__price{transform:translateY(-16px)}.vip-moreperson{display:inline-block}.vip-moreperson span{display:inline-block;transform:translateY(-8px)}.vip-moreperson small{font-size:12px;line-height:12px;display:block}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{font-family:"Barlow Condensed",sans-serif!important}.modalPendel{max-height:95vh;overflow-y:scroll;margin-top:15px}.modalPendel .modal-dialog{min-width:50vw;margin-left:auto;margin-right:auto}.btn--arrow{color:#12362e}.btn--arrow{text-decoration:none!important}.btn--arrow svg path{fill:#fff}.btn--arrow:hover svg path{fill:#fff}.play-btn svg polygon{fill:#12362e!important}.headliners,.tickets,.wof{background:0 0}.all-line-up__tabs,.artist__label,.icon-grid{background:#1a1a32}.all-line-up__tabs .tabs-title.is-active a{color:#1a1a32!important}.all-line-up__tabs .tabs-title a:active,.all-line-up__tabs .tabs-title a:focus,.all-line-up__tabs .tabs-title a:hover{color:#1a1a32!important}.gallery__dd input,.gallery__dd select{border:2px solid #1a1a32;background:#1a1a32}.gallery--video .wof__item__tag{color:#1a1a32!important}.page-desc--homebottom .btn--arrow{color:#fff;background-color:#1a1a32}@media all and (min-width:1200px){.map-wrapper{text-align:center}.map-wrapper img{max-width:75%;margin:0 auto}.map-wrapper img.map2{max-width:55%}}@media all and (max-width:992px){.desc-toelichting{margin-top:0;margin-bottom:25px}.desc-toelichting .wrapper p{max-width:100%!important}}@media all and (max-width:768px){.extra-main-content{display:none}.section-hotel .hotel-cards{display:block}.section-hotel .hotel-cards .hotel-card{margin-bottom:25px;width:100%}.pendel-dienst .wrapper{padding-top:25px!important;padding-bottom:0!important}.pendel-dienst .wrapper-tijden{display:block}.pendel-dienst .wrapper-tijden .pendel-aug,.pendel-dienst .wrapper-tijden .pendel-mei{display:block;width:100%}.pendel-dienst .wrapper-tijden .pendel-aug h2,.pendel-dienst .wrapper-tijden .pendel-mei h2{margin:0}.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time,.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time{margin-bottom:50px;width:100%;float:left;display:inline-block;white-space:nowrap}.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time .pendel-dienst__time__block,.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time .pendel-dienst__time__block{padding-left:0;padding-right:0;margin:0!important;display:inline-block;width:calc(50% - 10px)!important}.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time .pendel-dienst__time__block .pendel-dienst__time__block__inner,.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time .pendel-dienst__time__block .pendel-dienst__time__block__inner{text-align:center!important;width:100%}.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time .pendel-dienst__time__block .pendel-dienst__time__block__inner .pendel-dienst__time__block__count,.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time .pendel-dienst__time__block .pendel-dienst__time__block__inner .pendel-dienst__time__block__times,.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time .pendel-dienst__time__block .pendel-dienst__time__block__inner .pendel-dienst__time__block__count,.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time .pendel-dienst__time__block .pendel-dienst__time__block__inner .pendel-dienst__time__block__times{float:left;width:50%}.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time .pendel-dienst__time__block:nth-of-type(1),.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time .pendel-dienst__time__block:nth-of-type(1){margin-right:10px!important}.pendel-dienst .wrapper-tijden .pendel-aug .pendel-dienst__time .pendel-dienst__time__block:nth-of-type(2),.pendel-dienst .wrapper-tijden .pendel-mei .pendel-dienst__time .pendel-dienst__time__block:nth-of-type(2){margin-left:10px!important}}@media all and (max-width:414px){.section-hotel .hotel-cards .hotel-card{height:auto;padding-bottom:25px}.hotel-card__inner .travel-tickets__price{float:none;display:block;margin:15px 0}.hotel-card__inner .travel-tickets__price small{display:block;position:absolute;font-size:12px;line-height:12px}}@media all and (max-width:375px){.slam{width:85px}.ticket-btn-wrapper{position:relative;margin-bottom:0;margin-top:10px;bottom:10px;width:100%}.ticket-btn-wrapper button{width:100%;margin:5px 0}.vip-tickets__content{padding-bottom:15px}}