/* Alles was weg soll */

#main-header {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}
.cp-load-after-post, .mphb-details-title, .mphb-single-room-type-attributes, .mphb-room-type-children-capacity, .mphb-room-type-size, .mphb-calendar-title, 
.mphb-calendar .mphb-datepick .inlinePicker .is-datepick, .weg {
display: none !important;}

/* Abstand zum Menü entfernern */
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
    padding-top: 0px !important;
}

/* Space aus Top Content hinzufügen bei Unterkunft */
.aux-content-top-margin .aux-primary {
    padding-top: 6.375em;
}
/* Space top padding hinzu bei Sidebar */
.right-sidebar .aux-sidebar-primary {
    padding-top: 55px;
}

/* Space bottom entfernen vom content */
.hentry .entry-content, .hentry .comment-body {
    margin-bottom: 0;
}

/* Hintergrundfarbe aus Menü entfernen
.site-header-section {
    background-color: #4b83aa00;
} */
/* Link Farbe definieren */
a {
    color: #cdb083;
}
a:hover {
    color: #9a7333;
}
/* tp bar */
.aux-top-header .aux-header-msg p, .aux-top-header .aux-header-sec-msg p {
    color: #c5c5c5;
}
/* schrift */
h1, h2, h3, h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 {
    font-family: 'Playfair Display',serif;
}
/* widgehts schrift */
aside .widget-title, .aux-aside .widget-title {
    text-transform: none;
    font-size: 19px;
}
/* Datepiker 2 vom Kalender formatieren*/
.datepick-month-header select, .datepick-month-header input {
    border: solid 1px #BBB;
    padding: 0px 5px 0px 5px;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
    height: 1.5em;
}
option {
  color: #6b6b6b;
}
/* Farbe von Datepiker 2 */
.datepick-ctrl, .datepick-nav, .datepick-ctrl {
  background-color: #9a7333; /* dunkel gold */
}
.datepick a.datepick-disabled { color: #9a7333;}
.datepick-ctrl .datepick-cmd:hover, .datepick-cmd:hover {
    background-color: #cdb083; /* hell gold */
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input, .datepick-month td .datepick-highlight {
    background-color: #191919; /* dunkel schwarz*/
}
/* Datetpicker 2 im Aussehen verändern */
.datepick-ctrl, .datepick-nav, .datepick-ctrl {
    height: 35px;
}
a.datepick-cmd {
    height: 35px;
}
.datepick a {
    color: #fff;
    padding-top: 5px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'Playfair Display',serif;
    font-weight: 100;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
    font-weight: 100;
}

/* Formular fehler widget normal formatieren */
 select#mphb_adults-5c6bdb5b2ce98{
    border: solid 1px #BBB !important;
    padding: 50px auto !important;
}
/* Datepiker 1 select verändern #5c6be31dce790 */
 select.abcMonthSelector, select.abcYearSelector {
padding: 10px !important;
}
/* kalender 1 formatieren */
.abc-singlecalendar {
    width: 100% !important;
    max-width: 800px !important;
}
 select.ui-datepicker-month, select.ui-datepicker-year {
    padding: 0px 10px 0px 10px !important;
}
/* Datumskasten formatieren */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #232323 !important;
    background: #cca40e !important;
    color: #fffed2 !important;
}
.abc-booked {
    background-color: #d3b001 !important;
}
.abc-booked-avail {
    background: -webkit-linear-gradient(left, #d3b001 50%,rgb(240, 240, 240) 50%) !important;
    background: linear-gradient(to right, #d3b001 50%,rgb(240, 240, 240) 50%) !important;
}
.abc-avail-booked {
    background: #d3b001;
    background: -moz-linear-gradient(left, rgb(240, 240, 240) 50%, #ff6d2a 50%) !important;
    background: -webkit-linear-gradient(left, rgb(240, 240, 240) 50%,#d3b001 50%) !important;
    background: linear-gradient(to right, rgb(240, 240, 240) 50%,#d3b001 50%) !important;
}
#abc-form-wrapper {
    width: 100%;
  padding: 0px !important; }
.abc-column {
  padding: 0 0px 0 0px !important;}
.abc-form-row {
  padding: 10px 0px 0 0px !important;}
#abc-form-content {
    width: 100% !important;
}

/* 1 schritt booking results formatieren */
 #abc-bookingresults {
    padding: 0px !important;
}
/* 2 Schritt booging Formular formatieren */
.abc-booking-form input[type="text"], .abc-booking-form input[type="password"], .abc-booking-form input[type="email"], .abc-booking-form input[type="tel"], .abc-booking-form input[type="url"], textarea {
    padding: 7px !important;
    max-width: 250px !important;
}
.abc-fullcolumn {
    padding: 20px 0px 10px 0px !important;
}
/* KOntakt form 7 */
.elementor-372 .elementor-element.elementor-element-d4dbb87 .wpcf7-form .wpcf7-textarea {
    /* height: 125px; */
    display: block;
    width: 100% !important;
    max-width: 100% !important;
}
/* Abetstand zwischen den Feldern */
.elementor-372 .elementor-element.elementor-element-d4dbb87 .wpcf7-form-control {
    margin-top: 3px;
}



/* Elementor abstand entfernen */
.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

/* Footer Abstand zum inhalte widget */
/* Text widget Headline Uppecase */
.subfooter.aux-dark .widget-title {
    margin-bottom: 10px;
    text-transform: uppercase;
}
/* Menü icon einfärben  */
.site-header-section.aux-header-light .aux-menu-depth-0 > .aux-item-content {
    color: #4d4d4d;
}

/* eigene Icons */
.beachicon .fa-check-square-o::before {
    content: "\e900";
    font-family: island icons;
}
.hairdryericon .fa-check-square-o::before {
    content: "\e905";
    font-family: fewo-font;
}
.kitchen .fa-check-square-o::before {
    content: "\e901";
    font-family: fewo-font;
}
.toast .fa-check-square-o::before {
    content: "\e902";
    font-family: fewo-font;
}
.iron .fa-check-square-o::before {
    content: "\e903";
    font-family: fewo-font;
}

.kitchen i, .toast i, .iron i, .hairdryericon i { margin: 10px 0;}


.elementor-23 .elementor-element.elementor-element-f407c9c .elementor-icon-list-icon i {
    font-size: 32px;
    margin-top: 12px;
}
@media screen and (min-width: 750px) {
  .aux-master-menu.aux-horizontal>.desktopaus {display: none; }
}


@media screen and (max-width: 690px) {
  /* Burger menü in weiß */
    .site-header-section {
    background-color: #fff;
}
  .aux-top-header { display:none;}
  header { top:0px !important;}
  .aux-top-slider {top: 35px;}
}