﻿@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500');@import url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css);a{cursor:pointer !important}a:focus{outline:none !important}body{font-family:'Roboto',sans-serif;color:#707070;background:#EFEFF0;font-size:14px;line-height:24px;font-weight:300}b,strong{font-weight:500}input,select,textarea{font-family:'Roboto',sans-serif;margin:0}img{max-width:100%}a,a:focus,a:hover{color:#59933C}header{height:0;padding-bottom:46.875%}.Internal header{height:0;padding-bottom:39.25%}.Banner{position:absolute;width:100%;z-index:0}.Banner .BannerShadow{width:100%;height:290px;background:url(images/Banner-Shadow.png);position:absolute;z-index:3}.Internal .Banner img{width:100%;height:auto}.Banner ul{margin:0;padding:0}.Banner ul li{margin:0;padding:0}.BannerDescription{position:absolute;width:900px;height:250px;top:50%;margin-top:-125px;left:50%;margin-left:-450px;z-index:999;color:#FFF;font-size:24px;text-align:center}.BannerDescription span{text-shadow:0px 0px 4px rgba(0, 0, 0, 1)}.BannerDescription h2{font-size:65px;text-transform:uppercase;margin:15px 0 25px;text-shadow:0px 0px 4px rgba(0, 0, 0, 1)}.BannerDescription a{margin:0 10px}.BannerDescription a.SearchButton{background:#796B61;border:solid 1px #796B61}.BannerDescription a.SearchButton:hover{background:#59933C;border:solid 1px #59933C}.BannerDescription a.SearchButton2{background:#59933C;border:solid 1px #59933C}.BannerDescription a.SearchButton2:hover{background:#796B61;border:solid 1px #796B61}.Banner .TopLink{position:absolute;z-index:3;left:50%;bottom:100px;color:#FFF}#bigTriangleColor{position:relative;z-index:3;margin-top:-100px}#bigTriangleColor2{position:relative;z-index:3;margin-top:-100px;float:right}.Languages{color:#FFF;text-transform:uppercase;font-size:14px;line-height:30px;margin-top:12px}.LanguagesOff{cursor:pointer;display:block}.Languages>span{float:left;z-index:3;position:relative}.Active{width:44px;height:44px;padding-top:5px;display:block;text-align:center;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}body.MenuLanguage .Active{color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.LanguagesMenu{position:absolute !important;top:23px;float:none !important;left:18px;width:50px;padding:13px 0 7px;opacity:0;z-index:1 !important}body.MenuLanguage .LanguagesMenu{opacity:1;z-index:6 !important}.LanguagesMenu>span{display:block;text-align:center}.LanguagesMenu > span a{padding:2px 0;color:white}.LanguagesMenu > span a:hover{text-decoration:underline}.Utils{margin:20px 0}.Utils ul{float:right !important}.Utils ul li{margin-left:20px}.Utils ul li a{font-size:14px;color:#FFF;text-transform:uppercase}.Utils ul li a:hover, .Utils ul li a.rmFocused{text-decoration:underline}.Logo{}.Navigation{width:74px;padding:15px;border:solid 2px #FFF;height:64px;display:block;position:relative;float:right;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor:pointer}body.MainMenu .Navigation{background:#59933C}.Navigation span{display:block;position:absolute;height:4px;width:40px;background:#FFF;opacity:1;left:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}.Navigation span:nth-child(1){top:15px}.Navigation span:nth-child(2),.Navigation span:nth-child(3){top:27px}.Navigation span:nth-child(4){top:39px}body.MainMenu .Navigation span:nth-child(1){top:9px;width:0%;left:50%}body.MainMenu .Navigation span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.MainMenu .Navigation span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.MainMenu .Navigation span:nth-child(4){top:9px;width:0%;left:50%}nav{position:relative;overflow:hidden}.Fixed nav{position:fixed;top:100px;width:100%;left:0;z-index:99;background:rgba(49,49,49,0.9);opacity:0}body.MainMenu.Fixed nav{opacity:1}nav div.RadMenu{opacity:0;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}body.MainMenu nav div.RadMenu{opacity:1}nav ul{float:right !important;background:#59933C;padding:20px 15px !important}.Fixed.MainMenu nav ul{background:none}nav ul li{margin:0 10px}nav ul li a{font-size:14px;color:#FFF}nav ul li a:hover, nav ul li a.rmFocused{text-decoration:underline;color:#FFF}.Social{color:#796B61;margin:-50px 0 0}.Social h2{font-size:18px;font-weight:300}.Social a{display:inline-block;margin:0 20px 0 0}.SocialBottom{float:right}.Fixed .lnkSearchContainer{float:left;width:140px}.Fixed .lnkBookingArea{float:left}.lnkBookingArea{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;color:#FFF;margin:auto;font-size:12px;white-space:nowrap;padding-top:10px}.lnkBookingArea:hover,.lnkBookingArea:focus{color:#FFF;text-decoration:underline}.lnkBookingAreaImg{margin-right:10px}.lnkBookingAreaImg path{fill:#FFF}.Booking{background:#796B61;padding:25px 25px 10px;color:#FFF;text-align:center;margin-top:-280px}.Booking .OnlyFixed{display:none}.Fixed .Booking .OnlyFixed{display:block}.Fixed .Booking{padding:10px 25px 25px;position:fixed;top:0;margin:0;width:100%;left:0;z-index:99}.Fixed .FixedContainer{width:1170px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}.Booking .SearchLogo{float:left;margin-right:25px}.Booking h2{font-weight:500;font-size:24px;margin:0 0 15px}.Fixed .Booking h2{float:left;margin:15px 30px 15px 0}.Booking h3{font-size:18px;font-style:italic;margin:0 0 25px}.Fixed .Booking h3{display:none}.Booking .Dates{display:inline-block;width:45%;margin-right:2%}.Fixed .Booking .Dates{width:170px;float:left;margin-right:25px}.Booking .Dates2{width:45%;margin-right:0;margin-left:2%}.Fixed .Booking .Dates2{width:170px;margin-left:0}.Booking input{width:100%;border:0;color:#796B61;font-size:16px;padding:4px 0 4px 30px;background:#FFF url(/images/Calendar-Icon.svg) no-repeat 5px 6px}.Fixed .Booking input{padding:13px 30px 9px 30px;background:#FFF url(/images/Calendar-Icon.svg) no-repeat 5px 14px;margin-top:-4px;text-align:center}.Booking .SearchButton{display:block;margin:20px 0 15px;font-size:24px}.Fixed .Booking .SearchButton{margin:19px 0 0;float:left}.Booking .Support{font-size:14px;font-style:italic}.Fixed .Booking .Support{position:absolute;left:210px;top:45px}.Booking .Support a{color:#FFF}main{margin:40px 0 50px}main .row{position:relative}main h1{font-size:60px;font-weight:500;color:#59933C;float:left;margin-left:30px;margin-bottom:40px}.Internal main h1{width:45%;text-align:right}main h2{font-size:22px;font-weight:300;font-style:italic;color:#796B61;padding:5px 0 5px 20px;width:195px;border-left:solid 1px #796B61;float:left;margin-left:30px}.Internal main h2{width:30%;height:58px}main h3{font-size:22px;color:#313131;text-transform:uppercase;text-align:center;margin:0 0 40px}main h3::after{content:" ";position:absolute;height:1px;width:40px;top:75px;left:50%;margin-left:-20px;z-index:2;background:#C2D41E}.PageGallery{position:relative;z-index:2}.PageGallery, .PageGallery li{margin:0;padding:0}.ContentCol{position:absolute;top:45px;z-index:3}.Content{background:#FFF;padding:30px;line-height:22px}.Content ul{margin:15px 0 0;padding:0}.Content ul li{margin:0;padding:0;display:inline-block;list-style-type:none;width:32.9%;text-align:center}.Content ul li a{float:none !important}.Content ul.rtUL li{width:auto !important;margin:0 !important;display:block;text-align:left;padding:0}.Content ul li img{}.Content ul li h4{font-size:18px;color:#313131;text-transform:uppercase;position:relative}.Content ul li h4::after{content:" ";position:absolute;height:1px;width:40px;top:25px;left:50%;margin-left:-20px;z-index:2;background:#C2D41E}.Content ul li img{font-size:12px;color:#707070}.Internal .Content{padding:50px 120px;min-height:350px}.Content .BreadCrumbs{text-align:right;font-size:14px}.Internal .Content h3{text-align:left}.Internal main h3::after{top:115px;left:0;margin-left:135px}.Internal .Content h4{font-size:22px;text-align:center;color:#313131;text-transform:uppercase;position:relative;margin-top:40px;margin-bottom:40px}.Internal .Content h4::after{content:" ";position:absolute;height:1px;width:40px;top:40px;left:50%;margin-left:-20px;z-index:2;background:#C2D41E}.Internal .Content ul li{width:17.5%;margin:0 1%;position:relative}.Internal .Content ul.ServiceImg li::after{content:" ";position:absolute;top:0;left:15px;width:128px;height:128px;background:rgba(89, 147, 60, 0.9);z-index:1;display:none;-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:64px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.Internal .Content ul.ServiceImg li:hover::after{display:block}.Internal .Content ul.ServiceImg li a{display:block;position:relative;z-index:2}.Internal .Content ul.ServiceImg li img{-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:64px}.Internal .Content ul.ServiceImg li:hover img{opacity:0.5}.Internal .Content ul li h5{font-size:18px;text-align:center;color:#313131;text-transform:uppercase;position:relative;margin-top:40px}.Internal .Content ul li h5::after{content:" ";position:absolute;height:1px;width:40px;top:-15px;left:50%;margin-left:-20px;z-index:2;background:#C2D41E}.Content ul.services li{vertical-align:top;margin:10px 0 30px;width:16.3%}.Content ul.services li span{color:#313131;display:block;font-size:36px;margin-bottom:10px}.Internal .Content .Icon{float:right;margin-left:10px;margin-top:-40px;max-width:140px;text-align:center}.Internal .Content .Icon span{font-size:16px;text-align:center;color:#313131;text-transform:uppercase;position:relative;margin-top:30px;font-weight:500;display:block}.Internal .Content .Icon span::after{content:" ";position:absolute;height:1px;width:40px;top:-15px;left:50%;margin-left:-20px;z-index:2;background:#C2D41E}.Gallery,.Rooms{text-align:center}.Gallery h2, .Rooms h2{font-size:50px;font-weight:500;color:#59933C;margin:0}.Gallery h3, .Rooms h3{font-size:34px;color:#59933C;margin:10px 0 30px;font-weight:300}.RoomsContainer{position:relative;overflow:hidden}.RoomsContainer img{width:100%;height:auto}.RoomsContainer h2{font-size:60px;color:#FFF;text-align:center;text-transform:uppercase;text-shadow:0 0 10px rgba(0, 0, 0, 0.8);position:absolute;top:50%;margin-top:-33px;left:0;width:100%;text-align:center;z-index:2;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.RoomsContainer:hover h2{top:30%}.RoomsContainer p{display:block;font-size:14px;color:#FFF;line-height:26px;padding:2% 25%;text-align:center;position:absolute;top:110%;z-index:2;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.RoomsContainer:hover p{top:40%}.RoomsContainer a{display:block;width:50%;margin-left:25%;position:absolute;z-index:2;top:130%;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.RoomsContainer:hover a{top:65%}.RoomsContainer::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(89, 147, 60, 0.5);z-index:1;display:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.RoomsContainer:hover::after{display:block}.GalleryContent{}.thumbnail img{width:100%}.thumbnail{position:relative;overflow:hidden;padding:0;margin:0;border:none;border-radius:0}.thumbnail a{position:absolute;top:0;right:0;background:rgba(89, 147, 60, 0.75);width:100%;height:100%;padding:2%;display:none;text-align:center;color:#fff !important;z-index:2;text-decoration:none}.thumbnail a:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.thumbnail a .caption{display:inline-block;vertical-align:middle;color:#FFF;font-size:40px}.Offers{background:url(/images/Promotion-Background.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding:0;height:0}.Offers .bx-wrapper .bx-controls{position:absolute;left:-195px;bottom:-15px}.OffersTxt,.LocationTxt{color:#FFF;text-align:center}.LocationTxt{margin-top:60px}.OffersTxt h2, .LocationTxt h2{font-size:50px;font-weight:500;margin:0}.OffersTxt h3, .LocationTxt h3{font-size:28px;font-weight:300;margin:10px 0}.LocationTxt h3{margin-bottom:40px}.OffersTxt img{display:block;margin:0 auto 25px}.OffersTxt a, .LocationTxt a{display:inline-block}.OffersContent{}.SpecialOffer{background:#FFF;margin-bottom:30px}.OffersContent .ImgPromo{width:100%}.OffersContent .ImgPromo small{font-size:18px;color:#FFF;font-style:italic;position:absolute;top:24px;right:25px;text-shadow:0px 0px 4px rgba(0, 0, 0, 1)}.OffersContent .ImgPromo small::after{content:" ";position:absolute;height:1px;width:100%;top:30px;z-index:2;background:#FFF}.OffersContent .Description{}.OffersContent .Description h3 a{font-size:24px;color:#32394D}.OffersContent .Description h3 a::after{content:" ";position:absolute;height:1px;width:40px;top:55px;left:15px;z-index:2;background:#C2D41E}.OffersContent .Description .Date{font-size:16px;color:#32394D;display:block;margin:20px 0 5px}.OffersContent .Description .PromotionDetail{font-size:16px;line-height:24px;height:96px;overflow:hidden;color:#56585C}.OffersContent .Description .Since{font-size:14px;color:#7A7C81;width:50%;position:absolute;left:15px;bottom:5px}.OffersContent .Description .Since hr{margin-top:0;margin-bottom:9px;border-top:1px solid #ECF1F5}.OffersContent .Description .OldPrice{color:#585859;text-decoration:line-through;display:block;float:right;margin-right:25px}.OffersContent .Description .Price{font-size:24px;color:#32394D;display:block;float:left}.OffersContent .Description .BtnBook{font-size:14px;color:#7A7C81;width:50%;position:absolute;right:-14px;bottom:7px}.OffersContent .Description .BtnBook .SearchButton{border:solid 1px #59933C !important}.OffersContent .Description .BtnBook .SearchButton:hover, .OffersContent .Description .BtnBook .SearchButton:focus, .OffersContent .Description .BtnBook .SearchButton:active{color:#59933C !important}.Location{background:url(/images/Azores-Background.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding:20px 0 10px}.LocationContent{text-align:center}.Services{text-align:center;margin:30px 0 50px}.Services h2{font-size:50px;font-weight:500;color:#59933C;margin-left:30px;display:inline-block}.Services h3{font-size:22px;font-weight:300;font-style:italic;color:#796B61;padding:5px 0 5px 20px;width:380px;border-left:solid 1px #796B61;margin-left:30px;text-align:left;display:inline-block}.Services1,.Services2,.Services3,.Services4{font-size:15px;color:#616161;margin:30px 0 0}.Services1 h4, .Services2 h4, .Services3 h4, .Services4 h4{font-size:17px;color:#272727}.Share{position:absolute;bottom:-95px;left:50%;margin-left:-330px}.Internal .Share{bottom:-44px}.Internal.Accommodation .Share{bottom:-55px}.Share .a2a_kit{position:absolute;left:50%;margin-left:-50px;bottom:15px;width:100px;text-align:center}.Share .a2a_kit a{font-size:20px;font-weight:300;float:none}.Internal .Share .a2a_kit a{color:#FFF}.arrow-down{width:0;height:0;border-left:330px solid transparent;border-right:330px solid transparent;border-top:45px solid #EFEFF0}.Internal .arrow-down{border-top:45px solid #1A1A1A}footer{background:url(/images/Footer-Background.jpg);background-size:cover;background-repeat:no-repeat;font-size:14px;color:#FFF;padding:50px 0 45px}footer a{color:#FFF}footer a:hover, footer a.rmFocused{color:#59933C;text-decoration:underline}footer h2{font-size:14px;text-transform:uppercase;margin:30px 0 20px;font-weight:400}.Links{}.Links>div{width:49%;display:inline-block;vertical-align:top}.Links ul li{}.Links ul li::before{content:">";position:relative;float:left;margin-right:7px}.Contacts{}.Contacts span{color:#59933C;margin:0 5px 10px 0}.Contacts a img{margin-right:10px}.Newsletter{}.Newsletter input{border:solid 1px #454545;background:none;font-style:italic;font-weight:300;color:#FFF;font-size:14px;width:100%;margin:10px 0 10px;text-align:center;padding:5px 0}.Newsletter .SearchButton{width:100%;display:block;text-align:center;text-transform:none;padding:7px 15px}.SubscribeOk{padding-top:60px}.SubscribeOk span{font-size:25px}.SubscribeOk span.fa{color:#59933C;font-size:25px}.Facebook{margin:30px 0 0}.Facebook iframe{width:100%}.GoTop{position:relative}.GoTop span, .TopLink span{position:absolute;font-size:18px;cursor:pointer;text-align:center;left:50%;top:-10px;margin-left:-21px}.GoTop span i, .TopLink span i{border:solid 1px #FFF;display:block;text-align:center;width:42px;font-size:40px;line-height:34px;padding-bottom:4px;margin-bottom:5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.GoTop hr{margin-top:35px;margin-bottom:35px;border-top:1px solid #414242;width:47%;float:left}.GoTop hr.Second{float:right}table{}table.Contacts{width:100%}table.Contacts td{padding:10px;width:40%;vertical-align:top;padding-bottom:30px}.GMapsHome,.map_canvas{width:100%;height:400px}.GMapsHome,.map_canvas{width:100%;height:400px}.InputSearch input{background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #555;line-height:30px;font-size:13px;color:#555;text-transform:uppercase;width:100%;text-align:center;padding-bottom:10px}.InputSearch input:focus{border-bottom:2px solid #00812D;color:#555;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.adp{margin-top:40px;font-family:'Roboto',sans-serif}.adp-directions{width:100%;color:#FFF}.adp-details,.adp-legal,.warnbox-content{color:#555}.adp-placemark{background:#555 !important;border:1px solid #555 !important}.adp-summary{color:#555;font-weight:bold}.adp-text{color:#f0f0e2;padding-top:8px}.adp-substep{color:#555}.Directions{margin-bottom:80px}.Directions p{margin-bottom:8px}.Directions .SearchButton{width:100%;display:block;text-align:center}.Directions .fa{font-size:20px;margin:0 10px}.ui-datepicker{background:#EFEFEF}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);width:16px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-datepicker-header, .ui-datepicker-calendar thead{border-bottom:solid 1px #D5D5D5}.ui-datepicker td span, .ui-datepicker td a{text-align:center !important}.ui-datepicker td a{color:#555 !important}.ui-datepicker-unselectable span{color:#D5D5D5}.ui-datepicker-current-day a,a.ui-state-hover{color:#555;background:#D5D5D5}.ui-datepicker .ui-datepicker-prev-hover{left:2px !important;top:2px !important}.ui-datepicker .ui-datepicker-next-hover{right:2px !important;top:2px !important}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{overflow:hidden}.NoPadding{padding:0 !important;margin:0 !important}.NoPaddingRight{padding-right:0 !important;margin-right:0 !important}.NoPaddingLeft{padding-left:0 !important;margin-left:0 !important}.Equal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Equal>[class*='col-']{display:flex;flex-direction:column}.SearchButton{background:#59933C;border:solid 1px #59933C;font-size:14px;font-weight:500;color:#FFF;padding:10px 15px;text-transform:uppercase;-webkit-transition:0.3s;transition:0.3s}.SearchButton:hover,.SearchButton:focus,.SearchButton:active{background:none;border:solid 1px #FFF;color:#FFF;text-decoration:none}.Directions .SearchButton:hover, .Directions .SearchButton:focus, .Directions .SearchButton:active{border:solid 1px #59933C;color:#59933C}.SearchButton2{background:none;border:solid 1px #FFF;font-size:14px;font-weight:500;color:#FFF;padding:10px 15px;text-transform:uppercase;-webkit-transition:0.3s;transition:0.3s}.SearchButton2:hover,.SearchButton2:focus,.SearchButton2:active{background:#59933C;border:solid 1px #59933C;color:#FFF;text-decoration:none}#ui-datepicker-div{z-index:999 !important}textarea:focus,input:focus,select:focus{outline:0}.RadMenu{float:none !important;z-index:2 !important}.tblPadding{width:100%}.tblPadding tr td{padding:5px;border:solid 1px #59933C;vertical-align:top}.tblPadding tr:first-child td{vertical-align:middle}.tblPadding tr td:first-child{width:300px}.tblPadding.tblPaddingCookies tr td:first-child{width:auto}.tblPadding tr td .fa-info-circle{color:#59933C;font-size:11px}.tblPadding tr td:first-child .fa-info-circle{margin:0 0 0 5px}.tblPadding tr td:last-child .fa-info-circle{margin:0 5px 0 0}.CmsViewPage .visible-lg, .CmsViewPage .hidden, .CmsViewPage .visible-md, .CmsViewPage .visible-sm, .CmsViewPage .visible-xs, .CmsViewPage main .GoogleMaps{display:block!important}body.CMSEditMode{padding:0!important}body{}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#FFF;z-index:9999}.CmsViewPage #preloader{display:none}#logo{width:200px;height:168px;position:absolute;left:50%;top:20%;background-image:url(images/Loading.png);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}#status{width:200px;height:168px;position:absolute;left:50%;top:50%;background-image:url(images/status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.imgPopup{width:400px;margin:25px 100px 0}.PopupTxt{width:500px;margin:50px}.PopupTxt1{display:block;font-size:22px;margin-bottom:15px}.PopupTxt2{display:block;font-size:14px} /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('images/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('images/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('images/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:white;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:white}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:white;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('images/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('images/fancybox_loading@2x.gif');background-size:24px 24px}}@media (max-width: 767px){.BannerDescription{display:none}header{position:relative}header div[class^="col-"]{position:inherit !important}.Logo{position:absolute;bottom:10px;max-width:100px}.Utils ul li{margin-left:10px}.Utils ul li a{font-size:11px}nav{position:absolute;left:0;margin-top:96px;width:100%}nav ul{float:none !important}nav ul li{margin:0 5px}nav ul li a{font-size:13px}.Booking{margin:0 -15px 0 -16px}.Booking .Dates{width:47%;margin-right:2%}.Booking .Dates2{width:47%;margin-right:0;margin-left:2%}.Booking .SearchButton{display:block;width:100%}main h1{font-size:24px;float:none;margin-bottom:10px}main h2{font-size:20px;padding:5px 0 5px 0;width:auto;border-left:0;float:none;margin-top:10px}main h3{font-size:18px}.Content ul li{margin:0 0 10%;width:100%}.ContentCol{position:relative;top:0}.Services{margin:0px 0 30px}.Services h2{font-size:20px;margin-top:0}.Services h3{font-size:16px;padding:5px 0 5px 0;width:auto;border-left:0;margin-top:5px}.Share{position:relative;bottom:auto;left:auto;margin-left:auto;padding-top:30px}.Share .a2a_kit{position:relative;left:auto;margin-left:auto;bottom:auto;width:auto}.GoTop span, .TopLink span{top:0px}.Internal .Content ul.ServiceImg li:hover::after, #bigTriangleColor, #bigTriangleColor2, .TopLink, .Services .arrow-down, .Internal .Share{display:none}.Booking .SearchLogo{width:70px;margin:27px 15px 0 0}.Navigation{position:absolute;right:15px;bottom:15px;z-index:9}footer{padding:0px 0 25px}.Copyright,.Rights{text-align:center !important}.Facebook{margin:0}.GoTop{margin:20px 0 0}.Internal main h1{width:100%;text-align:center;margin:0}.Internal main h2{width:100%;height:auto;margin:0 0 15px;text-align:center}.Internal .Content{padding:20px 15px}.Content .BreadCrumbs{margin-bottom:20px}.Internal .Content ul li{width:100%;margin:0 1% 5%}.Internal main h3::after{margin-left:30px}.Internal .Content .Icon{float:none;max-width:none;margin:60px auto 40px}.Internal .Content h4{font-size:20px}table.Contacts tr td{display:block;width:100%;padding-bottom:10px}.RoomsContainer p{padding:1% 10%}.RoomsContainer h2{font-size:50px;margin-top:-30px}.RoomsContainer:hover a{top:70%}.imgPopup{width:90%;margin:25px 5% 0}.PopupTxt{width:90%;margin:20px 5%}.PopupTxt1{font-size:18px;margin-bottom:10px}.PopupTxt2{font-size:13px}}@media (min-width: 768px) and (max-width: 991px){.BannerDescription{display:none}.External{background:#796B61}.Booking{margin:0 -15px 0 -16px}#bigTriangleColor,#bigTriangleColor2{fill:#796B61 !important}.Booking .Dates{width:31%;margin-right:2%}.Booking .Dates2{width:31%;margin-right:0;margin-left:2%}.Booking .SearchButton{display:inline-block;width:31%;margin-left:2%}.Fixed .Booking .SearchButton{width:23%}.ContentCol{position:relative;top:0}.GoTop span, .TopLink span{top:0px}.Fixed .Booking h2, .Fixed .Booking .Support, .Internal .Content ul.ServiceImg li:hover::after{display:none}.Fixed .FixedContainer{width:750px}.Fixed .Booking .Dates{width:145px}.Booking .SearchLogo{width:70px;margin:27px 15px 0 0}.Navigation{margin-right:30px}.Internal .Content ul li{width:30%;margin:0 1% 5%}table.Contacts tr td{display:block;width:100%;padding-bottom:10px}}@media (min-width: 992px) and (max-width: 1199px){.Booking{margin-top:-200px}.Content ul li{width:32.5%}.Homepage main{margin:40px 0 150px}.Links>div{width:100%;display:block}.Fixed .Booking h2, .Fixed .Booking .Support, .Internal .Content ul.ServiceImg li:hover::after{display:none}.Fixed .FixedContainer{width:970px}.Navigation{margin-right:30px}.Content ul.services li{width:19%}.RoomsContainer h2{font-size:40px;margin-top:-20px}.RoomsContainer:hover h2{top:25%}.RoomsContainer p{padding:0 10%}.RoomsContainer:hover a{top:70%}}@media (min-width: 1200px) and (max-width: 1441px){}