﻿.Linkgroup.Overview{padding-top:30px;border-top:2px solid #e5e5e5;margin-top:30px;margin-bottom:30px}.Linkgroup.Overview:last-child{margin-bottom:0}.Linkgroup.Overview.hidden{display:none}.Linkgroup.Overview .block-grid{margin-right:-20px}.Linkgroup.Overview .block-grid>li{padding-right:20px}.Linkgroup.Overview .block-grid>li a,.Linkgroup.Overview .block-grid>li button{color:#2a2d2e;position:relative;display:block;padding:7px 0 7px 20px;margin:0;border:0;width:100%;background:none transparent;text-align:left}.Linkgroup.Overview .block-grid>li a::after,.Linkgroup.Overview .block-grid>li button::after{opacity:.4;content:"";font-family:"icomoon";position:absolute;left:0;top:7px;line-height:20px}.Linkgroup.Overview .block-grid>li a.me::before,.Linkgroup.Overview .block-grid>li button.me::before{font-family:arial,helvetica,sans-serif;border-radius:2px;content:"Evenement";padding:2px 4px;background:red;color:#fff;display:inline-block;bottom:1px;position:relative;margin-right:4px;vertical-align:bottom;font-size:11px;white-space:nowrap}.Linkgroup.Overview .block-grid>li a:hover::after,.Linkgroup.Overview .block-grid>li button:hover::after{opacity:1}.advert>a{text-shadow:0 0 5px rgba(0,0,0,.4);position:relative;overflow:hidden;display:block;transition:none}.advert>a::before{content:"Advertentie";display:block;position:absolute;right:7px;line-height:20px;z-index:6;font-size:10px;top:5px;color:#fff;font-weight:bold}.advert>a img{width:100%}.CTA.Detail.App>figure{overflow:hidden;vertical-align:bottom;padding-top:10px;margin-top:-40px}.CTA.Detail.App>figure img{position:relative;top:0;transition:all .3s ease-out}.CTA.Detail.App>figure img{margin-bottom:-70px}.CTA.Detail.App.showPointer:hover>figure img{top:-10px}.Category.Detail{position:relative;height:auto;aspect-ratio:2/1}.Category.Detail>figure{float:none;clear:both;width:100%;position:relative}.Category.Detail>figure img{width:100%}.Category.Detail>figure::before{content:"";left:0;top:0;right:0;bottom:0;z-index:2;background:linear-gradient(15deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 70%);display:block;position:absolute}.Category.Detail>figure::after{width:20vw;height:20vw;transform-origin:center center;left:100%;top:100%;transform:translate(-50%, -50%) rotate(45deg);position:absolute;display:block;background:red;content:"";z-index:3;width:130px;height:130px;width:80px;height:80px}.Category.Detail>figure+.inner{position:absolute;left:0;bottom:0;right:0;top:0;padding:15px;color:#fff;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;width:100%}.Category.Detail>figure+.inner::after{content:"";font-family:"icomoon";display:block;color:#fff;position:absolute;right:0;bottom:0;text-align:center;font-size:15px;line-height:20px;width:30px;padding:10px 0}.Category.Detail .inner{line-height:1.2;font-size:14px}.Category.Detail h2{margin-bottom:2px;min-height:1.1111111111em;font-size:22px}.Category.Detail p:last-child{margin-bottom:0}.Category.Detail p{max-width:100%;padding-right:30px;width:330px}.togglemore-container{position:relative;min-height:1px;width:100%;z-index:2}.togglemore-container::before{content:"";height:150px;width:100%;bottom:0;position:absolute;display:block;z-index:-1;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 90%);pointer-events:none}.togglemore-container .btn-inline.togglemore{position:absolute;left:50%;transform:translate(-50%, 0);bottom:0}.togglemore-container .btn-inline.togglemore.active{display:none}.taxonomy-description:not(.overflown)+.togglemore-container{display:none}.taxonomy-description.overflown{height:calc(100vh - 220px);overflow:hidden}body.category .col-sm-12.maincolumn>.backto:first-child{position:relative;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.45);z-index:3}body.category .col-sm-12.maincolumn>h1{position:relative;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.45);z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin:-77px -15px 30px;padding:150px 15px 30px;width:calc(100% + 30px)}body.category .col-sm-12.maincolumn>h1::before{content:"";background-color:#f6882e;position:absolute;z-index:-1;background-image:var(--tag_image, "none");background-size:100% auto;background-size:cover;background-position:center center;filter:brightness(0.9);content:"";top:0;bottom:0;left:50%;max-width:100.2vw;transform:translate(-50%, 0px);display:block;z-index:-1;position:absolute;width:1600px}body.category .col-sm-12.maincolumn>h1 span.province{white-space:nowrap}body.category h1 span.place{display:block}.Category.Overview.related{padding:20px 20px 10px;border:2px solid #eee}.Category.Overview.related nav{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}.Category.Overview.related span.icon{fill:currentColor;color:inherit}.Category.Overview.related a{border-top:1px solid #9a9b9b;padding:10px 0 10px 30px;color:rgba(42,45,46,.8);text-decoration:none;position:relative}.Category.Overview.related a.category::before,.Category.Overview.related a.hotels::before,.Category.Overview.related a.vakantieparken::before{content:"";font-family:"icomoon";line-height:1.2}.Category.Overview.related a.hotels::before{content:""}.Category.Overview.related a.vakantieparken::before{content:""}.Category.Overview.related a span.icon,.Category.Overview.related a.category::before,.Category.Overview.related a.hotels::before,.Category.Overview.related a.vakantieparken::before{left:0;width:25px;text-align:center;top:12px;position:absolute}.Category.Overview.related a:hover{color:#2a2d2e}.Category.Overview>.block-grid>li.advert{margin-bottom:20px}.fietsroutecta .CTA{position:relative}.fietsroutecta .CTA>figure{margin:0 !important;float:none;clear:both;display:block;width:100%;max-width:100%}.fietsroutecta .CTA>figure img{width:100%}.fietsroutecta .CTA h3,.fietsroutecta .CTA h4{color:#fff;line-height:1.1;text-shadow:0 0 7px rgba(0,0,0,.25)}.fietsroutecta .CTA h3 small,.fietsroutecta .CTA h4 small{color:#fff}.fietsroutecta .CTA h3 a,.fietsroutecta .CTA h4 a{color:inherit;text-decoration:none}.fietsroutecta .CTA h3{font-size:1.5rem;margin-bottom:5px}.fietsroutecta .CTA h4{font-weight:normal;margin-bottom:0;font-size:18px}.fietsroutecta .CTA h4::after{content:"";font-family:"icomoon";display:inline-block;margin-left:5px;font-weight:normal}.fietsroutecta .CTA>.inner{padding:15px;position:absolute;left:0;bottom:0;right:0}.taxonomy-description~.CTA{margin-top:30px}