body{font-family:"Raleway", sans-serif, arial;font-weight:400;font-size:10px;letter-spacing:0.05em;text-rendering:optimizeLegibility;font-size:16px;background:transparent url() no-repeat top center;background-size:cover;background-attachment:fixed}@media (min-width:768px) and (max-width:991px){body{font-size:16.25px}}@media (min-width:992px) and (max-width:1199px){body{font-size:16.5px}}@media (min-width:1200px){body{font-size:16.75px}}body.winter{background-color:#07172f;background-image:url('../img/winter/parallax-1.jpg')}body.summer{background-color:#d38807;background-image:url('../img/summer/parallax-1.jpg')}@media (min-width:979px){body.blurred > #wrapper{-webkit-filter:blur(5px)}}a{text-decoration:none;color:#ffa651}a:hover{text-decoration:none;color:#ffce79}a:active{text-decoration:none;color:#ffbe50}a.current{text-decoration:none}a[name="sticky-helper"]{display:block}ul{margin:0px;padding:0px}ul.highlights{list-style-type:none;text-indent:-2em;padding-left:2em;margin-bottom:10px}ul.highlights li{line-height:200%;font-size:100%;font-weight:400}ul.highlights li:before{font-family:'Glyphicons Halflings';content:"\e013";margin-right:15px;color:#26899c}ul.highlights.green li:before{color:#0d0}ul.pointers{list-style-type:none;text-indent:-2em;padding-left:2em;margin-bottom:10px}ul.pointers li{line-height:200%;font-size:100%;font-weight:400}ul.pointers li:before{font-family:'Glyphicons Halflings';content:"\e013";margin-right:15px;color:#26899c}pre{background:none;border:none;padding:0;margin:0}.loader{width:100%;height:100%;postition:relative;z-index:5;background-color:rgba(255, 255, 255, .7)}h1 > mark,h2 > mark,h3 > mark,h4 > mark,h5 > mark{margin:0px;padding:0px;color:inherit;background:none;font-weight:400;line-height:inherit}h1{font-size:20px}@media (min-width:768px) and (max-width:991px){h1{font-size:22.5px}}@media (min-width:992px) and (max-width:1199px){h1{font-size:25px}}@media (min-width:1200px){h1{font-size:25px}}h2{font-size:17.5px}@media (min-width:768px) and (max-width:991px){h2{font-size:20px}}@media (min-width:992px) and (max-width:1199px){h2{font-size:22.5px}}@media (min-width:1200px){h2{font-size:22.5px}}h3{font-size:15px}@media (min-width:768px) and (max-width:991px){h3{font-size:17.5px}}@media (min-width:992px) and (max-width:1199px){h3{font-size:20px}}@media (min-width:1200px){h3{font-size:21.5px}}h4{font-size:12.5px}@media (min-width:768px) and (max-width:991px){h4{font-size:15px}}@media (min-width:992px) and (max-width:1199px){h4{font-size:17.5px}}@media (min-width:1200px){h4{font-size:20px}}form input.form-control{}form input.form-control ::-webkit-input-placeholder{color:#f00}form input.form-control ::-moz-placeholder{color:#f00}form input.form-control :-ms-input-placeholder{color:#f00}form input.form-control input:-moz-placeholder{color:#f00}.modal-dialog{z-index:1200;color:black !important}.padded{padding:15px}@media (min-width:768px) and (max-width:991px){.padded{padding:20px}}@media (min-width:992px) and (max-width:1199px){.padded{padding:30px}}@media (min-width:1200px){.padded{padding:37.5px}}.parallax{background:none}.parallax .content{display:none;position:relative;z-index:2;height:50px;line-height:50px;text-align:right}.parallax .content.end{-webkit-box-shadow:0px -3px 13px 0px rgba(0, 0, 0, .2);-moz-box-shadow:0px -3px 13px 0px rgba(0, 0, 0, .2);box-shadow:0px -3px 13px 0px rgba(0, 0, 0, .2);margin-bottom:100px}@media (min-width:768px){.parallax .content.end{border-radius:0 0 10px 10px}}.parallax .content.start{-webkit-box-shadow:0px 3px 13px 0px rgba(0, 0, 0, .2);-moz-box-shadow:0px 3px 13px 0px rgba(0, 0, 0, .2);box-shadow:0px 3px 13px 0px rgba(0, 0, 0, .2);margin-top:100px}@media (min-width:768px){.parallax .content.start{border-radius:10px 10px 0 0}}body.winter .parallax .content{background-color:rgba(255, 255, 255, .75)}body.summer .parallax .content{background-color:rgba(255, 140, 31, .2)}.parallax.split-top .end{display:block}@media (min-width:992px){.parallax.split-bottom .start{display:block}}@media (min-width:992px){.parallax.split-both .start{display:block;margin-top:50px}}.parallax.split-both .end{display:block;margin-bottom:50px}#main-nav{min-height:initial;font-size:18px;margin-bottom:0;border-radius:0;border-width:0;border-bottom:1px solid transparent;background-color:#3c5476;-webkit-transition:border 750ms ease-in-out;-moz-transition:border 750ms ease-in-out;-o-transition:border 750ms ease-in-out;-ms-transition:border 750ms ease-in-out;transition:border 750ms ease-in-out}@media (max-width:991px){#main-nav{font-size:18px}}#main-nav a{color:white;padding:10px;line-height:50px}#main-nav a.current{color:#ffa651}#main-nav a:hover{color:#ffce79}#main-nav a.navbar-brand{line-height:50px}#main-nav a img{display:inline;margin-right:10px}#main-nav.affix{-webkit-box-shadow:0px 3px 13px 0px rgba(5, 19, 39, .2);-moz-box-shadow:0px 3px 13px 0px rgba(5, 19, 39, .2);box-shadow:0px 3px 13px 0px rgba(5, 19, 39, .2);border-bottom:1px solid #263d5f;line-height:40px;top:0px;margin-top:0px;width:100%;z-index:120}#main-nav .navbar-header button.navbar-toggle{background-color:#3c5476;border:0px}#main-nav .navbar-header button.navbar-toggle .icon-bar{background-color:white}@media (max-width:991px){#main-nav .navbar-collapse{border:0px}}#main-nav li.dropdown > a{background-color:transparent}#main-nav li.dropdown.open > a{background-color:#142948}#main-nav li.dropdown ul.dropdown-menu{border:0;background-color:#142948;border-radius:10px;border-top-left-radius:0}@media (max-width:992px){#main-nav li.dropdown ul.dropdown-menu{border-top-right-radius:0}}#main-nav li.dropdown ul.dropdown-menu a{background-color:transparent}@media (max-width:991px){.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1)}.navbar-collapse.collapse{display:none !important}.navbar-collapse.collapse.in{display:block !important}.navbar-nav{float:none !important;margin:7.5px -15px}.navbar-nav > li{float:none}.navbar-nav > li a{padding-top:10px;padding-bottom:10px}}section > header,aside > header{color:white;background-color:#142948}section > header *:first-child,aside > header *:first-child{margin-top:0px}section > header *:last-child,aside > header *:last-child{margin-bottom:0px}section > header [class*="col"]:last-child,aside > header [class*="col"]:last-child{text-align:right}section > header h2,aside > header h2{line-height:2}section .content,aside .content{background-color:white}section .content hr,aside .content hr{border-top-color:#469eae}section .content .row > div:last-child,aside .content .row > div:last-child{background-color:#f4f5f6}@media (min-width:768px) and (max-width:991px){section .content .row > div:last-child,aside .content .row > div:last-child{border-top-left-radius:10px;border-top-right-radius:10px}}aside .container:first-of-type .content{background-color:rgba(20, 41, 72, .95);color:white;text-align:center}body.winter aside .container:first-of-type .content{border-bottom:1px solid #ff8c1f}body.summer aside .container:first-of-type .content{border-bottom:1px solid #263d5f}aside .container:first-of-type .content h1,aside .container:first-of-type .content h2,aside .container:first-of-type .content h3,aside .container:first-of-type .content h4,aside .container:first-of-type .content h5{text-align:inherit;color:inherit;font-weight:200}aside#intro > .container{margin-top:60px}@media (min-width:768px) and (max-width:991px){aside#intro > .container{margin-top:85px}}@media (min-width:992px) and (max-width:1199px){aside#intro > .container{margin-top:110px}}@media (min-width:1200px){aside#intro > .container{margin-top:140px}}@media (min-width:768px){aside#intro > .container .content{border-radius:10px 10px 0 0}}section#slideshow{background-color:rgba(60, 84, 118, .95);color:white;}section#slideshow .container{background:transparent url('../img/world-map.png') no-repeat center center;font-size:18px}section#slideshow .container .row > div:first-child{text-align:justify;padding-left:15px}@media (max-width:991px){section#slideshow .container .row > div:first-child{padding-bottom:40px}}section#slideshow .container .row > div:last-child{padding:0px}section#slideshow #apartment-gallery{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}aside#booking .content .row > div:last-child{background:none}aside#booking form > .container nav > div{padding:30px 0}@media (min-width:992px){aside#booking form > .container nav > div{padding:30px 15px}}aside#booking form > .container nav > div ul.nav-pills li{margin-bottom:15px}aside#booking form > .container nav > div ul.nav-pills li > a > i:before{content:"\e157"}aside#booking form > .container nav > div ul.nav-pills li.valid > a > i:before{content:"\e157"}aside#booking form > .container nav > div ul.nav-pills li.error > a > i:before{content:"\e157"}aside#booking form > .container nav > div ul.nav-pills li a{color:#ffa651}aside#booking form > .container nav > div ul.nav-pills li.active a{background-color:#3c5476;color:white}aside#booking form > .container nav > div ul.nav-pills li a:hover{background-color:#3c5476;color:#ffa651}aside#booking form > .container nav > div ul.nav-pills li.disabled a{background:none;color:#ccc}aside#booking form > .container .tab-content > .tab-pane > *{padding:30px 30px}aside#booking form > .container .tab-content .padded{padding:20px}@media (min-width:768px) and (max-width:991px){aside#booking form > .container .tab-content .padded{padding:25px}}@media (min-width:992px) and (max-width:1199px){aside#booking form > .container .tab-content .padded{padding:30px}}@media (min-width:1200px){aside#booking form > .container .tab-content .padded{padding:40px}}aside#booking #booking-1 #fromdate-datepicker .datepicker-years span.month.active{background-color:#ff8c1f;font-weight:bold}aside#booking #booking-1 #fromdate-datepicker .datepicker-months span.month.active{background-color:#ff8c1f;font-weight:bold}aside#booking #booking-1 #fromdate-datepicker .datepicker-days table{border-collapse:separate;border-spacing:5px}aside#booking #booking-1 #fromdate-datepicker .datepicker-days table tbody tr td.day{opacity:0.35;color:white}aside#booking #booking-1 #fromdate-datepicker .datepicker-days table tbody tr td.day.disabled{background-color:#ccc}aside#booking #booking-1 #fromdate-datepicker .datepicker-days table tbody tr td.day.booked{background-color:#e21d25}aside#booking #booking-1 #fromdate-datepicker .datepicker-days table tbody tr td.day.available.departure{background-color:#079700;opacity:1}aside#booking #booking-1 #fromdate-datepicker .datepicker-days table tbody tr td.day.available.departure.new{opacity:0.35}aside#booking #booking-1 #fromdate-datepicker .datepicker-days table tbody tr td.day.available.departure.active{background-color:#3c5476;font-weight:bold}aside#booking #booking-2 table{cursor:pointer}aside#booking #booking-2 table.table-striped > tbody > tr:nth-child(odd):not('.active') > td{background-color:rgba(60, 84, 118, .1)}aside#booking #booking-2 table.table-hover > tbody > tr:hover:not('.active') > td{background-color:rgba(20, 41, 72, .1)}aside#booking #booking-2 table tbody > tr.active td{background-color:#3c5476;color:white}section#pricing header{background-color:#f4f5f6;color:initial}section#pricing header .padded{padding-bottom:0}section#pricing .content{font-size:80%;background-color:#f4f5f6}section#pricing .content .padded{padding-top:0}footer{background-color:rgba(20, 41, 72, .9)}footer .content{color:white;margin-bottom:220px;border-top:1px solid #ff7c00}@media (min-width:768px){footer .content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}footer .content h1,footer .content h2,footer .content h3,footer .content h4,footer .content h5{text-align:center;font-weight:200}footer pre{color:#469eae;margin:15px;text-align:center}footer img:not(.captcha){width:32px}footer .content{padding:40px}@media (max-width:991px){footer .content{padding:30px}}form label{font-weight:inherit}form .has-error input,form .has-error select,form .has-error textarea{border-color:#ffa651 !important}form .has-error label{color:#ffa651 !important}form .has-success input,form .has-success select,form .has-success textarea{border-color:#469eae !important}form .has-success label{color:#469eae !important}