
/*fonts*/



@font-face {
    font-family: 'Opificio';
    src: url('../fonts/Opificio.ttf') format('truetype');
}

@font-face {
    font-family: 'Opificio_Bold';
    src: url('../fonts/Opificio_Bold.ttf') format('truetype');
}


@font-face {
    font-family: 'Futura_Light';
    src: url('../fonts/Futura-Light.woff') format('woff'), url('../fonts/Futura-Light.woff2') format('woff2'), url('../fonts/Futura-Light.eot') format('embedded-opentype'),url('../fonts/Futura_Light.ttf') format('truetype') ;
}

@font-face {
    font-family: 'Futura-Medium';
    src: url('../fonts/Futura-Medium.ttf') format('truetype');
}



/*end of fonts*/

html {
    width: 100%;
    overflow-x: hidden;
}

body {
    overflow-x: hidden;
    width: 100%;
}

.page {
}



/*scrolbar styles*/

.jspTrack {
    background: rgba(176, 191, 169, 0) !important;
}

.jspDrag {
    background: #823B35 !important;
}

.jspVerticalBar {
    background: rgba(125, 161, 179, 0.22) !important;
}

/* end of scrolbar styles*/




/*caroufredsel*/
.caroufredsel_wrapper {
    cursor: -webkit-grab !important;
    /* ReSharper disable InvalidValue */
    cursor: grab !important;
    /* ReSharper restore InvalidValue */
}
/*end of caroufredsel*/

p, span {
    cursor: default;
  
}

/*rooms*/
#slider_background.rooms #slider_nav {
    display: none;
}
/*end of rooms*/

.smartphone_cat_list_button {
    display: none;
}
#rooms_info_back {
    color: #FFFFFF;    display: block;    font-size: 18px;    height: 34px;    line-height: 40px;    text-align: center;    width: 60%;    background: #fec551;    font-family: Opificio;    color: #737373;    margin: auto;    margin-top: 20px;
}

/* footer*/
#footer_wrapper {
    margin-bottom: 0;
    position: fixed;
    height: 30px;
    background: #272727;
    width: 100%;
    bottom: 0;
    z-index: 1000000;
    padding: 5px;
}

#footer {
    margin: auto;
    width: 400px;
}


/* end of footer*/

#home_headline,#preise_headline ,.btnplay,#home_info_facebook{
    display: none !important;
}
#facebook {
    display: none !important;
}

#facebook.impressum {
    display: block !important;
}

.rooms_cat_title span:nth-child(3) {
     display: none !important; 
}
