@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Roboto:400,500,700|Ubuntu:400,500|Ubuntu+Condensed) ;html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.container{margin:0 auto;width:auto}@media (min-width:768px){.container{width:768px}}@media (min-width:1025px){.container{width:1052px;padding:0 14px}}@media (min-width:768px){.row:before,.row:after{content:' ';display:table}.row:after{clear:both}}@media (min-width:1025px){.row{margin:0 -14px}}.column{width:260px;margin:0 auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.column{float:left;padding:0 3px;margin:0}.column.column-1{width:266px}.column.column-2,.column.column-3{width:502px}.column.column-5{width:auto;float:none}}@media (min-width:1025px){.column{padding:0 14px}.column.column-1{width:288px}.column.column-2,.column.column-3{width:524px}.column.column-3{width:759px}.column.column-4{width:524px}}.isBlock{margin:0 auto 1.5em;position:relative}.isBlock .inner{padding:2.5em;position:relative;z-index:1}.isBlock .outer{background:none repeat-y center 0}.isBlock:before,.isBlock:after{content:'';position:absolute;width:100%;left:0;background:none no-repeat center 0 #ebe6e0}.isBlock:before{top:0}.isBlock:after{bottom:0}.isBlock.type-1:before,.isBlock.type-1:after{height:129px}.isBlock.type-1:before{background-image:url(img/block-type-1-sm-top.png)}.isBlock.type-1:after{background-image:url(img/block-type-1-sm-bottom.png)}.isBlock.type-1 .outer{min-height:258px;background-image:url(img/block-type-1-sm-center.png)}@media (min-width:768px){.column-2 .isBlock.type-1:before,.column-2 .isBlock.type-1:after,.column-3 .isBlock.type-1:before,.column-3 .isBlock.type-1:after,.column-5 .isBlock.type-1:before,.column-5 .isBlock.type-1:after{height:135px}.column-2 .isBlock.type-1:before,.column-3 .isBlock.type-1:before,.column-5 .isBlock.type-1:before{background-image:url(img/block-type-1-md-top.png)}.column-2 .isBlock.type-1:after,.column-3 .isBlock.type-1:after,.column-5 .isBlock.type-1:after{background-image:url(img/block-type-1-md-bottom.png)}.column-2 .isBlock.type-1 .outer,.column-3 .isBlock.type-1 .outer,.column-5 .isBlock.type-1 .outer{min-height:270px;background-image:url(img/block-type-1-md-center.png)}}@media (min-width:1025px){.column-3 .isBlock.type-1:before,.column-3 .isBlock.type-1:after,.column-5 .isBlock.type-1:before,.column-5 .isBlock.type-1:after{height:128px}.column-3 .isBlock.type-1:before,.column-5 .isBlock.type-1:before{background-image:url(img/block-type-1-lg-top.png)}.column-3 .isBlock.type-1:after,.column-5 .isBlock.type-1:after{background-image:url(img/block-type-1-lg-bottom.png)}.column-3 .isBlock.type-1 .outer,.column-5 .isBlock.type-1 .outer{min-height:256px;background-image:url(img/block-type-1-lg-center.png)}.column-4 .isBlock.type-1:before,.column-4 .isBlock.type-1:after{height:135px}.column-4 .isBlock.type-1:before{background-image:url(img/block-type-1-md-top.png)}.column-4 .isBlock.type-1:after{background-image:url(img/block-type-1-md-bottom.png)}.column-4 .isBlock.type-1 .outer{min-height:270px;background-image:url(img/block-type-1-md-center.png)}}.isBlock.type-2:before,.isBlock.type-2:after{height:129px}.isBlock.type-2:before{background-image:url(img/block-type-2-sm-top.png)}.isBlock.type-2:after{background-image:url(img/block-type-2-sm-bottom.png)}.isBlock.type-2 .outer{min-height:258px;background-image:url(img/block-type-2-sm-center.png)}@media (min-width:768px){.column-2 .isBlock.type-2:before,.column-2 .isBlock.type-2:after,.column-3 .isBlock.type-2:before,.column-3 .isBlock.type-2:after,.column-5 .isBlock.type-2:before,.column-5 .isBlock.type-2:after{height:135px}.column-2 .isBlock.type-2:before,.column-3 .isBlock.type-2:before,.column-5 .isBlock.type-2:before{background-image:url(img/block-type-2-md-top.png)}.column-2 .isBlock.type-2:after,.column-3 .isBlock.type-2:after,.column-5 .isBlock.type-2:after{background-image:url(img/block-type-2-md-bottom.png)}.column-2 .isBlock.type-2 .outer,.column-3 .isBlock.type-2 .outer,.column-5 .isBlock.type-2 .outer{min-height:270px;background-image:url(img/block-type-2-md-center.png)}}@media (min-width:1025px){.column-3 .isBlock.type-2:before,.column-3 .isBlock.type-2:after,.column-5 .isBlock.type-2:before,.column-5 .isBlock.type-2:after{height:128px}.column-3 .isBlock.type-2:before,.column-5 .isBlock.type-2:before{background-image:url(img/block-type-2-lg-top.png)}.column-3 .isBlock.type-2:after,.column-5 .isBlock.type-2:after{background-image:url(img/block-type-2-lg-bottom.png)}.column-3 .isBlock.type-2 .outer,.column-5 .isBlock.type-2 .outer{min-height:256px;background-image:url(img/block-type-2-lg-center.png)}.column-4 .isBlock.type-2:before,.column-4 .isBlock.type-2:after{height:135px}.column-4 .isBlock.type-2:before{background-image:url(img/block-type-2-md-top.png)}.column-4 .isBlock.type-2:after{background-image:url(img/block-type-2-md-bottom.png)}.column-4 .isBlock.type-2 .outer{min-height:270px;background-image:url(img/block-type-2-md-center.png)}}.isBlock.type-3:before,.isBlock.type-3:after{height:129px}.isBlock.type-3:before{background-image:url(img/block-type-3-sm-top.png)}.isBlock.type-3:after{background-image:url(img/block-type-3-sm-bottom.png)}.isBlock.type-3 .outer{min-height:258px;background-image:url(img/block-type-3-sm-center.png)}@media (min-width:768px){.column-2 .isBlock.type-3:before,.column-2 .isBlock.type-3:after,.column-3 .isBlock.type-3:before,.column-3 .isBlock.type-3:after,.column-5 .isBlock.type-3:before,.column-5 .isBlock.type-3:after{height:135px}.column-2 .isBlock.type-3:before,.column-3 .isBlock.type-3:before,.column-5 .isBlock.type-3:before{background-image:url(img/block-type-3-md-top.png)}.column-2 .isBlock.type-3:after,.column-3 .isBlock.type-3:after,.column-5 .isBlock.type-3:after{background-image:url(img/block-type-3-md-bottom.png)}.column-2 .isBlock.type-3 .outer,.column-3 .isBlock.type-3 .outer,.column-5 .isBlock.type-3 .outer{min-height:270px;background-image:url(img/block-type-3-md-center.png)}}@media (min-width:1025px){.column-3 .isBlock.type-3:before,.column-3 .isBlock.type-3:after,.column-5 .isBlock.type-3:before,.column-5 .isBlock.type-3:after{height:128px}.column-3 .isBlock.type-3:before,.column-5 .isBlock.type-3:before{background-image:url(img/block-type-3-lg-top.png)}.column-3 .isBlock.type-3:after,.column-5 .isBlock.type-3:after{background-image:url(img/block-type-3-lg-bottom.png)}.column-3 .isBlock.type-3 .outer,.column-5 .isBlock.type-3 .outer{min-height:256px;background-image:url(img/block-type-3-lg-center.png)}.column-4 .isBlock.type-3:before,.column-4 .isBlock.type-3:after{height:135px}.column-4 .isBlock.type-3:before{background-image:url(img/block-type-3-md-top.png)}.column-4 .isBlock.type-3:after{background-image:url(img/block-type-3-md-bottom.png)}.column-4 .isBlock.type-3 .outer{min-height:270px;background-image:url(img/block-type-3-md-center.png)}}.isBlock.type-4:before,.isBlock.type-4:after{height:129px}.isBlock.type-4:before{background-image:url(img/block-type-4-sm-top.png)}.isBlock.type-4:after{background-image:url(img/block-type-4-sm-bottom.png)}.isBlock.type-4 .outer{min-height:258px;background-image:url(img/block-type-4-sm-center.png)}@media (min-width:768px){.column-2 .isBlock.type-4:before,.column-2 .isBlock.type-4:after,.column-3 .isBlock.type-4:before,.column-3 .isBlock.type-4:after,.column-5 .isBlock.type-4:before,.column-5 .isBlock.type-4:after{height:54px}.column-2 .isBlock.type-4:before,.column-3 .isBlock.type-4:before,.column-5 .isBlock.type-4:before{background-image:url(img/block-type-4-md-top.png)}.column-2 .isBlock.type-4:after,.column-3 .isBlock.type-4:after,.column-5 .isBlock.type-4:after{background-image:url(img/block-type-4-md-bottom.png)}.column-2 .isBlock.type-4 .outer,.column-3 .isBlock.type-4 .outer,.column-5 .isBlock.type-4 .outer{min-height:108px;background-image:url(img/block-type-4-md-center.png)}}@media (min-width:1025px){.column-3 .isBlock.type-4:before,.column-3 .isBlock.type-4:after,.column-5 .isBlock.type-4:before,.column-5 .isBlock.type-4:after{height:54px}.column-3 .isBlock.type-4:before,.column-5 .isBlock.type-4:before{background-image:url(img/block-type-4-lg-top.png)}.column-3 .isBlock.type-4:after,.column-5 .isBlock.type-4:after{background-image:url(img/block-type-4-lg-bottom.png)}.column-3 .isBlock.type-4 .outer,.column-5 .isBlock.type-4 .outer{min-height:108px;background-image:url(img/block-type-4-lg-center.png)}.column-4 .isBlock.type-4:before,.column-4 .isBlock.type-4:after{height:54px}.column-4 .isBlock.type-4:before{background-image:url(img/block-type-4-md-top.png)}.column-4 .isBlock.type-4:after{background-image:url(img/block-type-4-md-bottom.png)}.column-4 .isBlock.type-4 .outer{min-height:108px;background-image:url(img/block-type-4-md-center.png)}}.navigation ul.level_0{display:none;position:absolute;width:100%;top:100%;z-index:0;background:rgba(100,92,91,.8)}.navigation ul.level_0>li{text-align:center;border-bottom:1px solid #494343}.navigation ul.level_0>li>a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;font-family:"Roboto",arial,sans-serif;font-size:16px;font-size:1rem;font-weight:500;text-transform:uppercase}.navigation ul.level_0>li>a>span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;padding:5% 1em;background:url(img/main-nav-active-bg.png) no-repeat center 145%}.navigation ul.level_0>li>a:hover>span,.navigation ul.level_0>li>a:focus>span{background-position:center bottom}.navigation ul.level_0>li>a:focus{outline:2px solid #494343}.navigation ul.level_0>li.active>a>span{background-position:center bottom}.navigation .toggleNav{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;position:absolute;right:5%;bottom:12%;padding:.8em;background:#595251}.navigation .toggleNav img{display:block;margin:0 auto;max-width:100%}.navigation .toggleNav:hover,.navigation .toggleNav:focus,.navigation .toggleNav.open{background-color:#514b4a}@media (min-width:768px){.navigation ul.level_0{display:block;position:static;width:auto;top:auto;background:none}.navigation ul.level_0:before,.navigation ul.level_0:after{content:' ';display:table}.navigation ul.level_0:after{clear:both}.navigation ul.level_0>li{display:block;float:left;width:33.33333%;border-bottom:0}.navigation ul.level_0>li>a{height:50px;white-space:nowrap}.navigation ul.level_0>li>a>span{padding:8% 1em 15px}.navigation .toggleNav{display:none}}@media (min-width:1025px){.navigation ul.level_0:before,.navigation ul.level_0:after{content:' ';display:table}.navigation ul.level_0:after{clear:both}.navigation ul.level_0>li{width:12.5%}.navigation ul.level_0>li>a{height:60px}.navigation ul.level_0>li>a>span{padding:10% 1em 15px}.navigation ul.level_0 > li:nth-child(n+4) {float:right}}.page-title.level-1{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:32px;font-size:2rem;text-transform:uppercase;font-weight:500}.page-title.level-1,.page-title.level-1 a{color:#00a2b3}@media (max-width:767px){.page-title.level-1{font-size:24px;font-size:1.5rem}}.page-title.level-2{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:32px;font-size:2rem;text-transform:uppercase;font-weight:500}.page-title.level-2,.page-title.level-2 a{color:#00a2b3}@media (max-width:767px){.page-title.level-2{font-size:24px;font-size:1.5rem}}.page-title.level-3{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:26px;font-size:1.625rem;text-transform:uppercase;font-weight:500;padding:.5em 0}.page-title.level-3,.page-title.level-3 a{color:#91d2da}@media (max-width:767px){.page-title.level-3{font-size:18px;font-size:1.125rem}}.page-title.level-4{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:22px;font-size:1.375rem;font-weight:500}.page-title.level-4,.page-title.level-4 a{color:#645c5b}@media (max-width:767px){.page-title.level-4{font-size:16px;font-size:1rem}}.page-title.level-5{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:18px;font-size:1.125rem}.page-title.level-6{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:15px;font-size:.9375rem}.block-main h1{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:32px;font-size:2rem;text-transform:uppercase;font-weight:500}.block-main h1,.block-main h1 a{color:#00a2b3}@media (max-width:767px){.block-main h1{font-size:24px;font-size:1.5rem}}.block-main h2{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:32px;font-size:2rem;text-transform:uppercase;font-weight:500}.block-main h2,.block-main h2 a{color:#00a2b3}@media (max-width:767px){.block-main h2{font-size:24px;font-size:1.5rem}}.block-main h3{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:26px;font-size:1.625rem;text-transform:uppercase;font-weight:500;padding:.5em 0}.block-main h3,.block-main h3 a{color:#91d2da}@media (max-width:767px){.block-main h3{font-size:18px;font-size:1.125rem}}.block-main h4{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:22px;font-size:1.375rem;font-weight:500}.block-main h4,.block-main h4 a{color:#645c5b}@media (max-width:767px){.block-main h4{font-size:16px;font-size:1rem}}.block-main h5{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:18px;font-size:1.125rem}.block-main h6{display:block;font-family:"Roboto",arial,sans-serif;margin:0;padding:0 0 .8em;line-height:1em;font-size:15px;font-size:.9375rem}.btn{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle;font-family:"Roboto",arial,sans-serif;font-size:16px;font-size:1rem;font-weight:500;text-transform:uppercase;height:35px;line-height:35px;text-align:center;white-space:nowrap;border:0;background:none no-repeat center}.btn:hover{opacity:.8}.isBlock.type-1 .btn,.isBlock.type-2 .btn{color:#645c5b}.isBlock.type-3 .btn,.form .btn{color:#fff}.btn.link,.isBlock .btn.link{color:#645c5b;background:none!important}.btn.sm{width:110px}.isBlock.type-1 .btn.sm{background-image:url(img/btn-default-type-1-sm-bg.png)}.isBlock.type-2 .btn.sm{background-image:url(img/btn-default-type-2-sm-bg.png)}.isBlock.type-3 .btn.sm,.form .btn.sm{background-image:url(img/btn-default-type-3-sm-bg.png)}.btn.md{width:170px}.isBlock.type-1 .btn.md{background-image:url(img/btn-default-type-1-md-bg.png)}.isBlock.type-2 .btn.md{background-image:url(img/btn-default-type-2-md-bg.png)}.isBlock.type-3 .btn.md,.form .btn.md{background-image:url(img/btn-default-type-3-md-bg.png)}.btn.lg{width:215px}.isBlock.type-1 .btn.lg{background-image:url(img/btn-default-type-1-lg-bg.png)}.isBlock.type-2 .btn.lg{background-image:url(img/btn-default-type-2-lg-bg.png)}.isBlock.type-3 .btn.lg,.form .btn.lg{background-image:url(img/btn-default-type-3-lg-bg.png)}@media (max-width:767px){.btn{background-size:100% 100%;white-space:normal;line-height:1.2em;width:auto!important;height:auto!important;padding:.5em!important}.btn>span{display:block}}.block-carousel{background:#e1dad0}@media (max-width:767px){#contacts .block-carousel,#reservation .block-carousel{display:none}}.block-carousel .container{position:relative}@media (max-width:1400px){.block-carousel .container>.row{overflow-x:hidden}}.block-carousel .wrapper{position:relative;max-width:640px;height:265px;margin:0 0 0 -320px;left:50%;overflow:hidden}#home .block-carousel .wrapper{max-width:100%;margin-left:0;left:auto}.block-carousel .wrapper .item{text-align:center}.block-carousel .wrapper .item img{display:block}@media (min-width:768px){.block-carousel .wrapper{max-width:1024px;height:423px;margin-left:-512px}}@media (min-width:1025px){.block-carousel .wrapper{max-width:1400px;height:579px;margin-left:-700px}#home .block-carousel .wrapper{left:50%;max-width:1160px;margin-left:-580px}}.block-carousel .controls{position:absolute;left:0;z-index:2;top:100%}.block-carousel .controls:before,.block-carousel .controls:after{content:' ';display:table}.block-carousel .controls:after{clear:both}@media (min-width:768px){.block-carousel .controls{width:27%;top:auto;bottom:0;left:3px}}@media (min-width:1025px){.block-carousel .controls{width:20%;left:14px}}#home .block-carousel .controls{display:none}.block-carousel .controls .owl-prev,.block-carousel .controls .owl-next{display:inline}.block-carousel .controls .control{display:block;float:left}.block-carousel .controls .control>span{display:block;height:38px;overflow:hidden}.block-carousel .controls .control img{display:block;position:relative}.block-carousel .controls .control:hover img,.block-carousel .controls .control:focus img{top:-38px}.block-carousel .controls .control:focus{outline-color:#00a2b3}.block-carousel .controls .control.next,.block-carousel .controls .control.play,.block-carousel .controls .control.pause{margin-right:2em}.block-carousel .controls .control.play,.block-carousel .controls .control.pause,.block-carousel .controls .control.info,.block-carousel .controls .control.infoclose{float:right}.block-carousel .controls .control.play,.block-carousel .controls .control.info{display:none}@media (max-width:767px){.block-carousel .controls .control.next,.block-carousel .controls .control.prev,.block-carousel .controls .control.play,.block-carousel .controls .control.pause{display:none!important}}.block-carousel .video{margin:0 auto;width:100%;height:100%}.block-carousel .video.embed{height:265px}@media (min-width:768px){.block-carousel .video.embed{height:423px}}@media (min-width:1025px){.block-carousel .video.embed{height:579px}}.block-carousel .caption{font-size:13px;font-size:.8125rem;font-family:"Roboto",arial,sans-serif;font-weight:500;color:#645c5b;display:block;position:absolute;z-index:3;top:100%;right:0;width:89%;max-height:60%;overflow-x:hidden;overflow-y:auto;background:rgba(235,230,224,.8);padding:.7em 1em}@media (max-width:767px){.block-carousel .caption{background:rgba(215,205,193,.8)}}@media (min-width:768px){.block-carousel .caption{font-size:15px;font-size:.9375rem;width:72%;top:auto;bottom:0;padding:.7em}}@media (min-width:1025px){.block-carousel .caption{width:76%;right:18.2px}}.block-carousel.singleItem .control{display:none!important}.block-carousel.singleItem .control.play,.block-carousel.singleItem .control.pause,.block-carousel.singleItem .control.info{display:none}.block-carousel.noInfo .controls .control.info,.block-carousel.noInfo .controls .control.infoclose{display:none}.block-carousel.noInfo .caption{display:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:1px dotted #494343}*:focus:active{outline:none}article,aside,div,dt,figcaption,footer,form,header,hgroup,html,main,nav,section{display:block}html{font-size:105%}@media (min-width:768px){html{font-size:100%}}@media (min-width:1025px){html{font-size:100%}}body{background:#645c5b;font-family:"Roboto",arial,sans-serif;color:#645c5b;font-weight:400;font-size:.8rem;margin:54px 0 0}@media (min-width:768px){body{margin-top:90px}}@media (min-width:1025px){body{margin-top:54px}}a{color:#514b4a;text-decoration:none}p{margin:0;padding:0 0 1em;line-height:1.1em}p:last-child{padding-bottom:0}p.picture img{display:block;margin:0 auto;max-width:100%}ul,ol{margin:0;padding:0}ul li,ol li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}button,input[type="reset"],input[type="button"],input[type="submit"]{border:0;margin:0;padding:0}.hide,.hidden{display:none}@media (max-width:767px){.hidden-sm{display:none!important}}@media (min-width:768px) and (max-width:1024px){.hidden-md{display:none!important}}@media (min-width:1025px){.hidden-lg{display:none!important}}.block-header{background:#645c5b;height:60px;position:fixed;width:100%;left:0;top:0;z-index:500}.block-header,.block-header a{color:#fff}.block-header .logo{float:left;width:45%;position:relative;z-index:1}.block-header .logo img{display:block;margin:0 auto;max-width:80%}.block-header .logo .site-name{display:none}@media (max-width:767px) and (orientation:landscape){.block-header .logo{width:30%}}@media (min-width:768px){.block-header{height:100px}.block-header .logo{width:35%}.block-header .navigation{float:left;width:65%}}@media (min-width:1025px){.block-header{height:60px;background:url(img/header-bg.png) repeat-x center bottom}.block-header .logo{float:none;width:auto;position:absolute;left:50%;margin-left:-118.5px}.block-header .navigation{float:none;width:auto}}.block-footer{background:url(img/footer-bg.png) repeat-x center 0 #645c5b;height:60px}@media (min-width:768px){.block-footer{background-color:#ebe6e0}}.block-footer,.block-footer a{color:#fff}.block-footer .wrapper{margin:2em -14px 0}.block-footer .wrapper:before,.block-footer .wrapper:after{content:' ';display:table}.block-footer .wrapper:after{clear:both}.block-footer .block{padding:0 0 14px}@media (min-width:768px){.block-footer .block{float:left;padding:0 14px;width:50%}.block-footer .block.block-2 .menu>ul{text-align:right}.block-footer .block.block-2 .menu>ul>li{display:inline-block;vertical-align:middle;padding:0 1em;border:0}.block-footer .block.block-2 .menu>ul>li>a:hover,.block-footer .block.block-2 .menu>ul>li>a:focus{text-decoration:underline}.block-footer .block.block-2 .menu>ul>li+li{border-left:1px solid #fff}}@media (min-width:1025px){.block-footer .block.block-1{width:60%}.block-footer .block.block-2{width:40%}}.block-footer .block .menu>ul{text-align:center}.block-footer .block .menu>ul>li{font-size:15px;font-size:.9375rem;display:block;font-family:"Roboto",arial,sans-serif;padding:1em 0;border-top:1px solid #716867}.block-footer .block .menu.menu-1>li{text-transform:uppercase}.block-footer .copyright{font-size:14px;font-size:.875rem;padding:0 0 1em;line-height:1.2em}.block-footer .copyright>span{display:block;font-size:.9em;font-style:italic;color:#e6e6e6}.block-form .intro{padding:0 0 2em}.block-form .intro p{font-size:16px;font-size:1rem;font-weight:500}.form .fieldset{border:0;padding:0 0 1em;margin:0}.form .fieldset:before,.form .fieldset:after{content:' ';display:table}.form .fieldset:after{clear:both}.form legend{width:100%}.form .required{display:inline-block;vertical-align:middle;cursor:help}.form .input{padding:0 0 1.5em}.form .input input[type="text"],.form .input input[type="password"],.form .input input[type="date"],.form .input input[type="email"],.form .input input[type="tel"],.form .input textarea,.form .input select{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;width:100%;background:none no-repeat #fff;border:0;padding:.5em .7em;font-family:"Roboto",arial,sans-serif;font-size:15px;font-size:.9375rem;color:#141212;line-height:1.3em}.form .input input[type="text"].calendar,.form .input input[type="password"].calendar,.form .input input[type="date"].calendar,.form .input input[type="email"].calendar,.form .input input[type="tel"].calendar,.form .input textarea.calendar,.form .input select.calendar{background-image:url(img/icon-calendar-01.png);background-position:98% center}.form .input input[type="text"].form-error,.form .input input[type="password"].form-error,.form .input input[type="date"].form-error,.form .input input[type="email"].form-error,.form .input input[type="tel"].form-error,.form .input textarea.form-error,.form .input select.form-error{border:1px solid #f60}.form .input input[type="text"]:focus,.form .input input[type="password"]:focus,.form .input input[type="date"]:focus,.form .input input[type="email"]:focus,.form .input input[type="tel"]:focus,.form .input textarea:focus,.form .input select:focus{color:#645c5b;font-style:normal;box-shadow:0 0 6px rgba(100,92,91,.7)}.form .input .error-message{font-size:14px;font-size:.875rem;display:block;color:#f60;font-weight:500;padding:.8em 0 0;line-height:1.2em}.form .input .error-message:before{content:'↑';display:inline-block;vertical-align:top;margin-right:.5em}.form .input.text label,.form .input.textarea label,.form .input.select label{display:block;padding:0 0 .6em;font-family:"Roboto",arial,sans-serif;font-size:17px;font-size:1.0625rem;text-transform:uppercase;color:#645c5b;font-weight:500;line-height:1em}.form .input.textarea,.form .input.select{float:none;width:auto;clear:both}.form .input .pikaday-container{display:inline}.form .g-recaptcha{padding:0 0 2em}.form .validate{text-align:right}.form .validate:before,.form .validate:after{content:' ';display:table}.form .validate:after{clear:both}.form .validate .submit{float:right}.form .validate .cancel{float:left}@media (min-width:768px){.form .validate{width:90%}.form .validate .submit{position:relative;right:-1em}}@media (min-width:1025px){.form .validate{width:auto}}@media (min-width:768px){.form .input input[type="text"],.form .input input[type="password"],.form .input input[type="email"],.form .input input[type="tel"],.form .input textarea,.form .input select{width:90%}}@media (min-width:1025px){.form .fieldset{margin:0 -14px}.form .page-title,.form .legend{padding-left:14px;padding-right:14px}.form .input{float:left;width:50%;padding-left:14px;padding-right:14px}.form .input input[type="text"],.form .input input[type="password"],.form .input input[type="email"],.form .input input[type="tel"],.form .input textarea,.form .input select{width:100%}.form .input:nth-child(2n+1) {clear:left}}.pika-single{color:#645c5b;border-color:#645c5b;font-family:"Roboto",arial,sans-serif}.pika-single .pika-table th{font-size:14px;font-size:.875rem}.pika-single .pika-table .pika-button{font-size:14px;font-size:.875rem;background:#f5f2ef}.pika-single .pika-table .pika-button:hover{background:#91d2da!important}.pika-single .pika-table .is-selected .pika-button{background:#00a2b3!important;box-shadow:none!important}.pika-single .pika-table .is-today .pika-button{color:#00a2b3}.pika-single .pika-label{font-size:14px;font-size:.875rem}.pika-single .pika-week{font-size:14px;font-size:.875rem}.message-flash{padding:0 0 2em;position:relative}.message-flash .main-error,.message-flash .main-warning,.message-flash .main-success{background:#00a2b3;padding:1em;box-shadow:0 0 10px rgba(0,0,0,.4)}.message-flash .main-error,.message-flash .main-warning,.message-flash .main-success,.message-flash .main-error p,.message-flash .main-warning p,.message-flash .main-success p,.message-flash .main-error a,.message-flash .main-warning a,.message-flash .main-success a{color:#fff}.message-flash .main-error p,.message-flash .main-warning p,.message-flash .main-success p{font-size:14px;font-size:.875rem;font-family:"Roboto",arial,sans-serif;line-height:1.2em;padding:0;margin:0;text-align:left}.message-flash .main-error .fermer,.message-flash .main-warning .fermer,.message-flash .main-success .fermer{position:absolute;display:block;right:.5em;top:.5em;font-size:14px;font-size:.875rem;font-weight:bold}.block-main{background:#ebe6e0;padding:6em 0 2em}@media (min-width:768px){.block-main{padding-top:2em}}@media (max-width:767px){.block-main .main{width:auto;padding:0 2em}}.breadcrumbs{padding:0 0 1.5em;font-family:"Roboto",arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:500}.page-home .page-title,.page-home h1,.page-home h2,.page-home h3,.page-home h4,.page-home h5,.page-home h6{text-align:center}.page-home .page-title,.page-home .page-title a,.page-home h1,.page-home h1 a,.page-home h2,.page-home h2 a,.page-home h3,.page-home h3 a,.page-home h4,.page-home h4 a,.page-home h5,.page-home h5 a,.page-home h6,.page-home h6 a{color:#645c5b}.page-home p{font-size:15px;font-size:.9375rem;font-family:"Roboto",arial,sans-serif;color:#645c5b;text-align:center;line-height:1.3em}.page-home p.picture{margin-top:.4em}@media (max-width:767px){.page-home p.picture{margin-bottom:1.5em}}.page-home p.coords{font-size:18px;font-size:1.125rem;text-align:center;font-weight:300}.page-home p.action{text-align:center}.page-home p.quote{font-style:italic;font-size:16px;font-size:1rem;line-height:1.3em;text-align:center;font-weight:300}.page-home p.quote:before,.page-home p.quote:after{position:relative}.page-home p.quote:before{float:left;content:url(img/icon-quote-start-01.png);top:-1em;left:-1em}.page-home p.quote:after{float:right;content:url(img/icon-quote-end-01.png);bottom:-1em;right:-1em}@media (min-width:768px){.page-home p.quote{font-size:20px;font-size:1.25rem}}.page-home p.author{font-size:18px;font-size:1.125rem;text-align:center;font-weight:500}.page-home .block-quote .inner{padding:3em 4em}.page-home .block-social .wrapper{margin:0 -14px}.page-home .block-social .wrapper:before,.page-home .block-social .wrapper:after{content:' ';display:table}.page-home .block-social .wrapper:after{clear:both}.page-home .block-social .block{padding:0 0 14px}.page-home .block-social .block.block-2{padding-left:1.5em;padding-right:1.5em}@media (min-width:768px){.page-home .block-social .block{float:left;padding:0 14px}.page-home .block-social .block p{text-align:left}.page-home .block-social .block.block-1{width:40%}.page-home .block-social .block.block-2{width:60%;padding-left:0;padding-right:0}}@media (min-width:1025px){.page-home .block-social .block.block-1{width:60%}.page-home .block-social .block.block-2{width:40%}}.page-home .block-social .title{font-size:20px;font-size:1.25rem;text-align:center;padding-bottom:.3em}@media (min-width:768px){.page-home .block-social .title{font-size:24px;font-size:1.5rem;text-align:left}}.social-links{text-align:center}.social-links>.item{display:inline-block;vertical-align:middle}.social-links>.item a,.social-links>.item img{display:block}.social-links>.item>a:hover{opacity:.8}@media (min-width:768px){.social-links>.item+.item{margin-left:.6em}}.aside{padding:2em 0 0}@media (min-width:768px){.aside{padding:0}}.aside .page-title{font-size:24px;font-size:1.5rem;text-align:center}.aside .page-title,.aside .page-title a{color:#645c5b}.aside p{font-family:"Roboto",arial,sans-serif;font-size:15px;font-size:.9375rem;color:#645c5b;line-height:1.2em;text-align:center}.aside .social-links>.item+.item{margin-left:.3em;margin-bottom:.5em}.page-content #menu_content,.page-content #menu_ancres,.page-content #content_right{display:none}.page-content .intro p{font-size:16px;font-size:1rem;font-weight:500}.page-content .intro a{font-weight:bold;text-decoration:underline}.page-content .texte .paragraphe{padding:0 0 2.5em}.page-content .texte .paragraphe p,.page-content .texte .paragraphe li{font-family:"Roboto",arial,sans-serif;font-size:14px;font-size:.875rem;color:#645c5b;line-height:1.2em}.page-content .texte .paragraphe p:empty,.page-content .texte .paragraphe li:empty{display:none}.page-content .texte .paragraphe a{font-weight:bold;text-decoration:underline}.page-content .texte .paragraphe ul>li,.page-content .texte .paragraphe ol>li{background:url(img/icon-arrow-right-01.png) no-repeat 0 4px;padding:0 0 .8em 12px}.page-content .texte .paragraphe table{width:100%}.page-content .texte .paragraphe table th,.page-content .texte .paragraphe table td{padding:.7em;text-align:left;vertical-align:middle}.page-content .texte .paragraphe table th{border-bottom:2px solid #d7cdc1}.page-content .texte .paragraphe table td{border-bottom:1px solid #d7cdc1}.page-content .texte .paragraphe table td p{margin:0;padding:0}@media (min-width:768px){.page-content .intro,.page-content .texte{padding-right:2.5em}}.page-content .tabpanel .tablist{margin:0 0 2em;padding:.8em 0;line-height:1.6em;border:0 solid #bda0a2;border-top-width:2px;border-bottom-width:2px}.page-content .tabpanel .tablist:before,.page-content .tabpanel .tablist:after{content:' ';display:table}.page-content .tabpanel .tablist:after{clear:both}.page-content .tabpanel .tablist .tab{display:block;padding:.3em 0;text-transform:uppercase;font-family:"Ubuntu",arial,sans-serif;font-size:14px;font-size:.875rem;color:#928d8a;cursor:pointer}@media (min-width:768px){.page-content .tabpanel .tablist .tab{float:left;padding:0 1em 0 0}.page-content .tabpanel .tablist .tab+.tab{border-left:1px solid #bda0a2;padding-left:1em}}.page-content .tabpanel .tablist .tab:hover,.page-content .tabpanel .tablist .tab:focus{text-decoration:underline}.page-content .tabpanel .tablist .tab.selected{color:#645c59}.fixed-buttons{position:absolute;right:0;top:5.7em;z-index:1}@media (min-width:768px){.fixed-buttons{position:fixed;top:14em;bottom:auto}}#home .fixed-buttons{top:auto;bottom:3em}@media (min-width:768px){#home .fixed-buttons{top:14em;bottom:auto}}.fixed-buttons .book img{display:block;margin:0 auto;max-width:100%}.fixed-buttons .languages{display:block;margin:.2em 0 0;min-height:77px;background:url(img/btn-languages-bg.png) no-repeat right center}@media (min-width:768px){.fixed-buttons .languages{margin-top:.7em}}.fixed-buttons .languages>.lang{display:block;text-align:center}.fixed-buttons .languages>.lang>a{font-family:"Roboto",arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:500;opacity:.8;display:block;color:#fff;text-transform:uppercase;height:38.5px;line-height:38.5px}.fixed-buttons .languages>.lang>a:hover,.fixed-buttons .languages>.lang>a:focus{text-decoration:underline}.fixed-buttons .languages>.lang.active>a{opacity:1;cursor:default}.fixed-buttons .languages>.lang.active>a,.fixed-buttons .languages>.lang.active>a:hover{text-decoration:none}

.form .input input[type="number"] {
    width: 100%;
    transition: all .3s ease-in-out;
    display: block;
    width: 100%;
    background: none no-repeat #fff;
    border: 0;
    padding: .5em .7em;
    font-family: "Roboto",arial,sans-serif;
    font-size: 15px;
    font-size: .9375rem;
    color: #141212;
    line-height: 1.3em;
}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	color: #c09853;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.alert-heading {
	color: inherit;
}

.alert .close {
	display:none;
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
}

.alert-success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
	font-weight:700;
}