@import url("main-blessed1.css?z=211");@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsThumbs,.rsDefault .rsVideoFrameHolder{background:#333}.royalSlider{visibility:hidden}.royalSlider .rsFullscreenIcn{background-image:none;background-color:transparent;border-radius:100px}.royalSlider .rsFullscreenIcn:after{color:#fff;width:32px;height:32px;line-height:32px;text-align:center;display:block;content:"\f002";font-family:FontAwesome}.royalSlider .rsFullscreenIcn:active,.royalSlider .rsFullscreenIcn:focus,.royalSlider .rsFullscreenIcn:hover{background-color:rgba(0,0,0,.15)}.royalSlider .rsArrow{width:64px}.royalSlider .rsArrow .rsArrowIcn{top:44%;width:18px;height:1px;margin-top:0;margin-left:0;background:none transparent;border-radius:0}.royalSlider .rsArrow .rsArrowIcn:after{font-family:FontAwesome;position:absolute;z-index:2;top:-50%;left:auto;right:auto;color:hsla(0,0%,100%,.4);font-size:50px;line-height:1}.royalSlider .rsArrow.rsArrowLeft .rsArrowIcn:after{content:"\f104";left:-10px}.royalSlider .rsArrow.rsArrowRight .rsArrowIcn:after{content:"\f105";left:-5px}.royalSlider .rsArrow:active .rsArrowIcn:after,.royalSlider .rsArrow:focus .rsArrowIcn:after,.royalSlider .rsArrow:hover .rsArrowIcn:after{color:hsla(0,0%,100%,.8)}.royalSlider .rsBullets{bottom:25px;display:inline-block;width:auto;position:absolute;z-index:100;left:50%;padding:0;background:transparent;border-radius:0;transform:translateX(-50%)}.royalSlider .rsBullet{cursor:pointer;padding:0;width:10px;height:10px;margin:0 2px 4px}.royalSlider .rsBullet span{width:10px;height:10px;background:rgba(69,150,213,.4)}.royalSlider .rsBullet.rsNavSelected span,.royalSlider .rsBullet:active span,.royalSlider .rsBullet:focus span,.royalSlider .rsBullet:hover span{background-color:#4596d5}.royalSlider.rsFullscreen{background:hsla(0,0%,100%,.97);z-index:1500!important}.royalSlider.rsFullscreen .rsFullscreenIcn{background-color:rgba(0,0,0,.2)}.royalSlider.rsFullscreen .rsFullscreenIcn:after{content:"\f00d"}.royalSlider.rsFullscreen .rsFullscreenIcn:active,.royalSlider.rsFullscreen .rsFullscreenIcn:focus,.royalSlider.rsFullscreen .rsFullscreenIcn:hover{background-color:rgba(0,0,0,.4)}.royalSlider.rsFullscreen .rsOverflow,.royalSlider.rsFullscreen .rsSlide,.royalSlider.rsFullscreen .rsThumbs,.royalSlider.rsFullscreen .rsVideoFrameHolder{background:none}.royalSlider.rsFullscreen .rsArrow .rsArrowIcn:after{color:rgba(0,0,0,.2)}.royalSlider.rsFullscreen .rsArrow:active .rsArrowIcn:after,.royalSlider.rsFullscreen .rsArrow:focus .rsArrowIcn:after,.royalSlider.rsFullscreen .rsArrow:hover .rsArrowIcn:after{color:rgba(0,0,0,.4)}.royalSlider.rsNoDrag .rsOverflow{cursor:auto!important}.fullGallery{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0}.fullGallery,.fullGallery .rsABlock,.fullGallery .rsOverflow{width:100%!important;height:100%!important}.fullGallery .rsABlock{position:absolute;z-index:25;top:0;left:0}.fullGallery .rsABlock:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;z-index:3;display:block}.fullGallery .rsABlock .gallery-item{position:absolute;z-index:50;top:45%;left:50%;width:60%;height:50%;line-height:1;transform:translate(-50%,-50%);transition:background-color .5s ease-in-out}.fullGallery .rsABlock .gallery-item:active .block .block-suptitle,.fullGallery .rsABlock .gallery-item:focus .block .block-suptitle,.fullGallery .rsABlock .gallery-item:hover .block .block-suptitle{padding:15px 20px;font-size:12px}.fullGallery .rsABlock .block{position:absolute;z-index:50;top:50%;left:10%;width:80%;text-align:center;display:block;transform:translateY(-50%)}.fullGallery .rsABlock .block .block-suptitle{display:inline-block;background-color:#1e73b6;color:#fff;padding:8px 11px;border-radius:5px;font-weight:700;font-size:10px;text-transform:uppercase;margin-top:20px;transition:background-color .25s ease,padding .5s ease,font-size .5s}.fullGallery .rsABlock .block .highlight-pill{margin:0 auto 10px;color:#4596d5;font-size:12px;background-color:#fff;text-align:center;padding:12px;display:inline-block;border-radius:5px;text-transform:uppercase;border:1px solid #4596d5}.fullGallery .rsABlock .block .block-title{display:block;color:#fff;font-size:40px;line-height:1.1;margin:0;transition:color .25s ease}.fullGallery .rsABlock .block .block-text{line-height:1.5;font-size:16px;color:#fff;margin-top:15px;transition:color .25s ease;text-shadow:1px 1px 10px #000}.fullGallery .rsABlock .block:active,.fullGallery .rsABlock .block:focus,.fullGallery .rsABlock .block:hover{text-decoration:none!important}.detailGallery{width:100%;height:560px;margin-top:0}.detailGallery.inBlog{margin:40px 0}.tabGallery{width:100%;height:360px}.tabGallery .rsArrow{width:44px}.tabGallery .rsArrow .rsArrowIcn:after{font-size:40px}.guestbookGallery{visibility:hidden;width:80%;height:auto;margin:0 auto 30px}.guestbookGallery,.guestbookGallery .rsOverflow,.guestbookGallery .rsSlide,.guestbookGallery .rsThumbs,.guestbookGallery .rsVideoFrameHolder{background:transparent}.guestbookGallery .rsBullets{bottom:-30px}.guestbookGallery .guestbook-item{color:#555;text-align:center}.guestbookGallery .guestbook-item .guestbook-text{font-weight:300;font-size:14px}.guestbookGallery .guestbook-item .guestbook-signature{margin-bottom:10px;font-weight:400;font-size:20px;line-height:1;color:#232321;margin-top:40px}.guestbookGallery .guestbook-item:before{content:"\f10d";font-size:25px;color:#232321;font-family:FontAwesome;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:10}.locationsGallery{width:100%;height:auto;visibility:hidden;margin:0 auto 30px}.locationsGallery,.locationsGallery .rsOverflow,.locationsGallery .rsSlide,.locationsGallery .rsThumbs,.locationsGallery .rsVideoFrameHolder{background:transparent}.locationsGallery .rsBullets{bottom:-30px}.locationsGallery .thumbnail{display:inline-block;margin-bottom:30px}.locationsGallery .thumbnail .thumb-title{font-size:20px}@media (max-width:479px){.royalSlider .rsArrow .rsArrowIcn:after{font-size:32px}.royalSlider .rsArrow.rsArrowLeft .rsArrowIcn:after{content:"\f104";left:-20px}.royalSlider .rsArrow.rsArrowRight .rsArrowIcn:after{content:"\f105";left:10px}.fullGallery{position:relative;width:100%!important;height:440px!important;top:auto;bottom:auto;left:auto;right:auto}.fullGallery .rsABlock .gallery-item{top:50%;width:86%;padding-top:56%}.fullGallery .rsABlock .block .block-suptitle{padding:6px 8px}.fullGallery .rsABlock .block .block-title{font-size:25px}.detailGallery{height:320px}.detailGallery.inBlog{height:320px;margin:20px 0}.tabGallery{margin-top:20px;height:320px}.tabGallery .rsArrow .rsArrowIcn{top:47%}.guestbookGallery{width:100%;margin-bottom:10px}.guestbookGallery .rsBullets{bottom:-15px}.locationsGallery{width:100%;margin-bottom:10px}.locationsGallery .rsBullets{bottom:-15px}.locationsGallery .simple-list{padding-top:0}.locationsGallery .thumbnail{margin-bottom:10px}.locationsGallery .thumbnail .caption{padding-top:0}}@media (min-width:480px) and (max-width:767px){.royalSlider .rsArrow .rsArrowIcn:after{font-size:32px}.royalSlider .rsArrow.rsArrowLeft .rsArrowIcn:after{content:"\f104";left:-20px}.royalSlider .rsArrow.rsArrowRight .rsArrowIcn:after{content:"\f105";left:10px}.fullGallery{position:relative;width:100%!important;height:255px!important;top:auto;bottom:auto;left:auto;right:auto}.fullGallery .rsABlock .gallery-item{top:50%;width:85%;padding-top:30%}.fullGallery .rsABlock .block .block-suptitle{padding:6px 8px}.fullGallery .rsABlock .block .block-title{font-size:22px}.detailGallery{height:260px}.detailGallery.inBlog{height:260px;margin:20px 0}.tabGallery{margin-top:20px;height:260px}.tabGallery .rsArrow .rsArrowIcn{top:47%}.guestbookGallery{width:100%;margin-bottom:10px}.guestbookGallery .rsBullets{bottom:-15px}.locationsGallery{width:100%;margin-bottom:10px}.locationsGallery .rsBullets{bottom:-15px}.locationsGallery .simple-list{padding-top:0}.locationsGallery .thumbnail{margin-bottom:10px}.blog-gallery{margin-top:0}}@media (min-width:768px) and (max-width:991px){.fullGallery .rsABlock .gallery-item{width:80%;padding-top:42%}.fullGallery .rsABlock .block .block-title{font-size:32px}.fullGallery .rsABlock .block .block-text{font-size:15px}.detailGallery{height:320px}.detailGallery.inBlog{height:420px;margin:30px 0}.tabGallery{margin-top:20px;height:380px}.tabGallery .rsArrow .rsArrowIcn{top:47%}}@media (min-width:992px) and (max-width:1199px){.fullGallery .rsABlock .block .block-title{font-size:34px}.fullGallery .rsABlock .block .block-text{font-size:15px}.fullGallery .rsABlock .gallery-item{width:70%}.detailGallery{height:420px}.detailGallery.inBlog{height:520px;margin:30px 0}.tabGallery{height:410px}}@media (min-width:1200px){#fit-screen,.fullGallery{min-height:590px}}.lg-outer .lg-has-vimeo .lg-video-play,.lg-outer .lg-has-vimeo:hover .lg-video-play{background-image:url(/images/lightgallery/vimeo-play.png)}.lg-outer .lg-has-html5 .lg-video-play{background-image:url(/images/lightgallery/video-play.png)}.lg-outer .lg-has-youtube .lg-video-play,.lg-outer .lg-has-youtube:hover .lg-video-play{background-image:url(/images/lightgallery/youtube-play.png)}.lg-outer .lg-item{background-image:url(/images/lightgallery/loading.gif)}.lg-backdrop{background-color:rgba(0,0,0,.97);z-index:109}.lg-outer{z-index:110}body{font-weight:300}a:active,a:focus,a:hover{outline:none}#fw-main{overflow:hidden;width:100%;background-color:#fff;max-width:1900px;margin:auto;box-shadow:0 0 82px rgba(0,0,0,.1)}.container-fluid{padding:0}.content{padding:100px 0}p{margin:0 0 20px}.xms-text a{transition:color .25s ease}.xms-text a strong{font-size:90%}.xms-text a:active,.xms-text a:focus,.xms-text a:hover{text-decoration:none}.xms-text p{margin:0 0 20px}.xms-text h1,.xms-text h2,.xms-text h3,.xms-text h4,.xms-text h5{margin-top:30px;margin-bottom:20px}.xms-text h1:first-child,.xms-text h2:first-child,.xms-text h3:first-child,.xms-text h4:first-child,.xms-text h5:first-child{margin-top:0}.xms-text h3{font-size:21px;font-weight:400}.xms-text h4{margin-top:0;font-size:14px;font-weight:700;color:#3c3c3c;margin-bottom:0;line-height:1.6}.xms-text ul{padding:0;margin:10px 0 20px;list-style:none}.xms-text ul li{padding:0 0 10px 20px;position:relative}.xms-text ul li:before{content:"\f105";font-family:FontAwesome;position:absolute;font-size:120%;left:5px;top:-3px;color:#4596d5}.xms-text ul.contact-list{margin:0 0 20px}.xms-text ul.contact-list li{padding:0 0 18px}.xms-text ul.contact-list li strong{font-size:95%}.xms-text ul.contact-list li a,.xms-text ul.contact-list li span{color:#3c3c3c}.xms-text ul.contact-list li a:active,.xms-text ul.contact-list li a:focus,.xms-text ul.contact-list li a:hover{color:#000}.xms-text ul.contact-list li:before{display:none}.xms-text ul.contact-list li:last-child{padding-bottom:0}.xms-text.two-rows{padding-top:20px;column-count:2;column-gap:60px}.xms-text.two-rows h3{font-size:16px;font-weight:700;color:#17578a;margin-bottom:10px}.xms-text.two-rows ul li{display:inline-block;width:100%}.page-header{padding:0;margin:100px 0 20px;border:0 none}.page-header h1,.page-header h2{margin:0;font-size:28px}.page-header h1 strong,.page-header h2 strong{display:block;margin-top:8px;font-size:14px;font-weight:400;color:#4596d5}.page-header:first-child{margin-top:0}.header-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:425px;margin-bottom:10px;position:relative;z-index:1}.header-photo.contain{background-size:contain}.header-photo.top{background-position:top}.header-photo .container-absolute{position:absolute;z-index:10;bottom:60px;width:100%}.header-photo .page-header{margin:0}.header-photo .page-header h1,.header-photo .page-header h2{color:#fff;font-size:32px}.header-photo .page-header h1 strong,.header-photo .page-header h2 strong{font-size:16px;color:#fff;line-height:1.4}.header-photo:after{content:"";position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.45)}.list-intro-search{margin-top:-20px;margin-bottom:50px}.list-intro-search .page-header h1 strong,.list-intro-search .page-header h2 strong{font-size:16px;font-weight:300;color:#555;line-height:1.4}.sort{position:absolute;z-index:5;top:-65px;width:100%}.sort a{text-transform:uppercase;font-size:13px;font-weight:400;color:hsla(0,0%,50%,.75);transition:color .25s ease}.sort a i{display:inline-block;margin-left:3px;color:gray}.sort a:active,.sort a:focus,.sort a:hover{color:gray;text-decoration:none}.sort .dropdown-menu{padding:6px 0;border:1px solid #eee;box-shadow:0 3px 6px rgba(0,0,0,.075);left:-9px;background-color:#fff;margin:5px 0 0}.sort .dropdown-menu>li>a{padding:3px 8px;text-transform:none;font-size:11px}.sort .dropdown-menu>li>a:active,.sort .dropdown-menu>li>a:focus,.sort .dropdown-menu>li>a:hover{background-color:#fff;color:gray}.sort .toggle{text-align:right}.sort .toggle a{color:hsla(0,0%,50%,.5)}.sort .toggle a i{color:gray;margin-left:0;margin-right:3px}.sort .toggle a:active,.sort .toggle a:focus,.sort .toggle a:hover{color:rgba(0,0,0,.5)}.sort .toggle a.active,.sort .toggle a.active .fa{color:#4596d5}.sort .toggle a+a{margin-left:20px}.blue-box{background-color:#17578a;color:#fff;font-size:18px}.blue-box .caption{padding:30px}.blue-box .title{font-size:26px;margin:0;color:#fff}.blue-box .text{margin-top:30px;font-weight:400}.blue-box .links{margin-top:30px}.blue-box .links a,.blue-box .links span{display:inline-block;margin-bottom:5px;color:hsla(0,0%,100%,.8);transition:color .25s ease}.blue-box .links a:active,.blue-box .links a:focus,.blue-box .links a:hover{text-decoration:none;color:#fff}#map_contacts{width:100%;height:500px}.contact-items{padding-top:30px}.contact-items ul{padding:0;margin:0;list-style:none;font-size:16px;font-weight:400}.contact-items ul li{padding:0 0 10px;vertical-align:middle}.contact-items ul li a,.contact-items ul li span{display:inline-block;color:#404040;transition:color .25s ease}.contact-items ul li a span,.contact-items ul li span span{color:#17578a}.contact-items ul li a:active,.contact-items ul li a:focus,.contact-items ul li a:hover{text-decoration:none;color:#000}.blog-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:560px;margin:40px 0}.blog-photo.contain{background-size:contain}.blog-photo.top{background-position:top}.share{text-align:right;font-size:14px}.share .title{display:inline-block;margin:0 10px 0 0;font-size:14px}.share a{display:inline-block;margin:0 -2px}.share a.facebook{color:#3b5998}.share a.twitter{color:#55acee}.share a.linkedin{color:#007bb5}.share a.outras{color:#e1501e}.share a:active.facebook,.share a:focus.facebook,.share a:hover.facebook{color:#2d4373}.share a:active.twitter,.share a:focus.twitter,.share a:hover.twitter{color:#2795e9}.share a:active.linkedin,.share a:focus.linkedin,.share a:hover.linkedin{color:#005882}.share a:active.outras,.share a:focus.outras,.share a:hover.outras{color:#b44018}@media (max-width:479px){.container{padding-left:20px;padding-right:20px}.content{padding:40px 0}.xms-text h3{font-size:18px}.xms-text.two-rows{padding-top:10px;column-count:1;column-gap:0}.xms-text.two-rows h3{font-size:15px}.page-header{margin:30px 0 20px}.page-header h1,.page-header h2{font-size:20px}.page-header h1 strong,.page-header h2 strong{font-size:13px}.list-intro-search{margin-top:0;margin-bottom:40px}.list-intro-search .page-header h1 strong,.list-intro-search .page-header h2 strong{font-size:14px}.sort{top:-45px}.sort .toggle{text-align:left}.header-photo{height:320px}.header-photo .container-absolute{bottom:25px}.header-photo .page-header{margin:0}.header-photo .page-header h1,.header-photo .page-header h2{font-size:22px}.header-photo .page-header h1 strong,.header-photo .page-header h2 strong{font-size:13px}.blue-box{font-size:14px}.blue-box .caption{padding:20px}.blue-box .title{font-size:20px}.blue-box .links,.blue-box .text{margin-top:20px}#map_contacts{height:320px}.contact-items{padding-top:0}.contact-items ul{font-size:17px}.blog-photo{height:320px;margin:20px 0}.share{text-align:left;font-size:12px;margin-top:30px}.share .title{margin:0 10px 0 0;font-size:14px}}@media (min-width:480px) and (max-width:767px){.content{padding:40px 0}.xms-text h3{font-size:18px}.xms-text.two-rows{padding-top:10px;column-count:1;column-gap:0}.xms-text.two-rows h3{font-size:15px}.page-header{margin:30px 0 10px}.page-header h1,.page-header h2{font-size:20px}.page-header h1 strong,.page-header h2 strong{font-size:13px}.list-intro-search{margin-top:0;margin-bottom:20px}.list-intro-search .page-header h1 strong,.list-intro-search .page-header h2 strong{font-size:14px}.sort{top:-45px}.sort .toggle{text-align:left}.header-photo{height:240px}.header-photo .container-absolute{bottom:25px}.header-photo .page-header{margin:0}.header-photo .page-header h1,.header-photo .page-header h2{font-size:22px}.header-photo .page-header h1 strong,.header-photo .page-header h2 strong{font-size:13px}.blue-box{font-size:14px}.blue-box .caption{padding:20px}.blue-box .title{font-size:20px}.blue-box .links,.blue-box .text{margin-top:20px}#map_contacts{height:320px}.contact-items{padding-top:0}.contact-items ul{font-size:17px}.contact-items ul li{margin:10px 0;display:block;vertical-align:top}.blog-photo{height:260px;margin:20px 0}.share{font-size:12px}.share .title{margin:0 10px 0 0;font-size:14px}}@media (min-width:768px) and (max-width:991px){.content{padding:80px 0}.xms-text h3{font-size:19px}.xms-text.two-rows{column-gap:40px}.xms-text.two-rows h3{font-size:15px}.page-header{margin:60px 0 20px}.page-header h1,.page-header h2{font-size:26px}.list-intro-search{margin-top:0}.sort{top:-49px}.header-photo{height:320px}.header-photo .container-absolute{bottom:30px}.header-photo .page-header{margin:0}.header-photo .page-header h1,.header-photo .page-header h2{font-size:28px}.header-photo .page-header h1 strong,.header-photo .page-header h2 strong{font-size:14px}.blue-box{font-size:15px}.blue-box .caption{padding:20px}.blue-box .title{font-size:22px}.blue-box .links,.blue-box .text{margin-top:20px}#map_contacts{height:360px}.contact-items ul{font-size:15px}.blog-photo{height:420px;margin:30px 0}}@media (min-width:992px) and (max-width:1199px){.container{padding-left:15px;padding-right:15px}.content{padding:80px 0 60px}.xms-text h3{font-size:19px}.xms-text.two-rows h3{font-size:15px}.page-header{margin:60px 0 20px}.page-header h1,.page-header h2{font-size:26px}.list-intro-search{margin-top:0}.sort{top:-52px}.header-photo{height:320px}.header-photo .container-absolute{bottom:30px}.header-photo .page-header{margin:0}.header-photo .page-header h1,.header-photo .page-header h2{font-size:30px}.header-photo .page-header h1 strong,.header-photo .page-header h2 strong{font-size:14px}.blue-box{font-size:16px}.blue-box .title{font-size:24px}#map_contacts{height:360px}.blog-photo{height:520px;margin:30px 0}}footer a{transition:color .25s ease}footer a:active,footer a:focus,footer a:hover{text-decoration:none;color:rgba(0,0,0,.75)}footer a:active strong,footer a:focus strong,footer a:hover strong{color:rgba(0,0,0,.65)}.newsletter-bar{background-color:#282835;padding:80px 0;text-align:center;color:#8c8c8c}.newsletter-bar .title{font-size:28px;color:#fff;margin:0 0 10px}.footer-bottom{padding:100px 0;position:relative;z-index:1}.footer-bottom:after{content:"";position:absolute;z-index:1;left:0;top:51%;width:100%;height:1px;background-image:linear-gradient(90deg,transparent 30%,#000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#ff000000",GradientType=1);opacity:.1;filter:alpha(opacity=10)}.footer-logo{width:162px;height:80px}.footer-links{padding-bottom:30px;text-align:right;font-size:14px;font-weight:300;color:rgba(0,0,0,.5)}.footer-links a,.footer-links div{display:inline-block;color:rgba(0,0,0,.5)}.footer-links a strong,.footer-links div strong{display:inline-block;font-weight:700;color:rgba(0,0,0,.65);margin-right:3px}.footer-links .share,.footer-links a+a,.footer-links a+div,.footer-links div+a{margin-left:30px}.footer-links .share{display:inline-block}.footer-links .share .title{font-size:14px;margin:0;display:inline-block;font-weight:700;color:rgba(0,0,0,.65)}.footer-links .share a{position:relative;font-size:12px;color:#999;top:-2px}.footer-links .share a:active,.footer-links .share a:focus,.footer-links .share a:hover{color:#777}.footer-links .share a+a{margin-left:-4px}.copyright-container{text-align:right}.copyright-container .copyright{font-weight:400;font-size:11px;color:rgba(0,0,0,.4)}.copyright-container .copyright a{color:rgba(0,0,0,.4);transition:color .25s ease}.copyright-container .copyright a:active,.copyright-container .copyright a:focus,.copyright-container .copyright a:hover{color:rgba(0,0,0,.6);text-decoration:none}.copyright-container .copyright a.menu{display:inline-block;font-weight:700;text-transform:uppercase;color:rgba(0,0,0,.6);margin-right:15px}.copyright-container .copyright a.menu.active,.copyright-container .copyright a.menu:active,.copyright-container .copyright a.menu:focus,.copyright-container .copyright a.menu:hover{color:rgba(0,0,0,.8)}@media (max-width:479px){.newsletter-bar{text-align:left;padding:60px 0;font-size:13px}.newsletter-bar .title{font-size:20px}.newsletter-bar .form-group{margin:0}.newsletter-bar .checkbox{margin:0!important}.footer-bottom{padding:30px 0}.footer-bottom:after{top:300px;background-image:linear-gradient(90deg,#000 0,transparent);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff000000",endColorstr="#00000000",GradientType=1)}.footer-logo{margin:0 auto 30px;width:122px;height:60px}.footer-links{text-align:left;padding-bottom:60px;font-size:14px}.footer-links .share,.footer-links a,.footer-links div{display:block}.footer-links .share,.footer-links a+a,.footer-links a+div,.footer-links div+a{margin-left:0;margin-top:14px}.footer-links .share .title{font-size:14px}.footer-links .share a{font-size:10px;top:-1px;display:inline-block}.footer-links .share a+a{margin-left:-4px;margin-top:0}.footer-links .lang{margin-top:30px!important}.copyright-container{text-align:left}.copyright-container .copyright{font-size:11px}.copyright-container .copyright a.menu{margin-right:10px;margin-left:0;margin-bottom:10px}}@media (min-width:480px) and (max-width:767px){.newsletter-bar{padding:60px 0;font-size:13px}.newsletter-bar .title{font-size:20px}.newsletter-bar .form-group{margin:0}.newsletter-bar .checkbox{margin:0!important}.footer-bottom{padding:30px 0}.footer-bottom:after{top:185px}.footer-logo{margin-top:0;width:122px;height:60px}.footer-links{padding-bottom:40px;font-size:14px}.footer-links .share,.footer-links a,.footer-links div{display:block}.footer-links .share,.footer-links a+a,.footer-links a+div,.footer-links div+a{margin-left:0;margin-top:14px}.footer-links .share .title{font-size:14px}.footer-links .share a{font-size:10px;top:-1px;display:inline-block}.footer-links .share a+a{margin-left:-4px;margin-top:0}.footer-links .lang{margin-top:20px!important}.copyright-container .copyright{font-size:10px}.copyright-container .copyright a.menu{margin-right:0;margin-left:8px;margin-bottom:10px}}@media (min-width:768px) and (max-width:991px){.newsletter-bar{padding:60px 0;font-size:13px}.newsletter-bar .title{font-size:26px}.footer-bottom{padding:60px 0}.footer-bottom:after{top:45%}.footer-logo{margin-top:0;width:103px;height:50px}.footer-links{padding-bottom:26px;font-size:12px}.footer-links .share,.footer-links a+a,.footer-links a+div,.footer-links div+a{margin-left:12px}.footer-links .share .title{font-size:12px}.footer-links .share a{font-size:10px;top:-1px}.footer-links .share a+a{margin-left:-4px}.copyright-container .copyright{font-size:11px}.copyright-container .copyright a.menu{margin-right:0;margin-left:10px;margin-bottom:10px}}@media (min-width:992px) and (max-width:1199px){.newsletter-bar{padding:60px 0;font-size:13px}.newsletter-bar .title{font-size:26px}.footer-bottom{padding:80px 0}.footer-bottom:after{top:46%}.footer-logo{margin-top:0}.copyright-container .copyright a.menu{margin-right:0;margin-left:10px;margin-bottom:10px}}#fit-screen{position:relative;z-index:1;width:100%;height:750px;background-color:#333}.search-home{position:absolute;z-index:20;bottom:50px;width:100%}@media (max-width:479px){.search-home{position:relative;bottom:auto;background-color:#e5e5e5;padding-top:20px;padding-bottom:20px}#fit-screen{height:auto!important}}@media (min-width:480px) and (max-width:767px){.search-home{position:relative;bottom:auto;background-color:#e5e5e5;padding-top:20px;padding-bottom:20px}#fit-screen{height:auto!important}}.detail .page-header{margin-bottom:30px}.detail .page-header h1{font-size:26px}.detail .detail-icons{margin:20px 0;padding:27px 0 20px;border:0 none}.detail-caption{padding-top:40px}.detail-link{margin-bottom:20px;display:block;font-weight:400;font-size:12px;text-transform:uppercase;color:#bbb}.detail-link .fa{font-size:20px;position:relative;top:2px;padding-right:5px}.detail-link:active,.detail-link:focus,.detail-link:hover{text-decoration:none}.detail-title{margin:0;font-weight:400;color:#010110;font-size:22px}.detail-title strong{display:block;margin-top:4px;font-size:14px;font-weight:400;color:#4596d5}.detail-booking{background-color:#f9f9f9}.text-detail{margin-top:30px}.booking-price{text-align:center;padding:42px 30px;font-size:16px;color:#666}.booking-price strong{display:inline;font-weight:400;color:#010110;font-size:25px}.booking-form{background-color:#ededed;padding:30px}.booking-form .form-control{font-size:12px}.booking-message{padding:30px;font-size:12px;line-height:1.5;color:#888}.booking-message p{margin-bottom:0;text-align:center}.booking-message a{color:#777;text-decoration:underline;transition:color .25s ease}.booking-message a:active,.booking-message a:focus,.booking-message a:hover{color:#444}.detail-secondary-info{padding-top:100px}.offer-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:300px}.offer-photo.contain{background-size:contain}.offer-photo.top{background-position:top}.location-title{margin:0 0 20px;font-size:21px}.location-title strong{display:block;margin-top:6px;font-size:14px;font-weight:400;color:#4596d5}.location-box{background-color:#17578a}.location-box #map_canvas{height:300px}.location-box .location-title{margin:0;font-weight:400;color:#fff}.location-caption{padding:30px}.location-text{margin-top:20px;color:hsla(0,0%,100%,.9);font-weight:300}.location-text p{margin-bottom:10px}.location-text p:last-child{margin-bottom:0}#map_info{width:100%;height:400px}ul.map-info-lengend{margin:0 0 10px;padding:0;list-style:none}ul.map-info-lengend li{padding:0 0 10px;line-height:36px;vertical-align:middle}ul.map-info-lengend li i{display:inline-block;margin-right:2px}.btn-search{position:fixed;top:-200px;left:auto;z-index:5;transition:top 1s;font-size:12px;padding:10px;padding-right:25px}.btn-search .fa{font-size:18px;top:10px;right:8px;position:absolute;line-height:1}.btn-search.show-search{top:150px}@media (max-width:479px){.detail-caption{padding-top:30px}.detail-link{margin-bottom:5px}.detail-title{font-size:20px}.detail-title strong{font-size:13px}.detail-icons{margin:20px 0}.detail-secondary-info{padding-top:30px}.location-box #map_canvas_mobile{width:100%;height:320px!important}.location-caption{padding:20px}.location-title{font-size:19px}.location-title strong{font-size:13px}.location-text{margin-top:15px}.detail-booking{margin-top:40px}#map_info_mobile{width:100%;height:320px}.offer-photo{min-height:200px;margin-bottom:30px}.btn-search{bottom:-200px;top:auto;transition:bottom 1s}.btn-search.show-search{bottom:30px;top:auto}.detail .page-header{margin-bottom:19px}.detail .page-header h1{font-size:24px}.detail .detail-icons{margin:0 0 20px;padding-top:25px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.booking-price{padding:20px;font-size:14px}.booking-price strong{font-size:21px}.booking-form,.booking-message{padding:20px}}@media (min-width:480px) and (max-width:767px){.detail-caption{padding-top:30px}.detail-title{font-size:20px}.detail-title strong{font-size:13px}.detail-link{margin-bottom:5px}.btn-search.show-search{top:100px}.detail-icons{margin:20px 0}.detail-secondary-info{padding-top:30px}.location-box #map_canvas_mobile{width:100%;height:260px}.location-caption{padding:20px}.location-title{font-size:19px}.location-title strong{font-size:13px}.location-text{margin-top:15px}.detail-booking{margin-top:20px}#map_info_mobile{width:100%;height:260px}ul.map-info-lengend{margin:0 0 10px}ul.map-info-lengend li{display:inline-block;padding:0 10px 10px 0;vertical-align:top}.offer-photo{min-height:200px}.detail .page-header{margin-bottom:19px}.detail .page-header h1{font-size:24px}.detail .detail-icons{margin:0 0 20px;padding-top:25px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.booking-price{padding:20px;font-size:14px}.booking-price strong{font-size:18px}.booking-form,.booking-message{padding:20px}}@media (min-width:768px) and (max-width:991px){.location-caption{padding:20px}.location-title{font-size:19px}.location-title strong{font-size:13px}.location-text{margin-top:15px}.detail-booking{margin-top:20px}.detail .detail-icons{margin:0 0 20px;padding-top:25px;padding-bottom:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.booking-price{padding:34px 20px;font-size:14px}.booking-price strong{font-size:20px}}@media (min-width:992px) and (max-width:1199px){.location-title{font-size:20px}.location-title strong{font-size:13px}.booking-form .form-control{font-size:11px}.booking-form .form-group .calendar-icon{width:20px;bottom:21px}}@media (min-width:480px) and (max-width:767px){.grid-calculator .col-ms-12 .thumbnail{padding-top:25%}.grid-calculator .col-ms-8 .thumbnail{padding-top:50%}.grid-calculator .col-ms-9 .thumbnail,.grid-calculator .col-ms-12 .thumbnail{padding-top:33.3%}}@media (min-width:768px) and (max-width:991px){.grid-calculator .col-sm-12 .thumbnail{padding-top:25%}.grid-calculator .col-sm-6 .thumbnail,.grid-calculator .col-sm-8 .thumbnail{padding-top:50%}.grid-calculator .col-sm-9 .thumbnail,.grid-calculator .col-sm-12 .thumbnail{padding-top:33.3%}}@media (min-width:992px) and (max-width:1199px){.grid-calculator .col-md-12 .thumbnail{padding-top:25%}.grid-calculator .col-md-6 .thumbnail,.grid-calculator .col-md-8 .thumbnail{padding-top:50%}.grid-calculator .col-md-9 .thumbnail{padding-top:33.3%}}@media (min-width:1200px){.grid-calculator .col-lg-12 .thumbnail{padding-top:33.3%}.grid-calculator .col-lg-6 .thumbnail,.grid-calculator .col-lg-8 .thumbnail{padding-top:50%}.grid-calculator .col-lg-9 .thumbnail{padding-top:33.3%}}#nav-icon{width:28px;height:26px;position:relative;margin:30px 25px 0 0!important;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;border:0 none;background:transparent!important}#nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#010110;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:9px}#nav-icon span:nth-child(4){top:18px}#nav-icon.open span:first-child{top:9px;width:0;left:50%}#nav-icon.open span:nth-child(2){transform:rotate(45deg)}#nav-icon.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:9px;width:0;left:50%}.full-menu{position:fixed;background-color:hsla(0,0%,100%,.99);transform:translate(100%);transition:all .3s ease-in-out;width:100%;height:100%;top:0;right:0;z-index:100!important}.full-menu ul{margin:36% 0 0;padding:0;list-style:none;text-align:center}.full-menu li{padding:8px 20px;font-size:17px;opacity:0;transition:all .3s ease;cursor:pointer}.full-menu li a{color:rgba(51,51,51,.6);text-decoration:none;display:inline-block;text-transform:uppercase}.full-menu li a:active,.full-menu li a:focus,.full-menu li a:hover{color:#4596d5;text-decoration:none}.full-menu li.book{margin-top:7px}.full-menu li.book a{position:relative;z-index:1;color:#fff!important}.full-menu li.book a:after{content:"";position:absolute;z-index:-1;top:-7px;left:-14px;bottom:-7px;right:-14px;border-radius:5px;background-color:#ee5250}.full-menu li.secondary{display:block;margin-top:25px;font-size:12px;font-weight:400}.full-menu li.secondary a{display:inline-block;padding:5px 7px}.full-menu.active{transform:translate(0);opacity:1;z-index:30;width:100%;height:100%}.full-menu.active li{opacity:1;filter:alpha(opacity=100);transform:translate(0)}.full-menu.active li.active a,.full-menu.active li.active a:active,.full-menu.active li.active a:focus,.full-menu.active li.active a:hover{color:#4596d5;font-weight:400;text-decoration:none}.full-menu.active li{transition-delay:.15s}.full-menu.active li+li{transition-delay:.25s}.full-menu.active li+li+li{transition-delay:.35s}.full-menu.active li+li+li+li{transition-delay:.45s}.full-menu.active li+li+li+li+li{transition-delay:.55s}.full-menu.active li+li+li+li+li+li{transition-delay:.65s}.full-menu.active li+li+li+li+li+li+li{transition-delay:.75s}.full-menu.active li+li+li+li+li+li+li+li{transition-delay:.85s}.full-menu.active li+li+li+li+li+li+li+li+li{transition-delay:.95s}.full-menu.active li+li+li+li+li+li+li+li+li+li{transition-delay:1.05s}@media (min-width:480px) and (max-width:767px){.full-menu ul{margin:20% 0 0}.full-menu li{padding:14px;font-size:15px;display:inline-block}.full-menu li.secondary{display:block;margin-top:0;font-size:12px}}@media (min-width:768px) and (max-width:991px){.full-menu{display:none}}@media (min-width:992px) and (max-width:1199px){.full-menu{display:none}}@media (min-width:1200px){.full-menu{display:none}}.cookie-bar{transition:all 2s ease-in-out;background-color:#000;position:fixed;color:hsla(0,0%,100%,.9);width:100%;padding:20px;z-index:1000;right:0;bottom:-400px}.cookie-bar a{color:#fff;font-weight:500;text-decoration:underline}.cookie-bar a:active,.cookie-bar a:focus,.cookie-bar a:hover{color:hsla(0,0%,100%,.7)}.cookie-bar .cookie-bar-text{font-size:12px;line-height:18px;padding-top:3px;text-align:center}.cookie-bar .cookie-bar-text p{margin:0 0 10px}.cookie-bar .cookie-bar-button{text-align:center}.cookie-bar .cookie-bar-button .btn{padding:4px 8px;background-color:#4596d5;white-space:pre-wrap;border-radius:0;margin:0;font-size:13px;color:#fff;text-decoration:none;display:inline-block!important}.cookie-bar .cookie-bar-button .btn:active,.cookie-bar .cookie-bar-button .btn:focus,.cookie-bar .cookie-bar-button .btn:hover{background-color:#2b7dbc}.cookie-bar .cookie-bar-button a{display:block}.cookie-open{visibility:visible;bottom:0}.cookie-close{visibility:hidden;bottom:-400px}.gm-style-iw{max-width:420px!important}.info-box{padding:5px}.info-box:after,.info-box:before{content:" ";display:table}.info-box:after{clear:both}.info-box .left{width:28%;display:block;float:left}.info-box .left img{display:inline-block;width:130px}.info-box .right{width:62%;display:inline-block;float:right}.info-box h3{font-size:13px;margin:0 0 10px}.info-box p{color:#888;margin:0;font-size:12px}.info-box .btn{margin-top:10px;font-size:11px;padding:5px;margin-right:5px;display:inline-block}@media (max-width:479px){.gm-style-iw{max-width:280px!important}.info-box .left img{width:90px}}@media (min-width:480px) and (max-width:767px){.gm-style-iw{max-width:300px!important}.info-box .left img{width:100px}}.b-lazy{transition:opacity .5s ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ultra-bold{font-weight:900}.bold,strong{font-weight:700}.semi-bold{font-weight:500}.regular{font-weight:400}.light{font-weight:300}.thin{font-weight:100}.color-primary{color:#4596d5}.color-primary a{color:#4596d5!important}.color-primary a:active,.color-primary a:focus,.color-primary a:hover{color:#2b7dbc!important}.color-secondary{color:#17578a}.color-secondary a{color:#17578a!important}.color-secondary a:active,.color-secondary a:focus,.color-secondary a:hover{color:#103b5e!important}.color-book{color:#ee5250}.padding0{padding:0!important}.padding-top40{padding-top:40px!important}.padding-small-percent{padding:0 10%}.margin40{margin:40px!important}.margin30{margin:30px!important}.margin20{margin:20px!important}.margin10{margin:10px!important}.margin5{margin:5px!important}.margin0{margin:0!important}.margin-top80{margin-top:80px!important}.margin-top70{margin-top:70px!important}.margin-top60{margin-top:60px!important}.margin-top50{margin-top:50px!important}.margin-top40{margin-top:40px!important}.margin-top35{margin-top:35px!important}.margin-top30{margin-top:30px!important}.margin-top20{margin-top:20px!important}.margin-top10{margin-top:10px!important}.margin-top5{margin-top:5px!important}.margin-top0{margin-top:0!important}.margin-bottom40{margin-bottom:40px!important}.margin-bottom30{margin-bottom:30px!important}.margin-bottom20{margin-bottom:20px!important}.margin-bottom10{margin-bottom:10px!important}.margin-bottom5{margin-bottom:5px!important}.margin-bottom0{margin-bottom:0!important}.relative{position:relative;z-index:1}.responsive-photo-bkg{background-position:50%;background-repeat:no-repeat;background-size:cover}.responsive-photo-bkg.contain{background-size:contain}.responsive-photo-bkg.top{background-position:top}.hilite{display:inline-block;background-color:#4596d5;color:#fff;padding-left:3px;padding-right:3px}.clear{width:auto;overflow:hidden;height:1px}#map_canvas,#map_canvas_list,#map_canvas_mobile{width:100%;background-color:#eee}#map_canvas_list{height:834px}.show-onload{opacity:0;transition:opacity .2s ease}.show-onload.show-onload-visible{opacity:1}.navigation{margin-top:100px;border-top:1px solid #ddd;padding-top:20px;text-align:center}.navigation .btn{font-size:13px;padding:10px 20px}.text-left{text-align:left}.text-right{text-align:right}@media (max-width:479px){.fixheight{height:auto!important}.padding-small-percent{padding:0}.margin-top30-xs,.navigation{margin-top:30px}.navigation{margin-bottom:20px}.navigation .btn{font-size:12px;padding:6px 10px}.mbottom-small-mobile{margin-bottom:15px}#map_canvas_list{height:380px}}@media (min-width:480px) and (max-width:767px){.padding-small-percent{padding:0 2%}.navigation{margin-top:30px;margin-bottom:20px}.navigation .btn{font-size:12px;padding:6px 10px}#map_canvas_list{height:300px}}@media (min-width:768px) and (max-width:991px){.padding-small-percent{padding:0 5%}.navigation{margin-top:60px}#map_canvas_list{height:780px}}@media (min-width:992px) and (max-width:1199px){.navigation{margin-top:60px}#map_canvas_list{height:640px}}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-ms,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-ms-block,.visible-ms-inline,.visible-ms-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:479px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:479px){.visible-xs-block{display:block!important}}@media (max-width:479px){.visible-xs-inline{display:inline!important}}@media (max-width:479px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:480px) and (max-width:767px){.visible-ms{display:block!important}table.visible-ms{display:table}tr.visible-ms{display:table-row!important}td.visible-ms,th.visible-ms{display:table-cell!important}}@media (min-width:480px) and (max-width:767px){.visible-ms-block{display:block!important}}@media (min-width:480px) and (max-width:767px){.visible-ms-inline{display:inline!important}}@media (min-width:480px) and (max-width:767px){.visible-ms-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:479px){.hidden-xs{display:none!important}}@media (min-width:480px) and (max-width:767px){.hidden-ms{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}