/*! CSS Used from: https://desyatka.travel/css/w3.css */
*,*:before,*:after{box-sizing:inherit;}
body{margin:0;}
footer,header{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline-width:0;}
b{font-weight:bolder;}
img{border-style:none;}
hr{box-sizing:content-box;height:0;overflow:visible;}
button{font:inherit;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;}
button::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring{outline:1px dotted ButtonText;}
body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5;}
h1{font-size:36px;}
h2{font-size:30px;}
h1,h2{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0;}
hr{border:0;border-top:1px solid #eee;margin:20px 0;}
.w3-image{max-width:100%;height:auto;}
img{vertical-align:middle;}
a{color:inherit;}
.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table;}
.w3-table-all{border:1px solid #ccc;}
.w3-table-all tr{border-bottom:1px solid #ddd;}
.w3-table-all tr:nth-child(odd){background-color:#fff;}
.w3-table-all tr:nth-child(even){background-color:#f1f1f1;}
.w3-table-all td{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top;}
.w3-table-all td:first-child{padding-left:16px;}
.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;}
.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.w3-button:disabled{cursor:not-allowed;opacity:0.3;}
:disabled *{pointer-events:none;}
.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center;}
.w3-display-container{position:relative;}
.w3-bar{width:100%;overflow:hidden;}
.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0;}
.w3-bar .w3-button{white-space:normal;}
.w3-container:after,.w3-container:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both;}
.w3-content{margin-left:auto;margin-right:auto;}
@media only screen and (max-width: 1000px){
.w3-content{max-width:980px;min-width:90%;}
}
@media only screen and (min-width: 1000px){
.w3-content{max-width:80%;}
}
@media (max-width:600px){
.w3-hide-small{display:none!important;}
.w3-mobile{display:block;width:100%!important;}
}
@media (min-width:993px){
.w3-hide-large{display:none!important;}
}
@media (max-width:992px) and (min-width:601px){
.w3-hide-medium{display:none!important;}
}
.w3-top{position:fixed;width:100%;z-index:1;}
.w3-top{top:0;}
.w3-display-bottomleft{position:absolute;left:0;bottom:0;}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%);}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);}
.w3-round{border-radius:4px;}
@media only screen and (min-width: 600px){
.w3-container{padding:0.01em 16px;}
}
.w3-opacity{opacity:0.60;}
.w3-hover-opacity-off:hover{opacity:1;}
.w3-grayscale-min{filter:grayscale(50%);}
.w3-large{font-size:18px!important;}
.w3-xlarge{font-size:24px!important;}
.w3-xxlarge{font-size:36px!important;}
.w3-center{text-align:center!important;}
.w3-padding{padding:8px 16px!important;}
.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important;}
@media only screen and (min-width: 600px){
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important;}
}
.w3-right{float:right!important;}
.w3-button:hover{color:#000!important;background-color:#ccc!important;}
.w3-red{color:#fff!important;background-color:#f44336!important;}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#c9c1b0!important;}
@media only screen and (max-width: 600px){
.w3-black{color:#000!important;background-color:rgba(0,0,0,0)!important;}
}
@media only screen and (min-width: 600px){
.w3-black{color:#000!important;background-color:rgba(0,0,0,0)!important;}
}
.w3-grey{color:#000!important;background-color:#9e9e9e!important;}
.w3-dark-grey{color:#fff!important;background-color:#616161!important;}
.w3-text-white{color:#fff!important;}
/*! CSS Used from: https://desyatka.travel/css/all.css */
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-caret-down:before{content:"\f0d7";}
.fa{font-family:'Font Awesome 5 Free';font-weight:900;}
/*! CSS Used from: Embedded */
body{height:100%;}
body,h1,h2{font-family:"Roboto Slab", sans-serif;}
@media only screen and (min-width: 600px){
body,p{font-size:1.4vw;}
h1{font-size:3vw;}
}
@media only screen and (max-width: 600px){
body,p{font-size:15px;font-weight:bold;}
h1{font-size:30px;font-weight:bold;}
}
@media only screen and (max-width: 600px){
h2{font-size:15px;}
}
@media only screen and (min-width: 600px){
h2{font-size:1.5vw;}
}
@media only screen and (min-width: 1600px){
h2{font-size:1.5vw;}
}
@media only screen and (min-width: 1940px){
h2{font-size:1vw;}
.w3-top{font-size:1.4vw;}
}
@media only screen and (max-width: 600px){
.roomtitle{text-align:center;}
}
.headerbg{background-repeat:no-repeat;background-size:cover;background:radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(201,193,176,1) 100%);min-height:90%;background-attachment:fixed;background-position:center;}
.aboutbg{background-repeat:no-repeat;background-size:cover;background:radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(201,193,176,1) 100%);background-position:center;}
.roombg{background-repeat:no-repeat;background-size:cover;background:radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(201,193,176,1) 100%);min-height:90%;background-attachment:fixed;background-position:center;}
.restaurantbg{background-repeat:no-repeat;background-size:cover;background:radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(201,193,176,1) 100%);min-height:90%;background-attachment:fixed;background-position:center;}
.featuresbg{background-repeat:no-repeat;background-size:cover;background:radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(201,193,176,1) 100%);min-height:90%;background-attachment:fixed;background-position:center;}
.contactsbg{background-repeat:no-repeat;background-size:cover;background:radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(201,193,176,1) 100%);min-height:90%;background-attachment:fixed;background-position:center;}
#map{width:100%;height:80vh;}
.dropdown{float:left;overflow:hidden;}
.dropdown .dropbtn{font-size:80%;border:none;outline:none;color:black;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0;}
.dropbtnmob{font-size:100%;border:none;outline:none;color:black;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0;}
.dropdown:hover .dropbtn{background-color:red;}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left;}
.dropdown-content a:hover{background-color:#ddd;}
.dropdown:hover .dropdown-content{display:block;}
.popup{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.popup .popuptext{visibility:hidden;width:25vw;min-width:200px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:1;bottom:125%;left:-5vw;margin-left:0px;}
.popup .popuptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent;}
/*! CSS Used fontfaces */
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:auto;src:url("webfonts/fa-regular-400.eot");src:url("webfonts/fa-regular-400.eot#iefix") format("embedded-opentype"), url("webfonts/fa-regular-400.woff2") format("woff2"), url("webfonts/fa-regular-400.woff") format("woff"), url("webfonts/fa-regular-400.ttf") format("truetype"), url("webfonts/fa-regular-400.svg#fontawesome") format("svg");}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url("webfonts/fa-solid-900.eot");src:url("webfonts/fa-solid-900.eot#iefix") format("embedded-opentype"), url("webfonts/fa-solid-900.woff2") format("woff2"), url("webfonts/fa-solid-900.woff") format("woff"), url("webfonts/fa-solid-900.ttf") format("truetype"), url("webfonts/fa-solid-900.svg#fontawesome") format("svg");}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotoslab/v10/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYmRjV9Ku1e6i.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotoslab/v10/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISma2RjV9Ku1e6i.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotoslab/v10/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmY2RjV9Ku1e6i.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotoslab/v10/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmbGRjV9Ku1e6i.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotoslab/v10/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYGRjV9Ku1e6i.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotoslab/v10/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYWRjV9Ku1e6i.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotoslab/v10/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2RjV9Ku1Q.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}