.elementor-7399 .elementor-element.elementor-element-886c7bb > .elementor-container{max-width:1100px;}.elementor-7399 .elementor-element.elementor-element-886c7bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-7399 .elementor-element.elementor-element-886c7bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7399 .elementor-element.elementor-element-d926875 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7399 .elementor-element.elementor-element-d926875.elementor-view-stacked .elementor-icon{background-color:#d0a83f;}.elementor-7399 .elementor-element.elementor-element-d926875.elementor-view-framed .elementor-icon, .elementor-7399 .elementor-element.elementor-element-d926875.elementor-view-default .elementor-icon{fill:#d0a83f;color:#d0a83f;border-color:#d0a83f;}.elementor-7399 .elementor-element.elementor-element-d926875 .elementor-icon{font-size:29px;}.elementor-7399 .elementor-element.elementor-element-d926875 .elementor-icon-box-title, .elementor-7399 .elementor-element.elementor-element-d926875 .elementor-icon-box-title a{font-weight:bold;}.elementor-7399 .elementor-element.elementor-element-234057f .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7399 .elementor-element.elementor-element-234057f.elementor-view-stacked .elementor-icon{background-color:#d0a83f;}.elementor-7399 .elementor-element.elementor-element-234057f.elementor-view-framed .elementor-icon, .elementor-7399 .elementor-element.elementor-element-234057f.elementor-view-default .elementor-icon{fill:#d0a83f;color:#d0a83f;border-color:#d0a83f;}.elementor-7399 .elementor-element.elementor-element-234057f .elementor-icon{font-size:29px;}.elementor-7399 .elementor-element.elementor-element-234057f .elementor-icon-box-title, .elementor-7399 .elementor-element.elementor-element-234057f .elementor-icon-box-title a{font-weight:bold;}.elementor-7399 .elementor-element.elementor-element-f950a3f > .elementor-widget-container{background-image:url("https://www.aparthotel-feldhof.com/wp-content/uploads/bg-1.png");}.elementor-7399 .elementor-element.elementor-element-f950a3f .elementor-tab-title{padding:15px 15px 15px 15px;}.elementor-7399 .elementor-element.elementor-element-f950a3f .elementor-tab-content{padding:0px 15px 15px 15px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58 > .elementor-widget-container{background-image:url("https://www.aparthotel-feldhof.com/wp-content/uploads/bg-1.png");}.elementor-7399 .elementor-element.elementor-element-c7c7a58.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58 .elementor-image-box-title{margin-bottom:0px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-7399 .elementor-element.elementor-element-c7c7a58:hover .elementor-image-box-img img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.9;}.elementor-7399 .elementor-element.elementor-element-c7c7a58 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7399 .elementor-element.elementor-element-e0e6648 > .elementor-widget-container{background-image:url("https://www.aparthotel-feldhof.com/wp-content/uploads/bg-1.png");}.elementor-7399 .elementor-element.elementor-element-e0e6648.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-7399 .elementor-element.elementor-element-e0e6648.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-7399 .elementor-element.elementor-element-e0e6648.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-7399 .elementor-element.elementor-element-e0e6648 .elementor-image-box-title{margin-bottom:0px;}.elementor-7399 .elementor-element.elementor-element-e0e6648 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-7399 .elementor-element.elementor-element-e0e6648:hover .elementor-image-box-img img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.9;}.elementor-7399 .elementor-element.elementor-element-e0e6648 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7399 .elementor-element.elementor-element-63d87cd > .elementor-widget-container{background-image:url("https://www.aparthotel-feldhof.com/wp-content/uploads/bg-1.png");}.elementor-7399 .elementor-element.elementor-element-63d87cd.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-7399 .elementor-element.elementor-element-63d87cd.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-7399 .elementor-element.elementor-element-63d87cd.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-7399 .elementor-element.elementor-element-63d87cd .elementor-image-box-title{margin-bottom:0px;}.elementor-7399 .elementor-element.elementor-element-63d87cd .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-7399 .elementor-element.elementor-element-63d87cd:hover .elementor-image-box-img img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.9;}.elementor-7399 .elementor-element.elementor-element-63d87cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7399 .elementor-element.elementor-element-49276c6 > .elementor-widget-container{background-image:url("https://www.aparthotel-feldhof.com/wp-content/uploads/bg-1.png");}.elementor-7399 .elementor-element.elementor-element-49276c6.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-7399 .elementor-element.elementor-element-49276c6.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-7399 .elementor-element.elementor-element-49276c6.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-7399 .elementor-element.elementor-element-49276c6 .elementor-image-box-title{margin-bottom:0px;}.elementor-7399 .elementor-element.elementor-element-49276c6 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-7399 .elementor-element.elementor-element-49276c6:hover .elementor-image-box-img img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.9;}.elementor-7399 .elementor-element.elementor-element-49276c6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7399 .elementor-element.elementor-element-74eb8dc > .elementor-widget-container{background-image:url("https://www.aparthotel-feldhof.com/wp-content/uploads/bg-1.png");}.elementor-7399 .elementor-element.elementor-element-74eb8dc.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-7399 .elementor-element.elementor-element-74eb8dc.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-7399 .elementor-element.elementor-element-74eb8dc.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-7399 .elementor-element.elementor-element-74eb8dc .elementor-image-box-title{margin-bottom:0px;}.elementor-7399 .elementor-element.elementor-element-74eb8dc .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-7399 .elementor-element.elementor-element-74eb8dc:hover .elementor-image-box-img img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.9;}.elementor-7399 .elementor-element.elementor-element-74eb8dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7399 .elementor-element.elementor-element-70b57e8 .elementor-button{background-color:#d0a83f;font-size:18px;font-weight:500;text-transform:uppercase;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 45px 15px 45px;}.elementor-7399 .elementor-element.elementor-element-70b57e8 .elementor-button:hover, .elementor-7399 .elementor-element.elementor-element-70b57e8 .elementor-button:focus{background-color:#000000;color:#ffffff;}.elementor-7399 .elementor-element.elementor-element-70b57e8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-7399 .elementor-element.elementor-element-70b57e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7399 .elementor-element.elementor-element-70b57e8 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-7399 .elementor-element.elementor-element-70b57e8 .elementor-button:hover svg, .elementor-7399 .elementor-element.elementor-element-70b57e8 .elementor-button:focus svg{fill:#ffffff;}@media(max-width:1189px){.elementor-7399 .elementor-element.elementor-element-d926875 .elementor-icon-box-wrapper{text-align:start;}.elementor-7399 .elementor-element.elementor-element-234057f .elementor-icon-box-wrapper{text-align:start;}.elementor-7399 .elementor-element.elementor-element-c7c7a58.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-7399 .elementor-element.elementor-element-c7c7a58 .elementor-image-box-title{font-size:24px;}.elementor-7399 .elementor-element.elementor-element-e0e6648.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-7399 .elementor-element.elementor-element-e0e6648.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-7399 .elementor-element.elementor-element-e0e6648.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-e0e6648 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-7399 .elementor-element.elementor-element-e0e6648 .elementor-image-box-title{font-size:24px;}.elementor-7399 .elementor-element.elementor-element-63d87cd.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-7399 .elementor-element.elementor-element-63d87cd.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-7399 .elementor-element.elementor-element-63d87cd.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-63d87cd .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-7399 .elementor-element.elementor-element-63d87cd .elementor-image-box-title{font-size:24px;}.elementor-7399 .elementor-element.elementor-element-49276c6.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-7399 .elementor-element.elementor-element-49276c6.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-7399 .elementor-element.elementor-element-49276c6.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-49276c6 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-7399 .elementor-element.elementor-element-49276c6 .elementor-image-box-title{font-size:24px;}.elementor-7399 .elementor-element.elementor-element-74eb8dc.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-7399 .elementor-element.elementor-element-74eb8dc.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-7399 .elementor-element.elementor-element-74eb8dc.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-74eb8dc .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-7399 .elementor-element.elementor-element-74eb8dc .elementor-image-box-title{font-size:24px;}.elementor-7399 .elementor-element.elementor-element-70b57e8 > .elementor-widget-container{padding:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-7399 .elementor-element.elementor-element-f950a3f .elementor-tab-title{padding:15px 10px 15px 10px;}.elementor-7399 .elementor-element.elementor-element-f950a3f .elementor-tab-content{padding:0px 5px 5px 5px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58 .elementor-image-box-wrapper{text-align:start;}.elementor-7399 .elementor-element.elementor-element-c7c7a58 .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-c7c7a58 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7399 .elementor-element.elementor-element-e0e6648 .elementor-image-box-wrapper{text-align:start;}.elementor-7399 .elementor-element.elementor-element-e0e6648 .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-e0e6648 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7399 .elementor-element.elementor-element-63d87cd .elementor-image-box-wrapper{text-align:start;}.elementor-7399 .elementor-element.elementor-element-63d87cd .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-63d87cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7399 .elementor-element.elementor-element-49276c6 .elementor-image-box-wrapper{text-align:start;}.elementor-7399 .elementor-element.elementor-element-49276c6 .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-49276c6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7399 .elementor-element.elementor-element-74eb8dc .elementor-image-box-wrapper{text-align:start;}.elementor-7399 .elementor-element.elementor-element-74eb8dc .elementor-image-box-img{margin-bottom:10px;}.elementor-7399 .elementor-element.elementor-element-74eb8dc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7399 .elementor-element.elementor-element-70b57e8 .elementor-button{padding:15px 15px 15px 15px;}}/* Start custom CSS for toggle, class: .elementor-element-f950a3f */.elementor-7399 .elementor-element.elementor-element-f950a3f li {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-886c7bb */.boxen .elementor-image-box-content {
    padding: 20px;
}

