*{margin:0;padding:0;border:0;vertical-align:bottom;text-align:center;box-sizing:border-box;font:inherit;line-height:1em;color:inherit;text-decoration:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:roboto;font-display:fallback;src:local("Roboto"),url(https://fonts.googleapis.com/css?family=Roboto:300,400,700&display=swap&subset=greek)format("woff2")}#BookingId{padding:3em 8em;background-color:#2e2c2b}#BookingId *{background-color:#2e2c2b;border:none;color:#ac0a21;font-family:roboto;box-shadow:none;font-weight:400}#BookingId .bootstrap{font-size:1.2em}#BookingId .bootstrap .month-name,#BookingId .bootstrap .btn,#BookingId .bootstrap .selected-date-name,#BookingId .bootstrap .list-group-item,#BookingId .bootstrap .fc-center h4,#BookingId .bootstrap .form-control{font-size:1.1em}#BookingId .bootstrap .glyphicon{font-family:glyphicons halflings}#BookingId .bootstrap .reservation-details-panel *{text-align:left}#BookingId .bootstrap .reservation-details-panel .row:nth-child(n+3) .flag-container,#BookingId .bootstrap .reservation-details-panel .row:nth-child(n+3) .selected-flag{background:0 0}#BookingId .bootstrap .reservation-details-panel .row:nth-child(n+3) input{background-color:rgba(0,0,0,.3)}#BookingId .bootstrap .reservation-details-panel .row:nth-child(n+3) input::placeholder{opacity:0}#BookingId .bootstrap .reservation-details-panel .row:nth-child(n+3) textarea,#BookingId .bootstrap .reservation-details-panel .row:nth-child(n+3) select{background-color:rgba(0,0,0,.3)}#BookingId .bootstrap .reservation-details-panel .panel-heading{clear:both}#BookingId .bootstrap .reservation-details-panel .panel-heading .fc-center{float:left;margin-bottom:2em}#BookingId .bootstrap .reservation-details-panel .book-button-row .book-button{margin-top:.5em}#BookingId .bootstrap .selected-day{background-color:#ac0a21}#BookingId .bootstrap .selected-day *{background-color:#ac0a21}#BookingId .bootstrap .time-selection-panel .panel-body{margin-bottom:0}#BookingId .bootstrap .time-selection-panel .panel-body .list-group{margin-bottom:0}#BookingId .bootstrap .time-selection-panel .list-group time-selection{margin:0}#BookingId .bootstrap .time-selection-panel .list-group-item{padding:0;margin-left:1em;color:gray;height:auto;line-height:2.2em}#BookingId .bootstrap .time-selection-panel .list-group-item.disabled{display:none}#BookingId .bootstrap .time-selection-panel .list-group-item-selected{background-color:#ac0a21}#BookingId .bootstrap .time-selection-panel *{float:left}#BookingId .row>.col-md-12:first-of-type{display:none}#BookingId .past-date *{color:#2e2c2b}#BookingId .available *{color:gray}#BookingId .promo-code-div{display:none}#BookingId .fa{font-family:fontawesome}#BookingId textarea{height:5em}#BookingId .ladda-label i{display:none}#BookingId .ladda-button{border:#ac0a21 .1em solid;border-radius:1em;line-height:100%}.escapeall{font-weight:300;margin-top:-3em;color:#ac0a21;margin-bottom:2em}@media only screen and (max-width:500px){#BookingId{padding:1em}#BookingId .bootstrap{font-size:1.6em}#BookingId .bootstrap .month-name,#BookingId .bootstrap .btn,#BookingId .bootstrap .selected-date-name,#BookingId .bootstrap .list-group-item,#BookingId .bootstrap .fc-center h4,#BookingId .bootstrap .form-control{font-size:1.5em}#BookingId .bootstrap .col-xs-7ths{font-size:1.4em}#BookingId .bootstrap .time-selection-panel .list-group-item{margin-left:1em}#BookingId .bootstrap .reservation-details-panel .panel-heading .fc-center{margin-bottom:2em}#BookingId textarea{height:5em}.escapeall{font-size:1.3em}}html body{font-family:roboto,sans-serif;font-size:calc(0.5vw + 0.7vh);font-weight:lighter;letter-spacing:.2em;color:#2c0507;text-decoration:none;margin:0}html body .paralax{overflow-y:auto;perspective:1px;-webkit-transform:translateZ(0)}html body .paralax>*{position:relative;transform-style:preserve-3d;z-index:5;-webkit-transform:translate3d(0,0,0)}html body .paralax #top-bar{text-align:left;color:#ac0a21;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}html body .paralax #top-bar>a{background-image:url(/media/top-bar/logo.png);background-repeat:no-repeat;background-size:contain;display:block;width:6vw;height:4.4vw;float:left;margin:.3vw 0 0 2em}html body .paralax #top-bar .right{float:right;padding-right:2em}html body .paralax #top-bar .right a{line-height:5vw;font-size:1.2em;font-weight:700;border-right:1px solid #ac0a21;box-sizing:border-box;padding:0 2em}html body .paralax #top-bar .right a:last-child{padding:0;border-right:none}html body .paralax #top-bar .right .lang{width:5vw;height:5vw;display:inline-block}html body .paralax #top-bar .right .lang *{max-width:60%;max-height:60%;transform:translateY(-33%);pointer-events:none}html body .paralax #top-bar .toggle{display:none}html body .paralax #top-bar .selector{display:none}html body .paralax .paralax-group{height:50vh;z-index:3}html body .paralax .paralax-group .paralax-layer,html body .paralax .paralax-group #rooms .paralax-base,html body .paralax #rooms .paralax-group .paralax-base,html body .paralax .paralax-group #rooms .paralax-back,html body .paralax #rooms .paralax-group .paralax-back,html body .paralax .paralax-group .paralax-front,html body .paralax .paralax-group .paralax-base,html body .paralax .paralax-group .paralax-back{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}html body .paralax .paralax-group .paralax-layer *,html body .paralax .paralax-group #rooms .paralax-base *,html body .paralax #rooms .paralax-group .paralax-base *,html body .paralax .paralax-group #rooms .paralax-back *,html body .paralax #rooms .paralax-group .paralax-back *,html body .paralax .paralax-group .paralax-front *,html body .paralax .paralax-group .paralax-base *,html body .paralax .paralax-group .paralax-back *{position:relative;top:50%;transform:translateY(-0.5em);height:1em}html body .paralax .paralax-group .paralax-back{background-size:cover;transform:translateZ(-1px)scale(2);z-index:1;height:200%;width:110%}html body .paralax .paralax-group .paralax-base{transform:translateZ(0);z-index:2}html body .paralax .paralax-group .paralax-front{transform:translateZ(1px)scale(0.5);z-index:2}html body .paralax .left{left:0}html body .paralax .right{right:0}html body .paralax #landing{z-index:100}html body .paralax #landing *{display:initial}html body .paralax #landing .top-left{text-align:left;position:absolute;top:5.5%;left:2.5%;width:22.5%;height:17%}html body .paralax #landing .top-left object{max-width:100%;max-height:100%;pointer-events:none}html body .paralax #landing .top-right{position:absolute;top:5.5%;right:2.5%;width:22.5%;height:17%}html body .paralax #landing .bot-left{position:absolute;bottom:5.5%;left:2.5%;width:24.5%;height:17%}html body .paralax #landing .bot-right{position:absolute;bottom:5.5%;right:2.5%;width:22.5%;height:17%}html body .paralax #landing .moto{position:absolute;top:80%;left:60%;font-size:2em;color:#ac0a21;text-shadow:#630104 3px 3px 3px}html body .paralax #landing h1{color:#ac0a21;font-size:2em;text-shadow:1px 1px 1px #000;font-weight:700;position:absolute;bottom:calc(20% + 1em);left:0;width:100%}html body .paralax #landing .bar{position:absolute;left:2.5%;top:50%;transform:translateY(-50%);max-width:8%;height:50%}html body .paralax #landing .bar img{position:relative;right:0;top:50%;transform:translateY(-50%);width:auto;height:auto;max-width:85%;max-height:85%}html body .paralax #landing .bar-r{position:absolute;right:2.5%;top:50%;transform:translateY(-50%);width:7%;height:40%}html body .paralax #landing .bar-r a{text-align:right;position:absolute;width:auto;height:auto;max-height:15%;max-width:90%;right:0;top:0}html body .paralax #landing .bar-r a object,html body .paralax #landing .bar-r a img{max-height:100%;max-width:100%;pointer-events:none;font-weight:lighter}html body .paralax #landing .bar-r a{width:90%;height:15%}html body .paralax #landing .bar-r a:nth-child(2){top:25%}html body .paralax #landing .bar-r a:nth-child(3){top:50%}html body .paralax #landing .bar-r a:nth-child(4){top:75%}html body .paralax #landing .bot-bar{position:absolute;bottom:1%;right:27.5%;width:45%;height:10%;color:#fff;font-size:1.8em}html body .paralax #landing .bot-bar>a{position:absolute;left:0;max-width:33%;height:2em}html body .paralax #landing .bot-bar>a:nth-child(2){color:#ac0a21;left:50%;transform:translate(-50%,-33%)}html body .paralax #landing .bot-bar>a:nth-child(2) span{background:0 0;position:absolute;height:2em;transform-origin:bottom center;font-weight:700;text-shadow:#630104 3px 3px 3px}html body .paralax #landing .bot-bar>a:nth-child(2) span:nth-child(1){transform:translateX(-50%)rotate(-85.2deg)}html body .paralax #landing .bot-bar>a:nth-child(2) span:nth-child(2){transform:translateX(-50%)rotate(-61.2deg)}html body .paralax #landing .bot-bar>a:nth-child(2) span:nth-child(3){transform:translateX(-50%)rotate(-37.2deg)}html body .paralax #landing .bot-bar>a:nth-child(2) span:nth-child(4){transform:translateX(-50%)rotate(-13.2deg)}html body .paralax #landing .bot-bar>a:nth-child(2) span:nth-child(5){transform:translateX(-50%)rotate(10.8deg)}html body .paralax #landing .bot-bar>a:nth-child(2) span:nth-child(6){transform:translateX(-50%)rotate(34.8deg)}html body .paralax #landing .bot-bar>a:nth-child(2) span:nth-child(7){transform:translateX(-50%)rotate(58.8deg)}html body .paralax #landing .bot-bar>a:nth-child(2) span:nth-child(8){transform:translateX(-50%)rotate(82.8deg)}html body .paralax #landing .bot-bar>a:nth-child(2) .cam-button{position:relative;width:2em;height:2em;background-color:#ac0a21;border-radius:1em;margin:auto;box-sizing:border-box;box-shadow:3px 3px .2em -2px #ff4060 inset,3px 3px .6em -2px #630104;clear:both;margin-top:1em;display:block}html body .paralax #landing .bot-bar>a:last-child{left:auto;right:0}html body .paralax #landing .tournament~.moto{display:none}html body .paralax #landing .tournament~h1{display:none}html body .paralax #landing .tournament~.js>.logo{top:4%;background:#051122;left:2%;transform:none;width:15%}html body .paralax #landing .tournament~.top-left{display:none}html body .paralax #landing .tournament~.bot-bar>a:nth-child(2) span{text-shadow:#a61 3px 3px 3px}html body .paralax #landing .tournament~.bot-bar>a:nth-child(2) .cam-button{background-color:#ea5;box-shadow:3px 3px .2em -2px #eea inset,3px 3px .6em -2px #a61}html body .paralax #landing .tournament{position:absolute;height:auto;top:50%;left:50%;background-color:#051122;transform:translate(-50%,-50%);width:46%}html body .paralax #landing .tournament .tournament-img{width:100%}html body .paralax #rooms.rooms-short{height:163vw}html body .paralax #rooms{height:190vw;z-index:3}html body .paralax #rooms .paralax-layer,html body .paralax #rooms .paralax-base,html body .paralax #rooms .paralax-back,html body .paralax #rooms .paralax-group .paralax-front,html body .paralax .paralax-group #rooms .paralax-front{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}html body .paralax #rooms .paralax-back{transform:translateZ(-1px)scale(2);z-index:1;height:100%;width:110%}html body .paralax #rooms .paralax-back *{transform:none;top:0;width:100%;height:100%}html body .paralax #rooms .paralax-back>picture{display:none}html body .paralax #rooms .paralax-back>picture.js{display:block}html body .paralax #rooms .paralax-base{transform:translateZ(0);z-index:2}html body .paralax #rooms .paralax-base .room_banner{width:102vw;height:25.5vw;background-image:url(/media/movies/movies_e.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:-3vw;left:0;transform-origin:left top;transform:rotate(5deg)}html body .paralax #rooms .paralax-base .room_banner .hide{position:absolute;display:none;height:100%;top:50%;transform:translateY(-50%);width:100%;background-color:rgba(0,0,0,.8);color:#630104;font-size:3em}html body .paralax #rooms .paralax-base .room_banner .room{height:85%;display:block;top:50%;transform:translateY(-50%);width:auto;border:2vw solid #2e2c2b;border-width:1.5vw 0;box-sizing:border-box}html body .paralax #rooms .paralax-base .room_banner .room>picture{display:none}html body .paralax #rooms .paralax-base .room_banner .room>picture.js{display:block}html body .paralax #rooms .paralax-base .room_banner .room>*,html body .paralax #rooms .paralax-base .room_banner .room noscript picture{height:101%;width:32.6vw;transform:translateY(-50%);box-sizing:border-box;float:left;color:#fff;text-align:left;margin-right:-1px}html body .paralax #rooms .paralax-base .room_banner .room>div{background-color:rgba(0,0,0,.7)}html body .paralax #rooms .paralax-base .room_banner .room .divider{width:2vw;background-color:#2e2c2b}html body .paralax #rooms .paralax-base .room_banner .room .room_image{width:100%;height:100%;top:0;transform:none}html body .paralax #rooms .paralax-base .room_banner .room .text{display:block;letter-spacing:.3em;font-size:1.4em;color:#aa7042;text-shadow:2px 2px #000;padding:6%;line-height:1.2em;transform:translateY(-50%)rotate(-5deg);position:absolute;height:auto;bottom:0;left:0;text-align:left}html body .paralax #rooms .paralax-base .room_banner .room .text>div{text-align:right;display:contents}html body .paralax #rooms .paralax-base .room_banner .room .text .reverse{display:inline-block;top:0;transform:rotate(180deg)}html body .paralax #rooms .paralax-base .room_banner .room:hover~.hide,html body .paralax #rooms .paralax-base .room_banner .hide:hover{display:block}html body .paralax #rooms .paralax-base .room_banner:nth-child(2){transform-origin:right top;transform:rotate(-5deg);left:auto;right:0;top:26vw;text-align:right}html body .paralax #rooms .paralax-base .room_banner:nth-child(2) .text{transform:translateY(-50%)rotate(5deg);color:#de1818;text-shadow:1px 1px 4px #000;left:auto;text-align:right;right:0}html body .paralax #rooms .paralax-base .room_banner:nth-child(3){transform-origin:right top;transform:rotate(0deg);left:-1vw;right:0;top:57vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(3) .text{transform:translateY(-50%);color:#7c7b7c;left:auto;text-align:right;right:0}html body .paralax #rooms .paralax-base .room_banner:nth-child(4){transform:rotate(5deg);top:78.5vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(4) .text{transform:translateY(-50%)rotate(-5deg);color:#600;text-shadow:1px 1px 4px #000;left:auto;text-align:right;right:0}html body .paralax #rooms .paralax-base .room_banner:nth-child(5){transform:rotate(-5deg);top:115.5vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(5) .text{transform:translateY(-50%)rotate(5deg);text-shadow:1px 1px 4px #000;left:auto;text-align:right;right:2.5vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(6){top:137.5vw;transform-origin:right top;transform:rotate(0deg);left:-1vw;right:0}html body .paralax #rooms .paralax-base .room_banner:nth-child(6) .text{transform:translateY(-50%);color:#7c7b7c;left:auto;text-align:right;right:0}html body .paralax #rooms .paralax-base .room_banner:nth-child(7){transform:rotate(5deg);top:159vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(7) .text{transform:translateY(-50%)rotate(-5deg);color:#600;text-shadow:1px 1px 4px #000;left:auto;text-align:right;right:0}html body .paralax #about{background-color:#2e2c2b}html body .paralax #about>*>picture{display:none}html body .paralax #about>*>picture.js{display:block;text-align:center}html body .paralax #about .left img{width:100%}html body .paralax #about .right{float:right;color:#fff}html body .paralax #about .right img{width:15%}html body .paralax #about .right *{text-align:left}html body .paralax #about .right h3{font-size:2.2em;line-height:2em;letter-spacing:.2em}html body .paralax #about .right p{font-size:1.3em;line-height:1.3em;letter-spacing:.15em;white-space:pre-wrap}html body .paralax #about>div{width:50%;height:auto;display:inline-block;padding:4%;padding-bottom:5%}html body .paralax footer #map{background-color:#2e2c2b;width:100vw}html body .paralax footer #map picture.js img{cursor:pointer}html body .paralax footer #map img{width:75vw}html body .paralax footer #contact{height:auto;background-color:#2e2c2b;color:#fff;padding:6em;padding-bottom:2em;font-size:1.5em;letter-spacing:.15em}html body .paralax footer #contact p{line-height:1.4em}html body .paralax footer #contact .social{width:100%}html body .paralax footer #contact .social img{width:2.6em;margin:.6em;margin-top:2em;display:inline-block}html body .paralax footer #info{display:none;height:calc(40vh - 6em);background-color:#fdfeff}html body .paralax footer #info>*{height:100%;display:block;float:left}html body .paralax footer #info #stump,html body .paralax footer #info #partners{width:30%}html body .paralax footer #info #sitemap{width:40%}html body .paralax footer #copyright{text-align:left;font-size:.8em;width:100%;height:1.5em;line-height:1.5em;background-color:#2e2c2b;color:#fff}html body .paralax #page_info{color:#ac0a21;text-align:left;font-size:1.3em;padding:2vw 10vw}html body .paralax #page_info *{text-align:justify}html body .paralax #page_info h1{font-size:2em;line-height:2em;margin-bottom:1em}html body .paralax #page_info h2{font-size:2em;line-height:2em;text-align:center;border-bottom:2px solid #ac0a21;margin-bottom:1em}html body .paralax #page_info picture+h3{padding-top:6vw;border-bottom:2px solid #ac0a21;clear:both}html body .paralax #page_info p{color:#fce6e7;white-space:pre-line;margin-bottom:2em;line-height:1.3em;letter-spacing:.1em}html body .paralax #page_info picture{width:37vw;float:left;margin:2vw 0}html body .paralax #page_info picture:nth-of-type(2n){margin-right:0;float:right;transform:translatey(20%)}html body .paralax .p404{width:100%}html body .paralax .p404 h1,html body .paralax .p404 h2{width:100%;margin:1em;color:#ac0a21;font-size:2em;font-weight:700}html body .paralax .p404 picture{width:60%}#room_info{padding:0 4em 3em;width:100%;box-sizing:border-box;background-color:#2e2c2b}#room_info .room_header{width:100%;position:relative;margin-bottom:3em}#room_info .room_header::after{content:"";width:80%;margin-left:10%;height:.15em;display:block;box-sizing:border-box;border-radius:49%;background-color:#ac0a21}#room_info .room_header .title{width:auto;font-size:3em;letter-spacing:.15em}#room_info .room_header .title *{line-height:3em}#room_info .video{margin-bottom:3em}#room_info .description{text-align:justify;letter-spacing:.1em;white-space:pre-line;margin-bottom:2em;line-height:1.3em}#room_info .attributes{position:relative;width:100%;height:12em}#room_info .attributes .difficulty{position:absolute;left:0;top:0;width:80%;display:block;height:2em;margin-left:10%;background-color:rgba(0,0,0,.6);border-radius:5%/50%}#room_info .attributes .difficulty span{background-color:#ac0a21;display:block;height:100%;border-radius:5%/50%;color:#2e2c2b;line-height:2em}#room_info .attributes .difficulty .difficulty1{width:5%}#room_info .attributes .difficulty .difficulty1::after{content:"5 / 100"}#room_info .attributes .difficulty .difficulty2{width:10%}#room_info .attributes .difficulty .difficulty2::after{content:"10 / 100"}#room_info .attributes .difficulty .difficulty3{width:15%}#room_info .attributes .difficulty .difficulty3::after{content:"15 / 100"}#room_info .attributes .difficulty .difficulty4{width:20%}#room_info .attributes .difficulty .difficulty4::after{content:"20 / 100"}#room_info .attributes .difficulty .difficulty5{width:25%}#room_info .attributes .difficulty .difficulty5::after{content:"25 / 100"}#room_info .attributes .difficulty .difficulty6{width:30%}#room_info .attributes .difficulty .difficulty6::after{content:"30 / 100"}#room_info .attributes .difficulty .difficulty7{width:35%}#room_info .attributes .difficulty .difficulty7::after{content:"35 / 100"}#room_info .attributes .difficulty .difficulty8{width:40%}#room_info .attributes .difficulty .difficulty8::after{content:"40 / 100"}#room_info .attributes .difficulty .difficulty9{width:45%}#room_info .attributes .difficulty .difficulty9::after{content:"45 / 100"}#room_info .attributes .difficulty .difficulty10{width:50%}#room_info .attributes .difficulty .difficulty10::after{content:"50 / 100"}#room_info .attributes .difficulty .difficulty11{width:55%}#room_info .attributes .difficulty .difficulty11::after{content:"55 / 100"}#room_info .attributes .difficulty .difficulty12{width:60%}#room_info .attributes .difficulty .difficulty12::after{content:"60 / 100"}#room_info .attributes .difficulty .difficulty13{width:65%}#room_info .attributes .difficulty .difficulty13::after{content:"65 / 100"}#room_info .attributes .difficulty .difficulty14{width:70%}#room_info .attributes .difficulty .difficulty14::after{content:"70 / 100"}#room_info .attributes .difficulty .difficulty15{width:75%}#room_info .attributes .difficulty .difficulty15::after{content:"75 / 100"}#room_info .attributes .difficulty .difficulty16{width:80%}#room_info .attributes .difficulty .difficulty16::after{content:"80 / 100"}#room_info .attributes .difficulty .difficulty17{width:85%}#room_info .attributes .difficulty .difficulty17::after{content:"85 / 100"}#room_info .attributes .difficulty .difficulty18{width:90%}#room_info .attributes .difficulty .difficulty18::after{content:"90 / 100"}#room_info .attributes .difficulty .difficulty19{width:95%}#room_info .attributes .difficulty .difficulty19::after{content:"95 / 100"}#room_info .attributes .difficulty .difficulty20{width:100%}#room_info .attributes .difficulty .difficulty20::after{content:"100 / 100"}#room_info .attributes .duration,#room_info .attributes .team{display:block;font-size:1.5em;position:absolute;top:3em;color:#ac0a21}#room_info .attributes .duration img,#room_info .attributes .team img{width:6em;height:3em;display:block;margin-bottom:.5em}#room_info .attributes .duration{left:calc(33% - 3em)}#room_info .attributes .team{right:calc(33% - 3em)}#room_info .extras h2{line-height:2em;font-size:1.6em;text-align:left}#room_info .extras .bullet{text-align:left;line-height:2em;padding-left:3em}#room_info .extras .bullet::before{content:"-";display:inline-block;margin-left:-1em;margin-right:1em}@media only screen and (max-width:1280px){html body{font-size:calc(1vw + 0.7vh)}html body .paralax #top-bar>a{background-image:url(/media/top-bar/logo_1280.png)}html body .paralax #rooms .paralax-base .room_banner{background-image:url(/media/movies/movies_e_1280.png)}html body .paralax #rooms .paralax-base .room_banner .room .moto .text{top:40%;text-align:left}html body .paralax #rooms .paralax-base .room_banner .room .description .text{text-align:right}html body .paralax #rooms .paralax-base .room_banner .room .text{font-size:1em;padding:0 2vw}html body .paralax #about .right p{font-size:.9em}html body .paralax #about:after{content:"";display:table;clear:both}html body .paralax footer #map{width:100vw}html body .paralax footer #map img{width:100vw}}@media only screen and (max-width:1080px){html body{font-size:calc(1vw + 0.7vh)}html body .paralax #top-bar>a{background-image:url(/media/top-bar/logo_1080.png)}html body .paralax #rooms .paralax-base .room_banner{background-image:url(/media/movies/movies_e_1080.png)}}@media only screen and (max-width:800px){html body{font-size:calc(1vw + 0.7vh)}html body .paralax #top-bar{height:18vw}html body .paralax #top-bar>a{background-image:url(/media/top-bar/logo_800.png);width:22vw;height:14vw;margin:2vw 0 0 2em}html body .paralax #top-bar .right{visibility:hidden;position:absolute;background-color:rgba(0,0,0,.7);width:100vw;top:18vw;opacity:.001;transition-duration:1s}html body .paralax #top-bar .right *{display:block}html body .paralax #top-bar .right a{line-height:2em;font-size:2em;font-weight:700;border-right:none}html body .paralax #top-bar .right .lang{width:12vw;height:12vw;display:inline-block}html body .paralax #top-bar .right .lang *{max-width:60%;max-height:60%;transform:translateX(33%);pointer-events:none}html body .paralax #top-bar .toggle{display:block;position:absolute;top:0;right:0;height:18vw;width:18vw;opacity:.001;z-index:15}html body .paralax #top-bar .selector{display:block;float:right;margin-right:5vw;line-height:18vw;font-size:12vw;transform:rotate(-90deg);transition-duration:.5s}html body .paralax #top-bar .toggle:checked~.selector{transform:none}html body .paralax #top-bar .toggle:checked~.right{visibility:initial;opacity:1}html body .paralax #top-bar .selector:focus{transform:none}html body .paralax .paralax-group{height:50vh}html body .paralax .paralax-group .paralax-layer *,html body .paralax .paralax-group .paralax-back *,html body .paralax .paralax-group .paralax-base *,html body .paralax .paralax-group .paralax-front *,html body .paralax .paralax-group #rooms .paralax-back *,html body .paralax #rooms .paralax-group .paralax-back *,html body .paralax .paralax-group #rooms .paralax-base *,html body .paralax #rooms .paralax-group .paralax-base *{height:1em}html body .paralax .paralax-group .paralax-back{height:200%;width:110%}html body .paralax #landing{margin-top:-18vw}html body .paralax #landing .top-left{width:30%}html body .paralax #landing .top-right{width:30%}html body .paralax #landing .bot-left{width:32%}html body .paralax #landing .bot-right{width:30%}html body .paralax #landing .logo{max-width:70%}html body .paralax #landing .tournament{width:70%}html body .paralax #landing .bar-r{width:12%;height:50%}html body .paralax #landing .bot-bar{bottom:10%;right:15%;width:70%;color:#fff;font-size:1.3em}html body .paralax #landing .bot-bar>a{max-width:50%;height:2em}html body .paralax #landing .bot-bar>a:nth-child(2){top:60%;font-size:1.8em}html body .paralax #rooms.rooms-short{height:830vw}html body .paralax #rooms{height:970vw}html body .paralax #rooms .paralax-back{height:100%;width:110%}html body .paralax #rooms .paralax-base .room_banner{background-image:url(/media/movies/movies_e_800.png);width:150vw;height:85vw;left:0;right:auto;transform:rotate(83deg);transform-origin:31% 50%}html body .paralax #rooms .paralax-base .room_banner .room>*{height:70vw;width:46.5vw}html body .paralax #rooms .paralax-base .room_banner .room>*:first-child{display:block}html body .paralax #rooms .paralax-base .room_banner .room>* *{width:70vw}html body .paralax #rooms .paralax-base .room_banner .room>* .text{font-size:1.4em;transform:rotate(-83deg);transform-origin:30% 40%;padding:2vw 8vw}html body .paralax #rooms .paralax-base .room_banner .room>* .room_image{transform:rotate(-90deg);transform-origin:50% 75%;height:46.5vw;width:70vw}html body .paralax #rooms .paralax-base .room_banner .room .divider{height:75vw;width:5vw}html body .paralax #rooms .paralax-base .room_banner .room .description .text{top:50%;text-align:center}html body .paralax #rooms .paralax-base .room_banner .room .moto .text{top:50%;letter-spacing:.1em;padding:8vw 2vw;line-height:1.2em;text-align:center}html body .paralax #rooms .paralax-base .room_banner:nth-child(2){top:142vw;left:0;right:auto;transform:rotate(97deg);transform-origin:35% 50%}html body .paralax #rooms .paralax-base .room_banner:nth-child(2) .room>* .text{transform:rotate(-97deg);transform-origin:45% 10%;text-align:center;padding:8vw 2vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(3){top:274vw;left:0;right:auto;transform:rotate(83deg);transform-origin:31% 50%}html body .paralax #rooms .paralax-base .room_banner:nth-child(3) .room>* .text{transform:rotate(-83deg);transform-origin:45% 10%;text-align:center;padding:8vw 2vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(4){top:418vw;left:0;right:auto;transform:rotate(97deg);transform-origin:35% 50%}html body .paralax #rooms .paralax-base .room_banner:nth-child(4) .room>* .text{transform:rotate(-97deg);transform-origin:45% 10%;text-align:center;padding:8vw 2vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(5){top:552vw;left:0;right:auto;transform:rotate(83deg);transform-origin:31% 50%}html body .paralax #rooms .paralax-base .room_banner:nth-child(5) .room>* .text{transform:rotate(-83deg);transform-origin:45% 10%;text-align:center;padding:8vw 2vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(6){top:697vw;left:0;right:auto;transform:rotate(97deg);transform-origin:35% 50%}html body .paralax #rooms .paralax-base .room_banner:nth-child(6) .room>* .text{transform:rotate(-97deg);transform-origin:45% 10%;text-align:center;padding:8vw 2vw}html body .paralax #rooms .paralax-base .room_banner:nth-child(7){top:832vw;left:0;right:auto;transform:rotate(83deg);transform-origin:31% 50%}html body .paralax #rooms .paralax-base .room_banner:nth-child(7) .room>* .text{transform:rotate(-83deg);transform-origin:45% 10%;text-align:center;padding:8vw 2vw}html body .paralax #about .left{float:none;width:auto}html body .paralax #about .left img{width:100%}html body .paralax #about .right{float:none;width:auto}html body .paralax #about .right img{width:25%}html body .paralax #about .right p{font-size:1.1em}html body .paralax #page_info picture{width:100%;margin-top:1em;margin-bottom:1em;display:block}html body .paralax #page_info picture:nth-of-type(2n){margin-right:0;float:none;transform:none}#room_info{padding:3em}#room_info .left{float:none!important;width:auto!important}#room_info .right{float:none!important;width:auto!important}#room_info .room_header a{width:7.43em;height:6em}#room_info .room_header .title{font-size:2.6em}#room_info .video{margin-bottom:3em}#room_info .description{margin-top:2em;font-size:1.5em}#room_info .bullet{font-size:1.5em}}@media only screen and (max-width:450px){html body .paralax #top-bar>a{background-image:url(/media/top-bar/logo_450.png)}html body .paralax #rooms .paralax-back{background-image:url(/media/movies/paralax_r_450.png)}html body .paralax #rooms .paralax-base .room_banner{background-image:url(/media/movies/movies_e_450.png)}html body .paralax #rooms .paralax-base .room_banner .room>*:first-child{font-size:1.4em}html body .paralax #rooms .paralax-base .room_banner .room .moto .text{font-size:1.4em}html body .paralax #about .right{font-size:1.3em}}@media only screen and (max-width:360px){html body .paralax #rooms .paralax-base .room_banner .room>*:first-child{font-size:1.6em}html body .paralax #rooms .paralax-base .room_banner .room .moto .text{font-size:1.6em}html body .paralax #about .right{font-size:1.4em}}