@font-face{font-family:"Amatic SC";src:url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/AmaticSC-Regular.woff2") format("woff2"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/AmaticSC-Regular.woff") format("woff"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/AmaticSC-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Amatic";src:url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/Amatic-Bold.woff2") format("woff2"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/Amatic-Bold.woff") format("woff"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/Amatic-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Barlow Condensed";src:url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Regular.woff2") format("woff2"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Regular.woff") format("woff"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Barlow Condensed";src:url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Light.woff2") format("woff2"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Light.woff") format("woff"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Barlow Condensed";src:url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Medium.woff2") format("woff2"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Medium.woff") format("woff"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Barlow Condensed";src:url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/Barlow-SemiBold.woff2") format("woff2"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/Barlow-SemiBold.woff") format("woff"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/Barlow-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Barlow Condensed";src:url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Italic.woff2") format("woff2"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Italic.woff") format("woff"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Barlow Condensed";src:url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Bold.woff2") format("woff2"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Bold.woff") format("woff"),url("/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Fonts/BarlowCondensed-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}html,body{font-family:"Barlow Condensed",Arial;font-weight:300;font-size:20px;line-height:1.3;color:#4c4c4c}img{max-width:100%;height:auto}.hide{display:none}.italic{font-style:italic}b,strong{font-weight:500}a{color:#007976}a:hover{color:#007976}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}#body section+section{margin-top:60px}#body section:last-child{margin-bottom:60px}#body section.highlight-turquois{background-color:#007976;padding:40px 0}#body section.highlight-turquois:first-child{margin-top:-50px}#body section.highlight-turquois .grid-headline{color:#fff}#body section .grid-headline{font-family:"Amatic",Arial;font-weight:bold;font-size:2.75rem;text-align:center}@media(max-width: 767px){#body section .grid-headline{font-size:2rem}}#body section .grid-headline+.row{margin-top:50px}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}.mm-page__blocker,.mm-wrapper__blocker{background-color:rgba(0,0,0,.45)}.mm-menu .mm-close-button{background:none;background-image:url(../Images/ico_close.svg);background-repeat:no-repeat;height:15px;width:15px;display:inline-block;position:absolute;top:11px;right:11px;z-index:2;border:none;background-size:contain;cursor:pointer}#mm-nav-main ul li.notepad{display:none}.mobile-nav-trigger{display:none}@media(max-width: 991px){.mobile-nav-trigger{display:block}}section.intro{background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width: 767px){section.intro{background-image:none !important}}#header{-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,.12);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,.12);box-shadow:0px 3px 8px 0px rgba(0,0,0,.12)}#header .header-top{padding:5px 0;text-align:right;background-color:#ededed;font-weight:bold;color:#555454;font-style:italic;font-size:1rem}#header .navigation{background-color:#fff;height:114px}#header .navigation>.container{text-align:right;position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:100%}#header .navigation>.container .logo{display:block;width:250px;position:absolute;top:-20px;left:0;-webkit-box-shadow:8px 0 11px -6px #c1c1c1;-moz-box-shadow:8px 0 11px -6px #c1c1c1;box-shadow:8px 0 11px -6px #c1c1c1}#header+#body{margin-top:50px}.page-uid-175 #header+#body{margin-top:0}#nav-main{display:inline-block}@media(max-width: 991px){#nav-main{display:none}}#nav-main ul{list-style-type:none;padding:0;margin:0;display:none}#nav-main ul.level-1{display:flex;flex-direction:row}#nav-main ul.level-1>li{padding:0 30px}@media(max-width: 1199px){#nav-main ul.level-1>li{padding:0 20px}}#nav-main ul.level-1>li:first-child{padding-left:0}#nav-main ul.level-1>li:last-child{padding-right:0}#nav-main ul.level-1>li>a{font-family:"Amatic",Arial;font-weight:bold;font-size:1.6rem;color:#000;position:relative}#nav-main ul.level-1>li>a>span{position:absolute;bottom:-25px;left:0;right:0;height:4px}#nav-main ul.level-1>li:nth-child(1)>a>span{background-color:#3fa535}#nav-main ul.level-1>li:nth-child(2)>a>span{background-color:#283583}#nav-main ul.level-1>li:nth-child(3){padding-right:10px}#nav-main ul.level-1>li:nth-child(3)>a>span{background-color:#d21418}#nav-main ul.level-1>li:nth-child(4)>a>span{background-color:#fec800}#nav-main ul.level-1>li.notepad{padding:0}#nav-main ul.level-1>li.notepad img{width:40px;height:auto;padding-top:13px}.event-widget{margin-top:300px;margin-bottom:-40px;background-color:#fff;padding:20px}@media(max-width: 767px){.event-widget{margin-top:20px}}.slider-event-teaser{display:flex;flex-direction:row}@media(max-width: 767px){.slider-event-teaser{flex-direction:column}}.slider-event-teaser>.image{width:50%;background-position:center center;background-size:cover}@media(max-width: 767px){.slider-event-teaser>.image{width:100%}}.slider-event-teaser>.image>img{visibility:hidden}.slider-event-teaser>.event-data{width:50%;background-color:#007976;padding:20px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width: 767px){.slider-event-teaser>.event-data{width:100%}}.slider-event-teaser>.event-data a{color:#fff}.slider-event-teaser>.event-data .headline{font-family:"Amatic",Arial;font-weight:bold;font-size:2.5rem}.slider-event-teaser>.event-data .headline+.description{margin-top:12px}.slider-event-teaser>.event-data .description p:last-of-type{margin-bottom:0}.slider-event-teaser>.event-data .description+.additional-info{font-weight:bold;margin-top:10px;display:flex;flex-direction:column}.slider-event-teaser>.event-data .icon{position:absolute;bottom:20px;right:20px;width:80px}.slick-slider .slick-dots{padding:0;margin:0;list-style-type:none;display:flex;align-items:center;justify-content:center;margin:20px 0}.slick-slider .slick-dots>li>button{cursor:pointer;outline:none;border:none;text-indent:-9999px;display:block;width:12px;height:12px;background-color:#c6c6c6;border-radius:10px;margin:0 8px}.slick-slider .slick-dots>li.slick-active>button{background-color:#000}.mask-text.align-center{text-align:center}.mask-text .headline,.mask-text .subline{font-family:Amatic,Arial;font-weight:700;font-size:2.6rem;line-height:60px}@media(max-width: 767px){.mask-text .headline,.mask-text .subline{font-size:2rem}}.mask-text .headline{color:#000}.mask-text .subline{color:#007976}.mask-text .addition{display:block;margin-top:10px;font-size:.9rem}.mask-text .divider{background-image:url(../Images/text-divider-wave.png);background-repeat:repeat-x;width:75%;margin:30px auto;height:13px}.mask-text .body{margin-top:40px}#footer{padding:50px 0 30px 0;background-color:#f2f5f8}#footer .headline{font-weight:bold;font-size:.9rem;letter-spacing:1px;line-height:1.5;color:#333c4e;text-transform:uppercase;margin-bottom:20px;display:block}@media(max-width: 567px){#footer .headline{margin-bottom:0}}#footer .image-gallery-list{padding:0;margin:0;list-style-type:none}#footer .image-gallery-list>li{display:flex;flex-direction:row}#footer .image-gallery-list>li>a{display:flex;flex-direction:row;color:#333c4e;font-weight:bold;font-size:.7rem}@media(max-width: 567px){#footer .image-gallery-list>li>a{font-size:.9rem}}#footer .image-gallery-list>li .image{width:25%}#footer .image-gallery-list>li .title{width:75%;padding-left:15px}#footer .image-gallery-list>li+li{margin-top:20px}#footer>.container:first-child>.row{margin-top:-15px}#footer>.container:first-child>.row.grid-3x-3x-3x-3x [class*=col-]{margin-top:15px}#footer>.container:nth-child(2){margin-top:50px;padding-top:30px;border-top:1px solid #e6e7e8;text-align:center;font-size:.8rem}@media(max-width: 567px){#footer>.container:nth-child(2){margin-top:0}}#footer .mask-text.opening-times .text{font-size:.75rem}#footer .mask-text.opening-times .text>p{margin-bottom:0}#footer .mask-text.opening-times .text>table{font-size:.85rem}#footer .mask-text.opening-times .text>table strong{font-size:.85rem;font-weight:500}#footer .mask-text .text{font-size:.85rem}#footer .mask-text .text strong{font-size:.85rem;font-weight:500}#footer .mask-text .text a{color:#007976}#nav-meta>.nav-meta-list{padding:0;margin:0;list-style-type:none;display:flex}#nav-meta>.nav-meta-list>li:after{color:#007976;content:"|";padding:0 5px 0 3px}#nav-meta>.nav-meta-list>li>a{color:#007976}#nav-meta>.nav-meta-list>li:last-child:after{content:"";padding:0}.footer-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width: 567px){.footer-bar{flex-direction:column}.footer-bar .copyright+.nav-meta{margin-top:20px}}.mask-iconcategory{text-align:center}.mask-iconcategory .headline{font-family:Amatic,Arial;font-weight:700;font-size:2.6rem;line-height:60px}@media(max-width: 767px){.mask-iconcategory .headline{font-size:2rem}}.mask-iconcategory>a{color:#000}section.highlight-turquois .mask-iconcategory .icon+.headline{margin-top:10px}section.highlight-turquois .mask-iconcategory .headline{color:#fff}@media(max-width: 767px){.grid-3x-3x-3x-3x>[class*=col-]{margin-top:25px}.grid-3x-3x-3x-3x>[class*=col-]:nth-child(1),.grid-3x-3x-3x-3x>[class*=col-]:nth-child(2){margin-top:0}}@media(max-width: 575px){.grid-3x-3x-3x-3x>[class*=col-]:nth-child(2){margin-top:25px}}@media(max-width: 767px){.grid-6x6x>[class*=col-]:nth-child(2){margin-top:25px}}.category-filter-creative,.category-filter-sport,.category-filter-learning,.category-filter-fun,.category-filter-family,.category-filter-nature{cursor:pointer}.tx-felogin-pi1>h3+div,.tx-fe-change-pwd>h3+div{margin-top:2px}.tx-felogin-pi1>form,.tx-fe-change-pwd>form{margin-top:20px}.tx-felogin-pi1>form>fieldset,.tx-fe-change-pwd>form>fieldset{display:inline-block;width:100%;max-width:450px;overflow:auto}.tx-felogin-pi1>form label,.tx-fe-change-pwd>form label{width:150px}.tx-felogin-pi1>form input[type=submit],.tx-fe-change-pwd>form input[type=submit]{background-color:#007976;color:#fff;border:none;display:inline-block;padding:5px 25px;cursor:pointer;float:right}.tx-felogin-pi1>form input[type=text],.tx-felogin-pi1>form input[type=password],.tx-fe-change-pwd>form input[type=text],.tx-fe-change-pwd>form input[type=password]{width:calc(100% - 155px);padding:5px;border:1px solid #ccc;margin-bottom:5px}.tx-fe-change-pwd>form>fieldset{max-width:450px}.tx-fe-change-pwd>form label{width:150px}.tx-fe-change-pwd>form input[type=text],.tx-fe-change-pwd>form input[type=password]{width:calc(100% - 155px)}.tx-fe-change-pwd>ul{list-style-type:none;padding-left:0;margin-top:5px}.tx-fe-change-pwd>ul .alert-message{margin-bottom:0}.tx-fe-change-pwd>h3{font-size:.9rem;color:red}.scrolling-notepad{font-family:"Amatic",Arial;font-weight:bold;font-size:1.6rem;color:#000;position:fixed;top:10px;right:20px;background-color:#ededed;line-height:1;display:none;top:0;left:0;right:0;text-align:right;z-index:99999;box-shadow:0px 2px 10px #bfbfbf;background-image:url(../Images/logo_clean.png);background-repeat:no-repeat;background-position:left 10px center;background-size:30px}.scrolling-notepad a.my-notepad{display:inline-block;padding:3px 10px 8px 10px;background-image:url(../Images/icon-heart-full.png);background-repeat:no-repeat;background-position:right 8px center;background-size:25px;padding-right:40px;color:#000}.scrolling-notepad a.book-now{color:#000;padding-right:20px;display:inline-block}@media(max-width: 382px){.scrolling-notepad a.book-now{padding-right:41px;padding-bottom:10px}}#cookiefirst-policy-page button{background-color:#007976;color:#fff;border:none;cursor:pointer;padding:5px 10px}#cookiefirst-policy-page button+button{margin-left:10px}#accessibility-menu{position:fixed;z-index:3;right:-190px;top:200px;background-color:#000;color:#fff;transition:right .3s ease}#accessibility-menu:hover{right:0}#accessibility-menu .icon{display:flex;justify-content:center;align-items:center;width:65px;padding:8px 15px;position:absolute;left:-65px;background-color:#000;border-top-left-radius:30px;border-bottom-left-radius:30px}#accessibility-menu .icon svg{width:90%;height:auto}#accessibility-menu ul{list-style-type:none;padding:10px 15px;margin:0;display:flex;flex-direction:column;width:190px}#accessibility-menu ul>li+li{margin-top:10px}#accessibility-menu ul>li span,#accessibility-menu ul>li a{display:flex;align-items:center;column-gap:.3rem;cursor:pointer;font-size:20px !important;color:#fff}#accessibility-menu ul>li span svg,#accessibility-menu ul>li a svg{height:15px;width:auto}html[data-font-size="1"],html[data-font-size="1"] body{font-size:20px}html[data-font-size="2"],html[data-font-size="2"] body{font-size:21px}html[data-font-size="3"],html[data-font-size="3"] body{font-size:22px}html[data-font-size="4"],html[data-font-size="4"] body{font-size:23px}html[data-font-size="5"],html[data-font-size="5"] body{font-size:24px}body.contrast{color:#000}body.contrast #header .header-top{background-color:#fff;color:#000}body.contrast #body section.highlight-turquois{background-color:#000}body.contrast .cyt-eventcalendar-filter-wrapper .filter input[type=text]{border:2px solid #000}body.contrast .cyt-eventcalendar-filter-wrapper .submit-button{background-color:#000}body.contrast .cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-keyword,body.contrast .cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker,body.contrast .cyt-eventcalendar-filter-wrapper #filter-age,body.contrast .cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown{background-color:#fff;border:2px solid #000}body.contrast .mask-text .subline{color:#000}body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item.header{color:#000}body.contrast .mask-text .divider{background-image:url(/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Images/text-divider-wave-black.png);background-repeat:repeat-x;width:75%;margin:30px auto;height:13px}body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>a{background-color:#fff}body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-category,body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-startdate,body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-title,body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-age,body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-price,body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-attendance,body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-notepad{border-color:#000}body.contrast .cyt-eventcalendar-pagination>li>a{background-color:#000;border:2px solid #000;color:#fff}body.contrast .cyt-eventcalendar-pagination>li.current a{background-color:#fff;color:#000;border:2px solid #000}body.contrast #footer{background-color:#fff}body.contrast #footer .mask-text .text a{color:#000;text-decoration:underline}body.contrast #nav-meta>.nav-meta-list>li>a{color:#000}body.contrast .scrolling-notepad{background-color:#000}body.contrast .scrolling-notepad a.my-notepad,body.contrast .scrolling-notepad a.book-now{color:#fff}body.contrast #nav-main ul.level-1>li>a>span{background-color:#000 !important}body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content{background-color:#fff;border-color:#000}body.contrast svg *[fill="#007976"],body.contrast svg *[fill="#007977"]{fill:#000 !important}body.contrast .cyt-eventcalendar-list .additional-information>ul>li.location{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_location_black.png)}body.contrast .cyt-eventcalendar-list .additional-information a{color:#000}body.contrast .notepad-item-wrapper [type=submit]{background-color:#000}body.contrast .cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content .additional-information .more-link{background-color:#000}body.contrast .form-wrapper .f-row input[type=submit]{background-color:#000}body.contrast .form-wrapper .f-row input[type=text],body.contrast .form-wrapper .f-row input[type=email],body.contrast .form-wrapper .f-row select,body.contrast .form-wrapper .f-row textarea{border-color:#000}body.contrast .cyt-eventcalender-booking-children [type=submit]{background-color:#000}body.contrast .cyt-eventcalender-booking-children .js-add-person{color:#000}body.contrast .form-wrapper .person-model{border:2px solid #000}body.contrast .cyt-eventcalender-booking-events [type=submit]{background-color:#000}body.contrast .cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-content{background-color:#fff;border-color:#000}body.contrast .cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper{background-color:#fff}body.contrast .cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-category,body.contrast .cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-startdate,body.contrast .cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-title,body.contrast .cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-price{border-color:#000}body.contrast .cyt-eventcalender-booking-overview .headline{color:#000}body.contrast a{color:#000}body.contrast .cyt-eventcalender-booking-overview [type=submit]{background-color:#000}body.contrast .cyt-eventcalendar-list-booking-total-pricing{background-color:#fff}body.contrast .cyt-eventcalendar-list-booking-total-pricing>div{border-color:#000}body.contrast .slider-event-teaser>.event-data{background-color:#000}