body,p  {

    font-family: "Times New Roman", sans-serif;
font-size:larger;
}

h1,h2,h3,h4,h5,h6 {
font-family: georgia;
}

.dark #footer, #footer.inverted, #footer.dark, #page-title[data-bg-parallax], [data-bg-parallax], .flickity-button:hover, #header.header-sticky.sticky-active .header-inner, #header.header-sticky.sticky-active #header-wrap, .b--desktop #header {
    background-image: url("https://storage.easyguestmanagement.at/hansler/images/house_2_2020-11-180.27984000_1605687682.jpg");
}

#topbar.topbar-colored, #topbar.topbar-colored.dark {
background-color: #450000 !important;
}

.b--desktop #header .logo-default img {
max-height: 105px;
    margin-top: -4px;
}
#header .header-inner, #header #header-wrap {
background: transparent;
}
.shape-divider {
display:none;
}
body, .breakpoint-xs .header-inner .container {
  background-image: url("https://storage.easyguestmanagement.at/hansler/images/house_2_2020-11-180.80332500_1605689766.jpg");
color: #1f1414;
}
div, span, p {
color: #1f1414;
}
.roomcontent ul {
    padding: 0 20px;
}
section {
background-color: transparent;
}
.dark #footer .copyright-content, #footer.inverted .copyright-content, #footer.dark .copyright-content {

}

#footer  {
line-height: normal;
}

.wcom-default > div > div:nth-child(3) {
display: none;
}
.logo-default img {
margin-top: auto;
}
.breakpoint-lg .logo-default img, .breakpoint-md .logo-default img, .breakpoint-xl .logo-default img {
margin-top: -50px;
}
.header-sticky .logo-default img, .breakpoint-md .logo-default img {
    max-height: 80px;
margin-top: inherit;
}


#mainMenu nav > ul > li > a, #header.dark:not(.header-sticky) #mainMenu nav > ul:not(.p-dropdown-content) > li > a {
color: white !important;
}
.breakpoint-xs #mainMenu nav > ul > li > a {
color: inherit;
}

.breakpoint-xs .logosfooter {
display: none;
}

.breakpoint-xs #header .header-inner #logo, #header #header-wrap #logo {
background-image: url("https://storage.easyguestmanagement.at/hansler/images/house_2_2020-11-180.27984000_1605687682.jpg");
}
.dark #footer .copyright-content, #footer.inverted .copyright-content, #footer.dark .copyright-content {
    background-color: rgb(0 0 0 / 60%);
}
.lines, .lines:before, .lines:after, .tags a {
    background-color: white;
}
#pferd {
position: fixed;
    top: 63%;
    right: 50px;
    z-index: 1;
    opacity: 0.6;
cursor: pointer;
}

@media (max-width: 767px) {
        #pferd {
          width: 30%;
height: auto;
        }
      }



#mainMenu nav>ul>li>a {
    position: relative;
    font-family: "Times New Roman", sans-serif;
    font-size: 18px;
}

.bg-light {
border: 1px solid #e6e8eb;
    border-radius: 5px;
    background-color: #ffffff !important;
    padding: 10px;
    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);


}


button.btn.btn-dark, .btn:not(.close):not(.mfp-close).btn-dark, a.btn:not([href]):not([tabindex]).btn-dark {
    background-color: #706565;
    border-color: #706565;
}

.btn:not(.close):not(.mfp-close)+.btn {
margin-left: 0px;
}


.timeline .timeline-item .timeline-icon {
background-color: #683334;
width: 70px;
    left: -18px;
    padding: 6px 10px;
}

.timeline:before {
        z-index: 0;
    border-left: 3px dashed #ffffff;
}


.grid-layout.grid-4-columns .grid-item {
  /*  height: 220px !important;
    overflow: hidden;*/
}

.grid-layout.grid-4-columns .grid-item img {
    /*width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;*/
}


.apartments-sidebar {
    position: sticky;
    top: 100px;
    background: #fff;
    border: 1px solid #e8e0d8;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 20px rgba(0,0,0,0.08);
}
.apartments-sidebar .sidebar-header {
    background-color: #683334;
    color: white;
    padding: 14px 20px;
    font-family: Georgia, serif;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.apartments-sidebar .sidebar-group {
    padding: 14px 20px 10px;
    border-bottom: 1px solid #f0ebe5;
}
.apartments-sidebar .sidebar-group:last-of-type {
    border-bottom: none;
}
.apartments-sidebar .sidebar-group-title {
    font-family: Georgia, serif;
    font-size: 11px;
    font-weight: bold;
    color: #683334;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 8px;
}
.apartments-sidebar .sidebar-link {
    display: block;
    padding: 8px 12px;
    margin-bottom: 5px;
    background: #f9f6f3;
    border: 1px solid #e8e0d8;
    border-radius: 4px;
    font-family: "Times New Roman", serif;
    font-size: 13px;
    color: #1f1414 !important;
    text-decoration: none;
    transition: all 0.2s ease;
}
.apartments-sidebar .sidebar-link:hover {
    background: #683334;
    color: white !important;
    border-color: #683334;
}
.apartments-sidebar .sidebar-link.active {
    background: #683334;
    color: white !important;
    border-color: #683334;
}
.apartments-sidebar .sidebar-cta {
    padding: 16px 20px;
    background: #f9f6f3;
    border-top: 1px solid #e8e0d8;
}
.apartments-sidebar .sidebar-cta .btn {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
    font-size: 13px;
}
.apartments-sidebar .sidebar-cta .btn:last-child {
    margin-bottom: 0;
}