.boxen-list li::before {
  content: "❯";
  font-size: 1.2em;
  margin-right: 0.4em;
  color: #D6B359;
}

.boxen-list {
  list-style-type: none;
}

.boxen-list  li
{
  padding-left: 0px;
  text-indent: -15px;
}

@media only screen and (max-width: 1189px) {
    .elementor-image-box-img img {
  width: 100%;
  height: 400px;
  object-fit: cover; 
}
}

@media only screen and (max-width: 767px) {
    .elementor-image-box-img img {
  height: 250px;
}

.boxen .elementor-image-box-content {
    padding: 20px 10px;
}
}/* End custom CSS */
/* Start custom CSS *//**************************** Contact Form 7 Style ****************************/

.uab-shr-logo-box {
    text-align: center;
	  padding: 0 0 30px 0;
}

.cf7-logo{
    max-width: 100%;
	  margin: 0 auto;
	  display: block;
      padding: 0px;
}

.uab-shr-tel {
    top: 3px;
	color: #1D1D1B;
    font-size: 21px;
    margin: 20px ; 
}

.fa-phone-alt::before {
    padding: 20px;
}

div.wpcf7 { 
    background-image: url("/wp-content/uploads/bg-1.png");
    padding:10px;
    border: 1px solid #D8D8D8;
}

