html{min-width:320px;}html,body{overflow-x:hidden;}body{overflow-x:hidden;}.content-container .article.slideshow--article{width:100%;background-color:#eff9ff;}.content .article.contains-park-map{margin:0 auto 3em;padding-top:0;}.content-container .article,.article{box-sizing:border-box;}.header-container{position:relative;}.header .header-container{width:100%;box-sizing:border-box;}.header__logo--container,.footer{width:100%;}.content-container{position:relative;width:100%;margin:0 auto !important;}.content-container .article,.accodetail .acco__details-wrapper{width:94%;margin:1em auto;padding:15px 15px 15px;background-color:#fff;}.accodetail .acco-shortlist_container{width:94%;margin:0 auto;}.content-container .article:first-child{margin:0em auto 1.5em auto;}.header{position:fixed;width:100%;height:50px;top:100px;left:0;right:0;margin:0 auto;z-index:20;}.header--fixed{position:fixed;}.site-container{padding-top:0;}.header__logo.ir{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:.5em 0;width:50%;max-width:400px;height:100%;}.header__logo img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;height:100%;padding:0;}.header__logo{position:absolute;height:100px;z-index:203;background:#fff;top:-24px;left:40px;padding:25px 10px 25px;box-sizing:border-box;border-bottom-right-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.5);}.header__logo--container{position:relative;margin:0 auto;}.header__nav{float:right;margin-top:.25em;}.header__container--extra{display:flex;position:absolute;top:30px;left:0;right:0;margin:0 auto;align-items:center;z-index:5;justify-content:flex-end;padding:15px 45px 0 0;box-sizing:border-box;height:50px;}.header__languages{margin-top:0;margin-left:.5em;}.phonenumber{background:rgba(18,118,255,0.4);font-size:1.2em;margin-left:20px;margin-top:4px;padding:5px 15px;box-sizing:border-box;}.phonenumber a{font-size:0.8em;text-decoration:none;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;color:#fff;font-weight:600;}.phonenumber a:hover{color:#fff;text-decoration:underline;}.social__buttons{margin-left:5px;}.social__buttons a{margin-left:12px;}.social__buttons a:hover{filter:brightness(0.9);}.social__buttons a img{width:31px;height:auto;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.5));}.site-search{position:absolute;bottom:.5em;right:0;width:200px;}.header-container{width:100%;margin:0 auto;position:relative;z-index:1;}.header-container .article{margin:0;padding:0;}.header-container--fluid .pb-gallery{width:100% !important;height:0 !important;padding-bottom:33.33%;}.header-container--fluid .pb-gt1-photos{position:absolute;left:0;right:0;top:0;bottom:0;}.header-container--stepped .pb-gallery{width:100% !important;height:225px !important;}.header-container--stepped .pb-gt1-photos{min-width:100% !important;left:50%;width:990px !important;margin-left:-495px;}.header-container .pb-gallery img{width:100% !important;height:auto !important;}.header-container .pb-gt1-nav{right:auto;left:3%;bottom:1em !important;}.banner__container{position:relative;overflow:hidden;}.banner__container .slider,.banner__container{width:100%;}.banner__slogan{position:absolute;bottom:50%;transform:translateY(50%);left:0;right:0;color:#fff;font-weight:normal;text-align:left;margin:0 auto;z-index:5;box-sizing:border-box;width:100%;padding:10px 30px;text-shadow:2px 2px 0px rgba(0,0,0,0.8);pointer-events:none;}.banner__slogan h1{margin:0;font-size:1em;font-weight:700;}.banner__slogan p{margin:0;}.banner__slogan h2.banner__subtitel{font-size:0.8em;margin:0;font-weight:500;display:block;color:#fff;text-align:left;}.banner__slogan .align-title{width:80%;margin:0 auto;}.cta__inleiding-container{z-index:1;width:94%;box-sizing:border-box;padding:1px 25px 25px 25px;background:#fefefe;border-radius:15px;margin:0 auto;}.titel__inleiding{margin:0.6em 0;color:#1276ff;text-align:center;text-transform:uppercase;}.cta__inleiding-container div{display:flex;}.cta__inleiding-container .text_inleiding{display:flex;flex-direction:column;width:50%;padding:1em 1em 1em 1.5em;font-size:1.2em;background:#dcf3ff url(/ui/IJsselhof/img/plants.png) no-repeat bottom left;background-size:60% auto;border-radius:15px;}.cta__inleiding-container .text_inleiding .usp__list{list-style-type:none;margin:0 0 15px;padding:0;}.cta__inleiding-container .text_inleiding .usp__list li{margin:1.2em 0;}.cta__inleiding-container .text_inleiding .intro__button{background:#1276ff;color:#fff;text-decoration:none;font-weight:600;text-align:center;padding:11px 5px;box-sizing:border-box;border-radius:5px;width:90%;letter-spacing:2px;}.cta__inleiding-container .text_inleiding .intro__button:hover{background:#005ddf;}.cta__inleiding-container .at-video.cover{height:385px;overflow:hidden;}.cta__inleiding-container .at-video.cover .youtube-player{width:100% !important;height:100% !important;}.text_inleiding h3{margin:0;font-size:1.2em;}.cta__inleiding-container .text_inleiding .usp__list li{padding:0 0 0 55px;box-sizing:border-box;min-height:35px;line-height:35px;}.usp__list li:first-child{background:url('/ui/IJsselhof/./icons/water-icon.png') center left;background-repeat:no-repeat;background-size:auto 35px;}.usp__list li:nth-child(2){background:url('/ui/IJsselhof/./icons/pinpoint-icon.png');background-repeat:no-repeat;background-size:auto 35px;background-position:7px center;}.usp__list li:nth-child(3){background:url('/ui/IJsselhof/./icons/sauna-icon.png') center left;background-repeat:no-repeat;background-size:auto 35px;}.usp__list li:nth-child(4){background:url('/ui/IJsselhof/./icons/child-icon.png');background-repeat:no-repeat;background-size:auto 35px;background-position:4px center;}.content{}.content-container .article{box-sizing:border-box;}.article img:not(.zoomify-image-zoom),.article .youtube-player{max-width:100%;}.content__highlights{margin:0 -.5% 1em;}.content__highlights .article{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:49%;margin:0 .5% .5em;padding:0 1em;}.article h2{text-align:center;color:#1276ff;font-size:2em;}.article h2 > a{color:#1276ff;}.category__container{display:flex;width:100%;}.category__container h3{background:#1276ff;padding:5px 12px;color:#fff;font-size:1.5em;margin:0;width:100%;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.category__container a{width:24%;margin:auto;color:#fff;text-decoration:none;}.category__image{display:flex;height:100%;align-items:flex-end;justify-content:center;width:100%;border-radius:5px;}.category__container>a:hover h3{background:#005ddf;}.content .article.three-columns-deluxe{width:100%;padding:5px 5px 35px;}.content .article.three-columns-deluxe.article_even{background-color:#dcf3ff;}.discount__container{display:flex;margin:0 auto;width:94%;flex-wrap:wrap;align-items:stretch;justify-content:center;border-radius:0 0 10px 10px;}.discount__container a{position:relative;width:32%;flex:1 1 285px;margin:0 10px;display:block;max-width:420px;text-decoration:none;background:#f0faff url(/ui/IJsselhof/img/plants.png) no-repeat bottom left;background-size:80% auto;padding-bottom:45px;border-radius:0 0 10px 10px;}.discount__container a.zoover-link{background:#97bf0d;border-radius:10px;}.discount__item{position:relative;border-radius:10px;}.discount__image{position:relative;height:300px;overflow:hidden;}.discount__image img{width:100%;position:absolute;left:0;top:0;}.discount__image::before{content:"";position:absolute;bottom:-1px;background:url(/ui/IJsselhof/./img/wave.png);background-repeat:no-repeat;background-position:bottom left;background-size:calc(100% + 1px) auto;width:100%;height:100%;z-index:1;}.discount__cta{position:absolute;width:80px;height:80px;background:#ff9b12;line-height:80px;text-align:center;border-radius:50%;color:#fff;font-weight:700;text-transform:capitalize;z-index:2;}.discount__item h3,.discount__item p,.discount__item a{color:#111;padding:0 1em;}.discount__item>a{color:#111;text-decoration:none;}.discount__item .discount__button{width:100%;align-self:center;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;}.discount__button{position:absolute;width:100%;height:45px;bottom:0;line-height:45px;text-align:center;background:#1276ff;border-radius:10px;color:#fff;font-weight:700;text-transform:uppercase;}.discount__link{background-color:#f0faff;position:relative;display:flex;flex-flow:column;text-decoration:none;background:#f0faff url(/ui/IJsselhof_edit/img/plants.png) no-repeat bottom left;background-size:80% auto;border-radius:0 0 10px 10px;}.discount__link .discount__item{flex:1 1 500px;}.discount__image img,.at-twocol .discount__image img{width:100%;height:100%;object-fit:cover;}.discount__link .discount__button{position:relative;}.at-threecol .article-list{display:flex;flex-flow:wrap;justify-content:center;}.at-threecol .article-list .column{flex:0 1 400px;margin:15px 15px;display:flex;flex-flow:column;}.at-threecol .at-video__embed{width:100% !important;height:25vw !important;}.at-twocol .article-list .column .banner__container ul{padding:0;margin:0;background-color:transparent;}.at-twocol .article-list .column .banner__container ul li{padding:0;margin:0;background-image:none;}a.zoover-link{text-decoration:none;display:flex;}a.zoover-link .zoover_item{display:flex;flex-flow:column;flex:1;}a.zoover-link .zoover_item>div{flex:1 1 494px;display:flex;flex-flow:column;justify-content:flex-end;}@media (max-width:1600px){.at-threecol .article-list .column{flex:0 1 360px;}}@media (max-width:1280px){.at-threecol .article-list .column{flex:0 1 280px;margin:15px 5px;}}@media (max-width:642px){.at-threecol .article-list .column{flex:0 1 360px;margin:15px auto;}}@media (max-width:320px){.at-threecol .article-list .column{flex:0 1 98%;}}.zoover_item{text-align:center;background:#dae9ad;padding-bottom:0 !important;}.zoover_item p{text-align:left;color:#fff;margin:30px auto 0 !important;font-family:'Coming Soon',cursive;line-height:1.8em;background:#97bf0d;padding:30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.zoover_logo,.at-twocol .zoover_logo{width:200px;display:block;margin:0 auto;}.zoover_item h3{margin:0px auto 0px !important;min-height:auto !important;color:#f26924 !important;font-size:1.5em;padding-top:15px;}.zoover_item>span{display:block;}.total-amount_grades{color:#555;}.add__review--button{margin:15px auto;}.zoover_total-grade{font-size:5em;color:#f26924;}.discount__item a:hover .discount__button,.discount__button:hover{background:#005ddf;}.faciliteiten__container{display:flex;}.faciliteiten__container p{line-height:1.5em;font-size:1.3em;}.faciliteiten__left{width:45%;margin:0 auto;}.faciliteiten__right{width:45%;margin:15px auto;display:flex;flex-direction:column;justify-content:center;padding:1em 2em 1em 2.5em;background:#fefefe;border-radius:15px;}.faciliteiten__top-left,.faciliteiten__bottom-left{min-height:200px;position:relative;margin-top:15px;border-radius:10px;}.faciliteiten__left h3{bottom:0;position:absolute;color:#fff;text-shadow:2px 2px 2px #000;left:18px;font-size:1.5em;width:75%;}.faciliteiten__left div:hover{filter:grayscale(1);}.fac_button{padding-top:15px;}.faciliteiten__right a{background:#1276ff;padding:12px 25px;color:#fff;border-radius:10px;font-weight:700;text-decoration:none;text-transform:uppercase;}.faciliteiten__right a:hover{background:#005ddf;}.faciliteiten__right h3{font-size:1.5em;margin-top:0;}.at-video__embed{position:relative;}.at-video__embed iframe{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}.bottom .content-container{width:100%;background:#eff9ff;}.at_thumbnail{position:relative;display:inline-block;width:100%;min-height:260px;max-height:380px;}.at_thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 0.2s linear;min-height:260px;max-height:380px;}.at_lightbox-content .youtube-player{width:100% !important;height:26.2vw !important;}.featherlight .featherlight-content{width:50%;border-radius:5px;}.at_lightbox{display:none;}.at_lightbox.featherlight-inner:focus{outline:0;}.featherlight .featherlight-inner{display:block !important;}.at_lightbox-slider .at-slideshow-image{height:unset;object-fit:unset;}.featherlight .rotr__paginator li{width:1.5em;height:1.5em;}h3.at_lightbox-title{position:absolute;top:50%;left:50%;width:auto;text-align:center;background-color:rgba(18,118,255,0.75);transform:translate(-50%,-50%);color:#fff;box-sizing:border-box;padding:10px 15px;border:1px solid;text-transform:uppercase;margin:0;}h2.at_lightbox-title{color:#fff;}.lightbox-article-collection{display:flex;position:relative;}.lightbox-article-collection .light-column{opacity:0;transition:opacity 0.2s;}.lightbox-article-collection[data-columns="3"] .light-column,.lightbox-article-collection[data-columns="2"] .light-column,.lightbox-article-collection[data-columns="1"] .light-column{opacity:1;}.at_lightbox-intro{background-color:#0f64d9;color:#fff;padding:15px;box-sizing:border-box;margin-bottom:15px;}.at_lightbox-intro a{color:#ff9b12;}.at_lightbox-intro a:hover{color:#f00;}.at_lightbox-intro a.button,.at_lightbox-content a.button{padding:15px;}body .featherlight .featherlight-close-icon{font-family:Lato,Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;width:50px;height:50px;line-height:44px;color:#fff;font-size:2em;font-weight:700;border-radius:50%;border:3px solid #fff;background-color:#ff9b12;position:fixed;top:15px;right:24.5%;z-index:200;}.featherlight .featherlight-content{min-height:95%;}.accodetail .featherlight .featherlight-content{min-height:0;}.accodetail .featherlight .featherlight-close-icon{position:absolute;top:0;right:0;}body .slider .rotr__controls__next,body .slider .rotr__controls__prev,body .slider .rotr__controls__next:hover,body .slider .rotr__controls__prev:hover{opacity:1;}body .slider .rotr__controls__next:after,body .slider .rotr__controls__prev:after{width:50%;left:26%;padding-bottom:50%;}body .featherlight .featherlight-close-icon:hover{background-color:#0d58bf;}.slider.lightbox-foto_slider{width:100%;height:100%;}.slider.lightbox-foto_slider ul{height:100%;}.featherlight .slider .rotr__controls__next,.featherlight .slider .rotr__controls__prev{transform:translateX(0);}.lightbox-article-collection .light-column{overflow:hidden;min-height:260px;max-height:380px;}.lightbox-article-collection .column{flex:1 1 100%;}.lightbox-article-collection .light-column .at_thumbnail img{filter:contrast(0.8);}.lightbox-article-collection .light-column:hover .at_thumbnail img{filter:contrast(1);transform:scale(1.2) skew(2deg) rotate(1deg);}.at_lightbox-content{line-height:1.8;font-size:1.2em;padding:0px 15px 5px;border-bottom:#ccc 1px solid;border-top:#ccc 1px solid;margin-bottom:5px;margin-top:10px;}.at_lightbox-intro{position:relative;}.at_lightbox-intro::after{content:" ";width:100%;height:175px;background-image:url(/ui/IJsselhof/img/plants.png);background-size:auto 100%;background-position:0 0;background-repeat:no-repeat;position:absolute;bottom:-40px;left:-25px;z-index:11;opacity:0.75;pointer-events:none;}@media (max-width:991px){.featherlight .featherlight-content{width:75%;min-width:320px;}.at_lightbox-content .youtube-player{height:40.2vw !important;}body .featherlight .featherlight-close-icon{right:10.5%;}body .featherlight .featherlight-close-icon::before{display:none;}}@media (max-width:740px){.lightbox-article-collection{}}@media (max-width:480px){.featherlight .featherlight-content{width:90%;}.at_lightbox-content .youtube-player{height:52.1vw !important;}body .featherlight .featherlight-close-icon{right:1%;top:5px;}.content-container .article.article-has--lightbox{padding:0;}}.content .article.article-has--at-img{width:100%;box-sizing:border-box;background-color:#fff;}.article.article_odd.article-has--at-img{background-color:#dcf3ff;background-image:url(/ui/IJsselhof/img/plants.png);background-position:0px 95%;background-repeat:no-repeat;background-size:25% auto;}.article_first.article-has--at-img{margin-top:0;}.image-article_container{width:94%;margin:0 auto;display:flex;flex-wrap:wrap;line-height:2.2;}.image-article_container.img_right{flex-flow:row-reverse wrap;}.image-article_container>div{flex:1 1 400px;box-sizing:border-box;position:relative;overflow:hidden;}.article.article_odd.article-has--at-img .image-article_container>.image-article_text{background-color:#fff;}.article.article_even.article-has--at-img .image-article_container>.image-article_text{background-color:#dcf3ff;background-image:url(/ui/IJsselhof/img/plants.png);background-position:0px 95%;background-repeat:no-repeat;background-size:25% auto;}.image-article_container>.image-article_text{padding:2em 5em;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:20px;margin:0 15px;}.image-article_container>.image-article_picture .at-highlight-img{height:100%;object-fit:cover;max-height:50vh;}.image-article_container>.image-article_text a.button{padding:5px 10px;box-shadow:2px 2px 1px rgba(0,0,0,0.25);}.image-article_container.img_right>.image-article_text a.button{float:left;}@media (max-width:920px){.image-article_container>div{flex:1 1 100%;}.image-article_container>.image-article_text{padding:2em;box-shadow:1px 1px 1px rgba(0,0,0,0.1);margin:15px 0;}}@media (max-width:480px){.content .article.article_odd.article-has--at-img{padding:30px 0;}.content .article.article_odd.article-has--at-img h2{margin-bottom:15px;}}.at-twocol{width:94%;margin:0 auto;}.at-twocol .article-list,.contactformulier{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;}.contactformulier{width:94%;margin:0 auto;max-width:1280px;}.at-twocol .article-list .column,.contact .contactformulier .article{width:45%;margin:15px auto;min-width:300px;}.at-twocol .article-list .column ul{list-style-type:none;padding:10px 0 10px 15px;background-color:#dcf3ff;box-sizing:border-box;}.at-twocol .article-list .column ul li{margin:15px 0;background-image:url(/ui/IJsselhof/img/ijsselhof-list-icon.png);background-size:25px auto;background-position:0 center;background-repeat:no-repeat;padding:0 0 0 40px;}.at-twocol .article-list .column div.fieldinput,.at-twocol .article-list .column div.subtitle,.at-twocol .article-list .column label.field,.contactformulier .article div.fieldinput,.contactformulier .article div.subtitle,.contactformulier .article label.field{margin-left:0;width:100%;}.at-twocol .article-list .column input[type="text"],.at-twocol .article-list .column textarea,.contactformulier .article input[type="text"],.contactformulier .article textarea,.contactformulier .article input[type="email"]{width:100%;box-sizing:border-box;min-height:50px;border:none;box-shadow:0px 1px 0px rgba(0,0,0,0.5);}.at-twocol .article-list .column div.fieldinput,.contactformulier .article div.fieldinput{max-width:2000px;}.at-twocol .article-list .column label.field,.contactformulier .article label.field{font-weight:800;font-size:1.2em;}.at-twocol .article-list div.singlecheckbox input,.contactformulier .article div.singlecheckbox input{width:20px;height:20px;}.contactformulier .article img.icon,.at-twocol .article-list img.icon{width:auto;height:auto;}@media (max-width:730px){.at-twocol .article-list .column,.contact .contactformulier .article{width:100%;}}.at-twocol img{width:100%;height:auto;}.google-maps-link{position:relative;display:inline-block;}.google-maps-link::after{content:"Open Google Maps";border:1px solid currentColor;padding:5px;color:#fff;position:absolute;width:75%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:1.5em;background-color:rgba(0,0,0,0.2);}.google-maps-link:hover::after{background-color:rgba(50,50,50,0.6);}.at-twocol form{background:#dcf3ff url(/ui/IJsselhof/img/plants.png) no-repeat bottom left;background-size:60% auto;padding:15px;border-radius:5px;}div.at-collapse h2{font-size:1.2em;cursor:pointer;text-align:left;padding-left:15px;background:transparent url(/ui/uibase/img/article-collapsible.png) no-repeat left center;margin:.4em 0;color:#0d58bf;}div.at-collapse h2.open{background:transparent url(/ui/uibase/img/article-collapsible-d.png) no-repeat left center;}div.at-collapse-content{position:relative;line-height:2;background-color:#fff;padding:5px 15px;box-sizing:border-box;box-shadow:inset 0 0 10px 5px #dcf3ff;border-radius:5px;}div.at-collapse-articleWrapper{padding:5px 15px 30px;background-color:#dcf3ff;box-sizing:border-box;}.at-twocol .article-list div.at-collapse-articleWrapper{margin-top:0;}.at-collapse{padding-bottom:5px;border-bottom:1px solid #1276ff;}.at-twocol .article-list .column.google-maps-container{align-self:center;margin:0 auto;}div.at-collapse-content:after{content:'';position:absolute;bottom:-30px;right:30px;margin:0 auto;width:0;height:0;border-top:solid 40px #fff;border-left:solid 40px transparent;border-right:solid 0px transparent;}div.at-collapse-wrapper{padding-bottom:30px;}.footer{width:100%;clear:both;overflow:hidden;margin:0 auto;}.footer__content{text-align:center;display:flex;justify-content:center;padding:0 1em 1em;flex-wrap:wrap;}.footer__content>div{margin:0 20px;flex:1 1 200px;}.footer__content div ul{list-style-type:none;margin:0;padding:0;}.footer__content div ul li{margin:5px auto;}.footer__content div a{color:#fff;text-decoration:none;font-family:Lato,Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.2em;}.footer__content div h3{color:#1276ff;font-family:'blurmediumregular';font-weight:500;text-transform:uppercase;}.footer .content-container .article:first-child,.footer .content-container .article{margin:1em auto;padding:0;background-color:transparent;}.nav-main{position:absolute;top:140px;left:0;width:960px;clear:both;z-index:100;}div,h3,button,.body--has-qs .js-close-qs{transition:background-color 0.3s ease;}.header div{-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;}.header-container .banner__container::before{content:"";position:absolute;width:100%;height:100%;background-image:url(/ui/IJsselhof/img/krulachtergrond.png);background-position:left bottom;background-repeat:no-repeat;background-size:auto 25%;left:0;top:0;z-index:5;pointer-events:none;}a.button{display:inline-block;margin-top:10px;box-sizing:border-box;color:#fff;background-color:#ff9b12;text-decoration:none;text-transform:uppercase;border-radius:5px;font-weight:700;padding:15px 10px;}a.button:hover{background:#ff6012;color:#fff;}a.anchor{display:block;position:relative;top:-75px;visibility:hidden;}.login-container a.button{display:inline-block;padding:15px;}.login-container{display:flex;flex-flow:row-reverse;align-items:center;position:absolute;left:-290px;top:-150px;z-index:200;transition:transform 0.3s linear;}.sticky-mijnomgeving .login-container{position:fixed;top:200px;}.login-image-container{display:inline-block;background-color:#ff9b12;padding:10px;border-radius:5px;opacity:0.85;position:relative;box-shadow:-1px 0px 3px rgba(0,0,0,0.5);}.login-container h4{text-transform:uppercase;margin:0;}.login-container.hover-login{transform:translateX(290px);}.login-text-container{background-color:#f2ddc2;padding:15px 35px 15px 15px;box-shadow:0px 0px 5px rgba(0,0,0,0.5);}.mijn-omgeving .login-container{display:none;}.mijn-omgeving-link{display:none;}.banner__container .slider--fade>ul>li+li img{transform:translate(0);top:0;}span.accesskey{text-decoration:none;}body .zoomify-image-zoom-wrapper{background:#fff;box-shadow:inset 0px 0px 25px 5px rgba(0,0,0,0.05);}.light-loader{display:flex;justify-content:center;position:absolute;z-index:1006;left:50%;top:50%;transform:translate(-50%,-50%);}.lds-grid{display:inline-block;position:relative;width:64px;height:64px;}.lds-grid div{position:absolute;width:13px;height:13px;border-radius:0%;background:#1276ff;animation:lds-grid 1.2s linear infinite;}.lds-grid div:nth-child(1){top:6px;left:6px;animation-delay:0s;}.lds-grid div:nth-child(2){top:6px;left:26px;animation-delay:-0.4s;}.lds-grid div:nth-child(3){top:6px;left:45px;animation-delay:-0.8s;}.lds-grid div:nth-child(4){top:26px;left:6px;animation-delay:-0.4s;}.lds-grid div:nth-child(5){top:26px;left:26px;animation-delay:-0.8s;}.lds-grid div:nth-child(6){top:26px;left:45px;animation-delay:-1.2s;}.lds-grid div:nth-child(7){top:45px;left:6px;animation-delay:-0.8s;}.lds-grid div:nth-child(8){top:45px;left:26px;animation-delay:-1.2s;}.lds-grid div:nth-child(9){top:45px;left:45px;animation-delay:-1.6s;}@keyframes lds-grid{0%,100%{opacity:1;}50%{opacity:0.5;}}.sitemap-sections{column-count:3;}.sitemap-sections .category-wrap{break-inside:avoid-column;}.sitemap-sections .category-wrap ul{padding-left:20px;}.sitemap-sections .category-wrap ul ul{padding-left:15px;}.sitemap-sections .category-wrap ul li{font-size:1.2em;}.sitemap-sections .category-wrap ul ul li{margin-top:5px;font-size:1em;}.sitemap-sections .category-wrap:first-child h3{margin-top:0;}.sitemap-sections .category-wrap h3 a{padding:15px;background-color:#1276ff;display:block;color:#fff;}@media (max-width:800px){.sitemap-sections{column-count:2;}}@media (max-width:480px){.sitemap-sections{column-count:1;}.content-container .article.sitemap-article{width:94%;margin:15px auto;}}#scms-cc-cookie-bar{background-color:#dcf3ff !important;border-top:2px solid #ff9b12 !important;border-bottom:2px solid #ff9b12 !important;}#scms-cc-cookie-bar p{font:16px/20px Lato,Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif !important;}#scms-cc-cookie-bar h2{font:bold 15px/22px 'blurmediumregular',Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif !important;color:#1276ff !important;}.scms-cookie-control .cb-button-secondary{background-image:none !important;background-color:#fff !important;border:0!important;padding:15px !important;text-shadow:none !important;font:bold 14px/15px Lato,Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif!important;}.scms-cookie-control .cb-button-primary{background-image:none !important;background-color:#ff9b12 !important;border:0 !important;padding:15px !important;text-shadow:none !important;font:bold 14px/15px Lato,Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif !important;}@media (min-width:481px){html[lang="en"] .login-container{left:-234px;}html[lang="en"] .login-container.hover-login{transform:translateX(234px);}}.groupon .at-twocol .article-list .article{width:100%;}.article_content>.at_lightbox{display:block;}.featherlight-content #temp,.featherlight-content #temp .at_lightbox{display:block !important;}.lightbox-loader{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;}.lightbox-loader-inner{width:35vw;height:15vw;min-width:250px;background-color:#fff;min-height:250px;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:width 0.2s ease,height 0.2s ease;}.lds-lightbox{display:inline-block;position:relative;width:64px;height:64px;}.lds-lightbox div{display:inline-block;position:absolute;left:6px;width:13px;background:#777;animation:lds-lightbox 1.2s cubic-bezier(0,0.5,0.5,1) infinite;}.lds-lightbox div:nth-child(1){left:6px;animation-delay:-0.24s;}.lds-lightbox div:nth-child(2){left:26px;animation-delay:-0.12s;}.lds-lightbox div:nth-child(3){left:45px;animation-delay:0;}@keyframes lds-lightbox{0%{top:6px;height:51px;}50%,100%{top:19px;height:26px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body .featherlight .featherlight-close-icon{position:absolute;right:5px;top:5px;}}.ha-leaflet-marker-icon:not(.ha-leaflet-marker-icon-available){display:none;}.ha-leaflet-marker-icon-not-available{display:none;}@font-face{font-family:'blurmediumregular';src:url('/ui/IJsselhof/font/BlurMedium.eot');src:url('/ui/IJsselhof/font/BlurMedium.eot?#iefix') format('embedded-opentype'),url('/ui/IJsselhof/font/BlurMedium.woff2') format('woff2'),url('/ui/IJsselhof/font/BlurMedium.woff') format('woff'),url('/ui/IJsselhof/font/BlurMedium.ttf') format('truetype'),url('/ui/IJsselhof/font/BlurMedium.svg#BlurMedium') format('svg');font-weight:500;font-style:normal;font-display:swap;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#007cc8;text-shadow:none}::selection{background:#97bf0d;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}.ir:before{content:"";display:block;width:0;height:150%}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.breadcrumbs,.shortcuts{margin:0;padding:0;list-style:none;}nav ul:before,nav ul:after,.newslistitem:before,.newslistitem:after,.newsitem .introduction:before,.newsitem .introduction:after{content:"";display:table;}nav ul:after,.newslistitem:after,.newsitem .introduction:after{clear:both;}.sr,#quick-search label,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;}.button{cursor:pointer;}fieldset{margin-bottom:1.5em;}legend{margin-bottom:.5em;font-size:1.5em;font-weight:inherit;}.field_sep{display:none;}div.field{padding:0 0 .5em 0;}div.first{padding-top:0;}div.submit{width:auto;margin-left:0;padding:0;border:0;background:transparent;}div.fieldinput,div.subtitle{margin-left:130px;}label.field,label{font-weight:normal;}label.field{padding:4px 0;line-height:1.5em;width:120px;}div.subtitle{padding:4px 0;font-weight:normal;}input[type="text"],input[type="password"]{display:inline-block;margin:0;padding:3px 6px;border:1px solid #ccc;border-radius:3px;line-height:1.5em;color:#007cc8;background-color:#fff;-webkit-transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}.proFormText,select,textarea,.actionpanel .searchbox input,.address-block input,.product-quantity,.proFormTextOther,.proFormDate,.proFormTime{display:inline-block;height:1.5em;margin:0;padding:3px 6px;border:1px solid #ccc;border-radius:3px;line-height:1.5em;color:#555;background-color:#fff;-webkit-transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}input:focus{outline:none;}input[type="text"]:focus,input[type="password"]:focus,.proFormText:focus,select:focus,textarea:focus,.actionpanel .searchbox input:focus,.address-block input:focus,.product-quantity:focus,.proFormTextOther:focus,.proFormDate:focus,.proFormTime:focus{border-color:rgba(1,110,167,0.6);box-shadow:0 0 4px rgba(1,110,167,0.6);}textarea,textarea.proFormText{height:auto;}select,input[type="file"]{height:2em;line-height:2em;}.ie6 select,.ie7 select,.ie8 select,.ie9 select{margin:4px 0;}ul.proFormList,ul.proFormListRadio{padding-top:3px;}ul.proFormList li,ul.proFormListRadio li{margin-bottom:5px;line-height:15px;}.ie6 ul.proFormList li,.ie6 ul.proFormListRadio li{margin-bottom:0;}ul.proFormList input,ul.proFormListRadio input{margin-left:1px;}ul.proFormList li label,ul.proFormListRadio li label{margin-left:.5em;line-height:1;}ul li span.other input{margin:-4px 0.45em 0 0;}.pbuic-fe-address .fea-group-last{overflow:hidden;padding-top:4px;}div.submit button,button{display:inline-block;position:relative;padding:4px 16px;line-height:1.5em;text-decoration:none;font-weight:normal;text-transform:uppercase;background-color:#1276ff;color:#fff;border:0;border-radius:4px;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}button:hover{background:#005ddf;}div.submit button:hover{background:#005ddf;}div.fieldinput span img.icon{margin-left:3px;vertical-align:middle;}.site-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.3em 2em .3em .5em;font-size:.9em;line-height:1.5em;color:#999;border-radius:0;}.site-search input:focus{color:#000;}.site-search fieldset{position:relative;padding:.2em;}.site-search button{position:absolute;top:0;right:0;width:2em;height:100%;padding:0;border:1px solid transparent;text-indent:-999em;overflow:hidden;filter:none;background:transparent url(/ui/IJsselhof/img/search.png) no-repeat center;background-color:#eee;background-clip:padding-box;box-shadow:none;border-radius:0;opacity:.5;-webkit-transition:.2s opacity ease-in-out,.2s background ease-in-out;transition:.2s opacity ease-in-out,.2s background ease-in-out;}.site-search input:focus + button{opacity:.8;}.site-search button.has-svg{text-indent:0;background-image:none;padding:2px;}.site-search button svg{display:block;width:100%;height:100%;}select option[disabled="disabled"]{display:none;} .receipt-trigger{display:none;}.booking-widget-container{position:absolute;bottom:-20px;left:0;right:0;margin:0 auto;width:94%;z-index:20;}.pull-left.item[data-name="pets"],.pull-left.item[data-name="duration"],.pull-left.item[data-name="children"],.pull-left.item[data-name="level"]{display:none !important;}.booking-widget-container select::-ms-expand,.booking-widget-quicksearch-result select::-ms-expand{display:none;}.booking-widget-quicksearch{position:absolute;z-index:20;width:250px;right:0;bottom:0%;background:#dcf3ff;box-sizing:border-box;padding:15px;border-radius:5px;text-align:center;}.booking-widget-quicksearch .button{background-color:#ff9b12;}.booking-widget-quicksearch .button:hover{background-color:#ff6012;}.booking-widget-quicksearch select,.booking-widget button,.booking-widget input[type="text"],.accobooking .booking-widget input.validate,.accobooking .booking-widget input[type="tel"],.accobooking .booking-widget select{width:100%;padding:10px 15px;height:45px;box-sizing:border-box;background:#fff;color:#1276ff;font-weight:700;border:0;border-radius:5px;margin:0 0 15px;}.booking-widget-quicksearch .pull-left.item .pull-left.field select,.booking-widget-quicksearch .pull-left.item .pull-left.field input{background-color:transparent;}.accobooking .booking-widget-quicksearch select,.accobooking .booking-widget button,.accobooking .booking-widget input[type="text"],.accobooking .booking-widget input.validate,.accobooking .booking-widget input[type="tel"],.accobooking .booking-widget select{color:#111;}.booking-widget-quicksearch label{padding:15px 0px;background-size:45px auto !important;}.booking-widget-quicksearch .item[data-name="level"] label{background:#fefefe url(/ui/IJsselhof/img/sprite_booking-widget.png) no-repeat right 6px;}.booking-widget-quicksearch .item[data-name="duration"] label{background:#fefefe url(/ui/IJsselhof/img/sprite_booking-widget.png) no-repeat right -110px;}.booking-widget-quicksearch .item[data-name="arrival"] label,.booking-widget-quicksearch .item[data-name="departure"] label{background:#fff url(/ui/IJsselhof/img/sprite_booking-widget.png) no-repeat right -50px;}.booking-widget-quicksearch .item[data-name="adults"] label{background:#fff url(/ui/IJsselhof/img/sprite_booking-widget.png) no-repeat right -162px;}.half_height .booking-widget-quicksearch .item[data-name="arrival"] label,.half_height .booking-widget-quicksearch .item[data-name="departure"] label{background:#fff url(/ui/IJsselhof/img/sprite_booking-widget.png) no-repeat right -55px;}.half_height .booking-widget-quicksearch .item[data-name="level"] label{background:#fff url(/ui/IJsselhof/img/sprite_booking-widget.png) no-repeat right 4px;}.half_height .booking-widget-quicksearch .item[data-name="duration"] label{background:#fff url(/ui/IJsselhof/img/sprite_booking-widget.png) no-repeat right -114px;}.booking-widget-quicksearch select{-moz-appearance:window;-webkit-appearance:none;}.booking-widget-quicksearch .pull-left.title{display:none;}.booking-widget-quicksearch h3{display:none;}.booking-widget button{color:#fff;margin:0;}.booking-widget-quicksearch .field{position:relative;}.booking-widget-quicksearch .ui-datepicker-trigger{display:none;}.booking-widget-quicksearch .button.qs__trigger{position:absolute;display:none;height:45px;width:45px;right:0;border-bottom-left-radius:5px;border-top-right-radius:5px;background-color:#1276ff;}.booking-widget-quicksearch .button.qs__trigger:hover{background-color:#005ddf;}.button.qs__trigger{display:none;}.qs__trigger svg{stroke:#fff;}.booking-header-link{display:none;justify-content:flex-end;align-items:center;}.booking-search-button.js-open-qs{background:#ff9b12;padding:5px 15px;border-radius:5px;font-weight:600;text-transform:uppercase;color:#fff;margin-left:10px;}.booking-search-button.js-open-qs:hover{background:#ff6012;}.ui-datepicker{min-width:400px;padding:5px;box-sizing:border-box;z-index:555 !important;}.ui-datepicker .ui-datepicker-header{background:#1276ff;padding:.3em 0;border:none;}.ui-datepicker-calendar{text-transform:capitalize;}.ui-datepicker-calendar thead tr th{background:#eee;}.ui-datepicker-calendartbody:before,.ui-datepicker-calendartbody:after{content:"-";display:block;line-height:0.75em;color:transparent;}.ui-datepicker-title a{color:#fefefe;font-weight:700;text-transform:uppercase;text-decoration:none;}.ui-datepicker-next::after{content:"\003E";}.ui-datepicker-prev::after{content:"\003C";}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{margin:4px 4px 0 4px;text-align:center;background:#fff;color:#1276ff;font-weight:700;text-decoration:none;box-sizing:border-box;cursor:pointer;line-height:1.6em;border-radius:50%;border:1px solid #fff;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#eee;border:1px solid #1276ff;color:#777;width:35px;height:35px;line-height:35px;margin:4px 2px;text-align:center;border-radius:50%;}.cal-available a,.cal-available span,.cal-arrival a,.cal-arrival span,.cal-departure a,.cal-departure span{background:#97bf0d !important;color:#fff !important;}.ui-datepicker-unselectable span,.ui-datepicker-unselectable a{background:#eee !important;color:#ccc !important;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#e4f1fb;}.cal-not-available a,.cal-not-available span{background:#bf350d !important;color:#fff !important;}.cal-arrangement span,.cal-arrangement a{color:#fff !important;background:#ff9b12 !important;}.cal-selected a,.cal-selected span{color:#fff !important;background:#1276ff !important;}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none;}@media all and (max-width:850px){.booking-widget-quicksearch .button.qs__trigger{display:block;}.home .booking-widget-quicksearch-result{width:80%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);}.booking-widget-quicksearch{display:none !important;padding-top:0;padding-bottom:15px;box-shadow:0 0 1px #4c98fd;}.body--has-qs .booking-widget-quicksearch{display:block !important;top:0;position:fixed;width:100%;height:100%;z-index:999;}@media (hover:none){.touch .body--has-qs .content{display:none;}.touch .body--has-qs .banner__container,.touch .body--has-qs .banner__container .slider img,.touch .body--has-qs .banner__container .slider,.touch .body--has-qs .header-container{height:100vh;}}.ui-datepicker .ui-datepicker-buttonpane button{height:38px;}.body--has-qs .ui-datepicker{z-index:9999 !important;box-shadow:0 0 1000px 1000px rgba(0,0,0,0.8);top:50% !important;left:50% !important;transform:translate(-50%,-50%);}.body--has-qs .header__container--extra{display:none;}.booking-header-link{display:flex;}.col-sm-6.col-md-12:first-child{margin-top:60px;}.booking-widget-quicksearch select,.booking-widget button,.booking-widget input{box-sizing:border-box;}.booking-widget-result .ui-datepicker{top:50% !important;left:50% !important;transform:translate(-50%,-50%);margin:0 auto;}.body--has-qs .booking-widget-container{background:none;}.body--has-qs .booking-header-link{display:none;}}@media (max-width:999px){.booking-widget-quicksearch{display:none !important;}.booking-search-button.js-open-qs{margin-top:0;}}@media all and (max-width:480px){.booking-widget-quicksearch{position:relative;right:0;border-radius:0;padding-top:0;padding-bottom:45px;}.body--has-qs .booking-header-link{display:none;}.ui-datepicker-trigger{right:15px;top:2px;}.ui-datepicker{min-width:335px;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{width:25px;height:25px;line-height:25px;}.booking-widget-quicksearch select,.booking-widget button,.booking-widget input{width:100%;box-sizing:border-box;}}@media all and (max-width:370px){.booking-search-button.js-open-qs{padding:5px 5px;margin-left:5px;}}@media (min-width:481px) and (max-width:1050px){.accolist .content-container .article{width:100%;}}.accolist .booking-widget-quicksearch{position:relative;width:100%;z-index:10;}.accolist .booking-widget-quicksearch .col-sm-6.col-md-12,.accolist .booking-widget-quicksearch .row.select{display:flex;}.accolist .booking-widget-quicksearch .col-sm-6.col-md-12{width:33%;position:relative;min-width:0;flex-wrap:wrap;}.accolist .booking-widget-quicksearch .col-sm-6.col-md-12.multiple-items-col{width:66%;}.accolist .booking-widget-quicksearch .col-sm-6.col-md-12 .pull-left.item{width:100%;}.accolist .booking-widget-quicksearch .col-sm-6.col-md-12.multiple-items-col .pull-left.item{width:50%;}.accolist .booking-widget-quicksearch .col-sm-6.col-md-12 .pull-left.field{padding:5px;box-sizing:border-box;}.accolist .booking-widget-quicksearch .row.select{flex-wrap:wrap;justify-content:flex-end;}.accolist .booking-widget-quicksearch .row.select>.pull-left.item{display:none;}.accolist .booking-widget-quicksearch input[type="text"],.accolist .booking-widget-quicksearch select,.accolist .booking-widget-quicksearch button{margin:0;height:50px;text-align:left;}.accolist .booking-widget-quicksearch .criteria-filter,.accolist .booking-widget-quicksearch .criteria-filter table{width:100%;}.accolist .booking-widget-quicksearch .criteria-filter tbody{padding:2px;box-sizing:border-box;width:100%;position:relative;}.accolist .booking-widget-quicksearch .criteria-filter tbody tr{position:relative;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.9);margin:.5%;padding:10px 0;box-sizing:border-box;}.accolist .booking-widget-quicksearch .criteria-filter input.criterium{width:20px;height:20px;margin:5px 5px;background:#fff;}.accolist .booking-widget-quicksearch{display:flex !important;flex-direction:column;text-align:right;}.accolist .booking-widget-quicksearch .bwq-filter-btn{position:relative;padding-right:5px;order:2;text-align:left;padding:15px;box-sizing:border-box;width:100%;background:#fff;color:#1276ff;font-weight:700;cursor:pointer;padding-right:35px;display:none;}.accolist .booking-widget-quicksearch .bwq-filter-btn span{position:absolute;right:5px;color:#97bf0d;font-size:1.4em;top:50%;transform:translateY(-50%);}.bwq-filter-btn span{margin-right:5px;}.bwq-filter-btn span.first{display:inline-block;}.bwq-filter-btn.bwq-filter-btn--open span.first{display:none;}.bwq-filter-btn span.last{display:none;}.bwq-filter-btn.bwq-filter-btn--open span.last{display:inline-block;}.accolist .booking-widget-quicksearch .criteria{position:absolute;width:15vw;}.accolist .booking-widget-quicksearch .criteria.booking-widget-quicksearch-criteria--open{max-height:1500px;transition:max-height 0.5s;}.accolist .title_searchresults{text-align:center;margin-left:auto;margin-right:auto;width:100%;padding-left:250px;box-sizing:border-box;}.accolist .search-for-persons .booking-widget-quicksearch .pull-left.item[data-name='level'],.accolist .booking-widget-quicksearch .pull-left.item[data-name='duration']{display:none;}.accolist .search-for-persons .booking-widget-quicksearch .col-sm-6.col-md-12:first-child{width:33%;}.accolist .search-for-persons .booking-widget-quicksearch .col-sm-6.col-md-12:nth-child(2){width:66%;}@media all and (max-width:850px){.accolist .booking-widget-quicksearch .col-sm-6.col-md-12,.accolist .booking-widget-quicksearch .col-sm-6.col-md-12.multiple-items-col,.accolist .booking-widget-quicksearch .col-sm-6.col-md-12.multiple-items-col .pull-left.item{width:100%;}.accolist .col-sm-6.col-md-12:first-child{margin-top:15px;}}@media all and (max-width:480px){.accolist .booking-widget-quicksearch .col-sm-6.col-md-12{flex-wrap:wrap;}.accolist .booking-widget-quicksearch .row.select{justify-content:center;}.accolist .booking-widget-quicksearch select,.accolist .booking-widget button,.accolist .booking-widget input{width:100%;}}.accolist .accommodaties__container{display:flex;flex-wrap:wrap;}.catalog-list.levels{flex:1;order:4;padding-left:1.5em;box-sizing:border-box;}.criteria-wrapper{position:relative;flex:0 0 250px;order:3;padding-top:1em;}.criteria-wrapper .criteria{padding:15px;margin-top:-3.4em;transition:margin-top 0.3s ease;width:250px;box-sizing:border-box;background-color:#f0faff;}.criteria-wrapper .criteria h3{margin-top:0;}.criteria-wrapper .criteria.fixit--fixed{position:fixed;margin-top:4em;}.accolist footer{position:relative;z-index:2;}.accolist .accommodatie-list{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;justify-content:flex-start;}.accolist .accommodatie-list .accommodatie-list_item{position:relative;width:30%;min-width:300px;max-width:430px;margin:1%;background-color:#f0faff;border-radius:5px 5px 0 0;padding-bottom:135px;background:#f0faff url(/ui/IJsselhof/img/plants.png) no-repeat left 95%;background-size:80% auto;box-shadow:0px -1px 4px rgba(0,0,0,0.1);}.accolist .accommodatie-list .accommodatie-list_item h2{text-align:left;margin:0 0 15px 40px;font-size:1.8em;}.accolist .accommodatie-list .accommodatie-list_item h2 > a{color:#1276ff;}.accolist .accommodatie-list .accommodatie-list_item a{color:#111;text-decoration:none;}@media (max-width:1599px){.accolist .accommodatie-list .accommodatie-list_item{width:48%;}}@media (max-width:1070px){.accolist .accommodatie-list .accommodatie-list_item{margin:5px;min-width:295px;}}@media all and (max-width:1006px){.accolist .accommodatie-list .accommodatie-list_item{margin:1% auto;}}@media (max-width:866px){.criteria-wrapper .criteria{margin-top:-5em;}}@media all and (min-width:481px) and (max-width:991px){.accolist .accommodatie-list .accommodatie-list_item{width:100%;}}@media all and (max-width:713px){.accolist .accommodatie-list{justify-content:center;flex-grow:1;}}.accolist .accommodatie-list_item .acco-image{position:relative;overflow:hidden;}.accolist .accommodatie-list_item .acco-image .slider,.accolist .accommodatie-list_item .acco-image img{width:100%;height:300px;position:relative;}.accolist .slider ul{height:100%;}.accolist .accommodatie-list_item>a>h2{text-align:center;background-color:#fff;padding:5px;box-sizing:border-box;margin:0;border:5px solid;border-radius:5px 5px 0 0;font-size:1.5em;}.accolist .accommodatie-list_item .acco-image img{object-fit:cover;position:absolute;top:0;left:0;}@media (max-width:1279px){.accolist .accommodatie-list_item .acco-image .slider,.accolist .accommodatie-list_item .acco-image img{height:250px;}}.accolist .acco-top{position:absolute;top:165px;right:0;z-index:7;}.accolist .acco-top .availability div.level-information,.accolist .acco-top .availability div.arrival,.accolist .acco-top .availability div.departure,.accolist .acco-top .availability div.nrOfNights,.accolist .acco-top .availability div.nrOfPersons,.accolist .acco-top .availability button{display:none !important;}.accolist .acco-top .availability div.discount{position:absolute;display:block;bottom:30px;left:-8px;z-index:6;color:#fff;font-size:10pt;width:100%;}.accolist .acco-top .availability div.total-price{position:relative;height:120px;width:120px;right:20px;padding:10px;box-sizing:border-box;z-index:5;border-radius:50%;color:#fff;font-size:0;line-height:104px;font-weight:700;background-color:#ff9b12;text-align:center;}.accolist .acco-top .availability .arrangement{opacity:0;pointer-events:none;}.accolist .booking-widget-level>a .arrangement{position:absolute;display:block;top:20px;z-index:5;left:-14px;background-color:#97bf0d;padding:5px 15px;box-sizing:border-box;font-weight:700;color:#fff;width:100%;transform:skew(0.02turn);box-shadow:1px 1px 3px rgba(0,0,0,0.1);}.accolist .booking-widget-level>a .arrangement span{transform:skew(-0.02turn);display:inline-block;margin-left:5px;padding-left:10px;border-left:1px ridge rgba(94,119,8,0.5);}.accolist .booking-widget-level>a .arrangement::after{content:"";width:0px;height:0px;border-style:solid;border-width:0px 0 15px 18px;border-color:transparent transparent #5e7708 transparent;position:absolute;top:-15px;left:1px;transform:skew(-0.02turn);}.accolist .acco-top .availability.has-discount div.total-price{line-height:85px;}.accolist .acco-top .availability div.total-price span{font-size:17pt;}.accolist .acco-top .availability div.total-price span::before{content:"€";}.accolist .acco-top .availability .total-price span.price-information{display:none;}.accolist .acco-top .availability div.original-price{position:absolute;bottom:95px;right:5px;z-index:9;text-decoration:line-through;background-color:rgba(18,118,255,0.8);width:60px;height:60px;border-radius:50%;line-height:50px;padding:5px;text-align:center;box-sizing:border-box;font-size:0;color:#eee;font-weight:300;}.accolist .acco-top .availability div.original-price span{font-size:8pt;}.accolist .acco-top .availability div.original-price span:before{content:"€";}@media(max-width:1279px){.accolist .acco-top{top:135px;}}@media(max-width:480px){.accolist .acco-top{top:85px;}}.acco-image::before{content:"";position:absolute;bottom:-1px;background:url(/ui/IJsselhof/img/wave.png);background-repeat:no-repeat;background-position:bottom left;background-size:100% auto;width:100%;height:100%;z-index:5;pointer-events:none;}.accolist .accommodatie-list_item .acco-text-container{padding:5px 15px 15px;box-sizing:border-box;}.accolist .accommodatie-list_item .acco-text-container button{display:none;}.accolist .accommodatie-list_item a.acco-info_button{text-align:right;display:block;padding:10px 0;text-decoration:underline;color:#005ddf;}.accolist .accommodatie-list_item:hover .acco-info_button{color:#005ddf;}.accolist .accommodatie-list_item .button.acco-book_button{display:block;background-color:#ff9b12;color:#fff;text-align:center;position:absolute;left:0;right:0;bottom:0;height:50px;font-weight:700;line-height:20px;font-size:1.2em;text-transform:uppercase;border-radius:5px;text-decoration:none;letter-spacing:2px;}.accolist .accommodatie-list_item .button.acco-book_button:hover{background-color:#ff6012;}.accolist .acco-details .availability div.total-price,.accolist .acco-details .availability div.arrangement,.accolist .acco-details .availability div.nrOfPersons,.accolist .acco-details .availability div.original-price{display:none !important;}.accolist .acco-details{text-align:right;font-size:1.2em;position:absolute;bottom:60px;right:15px;}.accolist .acco-details div.arrival,.accolist .acco-details div.departure .accolist .accodetails div.nrOfNights{margin:5px 0;}.accolist .acco-kenmerk-list{margin-bottom:15px;font-size:1.2em;}.accolist .acco-kenmerk-list ul,.accodetail .acco-kenmerk-list ul{list-style-type:none;padding:0;}.accolist .acco-kenmerk-list ul li,.accodetail .acco-kenmerk-list ul li{margin:5px 0;background-image:url(/ui/IJsselhof/img/ijsselhof-list-icon.png);background-size:25px auto;background-position:0 center;background-repeat:no-repeat;padding:0 0 0 40px;}.accolist .acco-details .nrOfNights{font-size:1.2em;font-weight:700;}.accolist .acco-details .discount{display:none !important;}.accolist .acco-details .discount span:before{content:"€";}.accolist .accommodatie-list_item .rotr__paginator{display:none;}.accolist .acco-details .departure span,.accolist .acco-details .arrival span{font-weight:600;}.accodetail .ui-datepicker{width:100% !important;}.accodetail .ui-state-default,.accodetail.ui-widget-content .ui-state-default,.accodetail .ui-widget-header .ui-state-default{margin:4px auto;}@media all and (max-width:991px){.accodetail .ui-datepicker-group{width:100%;}}@media all and (max-width:1600px){.accodetail .ui-state-default,.accodetail.ui-widget-content .ui-state-default,.accodetail .ui-widget-header .ui-state-default{width:40px;height:40px;line-height:40px;}}.accodetail .ui-datepicker-multi .ui-datepicker-group table{width:98%;}.accodetail .ui-widget-header{color:#fff;}.accodetail .ui-widget-header .ui-datepicker-month{text-transform:capitalize;}.accodetail .banner__container .foto--slider__image{object-fit:cover;}.ui-datepicker .ui-datepicker-buttonpane button{border-radius:5px;line-height:30px;}.legenda__container span{display:inline-block;width:30px;height:30px;margin-right:5px;border-radius:50%;}.legenda__container .legenda>div{display:inline-block;}.legenda__container .legenda{display:inline-block;line-height:30px;margin:5px;align-items:center;}.criteria-filter td{flex-grow:1;}.criteria-filter .criterium{float:right;clear:right;margin-left:10px;width:25px;height:25px;margin-top:5px;margin-bottom:5px;}.accodetail .content-container .article{width:100%;padding:0;background:0;}.accodetail .acco__details-wrapper{padding:15px 15px 0;background-color:#fff;box-sizing:border-box;}.accodetail .banner__container .slider,.accodetail .banner__container .slider img,.accobooking .banner__container .slider,.accobooking .banner__container .slider img{height:500px;}.accodetail .slider .rotr__controls__prev,.accodetail .slider .rotr__controls__next{transform:translateX(0);background-color:#111;opacity:.75;width:5%;}.accodetail .slider:hover .rotr__controls__prev,.accodetail .slider:hover .rotr__controls__next{opacity:1;}.accodetail .banner__container::before{content:"";position:absolute;width:100%;height:100%;background-image:url(/ui/IJsselhof/img/krulachtergrond.png);background-position:left 96%;background-repeat:no-repeat;background-size:auto 30%;left:0;top:0;z-index:5;pointer-events:none;}.accodetail h1{color:#1276ff;font-size:2em;font-family:'blurmediumregular';font-weight:500;margin:0 auto;width:94%;}.accodetail .acco-description{width:94%;margin:30px auto;}.accodetail .acco-kenmerk-list{width:94%;background-color:#dcf3ff;padding:15px 15px;box-sizing:border-box;border-radius:5px;margin:30px auto;}@media all and (min-width:992px){.accodetail .acco-kenmerk-list .acco-kenmerk-list-inner{column-count:3;}}@media all and (min-width:481px) and (max-width:991px){.accodetail .acco-kenmerk-list .acco-kenmerk-list-inner{column-count:2;}}.accodetail .acco-kenmerk-list h2{font-size:1.6em;margin-left:0px;width:100%;}.accodetail .acco-kenmerk-list h4{margin:0;background-color:#1276ff;color:#ffffff;padding:5px;}.accodetail .acco-kenmerk-list .kenmerk-element-wrapper{display:inline-block;width:100%;break-inside:avoid-column;}.accodetail .legenda__container .ui-datepicker-today span{background-color:#ff6012;}.accodetail .ui-datepicker-today a,.accodetail .ui-datepicker-today span{background-color:#ff6012 !important;background-color:#fff;}.accodetail .legenda__container .legenda__container-title{height:30px;}.accodetail .legenda__container .legenda__container-title div{font-weight:800;}.booking-widget-periods-periods{margin-bottom:30px;}.booking-widget-periods-periods .period div{display:inline-block;}.booking-widget-periods-periods .period.row div,.booking-widget-periods-periods .period.row div.total-price span{margin:5px 10px;}.accodetail .booking-widget-periods-periods .period.row button{background:#ff9b12;max-width:175px;float:right;}.accodetail .booking-widget-periods-periods .period.row button:hover{background:#ff6012;}.booking-widget-periods-periods .period.row{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #ccc;border-top:0;}.booking-widget-periods-periods .periods .period:nth-child(even){background-color:#dcf3ff;}.booking-widget-periods-periods .arrival{border-bottom:1px solid #ccc;}.booking-widget-periods-periods .period.row>div{flex:1 1 10%;}.booking-widget-periods-periods .period.row .total-price{flex-basis:30%;display:flex;flex:1 1 25%;font-size:1.25em;}.booking-widget-periods-periods .period.row .departure{flex-basis:225px;font-weight:700;}.booking-widget-periods-periods .period.row .nrOfNights{flex-basis:70px;min-width:70px;font-style:italic;font-weight:600;}.booking-widget-periods-periods .period.row .button{flex-basis:175px;}.booking-widget-periods-periods .period.row .information{display:flex;flex-basis:200px;}.booking-widget-periods-periods .period.row .original-price{text-decoration:line-through;color:#aaa;}.booking-widget-periods-periods .period.row .discount{position:relative;padding:2px 0 2px 5px;color:#97bf0d;font-weight:700;text-align:center;}.booking-widget-periods-periods .period.row .discount::before{content:"-";margin-right:1px;}.booking-widget-periods-periods .period.row .discount::after{content:"Uw voordeel!";position:absolute;top:-11px;left:0;text-align:center;right:0;color:#1276ff;font-size:0.7em;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;font-weight:700;opacity:0.85;}html[lang='de'] .booking-widget-periods-periods .period.row .discount::after{content:"Ihr Vortell!";}.booking-widget-periods-periods .period.row .price{font-weight:700;background-color:#555;color:#fff;padding:2px 2px 2px 2px;text-align:center;}.booking-widget-periods-periods .period.row div.total-price span{flex-basis:90px;min-width:90px;}.acco__details-wrapper a.button.right{display:inline-block;margin:15px 15px 15px 0;background-color:#1276ff;padding:10px;color:#fff;text-decoration:none;border-radius:5px 1px 1px 25px;min-width:50px;text-align:center;font-weight:600;}.acco__details-wrapper a.button.right:hover{background-color:#0053c5;}.booking-widget-periods-periods .arrival{font-size:1.5em;padding:15px 15px 15px 0px;font-family:'blurmediumregular';text-transform:uppercase;color:#1276ff;}.accodetail .acco-description ul{padding:0;margin:0;list-style-type:none;}.accodetail .acco-description ul li{padding:10px 0px 10px 35px;background-image:url(/ui/IJsselhof/img/Ijsselhof-list-icon-black.png);background-size:20px auto;background-position:5px 50%;background-repeat:no-repeat;}.accodetail .legenda__container{margin-top:10px;}.accodetail .acco-kenmerk-list ul li{margin:15px 0;}a.booking-price-button{background-color:#1276ff;}a.booking-price-button:hover{background-color:#0053c5;}.acco-kenmerk-list a.button{padding:10px 15px;}.accodetail .acco-kenmerk-list a.button{width:94%;text-align:center;position:relative;left:50%;transform:translateX(-50%);margin-bottom:30px;}@media all and (min-width:992px){.accodetail .acco-kenmerk-list a.button{width:33%;}}@media all and (min-width:992px){.accodetail .acco-kenmerk-list a.button{width:33%;}}@media all and (min-width:481px) and (max-width:991px){.accodetail .acco-kenmerk-list a.button{width:50%;}}.checkout-wrap{position:fixed;background-color:#187af9;color:#fff;font-weight:600;margin-bottom:15px;top:100px;left:0;right:0;z-index:1;}.now-scrolling .checkout-wrap{top:0;}.checkout-bar{width:85vw;margin:0 auto;max-width:1200px;list-style-type:none;overflow:hidden;padding:0;}.checkout-bar li{display:block;float:left;padding:10px 15px;font-size:1.3em;}@media (max-width:580px){.checkout-bar li{font-size:1.1em;}}@media (max-width:501px){.checkout-bar li{font-size:1.0em;}}li.checkout__step{cursor:pointer;}li.checkout__step.active{background-color:rgba(0,0,0,0.3);}li.checkout__step.visited{background-color:rgba(0,0,0,0.1);}li.checkout__step .checkmark-checkout{display:none;}li.checkout__step.visited .checkmark-checkout{display:inline-block;}li.checkout__step.visited .arrows-checkout{display:none;}.booking-refine{width:60%;float:left;padding:0 15px 15px;box-sizing:border-box;background-color:#dbe6f7;border:1px solid #0069ef;max-width:665px;border-radius:2px;}.booking-overview{width:30%;float:left;margin-left:5%;padding:15px;box-sizing:border-box;background-color:#1155ae;color:#fff;min-width:355px;}.accobooking .footer{display:none;}@media all and (max-width:1200px){.booking-refine{width:48%;}}@media all and (max-width:991px){.booking-refine{width:100%;margin:0vw auto 15px;float:none;}.booking-overview{display:none !important;position:fixed;top:180px;width:100%;left:0;z-index:5;margin-left:0;}.booking-overview.open-receipt-overview{display:block !important;border-top:5px solid #1155ae;}.checkout-wrap{margin-bottom:0;position:fixed;top:75px;width:100%;left:0;z-index:5;}.now-scrolling .checkout-wrap{top:0;}.fixit-bottom-wrapper{position:fixed;bottom:0;background-color:#1155ae;width:100%;left:0;z-index:7;padding:5px;box-sizing:border-box;padding-right:15px;}.fixit-bottom-wrapper .buttons{justify-content:flex-end;}.fixit-bottom-wrapper .buttons .btn[value="voorkeursboeking"],.fixit-bottom-wrapper .buttons .btn[name="fix-map"] .fixit-bottom-wrapper .buttons .btn.button-back,.accobooking .confirm .btn-default[type="button"]{margin:0 4px 0;}.booking-widget-reservation .fixit-bottom-wrapper .buttons .btn{margin-top:0;}.receipt-trigger{display:block;position:fixed;bottom:10px;color:#fff;z-index:10;font-size:1.5em;left:50px;cursor:pointer;}.receipt-trigger::after{content:'';display:block;position:absolute;top:-10px;left:50%;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #c2d3ec;}.receipt-trigger.open-receipt:after{transform:rotateX(180deg);}}.booking-content-container{width:100%;background-color:transparent;padding:0;box-sizing:border-box;}.booking-content-container .booking-kader{width:85vw;margin:0 auto 45px;max-width:1200px;}.widget-loader{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.accobooking .widget-loader{top:60px;}.widget-loader svg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.widget-loader span{position:absolute;top:50%;bottom:0;left:0;right:0;margin:auto;display:inline-block;text-align:center;transform:translateY(-50%);color:#3685f1;font-weight:700;font-size:1.5em;}#infinity-outline{fill:transparent;stroke-width:4;stroke:#3685f1;stroke-dasharray:3px,300px;stroke-dashoffset:0;animation:anim 750ms linear infinite;}#infinity-bg{fill:transparent;stroke-width:4;stroke:#424242;opacity:0.2;}.accolist .widget-loader,.accolist .widget-loader span,.accolist .widget-loader svg,.accodetail .widget-loader,.accodetail .widget-loader span,.accodetail .widget-loader svg{position:relative;}.accolist .widget-loader span,.accodetail .widget-loader span{display:block;padding:15px;transform:translateY(0);}.accolist .widget-loader svg{margin:0 auto;left:50%;transform:translate(-50%,-40%);}.accodetail .widget-loader svg{transform:translate(-50%,0);left:50%;}@keyframes anim{25%{stroke-dasharray:42px,300px;stroke-dashoffset:-33px;}75%{stroke-dasharray:105px,300px;stroke-dashoffset:-105px;}100%{stroke-dasharray:3px,300px;stroke-dashoffset:-297px;}}.accobooking .booking-content-container .articles select.article,.accobooking .booking-content-container .receipt .article{padding:0;width:auto;background-color:#fff;margin:5px 0 5px;min-width:50px;}.accobooking .booking-content-container .receipt .article{background-color:transparent;}.booking-widget-reservation .form .ha-reservation-form .full-width{width:100%;}.persons tr td,.receipt tr td,.booking-widget-reservation .form tr td{padding:5px 0 5px 0;box-sizing:border-box;}.booking-widget-reservation .form .ha-reservation-form .full-width select,.booking-widget-reservation .form .ha-reservation-form .full-width input,.booking-widget-reservation .form .ha-reservation-form .full-width textarea{width:100%;box-sizing:border-box;}.booking-widget-reservation .form .ha-reservation-form .full-width select[name="field-geboortedatum-year"]{width:30%;padding:10px 0;}.booking-widget-reservation .form .ha-reservation-form .full-width select[name="field-geboortedatum-day"]{width:20%;padding:10px 0;}.booking-widget-reservation .form .ha-reservation-form .full-width select[name="field-geboortedatum-month"]{width:50%;padding:10px 0;}.accobooking .booking-widget button{color:#fff;margin:0;background-color:#ff9b12;max-width:215px;}.booking-widget-reservation .form .ha-reservation-form .full-width input[type="checkbox"]{width:auto;height:auto;}.accobooking .booking-widget input,.accobooking .booking-widget input[type="text"],.accobooking .booking-widget input[type="password"],.accobooking .booking-widget input.validate,.accobooking .booking-widget select,.accobooking .booking-widget input[type="tel"]{border:1px solid #ccc;margin:0;}.accobooking .booking-widget input.actioncode{width:auto;margin-right:5px;}.accobooking .booking-widget .button-back-overview{order:1;}.fixit-bottom-wrapper .buttons .btn{display:inline-block;margin-top:10px;height:50px;box-sizing:border-box;color:#fff;background-color:#ff9b12;text-decoration:none;text-transform:uppercase;border-radius:5px;font-weight:700;padding:0 15px;border:0;line-height:17px;}.fixit-bottom-wrapper .buttons .btn:hover{background:#ff6012;color:#fff;}.fixit-bottom-wrapper .buttons{display:flex;}.fixit-bottom-wrapper .buttons .btn[value="ga verder"],.fixit-bottom-wrapper .buttons .btn[value="weiter"],.fixit-bottom-wrapper .buttons .btn.btn-success[data-booking-page="3"]{order:3;}.btn[name="fix-map"]{order:2;}.fixit-bottom-wrapper .buttons .btn[value="voorkeursboeking"],.fixit-bottom-wrapper .buttons .btn[name="fix-map"],.fixit-bottom-wrapper .buttons .btn.button-back,.accobooking .confirm .btn-default[type="button"]{margin-right:4px;background-color:#1276ff;}.fixit-bottom-wrapper .buttons .btn[value="voorkeursboeking"]:hover,.fixit-bottom-wrapper .buttons .btn[name="fix-map"]:hover,.fixit-bottom-wrapper .buttons .btn.button-back:hover,.accobooking .confirm .btn-default[type="button"]:hover{background-color:#0053c5;}.booking-refine .booking-step{display:none;}.booking-refine .object>h3:first-child{font-size:1.5em;font-family:'blurmediumregular';text-transform:uppercase;color:#1276ff;}.accobooking .booking-widget-reservation-mybooking{background-color:#dcf3ff;padding:15px;display:inline-block;width:100%;text-align:center;position:relative;left:50%;transform:translate(-50%);}.accobooking .booking-widget-reservation-mybooking input[type="email"],.accobooking .booking-widget-reservation-mybooking input[type="password"]{height:45px;border-radius:5px;padding:15px;box-sizing:border-box;width:50%;text-align:center;min-width:250px;}.accobooking .booking-widget-reservation-mybooking .btn.ha-mybooking-login{display:inline-block;margin:10px 10px 0 0;height:50px;box-sizing:border-box;color:#fff;background-color:#ff9b12;text-decoration:none;text-transform:uppercase;border-radius:5px;font-weight:700;padding:15px;border:0;}.accobooking .fixit-bottom-wrapper .buttons .btn[value="bevestigen"]{order:3;margin-left:5px;}.accobooking .confirm .validate[type="checkbox"]{width:20px;height:20px;}.accobooking .confirm .btn-default[type="button"]{}.booking-widget-map{position:fixed !important;top:50% !important;transform:translate(-50%,-50%);left:50% !important;padding:0px;width:99%;height:99%;box-shadow:0 0 1000px 1000px rgba(0,0,0,0.5);z-index:9999;}.booking-widget-map-result .mapClose{width:40px;height:40px;background-color:#1276ff;background-image:url(/ui/IJsselhof/img/close-map.png);background-size:80% 80%;border:0;}.map-popup{font-size:1.4em;}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:30px;}.leaflet-touch .leaflet-bar a{width:40px;height:40px;line-height:40px;}.leaflet-bar a,.leaflet-bar a:hover{background-color:#1276ff;border-bottom:1px solid #ccc;color:#fff;}.leaflet-bar a.leaflet-disabled{background-color:#ddd;color:rgba(18,118,255,0.5);}.leaflet-container{background:#fff !important;}.leaflet-container a.leaflet-popup-close-button{padding:4px 4px 0 0;width:27px;height:24px;font:30px/25px Tahoma,Verdana,sans-serif;color:#ffffff;font-weight:900;}.map-popup-title{color:#eee;}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background-color:#1155ae;color:#eee;}.leaflet-popup-content-wrapper{padding:12px;}.accodetail .accommodatie-list{display:flex;list-style-type:none;padding:0;margin:0;width:100%;}.accodetail .acco-shortlist_inner h3{width:100%;margin:15px 15px 0;background-color:#1276ff;color:#fff;padding:10px;border-right:15px solid #fff;box-sizing:border-box;}.accodetail .accommodatie-list li.accommodatie-shortlist_item{margin:10px;}.acco-shortlist_image,.acco-shortlist_image .slider,.acco-shortlist_image .foto--slider__image{width:100%;height:14vw;}@media all and (max-width:1279px){.accodetail .accommodatie-list li.accommodatie-shortlist_item{font-size:0.85em;}}@media all and (max-width:915px){.accodetail .accommodatie-list li.accommodatie-shortlist_item{font-size:0.6em;}}@media all and (max-width:555px){.accodetail .accommodatie-list{padding:0;}.acco-shortlist_image,.acco-shortlist_image .slider,.acco-shortlist_image .foto--slider__image{width:100%;height:25vw;}}.acco-shortlist_image .foto--slider__image{object-fit:cover;}.accodetail .acco-info_button.booking-detail-more-info-link{width:100%;display:inline-block;text-align:center;padding:15px;box-sizing:border-box;color:#fff;background-color:#1276ff;border-radius:0 0px 5px 5px;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:1.2em;}.accommodatie-shortlist_item h2{margin:0;padding:5px;box-sizing:border-box;border:5px solid #1276ff;background-color:#fff;border-radius:5px 5px 0 0;font-size:1.75em;}.accobooking .updating select,.accobooking .updating input{-webkit-animation:loadPulsing 1s infinite;-o-animation:loadPulsing 1s infinite;animation:loadPulsing 1s infinite;}@-webkit-keyframes loadPulsing{0%{display:none;opacity:1;}50%{display:block;opacity:.3;}100%{display:block;opacity:1;}}.accobooking .booking-widget-receipt-result.updating{opacity:0.5;}.booking-widget-reservation-result.updating::after{content:"";z-index:18;position:fixed;top:0;bottom:0;left:0%;right:0;margin:auto;max-width:100px;max-height:100px;height:50%;background:rgba(17,85,174,0.9);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5em;font-weight:700;background-image:url(/ui/IJsselhof/img/infinite.gif);background-repeat:no-repeat;background-size:60px auto;background-position:center;filter:saturate(0.8) brightness(2) hue-rotate(20deg);text-align:center;border-radius:50%;opacity:0.8;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.booking-widget-reservation-result.updating:after,.accobooking .widget-loader svg{display:none;}.accolist .booking-widget-quicksearch .criteria-filter tbody{display:block;}.accolist .booking-widget-quicksearch .criteria-filter tbody tr{display:inline-block;float:left;padding:5px 10px;box-sizing:border-box;}.accolist .booking-widget-quicksearch .criteria-filter tbody td{width:100%;text-align:left;}.accolist .booking-widget-quicksearch .criteria-filter input.criterium{float:right;}}@media all and (max-width:600px){.accobooking .booking-widget button{max-width:inherit;}.accobooking .booking-widget .actioncode button{margin-top:12px;}.accobooking .booking-widget input.actioncode{width:100%;}}.acco-shortlist_image .rotr__paginator{display:none;}.accodetail .accommodatie-shortlist_item:hover .acco-info_button.booking-detail-more-info-link{background-color:#0053c5;}.acco-shortlist_container{display:flex;flex-wrap:wrap;justify-content:center;background-color:#FFF;}.accommodatie-shortlist_item a{text-decoration:none;}.acco_shortlist-4{order:1;}.acco_shortlist-6{order:3;}.acco_shortlist-8{order:2;}.acco_shortlist-meer{order:4;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.acco_shortlist-4{order:1;width:33%;}.acco_shortlist-6{order:3;width:100%;}.acco_shortlist-8{order:2;width:66%;}.acco_shortlist-meer{order:4;width:100%;}.accommodatie-shortlist_item .slider > ul > li{flex:auto;}}@media all and (max-width:991px){.accodetail .accommodatie-list{flex-wrap:wrap;}.accodetail .accommodatie-list li.accommodatie-shortlist_item{width:43vw;margin:1vw;}.acco-shortlist_inner{max-height:60px;width:100%;overflow:hidden;transition:max-height 0.5s;}.acco-shortlist_inner.open-shortlist_inner{max-height:2000px;}.accodetail .acco-shortlist_inner h3{position:relative;box-sizing:border-box;padding:15px 15px 15px 40px;color:#fff;background-color:#1276ff;margin:0;border-bottom:1px solid #fff;cursor:pointer;border-right:0;}.accodetail .acco-shortlist_inner h3::before{content:"\25bc";position:absolute;left:10px;}.accodetail .acco-shortlist_inner.open-shortlist_inner h3::before{content:"\25b2";}.acco-shortlist_image,.acco-shortlist_image .slider,.acco-shortlist_image .foto--slider__image{height:30vw;}.acco_shortlist-4{order:1;}.acco_shortlist-6{order:2;}.acco_shortlist-8{order:3;}.acco_shortlist-meer{order:4;}}@media all and (max-width:991px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.acco-shortlist_image,.acco-shortlist_image .slider,.acco-shortlist_image .foto--slider__image{height:auto;}}.accobooking .banner__slogan{bottom:40%;}@media all and (min-width:851px){.accodetail .header__container--extra{position:fixed;background:rgba(18,118,255,0.4);top:49px;padding:0px 45px 0 0;height:36px;}.accodetail .header__container--extra .phonenumber{background:transparent;margin-top:0px;padding:0px 15px;}}.accobooking .booking-overview .availability{display:none;}@media all and (max-width:775px){.article h2.all-villas-title{font-size:1.5em;}}@media all and (max-width:590px){.article h2.all-villas-title{font-size:1.2em;text-align:left;width:94%;margin:0 auto 10px;}}@media all and (min-width:992px) and (max-width:1600px){.accodetail .ui-state-default,.accodetail.ui-widget-content .ui-state-default,.accodetail .ui-widget-header .ui-state-default{width:25px;height:25px;line-height:25px;}}.accoslider li img.foto--slider__image{border:3px solid #fff;box-sizing:border-box;}.accoslider li.active img.foto--slider__image{border:3px solid #a1c62f;}.featherlight *{outline:none;}.featherslide-link{cursor:zoom-in;}.featherlight .featherlight-next,.featherlight .featherlight-previous{top:10px;right:10px;bottom:0;left:auto;width:60px;}.featherlight .featherlight-previous{left:10px;right:auto;}.featherlight .featherlight-next span,.featherlight .featherlight-previous span{font-size:45px;line-height:45px;margin-top:-25px;}.featherlight .featherlight-next:hover,.featherlight .featherlight-previous:hover{background:rgba(0,0,0,.75);}body.accodetail .featherlight .featherlight-content{padding:10px 10px 0;border-bottom:10px solid transparent;}.owl-acco-carousel{background-color:rgba(0,0,0,0.8);}.acco-detail-image,.owl-acco-carousel,.owl-stage-outer,.owl-acco-carousel-item,.owl-item,.owl-item img,.owl-stage{height:100%;}.owl-acco-carousel .owl-item *{height:100%;}.owl-prev,.owl-next{position:absolute;top:0;height:100%;background-color:rgba(0,0,0,0.5);width:4%;color:#fff;font-weight:900;font-size:5em;display:inline-block;min-width:45px;}.owl-prev{left:0;}.owl-next{right:0;}.owl-prev span.owl-nav-prev,.owl-next span.owl-nav-next{position:absolute;top:50%;display:inline-block;}.owl-prev span.owl-nav-prev{left:50%;transform:translate(-50%,-50%);}.owl-next span.owl-nav-next{right:50%;transform:translate(50%,-50%);}.acco-detail-image:hover .owl-prev,.acco-detail-image:hover .owl-next{background-color:rgba(0,0,0,0.8);}@media all and (max-width:480px){.booking-widget-periods-periods .period.row div,.booking-widget-periods-periods .period.row div.total-price span{margin:5px 7px;}.accodetail .booking-widget-periods-periods .period.row button{background:#ff9b12;max-width:500px;float:right;margin:5px auto 15px;}.booking-widget-periods-periods .period.row .departure{flex-basis:100%;font-weight:700;font-size:1.2em;}}.accobooking .header__logo--container{width:100%;}.accobooking .header__logo{left:0;top:0;}.accobooking .header{position:absolute;top:0;left:0;}.accobooking .header__logo{height:100px;}.accobooking .site-container{padding-top:160px;}.booking-refine .articles{position:relative;will-change:max-height;max-height:78px;overflow:hidden;transition:max-height 0.3s ease;}.booking-refine .articles.extra-articles-open{max-height:2000px;}.booking-refine .articles h3{position:relative;border-bottom:1px solid #1276ff;padding-bottom:5px;cursor:pointer;}.booking-refine .articles h3::after{content:"\25BC";position:absolute;font-weight:bold;font-size:1em;right:.75em;opacity:1;-webkit-animation:moveSubArrowUP .8s;animation:moveSubArrowUP .8s;}.booking-refine .articles h3.title-article_button--active::after{content:"\25B2";-webkit-animation:moveSubArrow .8s;animation:moveSubArrow .8s;}.booking-refine .articles table.full-width tbody{}.booking-refine .articles table.full-width tbody tr{}.booking-refine .articles.extra-articles-open:after{display:none;}.booking-refine .articles table.full-width tbody tr td{min-width:50px;}.booking-refine .articles table.full-width tbody tr td.hasTipped{min-width:0;height:20px;width:20px;position:relative;color:#fff;text-align:center;padding:0;cursor:help;}.booking-refine .articles table.full-width tbody tr td.hasTipped::after{content:"\01D48A";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:20px;width:20px;background-color:#1155ae;border-radius:50%;line-height:20px;}body .tpd-tooltip,body .tpd-tooltip *{max-width:250px;}body .tpd-size-medium .tpd-content,body .tpd-size-medium .tpd-title{font-size:15px;line-height:20px;}.accolist .tpd-tooltip,.accolist .tpd-tooltip *{text-align:center;}@media all and (max-width:1200px){.booking-refine .articles table.full-width tbody tr{flex:0 0 100%;}}@media all and (max-width:991px){.booking-refine .articles table.full-width tbody tr{flex:0 0 374px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.booking-refine .articles table.full-width tbody tr{display:table-row;width:100%;flex:auto;position:relative;}}.accobooking .widget-loader{z-index:18;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;background:rgba(17,85,174,0.9);}.accobooking .widget-loader span{color:#fff;}.accobooking #infinity-bg{fill:transparent;stroke-width:4;stroke:#fff;opacity:0.2;}.accobooking .header__container--extra{position:absolute;top:0;z-index:30;}@media all and (max-width:952px){.booking-refine{margin-bottom:15px;}}.accobooking h3{text-transform:uppercase;}@media (hover:none){.booking-widget-quicksearch .booking-widget-quicksearch-result [data-name="arrival"] input:focus,.booking-widget-quicksearch .booking-widget-quicksearch-result [data-name="departure"] input:focus,.touch .booking-widget-quicksearch .booking-widget-quicksearch-result [data-name="arrival"] input,.touch .booking-widget-quicksearch .booking-widget-quicksearch-result [data-name="departure"] input{cursor:none;}.touch .body--has-qs .footer{display:none;}.touch input.datepicker.hasDatepicker:focus,.touch input.datepicker-departure.hasDatepicker:focus{outline:none;cursor:none;opacity:0;visibility:hidden;}}.acco-description a.button{padding:15px;}.receipt tr.total{border-top:2px solid #ff9b12;font-size:1.6em;}.receipt tr.total td.title{font-weight:700;text-transform:uppercase;}.receipt td.sign{font-weight:700;}.receipt td.total{font-weight:900;}.booking-overview .arrival-information .arrival,.booking-overview .arrival-information .departure{width:70%;}.booking-overview .arrival-information .arrival span,.booking-overview .arrival-information .departure span{float:right;font-weight:900;}.booking-overview div.preferred{font-weight:900;font-size:1.5em;color:#187af9;}@media (max-width:1279px){.booking-overview .arrival-information .arrival,.booking-overview .arrival-information .departure{width:25%;min-width:285px;margin:5px 0;}}.accobooking .header__logo{height:75px;padding:10px 10px 10px;}@media (max-width:991px){.checkout-wrap{top:50px;}.accobooking .phonenumber{margin-top:0px;}.accobooking .header__logo{height:50px;padding:10px 10px 10px;}}@media (max-width:1100px){.booking-widget-reservation-result.updating:after{top:50px;width:300px;height:300px;font-size:1.3em;padding:15px;}}@media (min-width:481px) and (max-width:730px){.fixit-bottom-wrapper .buttons .btn[value="voorkeursboeking"],.fixit-bottom-wrapper .buttons .btn[name="fix-map"],.fixit-bottom-wrapper .buttons .btn.button-back,.accobooking .confirm .btn-default[type="button"],.accobooking .confirm .btn-default[type="button"]{font-size:0.8em;padding:0;width:94px;}.fixit-bottom-wrapper .buttons .btn[value="voorkeursboeking"]{width:140px;}}.booking-widget-reservation tr td{color:#1155ae;font-weight:600;}.booking-refine .articles span{font-weight:700;display:inline-block;}.booking-refine .articles td>span:first-child{margin-left:5px;}@media (max-width:1279px){.checkout-bar{width:100%;max-width:665px;}.accobooking .phonebooking{z-index:999;}}.accobooking .rotr__paginator{display:none;}.accobooking .phonebooking{margin:0;padding:5px 15px 5px 50px;box-sizing:border-box;top:20px;position:absolute;z-index:999;right:100px;color:#fff;width:648px;font-size:0.85em;min-width:310px;opacity:1;}.now-scrolling.accobooking .phonebooking{opacity:0;z-index:0;}.accobooking .phonebooking::after{content:"";position:absolute;top:55%;transform:translateY(-50%);left:-70px;width:100px;height:100px;border-radius:50%;background-image:url(/ui/IJsselhof/img/ijsselhof-call.jpg);background-size:cover;background-position:0 50%;background-repeat:no-repeat;}.accobooking .phonebooking h3,.accobooking .phonebooking p{margin:0;}.accobooking .phonebooking a{color:#fff;}@media (max-width:991px){.accobooking .phonebooking{position:fixed;width:100%;min-width:192px;right:0;top:62px;box-sizing:border-box;padding:25px 15px 25px 140px;background-color:#1155ae;display:none;}.accobooking .phonebooking.open-receipt{display:block;}.accobooking .phonebooking:after{left:15px;top:50%;width:105px;height:105px;}}@media (max-width:700px){.accobooking .site-container{padding-top:98px;}}@media (max-width:580px){.accobooking .site-container{padding-top:94px;}.accobooking .phonebooking{margin-top:0;}}@media (max-width:501px){.accobooking .site-container{padding-top:92px;}}@media (max-width:480px){.accobooking .site-container{padding-top:79px;}.accobooking .phonebooking{position:fixed;width:100%;min-width:192px;right:0;top:auto;box-sizing:border-box;padding:5px 15px 5px 140px;background-color:#1155ae;display:none;height:110px;top:440px;}.accobooking .phonebooking.open-receipt{display:block;}.accobooking .phonebooking:after{left:15px;top:50%;width:105px;height:105px;}}.nowscrolling.accobooking .site-container{padding-top:0;}.accobooking .banner__container{display:none;}.booking-overview.open-receipt-overview::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#082a57;z-index:-1;}.receipt-close-x{display:none;position:fixed;color:#fff;z-index:8;background-color:black;width:35px;height:35px;text-align:center;font-weight:900;font-size:20px;line-height:35px;border-radius:50%;top:68px;right:15px;cursor:pointer;z-index:999;}.receipt-close-x.open-receipt{display:block;}@media (min-width:992px){.receipt-close-x.open-receipt{display:none;}.booking-overview.open-receipt-overview:after{display:none;}}.extra-booking-content{float:left;width:30%;margin-left:5%;margin-top:15px;}.content-container .extra-booking-content .article{width:auto;padding:15px 15px 30px;background-color:#e9f1cc;max-width:665px;}.content-container .extra-booking-content .article ul{padding:0;margin:0;list-style-type:none;}.content-container .extra-booking-content .article ul li{margin:5px 0;background-image:url(/ui/IJsselhof/img/ijsselhof-list-icon.png);background-size:25px auto;background-position:0 center;background-repeat:no-repeat;padding:0 0 0 40px;}.content-container .extra-booking-content .article h3{color:#187af9;margin-left:30px;}@media (max-width:991px){.extra-booking-content{width:100%;margin:0 0 100px 0;z-index:5;}.extra-booking-content.open-receipt{display:block;}}@media (max-width:541px){.extra-booking-content{bottom:532px;}}@media (max-width:480px){.extra-booking-content{bottom:499px;}}.accobooking .header{height:100px;}.now-scrolling .checkout-wrap{z-index:100;}@media (max-width:991px){.now-scrolling.accobooking .phonebooking{opacity:1;z-index:150;}.accobooking .header{height:75px;}}@media (max-width:991px){.accobooking .header{height:50px;}}.btn-default[data-booking-page="1"]:not(.button-back){display:none !important;}.mijn-omgeving .content .article{margin-top:0;}.mijn-omgeving .banner__container.half_height{margin-bottom:0;}.ha-mybooking-my-data{word-break:break-all;}.accodetail .login-container{top:100px;}.accodetail .owl-carousel-item{overflow:hidden;}@media (max-width:650px){.accolist .title_searchresults{padding-left:0;}.criteria-wrapper{display:none;order:1;}.accolist .booking-widget-quicksearch .bwq-filter-btn{display:block;}.catalog-list.levels{padding-left:0;}.criteria-wrapper.booking-widget-quicksearch-criteria--open{padding-top:0;display:block;}.criteria-wrapper .criteria.fixit--fixed{position:relative}.criteria-wrapper .criteria.fixit--fixed,.criteria-wrapper .criteria{width:100%;margin-top:0;opacity:1;transition:opacity 0.2s ease;top:auto;}.criteria-wrapper{position:relative;flex:1 1 100%;}.criteria-wrapper .fixit-wrapper{height:auto !important;}.criteria-wrapper .criteria table.full-width{width:100%;}.getting-search-results{opacity:0;}.accolist .title_searchresults{order:2;}}html[lang='de'] .accolist .acco-image .acco-top .availability div.discount{font-size:8pt;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.booking-widget-periods-periods .period.row{display:block;}.booking-widget-periods-periods{position:relative;display:block !important;}.booking-widget-periods-periods .periods{display:inline-block;position:relative;left:50%;transform:translate(-50%);background-color:#fff;padding:10px 15px;box-sizing:border-box;}.booking-widget-periods-periods .period div{display:block;}.accodetail .booking-widget-periods-periods .period.row button{float:none;}.booking-widget-periods-periods .periods .period:nth-child(odd){background-color:#fff;}.booking-widget-periods{background-color:#f2f5f7;}.booking-refine .articles table.full-width tbody tr td.hasTipped:after{line-height:16px;}}.accolist .acco-top .availability .total-price span.price-information.hasTipped:before{content:"";display:none;}.accolist .acco-top .availability .total-price span.price-information.hasTipped{display:flex;min-width:0;height:28px;width:28px;align-items:center;justify-content:center;position:absolute;color:#fff;text-align:center;padding:0;cursor:help;bottom:60px;right:-14px;background-color:#1155ae;border-radius:50%;}.accolist .acco-top .availability .total-price span.price-information.hasTipped::after{content:"\01D48A";position:relative;height:20px;width:20px;line-height:20px;}@media (max-width:480px){.accolist .acco-top .availability .total-price span.price-information.hasTipped{pointer-events:all;height:34px;width:34px;right:-18px;}}.amount-available{color:#ee3224;margin:.25em 0;font-size:.9em;}.booking-widget-periods-periods .period.row>div.amount-available--detailpagina,.amount-available--detailpagina{width:100%;flex:1 1 100%;text-align:right;}.ha-reservation-vouchers .ha-form-input-field{display:flex;align-items:center;margin-bottom:1em;}.ha-reservation-vouchers h4{margin:.5em 0;}.ha-reservation-vouchers .ha-form-input-field a{display:inline-block;margin-top:20px;margin-left:15px;box-sizing:border-box;color:#fff;background-color:#ff9b12;text-decoration:none;text-transform:uppercase;border-radius:5px;font-weight:700;border:0;padding:.65em .75em;}@media (max-width:320px){.ha-reservation-vouchers .ha-form-input-field{flex-wrap:wrap;}.personalia-content{max-width:300px;}.ha-reservation-vouchers[name="voucher"]{box-sizing:border-box;max-width:280px;}.ha-reservation-vouchers .ha-form-input-field a{margin-left:0;margin-top:15px;}}.rotr__paginator,.rotr__paginator li{list-style:none;margin:0;padding:0}.rotr__paginator{margin:0 -.25em;font:.75em/1 sans-serif}.rotr__paginator li{display:inline-block;cursor:pointer;width:1em;height:1em;background:#fff;border-radius:50%;margin:.25em;opacity:.6;box-shadow:0 0 5px rgba(0,0,0,.25);transition:.2s transform,.2s opacity}.rotr__paginator li:hover{opacity:.7}.rotr__paginator .active,.rotr__paginator .active:hover{transform:scale(1.25);opacity:.8}@media only screen and (max-width:480px){.rotr__paginator{font-size:.6em}}.rotr__paginator--numbered{counter-reset:rotrCounter}.rotr__paginator--numbered li{counter-increment:rotrCounter;text-align:center;padding:.5em;line-height:1}.rotr__paginator--numbered li:before{content:counter(rotrCounter)}.rotr__paginator--numbered .active,.rotr__paginator--numbered .active:hover{transform:none;opacity:1}.rotr__paginator--outlines li{color:#fff;border:2px solid currentColor;padding:2px;background-color:transparent;background-clip:content-box;transition:.2s opacity,.2s background}.rotr__paginator--outlines li:hover{background-color:rgba(255,255,255,.5)}.rotr__paginator--outlines .active,.rotr__paginator--outlines .active:hover{transform:none;background-color:currentColor}.slider{display:inline-block;position:relative;min-width:100px;overflow:hidden}.slider>ul,.slider>ul>li{margin:0;padding:0;list-style:none;position:relative}.slider>ul{display:flex;left:0;transform:none;transition:transform .3s cubic-bezier(.78,.04,.4,.83)}.slider>ul>li{flex:1 0 100%}.slider>ul>li>a>img,.slider>ul>li>img,.slider>ul>li>picture>a>img,.slider>ul>li>picture>img{width:100%;height:auto}.slider .rotr__paginator{position:absolute;bottom:.75em;left:50%;transform:translateX(-50%);z-index:5}.slider--fade>ul>li{z-index:1;opacity:0;overflow:hidden;transition:0s .3s opacity linear}.slider--fade>ul>li+li{position:absolute;top:0;left:0;bottom:0;right:0}.slider--fade>ul>li.active{z-index:3;opacity:1;transition:.3s opacity linear}.slider--fade>ul>li img{width:100%;height:auto}.slider--fade>ul>li+li img{position:absolute;top:50%;transform:translateY(-50%)}.slider .rotr__controls__next,.slider .rotr__controls__prev{position:absolute;display:block;z-index:10;top:0;height:100%;width:10%;min-width:50px;border:0;padding:0;outline:0;color:#fff;opacity:.5;transition:.2s transform,.2s opacity}.slider:not(.rotr--next-disabled):hover .rotr__controls__next,.slider:not(.rotr--prev-disabled):hover .rotr__controls__prev{transform:translateX(0)}.slider .rotr__controls__prev{left:0;transform:translateX(-100%);background-image:linear-gradient(to right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%)}.slider .rotr__controls__next{right:0;transform:translateX(100%);background-image:linear-gradient(to left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%)}.slider .rotr__controls__next:hover,.slider .rotr__controls__prev:hover{opacity:.8}.slider .rotr__controls__next:after,.slider .rotr__controls__prev:after{content:"";flex:1;position:absolute;top:50%;height:0;left:33%;width:33%;padding-bottom:33%;background-image:linear-gradient(to right,#fff 40%,rgba(0,0,0,0) 40%),linear-gradient(to bottom,#fff 40%,rgba(0,0,0,0) 40%);transform:rotate(-45deg);transform-origin:0 0}.slider .rotr__controls__next:after{transform:rotate(135deg);transform-origin:50% 20%}.rotr__paginator li{width:3em;height:3em;margin:0.75em;opacity:1;}.slider .rotr__paginator{bottom:3em;}.rotr__paginator .active,.rotr__paginator .active:hover{transform:scale(1.0);background-color:#97bf0d;}.at-slideshow-image{object-fit:cover;box-sizing:border-box;}.banner__container .slider,.banner__container .slider img{width:100%;}@media all and (min-width:321px) and (max-width:480px){.slider .rotr__paginator{bottom:3em;}}@media all and (max-width:320px){.slider .rotr__paginator{bottom:4em;}}