 .keydesign-elementor-library .elementor-add-new-section .elementor-add-template-button { display: none !important; } .tfw-calendar-app .select { min-width: 160px; } .tfw-calendar-app .free, .tfw-calendar-app .reserved { background-color: #a0732f !important; } .tfw-calendar-app .non-bookable, .tfw-calendar-app .occupied { background-color: #2e2f38 !important; } .tfw-calendar-app .calendar__header .occupied-color .indicator-box { background-color: #2e2f38 !important; } .tfw-calendar-app .calendar__header .free-color .indicator-box { background-color: #a0732f !important; } .tfw-calendar-app .non-bookable-free, .tfw-calendar-app .non-bookable-reserved, .tfw-calendar-app .occupied-free, .tfw-calendar-app .occupied-reserved { background-image: -moz-linear-gradient(right bottom,#a0732f 50%,#2e2f38 50%); background-image: linear-gradient(to bottom right, #2e2f38 50%, #a0732f 50%) !important; background-image: -webkit-linear-gradient(bottom right, #2e2f38 50%, #a0732f 50%) !important; background-image: -moz-linear-gradient(bottom right, #2e2f38 50%, #a0732f 50%) !important; } .tfw-calendar-app .free-non-bookable, .tfw-calendar-app .free-occupied, .tfw-calendar-app .reserved-non-bookable, .tfw-calendar-app .reserved-occupied { background-image: linear-gradient(to bottom right, #2e2f38 50%, #a0732f 50%) !important; background-image: -webkit-linear-gradient(bottom right, #2e2f38 50%, #a0732f 50%) !important; background-image: -moz-linear-gradient(bottom right, #2e2f38 50%, #a0732f 50%) !important; } .tfw-calendar-app .filler { background-color: #f2eee9 !important; } #mdw-map { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); transition: all .2s ease 0s; } #mdw-map:hover { -webkit-filter: unset; -moz-filter: : unset; -ms-filter: : unset; -o-filter: : unset; filter: : unset; transition: all .2s ease 0s; } li.current_page_item { font-weight: 600; } .wpcf7-form-control:focus { outline: 3px solid #000; outline-offset: 2px; } .wpcf7-not-valid-tip, .wpcf7-response-output { color: #000; } .grecaptcha-badge { visibility: hidden; } .screen-reader-text { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } footer span.copyright a, footer span.agency a { text-decoration: underline dotted; } body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-thumbnail { background-image: none!Important; } @media (min-width: 1025px) { .kontakt-menupunkt { display: none !important; } .belegungsplan-menupunkt { display: none !important; } } @media (min-width: 1024px) and (max-width: 1150px) { .inquiry-button { display: none !important; } } @media (max-width: 1024px) { #menu-leistungen li { font-size: 1.2em; margin-bottom: 0.5em; } } @media (max-width: 480px) { .ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before { border-radius: 40% !important; } }