.privacy-text { 
    color:#777777;
    font-size:14px; 
    padding-left: 5px;
}

.privacy-text a { 
    color:#777777 
}

input.wpcf7-form-control.wpcf7-submit{
	background-color:#D0A83F;
	font-weight:600;
	font-size:20px;
	margin-top:30px;
	border:0px solid transparent;
	padding:14px 30px 14px 30px;
}

.rw-anfrage input.wpcf7-form-control.wpcf7-text, .rw-anfrage input.wpcf7-form-control.wpcf7-number, .rw-anfrage input.wpcf7-form-control.wpcf7-date, .rw-anfrage textarea.wpcf7-form-control.wpcf7-textarea, .rw-anfrage select.wpcf7-form-control, .wpcf7-select .rw-anfrage input.wpcf7-form-control.wpcf7-quiz {
      margin-bottom: 17px; 
      width: 100%;
      height: 45px; 
      color: #1d1d1b!important;  
}

.rw-anfrage .wpcf7-form-control-wrap.Erwachsene select, .rw-anfrage .wpcf7-form-control-wrap.Kinder select, .rw-anfrage select.wpcf7-form-control {
   color: #1d1d1b!important ;
}


.rw-anzahl {
    width: 100% !important;
}

span.wpcf7-not-valid-tip, div.wpcf7-validation-errors {
    background: #e12417; 
    color: #fff; display: 
    block; font-size: 14px; 
    line-height: 25px; 
	margin: -16px 2px 16px 2px;
    padding: 0 5px;}


