/*!
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/.rmr-white-shadow h1,.rmr-white-shadow h2,.rmr-white-shadow h3,.rmr-white-shadow p{color:#fff;text-shadow:0 0 8px #333}.rmr-section-no-padding .l-section-h{padding:0}.rmr-accommodation-title{font-size:1.4rem;font-weight:700}.l-cookie-message{flex-shrink:unset!important;margin:4px!important}.rmr-teasertext{font-size:23px;margin:0;text-align:center}@media (min-width:900px){.rmr-teasertext{margin:0 15%}}.rmr-title-teasertext{font-weight:700;font-size:23px;margin-bottom:20px!important}.rmr-title-teasertext.center{text-align:center}.rmr-gallery-wrapper{line-height:1.2}.rmr-gallery-wrapper img{width:49%}.rmr-gallery-wrapper img:hover{cursor:-webkit-zoom-in;cursor:zoom-in}.rmr-accordion{margin-bottom:30px}.rmr-accordion ul{list-style-type:none;margin-left:0;padding-left:0;position:relative}.rmr-accordion ul li{padding-left:1.5rem}.rmr-accordion ul li:before{content:"";position:absolute;left:3px;margin-top:4px;display:inline-block;height:.8em;width:.8em;background-image:url(/wp-content/themes/Impreza-child/assets/images/accordion_arrow.svg);background-size:contain;background-repeat:no-repeat}.rmr-accordion ul li.open:before{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.rmr-accordion ul li.open p{display:block}.rmr-accordion ul li h3{margin-bottom:1rem;cursor:pointer}.rmr-accordion ul li p{display:none;margin-top:-.5rem;margin-bottom:1rem}.rmr-content-image{margin-right:2px;margin-bottom:4px}.rmr-person-detail-image{mix-blend-mode:multiply;width:100%}.rmr-offer-table table{border:1px solid brown;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.rmr-offer-table table caption{font-size:1.5em;margin:.5em 0 .75em}.rmr-offer-table table tr{background-color:rgba(6,174,227,.2);border:1px solid transparent;padding:.35em}.rmr-offer-table table tr.alternative-color{background-color:rgba(170,182,186,.25)}.rmr-offer-table table td,.rmr-offer-table table th{padding:.625em;text-align:left}.rmr-offer-table table th{font-size:1em;letter-spacing:.1em}@media screen and (max-width:900px){.rmr-offer-table table{border:0}.rmr-offer-table table caption{font-size:1em}.rmr-offer-table table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rmr-offer-table table tr{border-bottom:3px solid #f3f0eb;display:block;margin-bottom:.625em}.rmr-offer-table table td{border-bottom:1px solid #f3f0eb;display:block;font-size:.8em;text-align:right}.rmr-offer-table table td:before{content:attr(data-label);float:left;font-weight:700}.rmr-offer-table table td:last-child{border-bottom:0}}.rmr-cta-wrapper{background-color:rgba(6,174,227,.2);padding:2.5rem 1.5rem;margin:0!important}.rmr-cta-wrapper .rmr-cta-polaroid{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.rmr-cta-wrapper .rmr-cta-polaroid:before{content:"Wir beraten Sie gerne!";font-family:Indie Flower;position:absolute;bottom:23px;margin:auto;font-size:1.2rem;font-weight:500;text-align:center;width:100%}.rmr-cta-wrapper .rmr-cta-polaroid img{background:transparent;border:solid #fff;border-width:10px 10px 60px;box-shadow:1px 1px 5px #333;-webkit-box-shadow:1px 1px 5px rgba(51,51,51,.61);-moz-box-shadow:1px 1px 5px #333;height:auto;width:100%;max-width:none}.rmr-cta-wrapper .cta-teasertext{font-size:23px}.rmr-cta-wrapper .cta-contact-info{margin-top:20px;font-size:23px;font-weight:700;color:#333}.rmr-cta-wrapper .cta-contact-info a,.rmr-cta-wrapper .cta-contact-info a:visited{color:#333}@media (max-width:599px){.l-section-shape.type_wave.pos_bottom{height:3vh!important}}.rmr-booking-wrapper{background-color:rgba(6,174,227,.2);padding:1.5rem 0;margin:0!important;box-shadow:0 0 13px 4px rgba(31,30,30,.32)}.rmr-booking-wrapper select#unterkunft-kategorie{box-shadow:0 0 0 2px #e2001a}.rmr-booking-wrapper .rmr-booking-title{text-align:center}.rmr-booking-wrapper .rmr-booking-subtitle{text-align:center;font-size:23px}.rmr-booking-wrapper .rmr-booking-form-wrapper .rmr-book-person.person-hidden{display:none}.rmr-booking-wrapper .rmr-booking-form-wrapper .wpcf7-form input,.rmr-booking-wrapper .rmr-booking-form-wrapper .wpcf7-form select,.rmr-booking-wrapper .rmr-booking-form-wrapper .wpcf7-form textarea{margin-bottom:10px;margin-top:-3px}.rmr-booking-wrapper .rmr-booking-form-wrapper .rmr-form-checkbox-list .wpcf7-list-item{display:block}.rmr-booking-wrapper .rmr-booking-form-wrapper .rmr-form-checkbox-list input[type=checkbox]{margin-top:7px;margin-bottom:9px}.rmr-booking-wrapper .rmr-booking-form-wrapper .wps-form-group-title{padding:5px 0;font-weight:700}.rmr-booking-wrapper .rmr-booking-form-wrapper .wps-form-group{padding-bottom:20px}.rmr-booking-wrapper .rmr-booking-form-wrapper .wps-form{width:100%;margin:0 auto}.rmr-booking-wrapper .rmr-booking-form-wrapper .wps-form-row{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.rmr-booking-wrapper .rmr-booking-form-wrapper .wps-form-row .wpcf7-form-control{width:100%}.rmr-booking-wrapper .rmr-booking-form-wrapper .wps-form-column{-webkit-box-flex:1;flex:1;padding:.5rem 0;width:100%}@media (min-width:1200px){.rmr-booking-wrapper .rmr-booking-form-wrapper .wps-form-group-title{padding:5px 14px}.rmr-booking-wrapper .rmr-booking-form-wrapper .wpcf7-response-output{margin:0 1rem;width:calc(100% - 2rem)}.rmr-booking-wrapper .rmr-booking-form-wrapper .wps-form-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.rmr-booking-wrapper .rmr-booking-form-wrapper .wps-form-column{padding:.5rem 1rem}}.make-clickable-overall a[href]:not([href=""]){position:absolute;z-index:10;top:0;left:0;right:0;bottom:0}.rmr-history-back{text-align:center;width:100%;cursor:pointer;padding:2rem 0 0}