.cyt-eventcalender-button,.cyt-eventcalender-booking-children [type=submit],.cyt-eventcalender-booking-events [type=submit],.cyt-eventcalender-booking-overview [type=submit],.notepad-item-wrapper [type=submit],.form-wrapper .f-row input[type=submit]{background-color:#007976;color:#fff;border:none;display:inline-block;padding:5px 25px;float:right;cursor:pointer}.cyt-eventcalendar-list{padding:0;margin:20px 0 0 0;list-style-type:none;min-width:930px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-category{width:70px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-startdate{width:210px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-title{width:calc(100% - 630px)}.cyt-eventcalendar-list .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-age{width:120px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-price{width:110px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-attendance{width:111px;flex-direction:column}.cyt-eventcalendar-list .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-notepad{width:120px;width:85px;cursor:default}.cyt-eventcalendar-list .cyt-eventcalendar-list-item.header{display:flex;flex-direction:row;font-family:"Amatic",Arial;font-weight:bold;font-size:1.75rem;color:#008183}.cyt-eventcalendar-list .cyt-eventcalendar-list-item.header>div{padding:7px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item.header>div.cyt-eventcalendar-list-item-attendance{text-align:center}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a{display:flex;flex-direction:row;background-color:#ededed}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-category,.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-startdate,.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-title,.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-age,.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-price,.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-attendance,.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-notepad{border:2px solid #fff;padding:7px;color:#000;display:flex;align-items:center;font-family:"Barlow Condensed",Arial;font-weight:600;font-size:.85rem}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-category{text-align:center;justify-content:center}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-startdate{text-align:center;justify-content:center}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-age{text-align:center;justify-content:center}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-price{text-align:center;justify-content:center}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-attendance{justify-content:center}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-attendance .available,.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-attendance .unavailable{display:inline-block;width:20px;height:20px;border-radius:20px;background-color:green}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-attendance .unavailable{background-color:red}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>a .cyt-eventcalendar-list-item-notepad{text-align:center;justify-content:center}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content{display:none;background-color:#ededed;border:2px solid #fff;padding:30px 15px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content.bookable .additional-information ul{padding-right:145px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content.bookable .external-booking+.pdf-link{right:135px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content .additional-information{position:relative}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content .additional-information .more-link{position:absolute;bottom:0;right:10px;display:inline-block;font-family:"Amatic",Arial;font-weight:bold;font-size:1.25rem;color:#fff;background-color:#c4012a;padding:0px 22px;line-height:30px;padding-bottom:5px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content .additional-information .more-link+.pdf-link{right:135px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content .additional-information .pdf-link{position:absolute;bottom:-10px;right:10px}.cyt-eventcalendar-list .cyt-eventcalendar-list-item>.cyt-eventcalendar-list-item-content .additional-information ul li p:last-child{margin-bottom:0}.cyt-eventcalendar-list .heart{cursor:pointer;position:relative;width:30px;height:25px;margin:0 auto;display:inline-block}.cyt-eventcalendar-list .heart:before,.cyt-eventcalendar-list .heart:after{position:absolute;content:"";left:15px;top:0;width:15px;height:25px;background:#949494;-moz-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.cyt-eventcalendar-list .heart:after{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}.cyt-eventcalendar-list .heart.active:after,.cyt-eventcalendar-list .heart.active:before{background-color:#fb0b0b}.cyt-eventcalendar-list .additional-information a{color:#007976}.cyt-eventcalendar-list .additional-information>ul{list-style-type:none;padding:0;margin:0}.cyt-eventcalendar-list .additional-information>ul>li{background-repeat:no-repeat;padding:3px 0 3px 30px;background-size:18px;background-position:left 4px}.cyt-eventcalendar-list .additional-information>ul>li.start_date{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_calendar.png)}.cyt-eventcalendar-list .additional-information>ul>li.location{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_location.png)}.cyt-eventcalendar-list .additional-information>ul>li.attendance{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_attendance.png)}.cyt-eventcalendar-list .additional-information>ul>li.age_rating{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_attendance.png)}.cyt-eventcalendar-list .additional-information>ul>li.price{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_attendance.png)}.cyt-eventcalendar-list .additional-information>ul>li.takewith{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_attendance.png)}.cyt-eventcalendar-list .additional-information>ul>li.busstop{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_attendance.png)}.cyt-eventcalendar-list .additional-information .external-booking{margin-top:20px}.cyt-eventcalendar-list-booking-wrapper .error{color:red;font-weight:bold;margin-bottom:15px;display:block}@media(max-width: 767px){.cyt-eventcalendar-list-booking-wrapper{overflow-x:scroll}}.cyt-eventcalendar-list-booking{margin:0;padding:0;list-style-type:none;min-width:690px}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper{display:flex;flex-direction:row;background-color:#ededed}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-category{width:70px;text-align:center;justify-content:center}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-startdate{width:175px;text-align:center;justify-content:center}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-price{width:120px;text-align:center;justify-content:center}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-title{width:calc(100% - 365px)}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-category,.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-startdate,.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-title,.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .item-wrapper .cyt-eventcalendar-list-item-price{border:2px solid #fff;padding:7px;color:#000;display:flex;align-items:center;font-family:"NimbusSanD",Arial;font-weight:bold;font-size:.8rem}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-content{background-color:#ededed;border:2px solid #fff;padding:30px 15px}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-content .additional-information{position:relative}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-content .additional-information ul{margin:0;padding:0;list-style-type:none}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-content .additional-information label{margin:0}.cyt-eventcalendar-list-booking .cyt-eventcalendar-list-item .cyt-eventcalendar-list-item-content .additional-information .error{color:red;font-weight:bold;display:block;margin-top:15px}.cyt-eventcalendar-list-booking-total-pricing{display:flex;flex-direction:row;background-color:#ededed}.cyt-eventcalendar-list-booking-total-pricing>div{border:2px solid #fff;padding:7px;color:#000;display:flex;align-items:center;font-family:"NimbusSanD",Arial;font-weight:bold;font-size:.8rem;width:calc(100% - 100px);justify-content:flex-end}.cyt-eventcalendar-list-booking-total-pricing>div.total-price{width:120px;justify-content:center}.cyt-eventcalendar-list-booking-disclaimer{position:relative;padding-left:25px}.cyt-eventcalendar-list-booking-disclaimer>[type=checkbox]{position:absolute;top:3px;left:0}.cyt-eventcalendar-detail .cyt-eventcalendar-detail-item-title{font-size:1.75rem;color:#008183;font-family:"Barlow Condensed",Arial;font-weight:bold}.cyt-eventcalendar-detail .cyt-eventcalendar-detail-item-image{width:300px;float:left;margin-right:15px;margin-top:8px}.cyt-eventcalendar-detail .cyt-eventcalendar-detail-item-description+.back-link{margin-top:25px}.cyt-eventcalendar-detail .back-link{text-transform:uppercase;display:inline-block;padding:1px 10px;color:#fff;background-color:#008183}.cyt-eventcalendar-calendar{position:relative}.cyt-eventcalendar-calendar .month-bar{margin-top:20px;background-color:#008183;color:#fff;padding:5px 10px;font-size:1.25rem;position:relative}.cyt-eventcalendar-calendar .month-bar .month,.cyt-eventcalendar-calendar .month-bar .year{cursor:pointer}.cyt-eventcalendar-calendar .month-bar .month-picker,.cyt-eventcalendar-calendar .month-bar .year-picker{color:#008183;max-height:0;transition:max-height .3s ease-out;overflow:hidden;position:absolute;top:45px;background-color:#e2efef;border:1px solid #008183;border-top:none;z-index:1;left:0;right:0}.cyt-eventcalendar-calendar .month-bar .month-picker.active,.cyt-eventcalendar-calendar .month-bar .year-picker.active{max-height:500px;transition:max-height .3s ease-in}.cyt-eventcalendar-calendar .month-bar .month-picker ul,.cyt-eventcalendar-calendar .month-bar .year-picker ul{list-style-type:none;padding:20px 20px 0 0;margin:0}.cyt-eventcalendar-calendar .month-bar .month-picker ul li,.cyt-eventcalendar-calendar .month-bar .year-picker ul li{display:inline-block;padding-left:20px;padding-bottom:20px;width:16.6666666667%;text-align:center}.cyt-eventcalendar-calendar .month-bar .month-picker ul li a,.cyt-eventcalendar-calendar .month-bar .year-picker ul li a{text-align:center;display:block;padding:10px;cursor:pointer;border:1px solid #008183;font-size:1rem;color:#008183}.cyt-eventcalendar-calendar .calendar-wrapper .calendar-prev,.cyt-eventcalendar-calendar .calendar-wrapper .calendar-next{display:inline-block;position:absolute;top:50%;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;text-indent:-9999px;width:45px;height:55px}.cyt-eventcalendar-calendar .calendar-wrapper .calendar-prev{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_calendar_next_prev.svg);left:-60px}.cyt-eventcalendar-calendar .calendar-wrapper .calendar-next{background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_calendar_next_prev.svg);right:-60px;transform:rotate(180deg)}.cyt-eventcalendar-calendar .calendar-wrapper .cyt-eventcalendar-calendar-table{width:100%;border:none;margin-top:15px;border-bottom:5px solid #ededed}.cyt-eventcalendar-calendar .calendar-wrapper .cyt-eventcalendar-calendar-table thead tr th{background-color:#008183;border-bottom:1px solid #4c4c4c;border-top:1px solid #4c4c4c;color:#fff;text-align:center;font-size:1.6rem;font-weight:normal;padding:5px 0}.cyt-eventcalendar-calendar .calendar-wrapper .cyt-eventcalendar-calendar-table thead tr th:first-child{border-left:1px solid #4c4c4c}.cyt-eventcalendar-calendar .calendar-wrapper .cyt-eventcalendar-calendar-table thead tr th:last-child{border-right:1px solid #4c4c4c}.cyt-eventcalendar-calendar .calendar-wrapper .cyt-eventcalendar-calendar-table tbody tr td{vertical-align:top;height:100px;border-bottom:1px solid #4c4c4c;padding:5px 10px 5px 0;width:14.2857142857%}.cyt-eventcalendar-calendar .calendar-wrapper .cyt-eventcalendar-calendar-table tbody tr td .date{font-weight:bold;display:block;padding:0 7px;font-size:.9rem}.cyt-eventcalendar-calendar .calendar-wrapper .cyt-eventcalendar-calendar-table tbody tr td .events{list-style-type:none;padding:0;margin:0;margin-top:5px}.cyt-eventcalendar-calendar .calendar-wrapper .cyt-eventcalendar-calendar-table tbody tr td .events>li a{display:block;background-color:#008183;color:#fff;padding:2px 7px;font-size:.8rem}.cyt-eventcalendar-calendar .calendar-wrapper .cyt-eventcalendar-calendar-table tbody tr td .events>li+li{margin-top:3px}@media(max-width: 991px){.cyt-eventcalendar-list-ul-wrapper{overflow-x:scroll}}.cyt-eventcalendar-filter-wrapper{margin-bottom:60px}.cyt-eventcalendar-filter-wrapper .custom-dropdown{position:relative;font-size:.8rem}.cyt-eventcalendar-filter-wrapper .custom-dropdown .wrapper{padding-bottom:20px}.cyt-eventcalendar-filter-wrapper .custom-dropdown .label{display:block;font-size:1rem;background-color:#ededed;padding:3px 10px;background-image:url(/_assets/67871a3eddc03f5408fbe4dee91153db/Icons/icon_dropdown_down.png);background-position:right 10px center;background-repeat:no-repeat;background-size:15px;cursor:pointer}.cyt-eventcalendar-filter-wrapper .custom-dropdown:hover .dropdown{display:block}.cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown{background-color:#ededed;min-width:100%;position:absolute;top:36px;left:0;border-top:1px solid #e6e6e6;display:none;padding:15px;margin:0;z-index:1}.cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown:right{left:unset;right:0}.cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown ul{list-style-type:none;padding:0;margin:0;column-count:3;column-gap:40px}.cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown ul.column-1{column-count:1;column-gap:0}.cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown ul li{white-space:nowrap;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:3px}.cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown ul li [type=checkbox]{margin-right:5px}.cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown ul li label{margin-bottom:0}.cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown .actions{margin-top:15px;display:flex;justify-content:space-between}.cyt-eventcalendar-filter-wrapper .custom-dropdown .dropdown .actions button{background-color:rgba(0,0,0,0);border:none;color:#01a3a0;cursor:pointer;outline:none}.cyt-eventcalendar-filter-wrapper .filter input[type=text],.cyt-eventcalendar-filter-wrapper .filter .submit-button{font-size:1rem;width:100%;border:none}.cyt-eventcalendar-filter-wrapper .filter input[type=text]{background-color:#fff;padding:3px 10px}.cyt-eventcalendar-filter-wrapper .submit-button{color:#fff;background-color:#007976;padding:3px;cursor:pointer}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-keyword{background-color:#ededed;padding:20px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-keyword .label{font-family:Amatic,Arial;font-weight:700;font-size:2rem;line-height:48px;display:block;margin-bottom:10px}@media(max-width: 767px){.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-keyword .label{font-size:1.5rem}}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-keyword .wrapper{display:flex;flex-direction:row}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-keyword .wrapper input[type=text]{width:calc(100% - 50px)}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-keyword .wrapper .submit-button{width:50px;text-indent:-9999px;background-image:url(/_assets/6792f36f6831368ea7d0d9e34b6efacd/FerienspieleRietberg/Icons/suche.svg);background-repeat:no-repeat;background-position:center;background-size:20px}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker{background-color:#ededed;padding:10px 20px;text-align:center}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker .label{font-family:Amatic,Arial;font-weight:700;font-size:2rem;line-height:48px;display:block;margin-bottom:10px}@media(max-width: 767px){.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker .label{font-size:1.5rem}}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker .range{display:flex;justify-content:center;align-items:center}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker .range .daterange-from,.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker .range .daterange-to{display:inline-block;margin:0 10px}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker .range .daterange-from .icon,.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker .range .daterange-to .icon{background-image:url(../Icons/icon_calendar.png);background-repeat:no-repeat;background-size:cover;width:30px;height:30px}.cyt-eventcalendar-filter-wrapper #cyt-eventcalendar-daterangepicker+#filter-age{margin-top:15px}.cyt-eventcalendar-filter-wrapper #filter-age{background-color:#ededed;padding:10px 20px}.cyt-eventcalendar-filter-wrapper #filter-age .wrapper{padding-bottom:0;text-align:center}.cyt-eventcalendar-filter-wrapper #filter-age .headline{font-family:Amatic,Arial;font-weight:700;font-size:2rem;line-height:48px;display:block;margin-bottom:10px}@media(max-width: 767px){.cyt-eventcalendar-filter-wrapper #filter-age .headline{font-size:1.5rem}}.cyt-eventcalendar-filter-wrapper #filter-age .dropdown{top:70px}.cyt-eventcalendar-pagination{list-style-type:none;padding:0;margin:15px 0 0 0}.cyt-eventcalendar-pagination>li{display:inline-block;margin-right:8px}.cyt-eventcalendar-pagination>li:last-child{margin-right:0}.cyt-eventcalendar-pagination>li.current a{background-color:#007976;color:#fff}.cyt-eventcalendar-pagination>li>a{display:block;width:35px;text-align:center;background-color:#edf1f5;color:#4c4c4c;padding:8px 0}.form-wrapper .f-row+.f-row{margin-top:20px}.form-wrapper .f-row label{display:block}.form-wrapper .f-row input[type=text],.form-wrapper .f-row input[type=email],.form-wrapper .f-row select,.form-wrapper .f-row textarea{width:100%;padding:5px;border:1px solid #ccc}.form-wrapper .f-row input[type=text][type=submit],.form-wrapper .f-row input[type=email][type=submit],.form-wrapper .f-row select[type=submit],.form-wrapper .f-row textarea[type=submit]{width:auto;padding:5px 30px}.form-wrapper .f-row input[type=text].error,.form-wrapper .f-row input[type=email].error,.form-wrapper .f-row select.error,.form-wrapper .f-row textarea.error{border:1px solid red;background-color:#ffe9eb}.form-wrapper .f-row input[type=submit]{float:unset}.form-wrapper .f-row.radio+.radio{margin-top:5px}.form-wrapper .f-row.radio label{display:inline-block;padding-left:5px}.form-wrapper .f-row .error{display:block;padding-top:8px;color:red}.form-wrapper .payment-lastschrift-0{display:none}.form-wrapper .payment-lastschrift-0.active{display:block}.form-wrapper .person-model{position:relative;border:1px solid #a8cccb;padding:20px}.form-wrapper .person-model+.person-model{margin-top:30px}.form-wrapper .person-model .js-remove-person{background-image:url(../Icons/icon_x.svg);background-repeat:no-repeat;background-size:15px;background-position:center;display:inline-block;width:20px;height:20px;cursor:pointer;position:absolute;top:10px;right:10px}.form-wrapper .person-model:first-child .js-remove-person{display:none}.delete-from-notepad{background-image:url(../Icons/icon_x.svg);background-repeat:no-repeat;background-size:15px;background-position:center;display:inline-block;width:20px;height:20px;cursor:pointer}.notepad-item-wrapper{overflow:auto}.cyt-eventcalender-booking-overview .headline{font-family:"Amatic",Arial;font-weight:bold;font-size:1.75rem;color:#008183}.cyt-eventcalender-booking-overview .headline+.data,.cyt-eventcalender-booking-overview .headline+.cyt-eventcalendar-list-booking{margin-top:5px}.cyt-eventcalender-booking-overview [type=submit]{float:unset}.cyt-eventcalender-booking-events [type=submit]{float:unset}.cyt-eventcalender-booking-children [type=submit]{float:unset}.cyt-eventcalender-booking-children .js-add-person{color:#007976}@media(max-width: 767px){.grid-8x-4x.filter .col-lg-8+.col-lg-4{margin-top:15px}}[class*=category-filter-] .icon{width:100px;margin:0 auto;position:relative}[class*=category-filter-] .icon .category-filter-reset{position:absolute;top:0;right:5px;background-color:#fff;z-index:1;border:1px solid #007976;display:inline-block;border-radius:19px;font-size:.7rem;background-image:url(../Icons/icon_x.svg);background-repeat:no-repeat;background-size:8px;background-position:center;text-indent:-99999px;padding:0;width:20px;height:20px}