.rw-anfrage input[type=text], .rw-anfrage input[type=password], .rw-anfrage input[type=tel], .rw-anfrage input[type=email], .rw-anfrage input.text, .rw-anfrage input.title, .rw-anfrage textarea, .rw-anfrage select {
   border: 2px solid #dedede;
}

.rw-anfrage span.wpcf7-list-item { margin: 0 0 0 0;}

.ui-datepicker {
	border-radius: 0 !important; 
	padding: 0; 
    width: 15em;
    font-size: 16px;
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    border-radius: 0 !important;
}

.ui-datepicker td span, .ui-datepicker td a {
   text-align: center;
   }

.rw-anfrage br {
   display: none!important;
}


.rw-anfrage > table {
   width: 100%; 
   border: 0px !important;
}

.referer-page input { display:none;}

.rw-anfrage > table td {
    border: 0 none; padding: 0; 
    vertical-align: top;
}

.rw-anfrage .wpcf7-form-control-wrap.Anreise input,.rw-anfrage .wpcf7-form-control-wrap.Erwachsene select {
    width: 98% !important;
}

.rw-anfrage .wpcf7-form-control-wrap.Nachricht textarea {
    height: auto !important; 
    max-height: 140px;
 }

.rw-anfrage .wpcf7-form-control-wrap.Erwachsene select,.rw-anfrage .wpcf7-form-control-wrap.Kinder select  {
    padding: 12px inherit !important; 
}

.rw-anfrage table {
    margin: 0!important;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0;
    line-height: 30px;
    text-align: center;
}

.wpcf7-list-item-label {
    font-size: 14px;
    font-weight: 300;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    border-color: #000;
    background-color: #000;
    text-decoration: none;
}

rw-senden:hover {
    border-color: #1D1D1B;
    background-color: #1D1D1B;
    text-decoration: none;
}

div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 0px solid #ff0000;
    display: none !important;

}

.wpcf7 div.wpcf7-validation-errors {
    display: inline!important;
} 

 

::-webkit-input-placeholder { /* WebKit browsers */
color: #1d1d1b !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #1d1d1b !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #1d1d1b !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #1d1d1b !important;
opacity: 1;
}


/** Fontfarbe **/
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
    color: #1d1d1b !important;
 }

/** Fontfarbe **/
.xdsoft_datetimepicker {
    color: #1d1d1b!important;
}

/** Aktueller Tag Hoverfarbe **/
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
    background: #D0A83F !important;
    color: #1d1d1b !important;
    box-shadow: #EEEEEE 0 1px 3px 0 inset !important;
   
}

/** Jahreszahl Hoverfarbe **/
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    background: #BEBEBE !important;
}

/** Tag Hoverfarbe **/
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
    background: #BEBEBE !important;
    
}

.xdsoft_datetimepicker .xdsoft_calendar td {
background: #EEEEEE !important;

}

/** Wochentage Hintergrundfarbe **/
.xdsoft_datetimepicker .xdsoft_calendar th {
background: #BEBEBE !important;
}/* End custom CSS */