.* {}*{box-sizing:border-box;}
.accIntTitleBack {background-color:#e4e2df;padding:50px 12% 50px 12%;margin-top:-50px;position:relative;z-index:99;}
.accIntTitleBack .subTitle {}
.accListBack {background-color:#f9f9f9;min-height:320px;padding-bottom:3%;margin-top:70px;}
.accListHomeDesc {font-size:20px;line-height:normal;font-weight:300;font-style:normal;color:#1d1d1b;}
.accListImgMargin {position:relative;top:-50px;margin-bottom:-50px;
    -webkit-transition: all 300ms cubic-bezier(0,.5,3,1);
    -moz-transition: all 300ms cubic-bezier(0,.5,.3,1);
    -o-transition: all 300ms cubic-bezier(0,.5,.3,1);
    transition: all 300ms cubic-bezier(0,.5,.3,1);}
.accListLink {}
.accListLink:hover .accListImgMargin {top:-65px;
-webkit-box-shadow: 0px 6px 15px 1px rgba(33,33,33,0.5);
-moz-box-shadow: 0px 6px 15px 1px rgba(33,33,33,0.5);
box-shadow: 0px 6px 15px 1px rgba(33,33,33,0.5);}
.accListTitle {font-size:22px;line-height:normal;font-weight:300;font-style:normal;color:#1d1d1b;text-align:center;}
.accPersons {margin: 10% 0;background-position: 50% 0;height: 28px;}
.accPersons1 {background-image:url(/elements/styles/387.png);background-repeat:no-repeat;}
.accPersons2 {background-image:url(/elements/styles/388.png);background-repeat:no-repeat;}
.accPersons3 {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;background-image:url(/elements/styles/389.png);background-repeat:no-repeat;}
.accPersons4 {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;background-image:url(/elements/styles/390.png);background-repeat:no-repeat;}
.addresstext {font-family:Oswald,Roboto Condensed;font-size:16px;line-height:22px;font-weight:300;font-style:normal;color:#ffffff;}
.addresstitle {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.articlesHomeAbs {position:absolute;margin:auto;z-index:2;top:-50px; bottom:-50px;left:10%;width:30%;}
.beachHomeBack {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;background-color:#91917d;display: flex;flex-direction: column;justify-content: space-between;padding-bottom: 30px;width:100%;}
.bestPriceGuarantee {font-family:Oswald,Roboto Condensed;font-size:13px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;display:table;margin:auto;text-align:center;}
.bestPriceMargin {float:left; width:40%; margin:0;}
.blogHomeTitle {font-family:Josefin Sans,Open Sans,sans-serif;font-size:20px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;text-align:right;}
.bookBackAbs {position:absolute;margin:auto;top:0;right:0;background:rgba(29, 29, 27, 0.9);z-index:999;padding:10px 0;width:230px;right:-2.5%;}
.bookNowHomePos {width: 50%;float: left;}
.booksubmit {font-size:12px;line-height:normal;font-weight:bold;font-style:normal;color:#fff;background-color:#114158;width:145px; height:19px; text-align:center; border:1px solid #6e9aaf; cursor:pointer; }
.bookThisRoomBackAbs {position:absolute;margin:auto;top:80px;right:-50px;background:rgba(0,0,0,0.7);z-index:100;padding:20px;}
.botaddresstext {font-family:Oswald,Roboto Condensed;font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#000000;}
.botaddressTitle {font-size:13px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.bottom10 {padding-bottom:10px;}
.bottom15 {padding-bottom:15px;}
.bottom20 {padding-bottom:20px;}
.bx-pager {right:5%; width:auto !important;}
.cartDelete {font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:12px;line-height:normal;font-weight:bold;font-style:italic;color:#FFFFFF;background-color:#ff7d00;border:1px solid #bfb446; cursor: pointer;}
.cartDiscount {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#FF0000;}
.cartOldPrice {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#813E3E;text-decoration:line-through;}
.cartPrice {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.cartSubmit {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;width:129px; height:30px; border:0px; cursor: pointer;background-image:url(/elements/styles/27.png);background-repeat:no-repeat;}
.cartText {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#DA2424;}
.cartTitles {font-size:11px;line-height:normal;font-weight:normal;font-style:Normal;color:#fff;background-color:#484848;border-right:1px solid #fff;  padding:3px;}
.center {text-align:center;}
.cleanHotel {width:143px;height:138px;display:table;background-image:url(/elements/styles/577.png);background-repeat:no-repeat;}
.covidBanner {font-size:16px;line-height:16px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#777750;position:absolute;z-index:68;margin:auto;width:100%;
top:0px;text-align:center;padding:4px 0px;}
.date {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#424244;}
.divMobile {display:block;}
.experienceImg {float:left;max-width:200px;padding-right:40px;padding-bottom:20px;}
.expPager .bx-wrapper {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;margin:0 60px !important;}
.facilities {}
.facilities li {font-size:20px;line-height:28px;font-weight:300;font-style:normal;color:#1d1d1b;background-position:0% 50%;padding-left:20px;background-image:url(/elements/styles/338.png);background-repeat:no-repeat;}
.facilities span {font-size:22px;line-height:normal;font-weight:600;font-style:normal;color:#6c6d75;padding-bottom:10px;display:block;}
.facilities ul {  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
list-style-type:none;}
.flexBox {display: -webkit-flex;
display: flex;
 -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
-webkit-align-items: stretch;
 align-items: stretch;
-webkit-justify-content: center;
justify-content: center;
width:100%; margin:auto;}
.followUs {font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#4b4b4b;text-align:center;
padding-bottom:10px;}
.followUsFooter {font-family:Oswald,Roboto Condensed;font-size:24px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;text-align:center;display:inline;
padding-bottom:10px;vertical-align: sub;}
.footerBack {background-color:#777750;}
.footerText {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;}
.formerror {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#9d2d2d;padding:3px; }
.formfields {border: 1px solid #333333;
padding: 4px 6px;
width: 100%;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;}
.formrequired {display: table;margin: auto;}
.formRow {display:block;margin-bottom:15px;}
.formsearch {font-size:10px;line-height:normal;font-weight:normal;font-style:Normal;color:#000000;background-color: #d6f3c8; border: 1px solid #000000;}
.formsubmit {font-size:20px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;background-color:#91917d;border: 1px solid #282726;
    cursor: pointer;
    margin-top: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    padding: 8px 25px;
    display: table;
    margin: auto;}
.formtext {width: 100%;display: block;}
.formtitle {font-size:14px;line-height:normal;font-weight:bold;font-style:Normal;color:#000;padding-bottom:7px; padding-top:12px;}
.galHome {display:block;position:relative;overflow:hidden;}
.galHome:after {content:"";position:absolute;margin:auto;bottom:25px; left:0;right:0;background-position:50% 50%;height:43px;display:block;z-index:3;background-image:url(/elements/styles/311.png);background-repeat:no-repeat;}
.galHome:hover .galleryHomeTitleAbs {background:rgba(0,0,0, 0.4);}
.galleryCatTitle {font-size:25px;line-height:normal;font-weight:300;font-style:normal;color:#1d1d1b;}
.galleryHomeTitle {font-family:Oswald,Roboto Condensed;font-size:30px;line-height:normal;font-weight:900;font-style:normal;color:#ffffff;text-align:center;}
.galleryHomeTitleAbs {position:absolute;margin:auto;z-index:2;top:0;bottom:0;right:0;left:0;padding-top:34%;}
.gastronomyGridL {background-color:#91917d;float:left;width:50%;margin-top: -110px;}
.gastronomyGridR {background-color:#e4e2df;float:left;width:50%;padding:44px 10% 44px 65px;text-align:justify;}
.gradient {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;background-repeat:no-repeat !important;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#74afd4), to(#547598));
background: -webkit-linear-gradient(top, #74afd4, #547598);
background: -moz-linear-gradient(top, #74afd4, #547598);
background: -ms-linear-gradient(top, #74afd4, #547598);
background: -o-linear-gradient(top, #74afd4, #547598);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=´#cccccc´, endColorstr=´#000000´);}
.grayLineList {background-color:#195591;width:100%; height:10px; background-position:top right;}
.grid100 {float:left;width:100%;margin:0;}
.grid20 {float:left; width:20%; margin:0;}
.grid25 {float:left; width:25%; margin:0;}
.grid30 {float:left; width:30%; margin:0;}
.grid30RestBack {background-color:#e4e2df;float:left;width:30%;margin:0;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
 align-items: center;
-webkit-justify-content: center;
justify-content: center;}
.grid30RestBack .gridItem85 {}
.grid30to100 {float:left; width:30%; margin:0;}
.grid30to100acc {float:left; width:30%; margin:0;}
.grid32 {float:left; width:32.33%; margin:0;}
.grid33 {float:left; width:33.33%; margin:0px;}
.grid33Book {float:left; width:18%; margin:0px;position:relative;}
.grid33Loc {background-color:#e4e2df;float:left; width:33.33%; margin:0px;
display: -webkit-flex;
   display: flex;
   -webkit-align-items: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
flex-wrap: wrap;padding:4%;box-sizing:border-box;}
.grid35 {float:left; width:35%; margin:0;}
.grid40 {float:left; width:40%; margin:0px;}
.grid40to100 {float:left; width:40%; margin:0px;}
.grid49 {float:left; width:49%; margin:0;}
.grid50 {float:left; width:50%; margin:0;}
.grid50to100 {float:left; width:50%; margin:0;}
.grid60 {float:left; width:60%; margin:0;}
.grid60to100 {float:left; width:60%; margin:0;}
.grid65to100 {float:left; width:65%; margin:0;}
.grid65to100acc {float:left; width:65%; margin:0;}
.grid70 {float:left; width:70%; margin:0;}
.grid80 {float:left; width:80%; margin:0;}
.gridAcc {float:left; width: 48%;
margin: 1%;
padding: 10px 0 0;
margin-bottom: 30px;
position:relative;}
.gridAcc:before {    content: '';
    position: absolute;
    top: 6%;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 0;}
.gridAccInt {display:flex;}
.gridAccIntBook {float:left; width:20%; margin:0;}
.gridAccIntText {float:left; width:80%; margin:0;}
.gridBeachL {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;float:left;width:50%;display:flex;}
.gridBlogImage {float:left; width:70%; margin:0;}
.gridBlogTextHome {background-color:#91917d;float:left; width:30%; margin:0;border-bottom:1px solid #91917d;
display: -webkit-flex;display:flex;-webkit-align-items:center;align-items: center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction: column;flex-direction:column;}
.gridBook {float:left; width:10%; margin:0;}
.gridFormField {float: left;width: 60%;margin: 0;display: table;}
.gridFormFieldItem {width: 95%;margin: auto;}
.gridFormLabel {float: left;width: 40%;margin: 0;display: table;}
.gridFormLabelItem {width: 95%;margin: auto;}
.gridGallery {float:left; width:33.33%; margin:0px;margin-bottom:15px;}
.gridGalleryItem {width:98%; margin:auto;}
.gridIem98 {width:98%; margin:auto;}
.gridItem85 {width:85%; margin:auto;}
.griditem90 {width:90%; margin:auto;}
.griditem90to100 {width:90%; margin:auto;}
.griditem94 {width:94%; margin:auto;}
.gridItem96 {width:96%; margin:auto;}
.gridLang {width:10%;float:left;padding-left:20px;}
.gridLogo {float:left; width:16%; margin:0;position:relative;z-index:999;}
.gridMenu {font-family:PT Sans Narrow, sans-serif;float:left; width:84%; margin:0;}
.gridoffers {float:left; width:45%; margin:0;padding:20px;}
.gridRestHomeImage {float:left; width:70%; margin:0;position:relative;z-index:2;}
.gridVideoGal {float:left; width:33.33%; margin:0px;}
.gridWelcomeL {float:left;width:50%;padding-right:5%;text-align:right;}
.gridWelcomeR {float:left;width:50%;/*padding-top: 5.2%;*/}
h1 {margin:0px;font-family:Oswald,Roboto Condensed;font-size:24px;line-height: normal;font-weight:600;font-style:normal;color:#777750;}
h2 {margin:0px;font-size:14px;line-height: normal;font-weight:normal;font-style:normal;color:#c80909;line-height:normal;}
h3 {margin:0px;font-size:16px;line-height: normal;font-weight:normal;font-style:normal;color:#000;line-height:normal;}
.headerArrows {}
.headerArrows:hover a.header-next {opacity:1;}
.headerArrows:hover a.header-prev {opacity:1;}
.headerBg {background-color:#f9f9f9;padding: 0 2.5% 2.5%;}
.headerTitle {padding-bottom:30px;}
.headerTitle h1 {font-size:35px;line-height:normal;font-weight:400;font-style:normal;color:#1d1d1b;}
.healthFisrtIcon {width:250px;height:148px;display:block;background-image:url(/elements/styles/574.jpg);background-repeat:no-repeat;}
.home {float:left;width:35%;}
.home h1 {padding-top: 45%;
padding-top: 20px;}
.homeAccBg {background-color:#e4e2df;padding-top: 200px;margin-top: -200px;
padding-top: 150px;}
.homeAccCont {position:relative;}
.homeAccCont:before {content:'';position:absolute;top:5%;bottom:0;left:0;right:0;background:#fff;z-index:0;}
.homeAccDesc {font-size:16px;line-height:21px;font-weight:300;font-style:normal;color:#1d1d1b;text-align:center;}
.homeAccMorePos {width:50%;float:left;text-align:right;}
.homeAccSubtitle {font-family:Oswald,Roboto Condensed;font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#6c6d75;text-align:center;}
.homeAccTitle {font-family:Josefin Sans,Open Sans,sans-serif;font-size:26px;line-height:normal;font-weight:700;font-style:normal;color:#444444;text-align:center;}
.homeDesc {font-size:17px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;}
.homeEventTitle {font-family:Josefin Sans,Open Sans,sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;text-align:center;}
.homeHeader {position:relative;}
.homePoolImage2Pos {position:absolute;bottom:0;left: 80%;width: 40%;}
.homeTextBox {background-color:#1d1d1b;position:relative;margin:auto;top:-50px;margin-bottom:-10px;padding:50px 0px;}
.homeTextBoxText {font-size:28px;line-height:normal;font-weight:200;font-style:italic;color:#ffffff;text-align:center;}
.homeTitle {font-family:Oswald,Roboto Condensed;font-size:24px;line-height:normal;font-weight:900;font-style:normal;color:#777750;}
.homeTitleW {font-size:24px;line-height:normal;font-weight:900;font-style:normal;color:#ffffff;}
.homeToDoL {background-color:#e4e2df;float:left;width:50%;}
.homeToDoPadd {padding: 0 65px 0 15%;text-align: justify;}
.homeToDoR {background-color:#91917d;float:left;width:50%;padding-top:40px;margin-top: -100px;}
.hotelPrice-book {background-color:#ffffff;width: 92%;margin:auto;padding:10px 0px;}
.hotelPrice-buttonWrapper {font-size:15px;line-height:normal;font-weight:600;font-style:normal;color:#ffffff;background-color:#50b3f1;text-align:center;width:50px;border-radius: 50%;padding:25px 20px;display:table !important;position: fixed !important;cursor: pointer;bottom:65px;right: -150px;z-index: 999;-moz-box-shadow: 0 3px 10px 0 #3d3d3d;-webkit-box-shadow: 0 3px 10px 0 #3d3d3d;box-shadow: 0 3px 10px 0 #3d3d3d;}
.hotelPrice-content {background-color:#ffffff;}
.hotelPrice-top {background-color:#50b3f1;padding:5px 0px;}
.hotelPrice-wrapper {background-color:#ffffff;width:230px !important;max-width: 230px !important;position: fixed;overflow: hidden;bottom:0;right: -300px;z-index: 999;-moz-box-shadow: 0 3px 10px 0 #3d3d3d;-webkit-box-shadow: 0 3px 10px 0 #3d3d3d;box-shadow: 0 3px 10px 0 #3d3d3d;}
.hoverImage {position:absolute;
width: 100%;
height:100%;
z-index: 10;
opacity: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
background-size: cover;}
.hoverImage:hover {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;opacity:1;}
.hpBorder {border-bottom: 1px solid #c5c5c5;padding-bottom:5px;margin:5px 0px;}
.hPClose {font-size:15px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;padding:5px 10px;float:right;cursor:pointer;}
.hpExtPrice {font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#222221;float:right;padding:0px 10px;}
.hPExtTitle {font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#222221;float:left;cursor:default;padding:0px 10px;}
.hPTopSubTitle {font-size:10px;line-height:10px;font-weight:400;font-style:normal;color:#ffffff;padding:0px 10px 5px 10px;cursor:default;}
.hPTopTitle {font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;padding:5px 10px 0px 10px;cursor:default;}
.hpTripadvisor-wrapper {background-color:#ececec;width: initial !important;padding: 5px 0px;margin: 5px 0px;height: 45px;overflow: hidden;}
.hPTripadvisorTitle {font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#222221;float:left;cursor:default;padding:7px 10px 0px 10px;}
.hpWebsitePrice {font-size:18px;line-height:normal;font-weight:bold;font-style:normal;color:#5cbc63;padding:5px 10px;float: right;}
.hPWebsiteTitle {font-size:20px;line-height:normal;font-weight:400;font-style:normal;color:#222221;padding:5px 8px;float:left;cursor:default;}
.hvr-float {}
.hvr-ripple-out::before {font-size:0;line-height:normal;font-weight:normal;font-style:normal;border:5px solid #50b3f1 !important;}
.imageArea {position:relative;padding-bottom:80%;background-position:50%;}
.imgBorderLeft {position:relative;padding:7% 0 7% 20%;}
.imgBorderLeft:before {content:"";position:absolute;top:0;left:0;right:20%;bottom:0;background:#777750;z-index:-1;}
.imgBorderRight {position:relative;}
.imgBorderRight:before {content:"";position:absolute;top:-50px;right:-24%;left:30%;bottom:-50px;background:#777750;z-index:-1;}
.instagramHome {display:block;position:relative;overflow:hidden;}
.instagramHome:after {content:"";position:absolute;margin:auto;bottom:25px; left:0;right:0;background-position:50% 50%;height:55px;display:block;z-index:3;background-image:url(/elements/styles/314.png);background-repeat:no-repeat;}
.instagramHome:hover .galleryHomeTitleAbs {background:rgba(0,0,0,0.4);}
.justify {text-align:justify;}
.langSep {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;}
.langWrapper {background-color:#777750;text-align:center;padding:3px 0 7px;}
.lazyload {opacity:0;}
.lazyloaded {opacity: 1;transition: opacity 500ms;}
.lazyloading {opacity:0;}
.locHomeDesc {font-size:20px;line-height:normal;font-weight:200;font-style:italic;color:#1d1d1b;text-align:center;line-height:40px;}
.logoPadding {padding: 14px 0px 0;}
.marquee {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#000000;margin: 0 auto;
overflow: hidden;
white-space: nowrap;
box-sizing: border-box;
display: block;
animation: marquee 20s linear infinite;}
.memberarea {font-size:13px;line-height:normal;font-weight:bold;font-style:normal;color:#000;}
.menuIcon {display:block;  width:34px; height:34px; background-image:url(/elements/styles/185.png);background-repeat:repeat;}
.menuIconHide {display:block;  width:34px; height:34px; background-image:url(/elements/styles/186.png);background-repeat:repeat;}
.menuSep {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;width:5px; height:32px; position:absolute;}
.menusettings2L {font-size:11px;line-height:normal;font-weight:normal;font-style:Normal;padding-left:18px; line-height:12px;}
.menu_ul  {}
.mobImgBg {height:85vw;
width:100%;}
.mobImgBg .img {}
.nav {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;position:relative;}
.newsletError {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#cc0000;}
.newsletField {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#000;border:1px solid #4c4c4c; height:23px; line-height:23px; padding:0px 5px;}
.newsletSubmit {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;background-color:#333333;border:1px solid #4c4c4c; cursor: pointer; height:25px; line-height:25px; padding:0px 10px;}
.newsletTitle {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#000;margin-bottom:7px;}
.OffersBack {background-color:#fcfcfc;padding:20px;}
.offersline {border-bottom:1px solid #bfbebe;margin:20px 0px;}
.OfferTitle {font-size:30px;line-height:normal;font-weight:300;font-style:normal;color:#363636;margin-bottom:20px;}
.opacity8 {}
.opacity8:hover {opacity:0.8;}
.padd25Sides {padding:0px 25px;}
.padd50Sides {padding:0px 50px;}
.paddLR {padding:0 8%;}
.pagingFirstPage {font-size:10px;line-height:normal;font-weight:normal;font-style:Normal;color:#fff;border:1px solid #dcdcdc; width:22px; height:16px; cursor: pointer;}
.pagingLastPage {font-size:10px;line-height:normal;font-weight:normal;font-style:Normal;color:#fff;border:1px solid #dcdcdc; width:22px; height:16px; cursor: pointer;}
.pagingNum {font-size:10px;line-height:normal;font-weight:bold;font-style:normal;color:#000;background-color:#FFFFFF;border:1px solid #bababa; cursor: pointer; padding:2px 5px;}
.pagingNumSel {font-size:10px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;background-color:#999999;border:1px solid #bababa; cursor: pointer; padding:2px 5px;}
.parallaxImage {height:370px;
background-size:cover;
background-attachment:fixed;}
.phoneTop {font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-position:0% 50%;display:table;margin:auto;padding:15px 0px 15px 35px;margin-bottom:10px;background-image:url(/elements/styles/325.png);background-repeat:no-repeat;}
.photogalleryIntTitle {font-size:28px;line-height:normal;font-weight:400;font-style:normal;color:#1d1d1b;text-align:center;padding-bottom:25px;}
.photoshover {position:absolute;
z-index: 10;
top:0;
bottom:0;
left:0;
right:0;
opacity: 0;
margin:10px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
background-size: 185px;
background-position:50%;
background-color:rgba(0,0,0,0.2);background-image:url(/elements/styles/143.png);background-repeat:no-repeat;}
.photoshover:hover {opacity:1;}
.popupOfferBack {width: 100px;
height: 100px;
background: #eb2120;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;}
.popupOfferText {font-size:42px;line-height:normal;font-weight:700;font-style:normal;color:#fff;padding-top:21px;}
.popupSubTitle {font-size:27px;line-height:normal;font-weight:700;font-style:normal;color:#2c2c2c;}
.popupText {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#3A3A3A;text-align:center; line-height:28px;}
.popupTitle {font-size:34px;line-height:normal;font-weight:700;font-style:normal;color:#2E2E2E;text-align:center;}
.relative {position:relative;}
.rest .homeTitle {font-family:Oswald,Roboto Condensed;font-size:28px;line-height:normal;font-weight:900;font-style:normal;color:#777750;text-align:center;display:table;margin:auto;padding:0px 20px;
line-height:50px;}
.rest .homeTitle span {font-family:Oswald,Roboto Condensed;font-size:30px;line-height:normal;font-weight:900;font-style:normal;color:#777750;display:table;padding:5px 15px;float:left;margin-right:20px;
border:1px solid #777750;}
.restHomeSubTitle {font-family:PT Sans Narrow, sans-serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#6c6d75;padding-bottom:25px;}
.restHomeSubTitle2 {font-family:Josefin Sans,Open Sans,sans-serif;font-size:50px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;text-align:center;}
.restHomeTitle {font-size:26px;line-height:normal;font-weight:normal;font-style:italic;color:#1d1d1b;padding-bottom:10px;text-align:center;}
.restMoreBack {background-color:#91917d;padding:50px 0px;position:relative;margin-top:-45px;}
.restMoreButtonPosition {padding-top: 30%;
padding-top: 30px;}
.round-corners {}
.scrollDownPos {position:absolute;bottom:130px;left:50%;transform:translate(-50%,0);z-index: 60;}
.searchResultsTitle {font-size:13px;line-height:normal;font-weight:bold;font-style:Normal;color:#000;padding-top:4px; padding-bottom:4px; border-bottom:1px dotted #000;}
.serviceul {columns:3;
column-gap: 50px;}
.sink {}
.sitemap {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.skew {}
.socialPadd {padding:0px 5px;float:left;display:table;}
.spaHomeBack {background-color:#e4e2df;}
.sticky {background-color:#f3f3f3;top:0;
left:0%;
right:0%;
display: block;
position: fixed;
z-index: 999;
padding-left:2.5%;
padding-right:2.5%;
box-shadow:0 0 5px rgba(0,0,0,0.2);}
.sticky .topmenu {}
.sticky2 {width: 20%;
  height: 40px;
  top:44px;
right:2%;
  display: block;
  position: fixed;}
.subCatMainTitle {font-size:30px;line-height:normal;font-weight:400;font-style:normal;color:#1d1d1b;text-align:center;padding-bottom:25px;}
.subCatsFlex {display: -webkit-flex;
   display: flex;
   -webkit-align-items: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-flex-flow: row wrap;
   flex-flow: row wrap;
   -webkit-align-content: center;
   align-content: center;}
.submenusettings2L {font-size:11px;line-height:normal;font-weight:normal;font-style:Normal;padding-left:16px; line-height:13px;}
.subTitle {font-family:Josefin Sans,Open Sans,sans-serif;font-size:45px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;clear: both;letter-spacing: -1.5px;}
.subTitleW {font-family:Josefin Sans,Open Sans,sans-serif;font-size:45px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;letter-spacing:-1.5px;}
.tableAuto {display:table;margin:auto;}
.tabletDisplay {}
.textC {text-align:center;}
.textR {text-align:right;}
.thingsToDoBg {background-color:#91917d;}
.thingsToDoDesc {font-size:24px;line-height:33px;font-weight:500;font-style:normal;color:#ffffff;text-align:center;padding:0 40px;}
.thingsToDoGrid {float:left;width:33.33%;position:relative;}
.thingsToDoImgPos {position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;}
.top10 {padding-top:10px;}
.top100 {padding-top:100px;}
.top15 {padding-top:15px;}
.top20 {padding-top:20px;}
.top25 {padding-top:25px;}
.top30 {padding-top:30px;}
.top40 {padding-top:40px;}
.top50 {padding-top:50px;}
.top80toless {padding-top:80px;}
.top90to130 {padding-top:90px;}
.topmenu {text-align:right;}
.tripFooterAbs {position:relative;top:-60px;margin-top:100px;margin-bottom:-120px;}
.underline {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;border-bottom:3px solid #000; width:100%}
.usefulText {font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;}
.vCenter {display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;}
.vertAlign980 {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;left: 0; right: 0; position: absolute; 
max-width: 100%; margin: auto;
max-height: 427px; width:980px; 
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);}
.videoBg {top: 0;left: 0;bottom: 0;right: 0;background-position: 50% 50%;background-size: cover;z-index: 999;}
.videoHome {display:block;position:relative;overflow:hidden;}
.videoHome:after {content:"";position:absolute;margin:auto;bottom:25px; left:0;right:0;background-position:50% 50%;height:48px;display:block;z-index:3;background-image:url(/elements/styles/358.png);background-repeat:no-repeat;}
.videoHome:hover .galleryHomeTitleAbs {background:rgba(0,0,0,0.4);}
.welcomeBack {background-color:#e4e2df;padding:50px 15% 30px 15%;margin-top:-50px;position:relative;z-index:99;}
.welcomeBannersPos {display:flex;margin:auto;margin-top:-30px;float:left;width:65%;}
.welcomeCont {background-color:#ffffff;width:80%;margin:auto;position:relative;top:-120px;margin-bottom:-120px;padding: 60px 100px 30px;z-index:60;

display: flex;align-items: center;}
.width83 {max-width:83.5%;margin:auto;}
.width95 {width:95%;margin:auto;}
.widthLarge {max-width:1260px; width:100%; margin:auto;}
.widthMedium {max-width:1180px; width:100%; margin:auto;}
.widthSmall {max-width:980px; width:100%; margin:auto;}
.wow fadeIn {}
.wow fadeInLeft {}
.wow fadeInRight {}
.wow fadeInUp {}
.wow zoomIn {}
@media (max-width: 1600px) {.restMoreBack {background-color:#91917d;padding:50px 0px;position:relative;margin-top:0;}
.subTitleW {font-size:35px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;letter-spacing:-1.5px;}
}
@media (max-width: 1440px) {.grid30RestBack .gridItem85 {margin: 10px auto 30px;}
.homeAccBg {background-color:#e4e2df;
padding-top: 250px;}
.widthLarge {max-width:1260px; width:unset; margin:0 20px;}
}
@media (max-width: 1366px) {.galleryHomeTitleAbs {padding-top:27%;}
.gridAccIntBook {float:left; width:30%; margin:0;}
.gridAccIntText {float:left; width:70%; margin:0;}
.gridLogo {width: 20%;}
.gridMenu {width:80%;}
.homeAccBg {background-color:#e4e2df;
padding-top: 200px;}
.homeAccTitle {font-family:Josefin Sans,Open Sans,sans-serif;font-size:24px;line-height:normal;font-weight:700;font-style:normal;color:#444444;}
.homePoolImage2Pos {bottom: -40px;
left: 60%;
width: 40%;}
.homePoolTitle {font-size:24px;line-height:normal;font-weight:normal;font-style:normal;}
.restMoreBack {margin-top: -25px;}
.restMoreButtonPosition {padding-top:10%;}
.subTitleW {font-size:35px;line-height:normal;font-weight:normal;font-style:normal;}
.thingsToDoDesc {font-size:18px;line-height:27px;font-weight:500;font-style:normal;}
.width83 {max-width:90%;margin:auto;}
}
@media (max-width: 1280px) {.accListBack {min-height: 220px;}
.accListHomeDesc {font-size:18px;line-height:normal;font-weight:300;font-style:normal;}
.articlesHomeAbs {left: 5%;
    width: 35%;
    
    top: -90px;}
.blogHomeTitle {font-size:16px;line-height:normal;font-weight:300;font-style:normal;}
.followUsFooter {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;}
.footerBanner {max-width: 140px;}
.galHome {}
.galHome:after {bottom: 17px;}
.galleryHomeTitle {font-size:21px;line-height:normal;font-weight:900;font-style:normal;}
.galleryHomeTitleAbs {position:absolute;margin:auto;z-index:2;top:0;bottom:0;right:0;left:0;padding-top:25%;}
.gastronomyGridL {background-color:#91917d;float:left;width:50%;margin-top: -110px;

    padding-top: 0;
    margin-top: -60px;
    display: grid;
    row-gap: 20px;
    align-content: end;}
.grid30RestBack {/*width: 100%;padding:30px 0;*/}
.grid30RestBack .gridItem85 {margin: auto;}
.grid33Book {position:absolute;right:0;top:100%;width:30%;}
.grid33Loc {background-color:#e4e2df;float:left; width:33.33%; margin:0px;
display: -webkit-flex;
   display: flex;
   -webkit-align-items: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
flex-wrap: wrap;padding:0%;box-sizing:border-box;}
.gridMenu {}
.gridoffers {width:50%;}
.gridRestHomeImage {/*width: 100%;*/}
.gridWelcomeL {float:left;width:100%;padding-right:0%;text-align:center;}
.gridWelcomeR {float:left;width:100%;padding-top: 20px;text-align:justify;}
h1 {margin:0px;font-size:24px;line-height: normal;font-weight:normal;font-style:normal;}
.home {float:left;width:100%;}
.home h1 {padding-top: 0%;text-align:center;}
.homeAccBg {background-color:#e4e2df;
padding-top: 150px;}
.homeAccCont {}
.homeAccCont:before {top: 25%;}
.homeAccSubtitle {}
.homeAccTitle {font-size:22px;line-height:normal;font-weight:700;font-style:normal;}
.homePoolImage2Pos {display:none;}
.homeTextBoxText {font-size:20px;line-height:normal;font-weight:200;font-style:italic;}
.homeToDoR {background-color:#91917d;float:left;width:50%;padding-top:40px;margin-top: -100px;
    padding-top: 0;
    margin-top: -60px;
    display: grid;
    row-gap: 20px;
    align-content: end;}
.instagramHome {}
.instagramHome:after {bottom: 17px;}
.paddLR {padding:0;}
.photogalleryIntTitle {font-size:26px;line-height:normal;font-weight:normal;font-style:normal;padding-bottom: 20px;}
.restHomeSubTitle2 {font-size:30px;line-height:normal;font-weight:normal;font-style:normal;}
.restMoreBack {margin-top: 0px;padding: 3px 0;}
.restMoreButtonPosition {padding-top: 4%;}
.sticky2 {width: 20%;
  height: 40px;
  top:44px;
right:0;
  display: block;
  position: fixed;}
.subCatMainTitle {font-size:28px;line-height:normal;font-weight:normal;font-style:normal;padding-bottom: 20px;}
.subTitle {font-size:30px;line-height:normal;font-weight:normal;font-style:normal;}
.subTitleW {font-size:30px;line-height:normal;font-weight:normal;font-style:normal;}
.subTitleW-D {font-size:30px;line-height:normal;font-weight:normal;font-style:normal;}
.tabletDisplay {display:none;}
.thingsToDoDesc {font-size:16px;line-height:20px;font-weight:500;font-style:normal;}
.top90to130 {padding-top:130px;}
.videoHome {}
.videoHome:after {bottom: 17px;}
.welcomeBannersPos {display:table;margin:auto;margin-top:-30px;float:left;width:100%;
text-align:center;}
.welcomeCont {padding: 60px 40px 10px;
padding: 60px 40px 30px;
display:block;}
.width83 {width:90%;}
.width95 {width: 92%;}
.width95-D {width: 92%;}
.widthLarge {padding:0 7px;}
}
@media (max-width: 1180px) {.accListBack {background-color:#f9f9f9;min-height:280px;padding-bottom:3%;margin-top:70px;}
.articlesHomeAbs {position:absolute;margin:auto;z-index:2;top:-27px;}
.blogHomeTitle {font-size:15px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;text-align:right;}
.followUsFooter {width: 100%;display: inline-block;}
.galleryHomeTitle {font-size:25px;line-height:normal;font-weight:600;font-style:normal;color:#ffffff;text-align:center;}
.galleryHomeTitleAbs {position:absolute;margin:auto;z-index:2;top:0;bottom:0;right:0;left:0;padding-top:5%;}
.gastronomyGridR {padding: 44px 20px 44px 20px;}
.grid30RestBack {width: 100%;padding:30px 0;}
.grid30to100acc {    float: left;
    width: 70%;
    margin: 0 15% 50px;}
.grid33Book {}
.grid65to100acc {float:left; width:100%; margin:0;}
.gridAccIntText {float:left; width:70%; margin:0 5%;}
.gridBlogImage {float:left; width:60%; margin:0;}
.gridBlogTextHome {background-color:#777750;float:left; width:40%; margin:0;  border-bottom:1px solid #91917d;
display: -webkit-flex;
   display: flex;
   -webkit-align-items: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
-webkit-flex-direction: column;
   flex-direction: column;}
.gridLogo {width:25%;}
.gridMenu {width:75%;}
.gridRestHomeImage {width: 100%;}
.homeTitleW {font-size:20px;line-height:normal;font-weight:900;font-style:normal;color:#ffffff;}
.homeToDoPadd {padding: 0 20px;}
.locHomeDesc {font-size:18px;line-height:normal;font-weight:200;font-style:italic;color:#1d1d1b;text-align:center;line-height:24px;}
.phoneTop {font-size:17px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;background-position:0% 50%;display:table;margin:auto;padding:15px 0px 15px 35px;background-image:url(/elements/styles/368.png);background-repeat:no-repeat;}
.scrollDownPos {display:none;}
.serviceul {columns:2;
column-gap: 50px;}
.sticky {}
.sticky .hide {display:none;}
.sticky2 {width: 40%;
  height: 40px;
  top:44px;
right:0;
  display: block;
  position: fixed;}
.subTitleW {font-family:Josefin Sans,Open Sans,sans-serif;font-size:24px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;letter-spacing:-1.5px;}
.tabletDisplay {display:none;}
.thingsToDoDesc {padding:0;}
.tripFooterAbs {position:relative;top:-60px;margin-top:0px;margin-bottom:-120px;}
.welcomeCont {width: 90%;padding: 40px 20px 10px;top:-70px;margin-bottom:-70px;}
}
@media (max-width: 860px) {.gridAccInt {display: grid;}
.gridAccIntBook {    float: left;
    width: 100%;
    margin: 0;
    order: 2;}
.gridAccIntText {    float: left;
    width: 90%;
    margin: 0 auto 50px;}
.top90to130 {padding-top:90px;}
}
@media (max-width: 680px) {.accIntTitleBack {background-color:#e4e2df;padding:40px 5% 40px 5%;margin-top:0px;position:relative;z-index:99;}
.accIntTitleBack .subTitle {font-size:22px;line-height:normal;font-weight:normal;font-style:normal;}
.addresstext {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;}
.articlesHomeAbs {left: 0%;width: 100%;position:relative;top:0;}
.blogHomeTitle {text-align:center;
padding: 20px 0;}
.bookNowHomePos {width: 100%;float: left;margin:auto;
margin-bottom:20px;}
.bookThisRoomBackAbs {position:relative;margin:auto;top:0px;right:0px;background:rgba(0,0,0,0.7);z-index:100;padding:20px;}
.bottomtext {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#5e5e5e;padding:15px 0px; }
.covidBanner {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#777750;position:absolute;z-index:68;margin:auto;width:100%;
top:0px;text-align:center;padding:4px 0px;}
.divMobile {display:none;}
.experienceImg {max-width:initial;padding-right:0;}
.expPager .bx-wrapper {margin: 0 10px !important;}
.facilities li {font-size:18px;line-height:22px;font-weight:300;font-style:normal;margin-bottom:3px;}
.facilities ul {  columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
list-style-type:none;}
.fancybox-skin {padding:3px !important;}
.footerBorderLine {background-color:#555555;border-bottom:2px solid #555555;}
.gastronomyGridL {background-color:#777750;width: 100%;
margin-top: 0px;}
.gastronomyGridR {width: 100%;
padding: 44px 10% 44px 10%;}
.grid30RestBack {background-color:#e4e2df;float:left;width:100%;margin:0;padding:25px 0px;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
 align-items: center;
-webkit-justify-content: center;
justify-content: center;}
.grid30to100 {float:left; width:100%; margin:0;}
.grid30to100acc {    float: left;
    width: 100%;
    margin: 0 0 50px;}
.grid33Loc {background-color:#e4e2df;float:left; width:100%; margin:0px;padding:25px 0px;
display: -webkit-flex;
   display: flex;
   -webkit-align-items: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;}
.grid40to100 {float:left; width:100%; margin:0px;}
.grid50mob {width:50%; margin:0px;}
.grid50mob {float:left; width:50%; margin:0px;}
.grid50to100 {float:left; width:100%; margin:0;padding-bottom:20px;}
.grid60to100 {float:left; width:100%; margin:0;}
.grid65to100 {float:left; width:100%; margin:0;}
.gridAcc {width: 98%;}
.gridAccHome {float:left; width:100%; margin:0px;}
.gridAccInt {margin-bottom: -50px;}
.gridAccIntBook {float:left; width:100%; margin:0;
padding:50px 20px 0;}
.gridAccIntText {float:left; width:100%; margin:0;}
.gridBlogImage {float:left; width:100%; margin:0;}
.gridBlogTextHome {background-color:#777750;width:100%;}
.gridFormField {float: left;width: 100%;margin: 0;display: table;}
.gridFormLabel {float: left;width: 100%;margin: 0;display: table;}
.gridGallery {width:100%;}
.griditem90to100 {width:100%; margin:auto;}
.gridoffers {width:100%;}
.gridRestHomeImage {float:left; width:100%; margin:0;position:relative;z-index:2;}
.gridVideoGal {float:left; width:100%; margin:0px;}
.gridWelcomeL {width:100%;padding:0;text-align:center;}
.gridWelcomeR {width:100%;}
.headerTitle h1 {font-size:28px;line-height:normal;font-weight:400;font-style:normal;color:#1d1d1b;text-align:center;}
.home {float:none;width:100%;}
.home h1 {float:none;padding-top:20px;clear:both;}
.homeAccBg {background-color:#e4e2df;
padding-top: 50px;
margin-top:0;}
.homeAccMorePos {width:100%;float:left;text-align:center;margin:auto;
margin-bottom:20px;}
.homeEventTitle {font-family:Josefin Sans,Open Sans,sans-serif;font-size:24px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;text-align:center;}
.homeTextBox {background-color:#777750;position:relative;margin:auto;top:0px;margin-bottom:-10px;padding:50px 0px;}
.homeTitle {font-size:24px;line-height:normal;font-weight:900;font-style:normal;color:#777750;text-align:center;}
.homeTitleW {font-size:24px;line-height:normal;font-weight:900;font-style:normal;color:#ffffff;}
.homeToDoL {width:100%;order:2;}
.homeToDoL-D {width:100%;order:2;}
.homeToDoPadd {padding: 20px 10% 10px 10%;min-width: 140px;}
.homeToDoPadd-D {padding: 20px 10% 10px 10%;}
.homeToDoR {order:1;width: 100%;margin-top:0;
padding-top: 20px;
row-gap: 0;}
.homeToDoR-D {order:1;width: 100%;}
.map {height:21px; display:inline-block;  margin-right:7px; background-position:center left; line-height:21px;background-image:url(/elements/styles/119.png);background-repeat:no-repeat;}
.menuTopCenter {width:60%; margin:0;  float:left; position:relative; padding-top:35px; }
.menuTopLeft {width:20%; margin:0; float:left;}
.menuTopRight {width:20%; margin:auto; float:left;}
.menu_ul  {background-color:#ffffff;}
.mobImgBg .img {background-size: cover;
background-position: center;
height: 100%;
background-repeat: no-repeat;}
.popupBook {font-size:18px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#b3933e;display:block; max-width:160px; padding:5px 0px; text-align:center; margin:auto;}
.popupOfferBack {background-color:#3c3c3c;}
.popupText {font-size:22px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;text-align:center;}
.popupTitle {font-size:26px;line-height:30px;font-weight:700;font-style:normal;color:#f0b536;text-align:center;}
.restHomeSubTitle2 {font-size:22px;line-height:normal;font-weight:normal;font-style:normal;}
.restMoreButtonPosition {display:block;width:35%;margin:auto;
width:unset;}
.serviceul {columns:1;}
.sticky {background-color:#ffffff;  height:54px;
  top:0;
left:0%;
right:0%;
  display: block;
  position: fixed;
  z-index: 999;
padding-left:0;
padding-right:0;}
.subCatsFlex {display: -webkit-flex;
   display: flex;
   -webkit-align-items: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-flex-flow: column wrap;
   flex-flow: column wrap;
   -webkit-align-content: center;
   align-content: center;}
.subTitle {font-family:Josefin Sans,Open Sans,sans-serif;font-size:22px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;clear: both;letter-spacing: -1.5px;}
.subTitleW {font-family:Josefin Sans,Open Sans,sans-serif;font-size:22px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;letter-spacing:-1.5px;}
.telButton {font-family:Open Sans, sans-serif;font-size:12px;line-height:normal;font-weight:bold;font-style:normal;color:#fff;background-color:#c3a365;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; display:block; height:21px; line-height:21px;  text-align:center;  padding:0px 10px; display:block;}
.thingsToDoBg {background-color:#777750;}
.thingsToDoDesc {padding:20px;}
.thingsToDoGrid {width:100%;}
.top80toless {padding-top:40px;}
.top90to130 {padding-top:40px;}
.vCenter {
padding: 20px 0;}
.welcomeBack {background-color:#e4e2df;padding:40px 5% 40px 5%;margin-top:0px;position:relative;z-index:99;}
.welcomeBannersPos {margin-top: 20px;}
.welcomeBannersPos {float: none;width: initial;
display:flex;flex-wrap:wrap;}
.welcomeCont {width: 100%;
padding: 40px 20px 10px;
top: 0;margin-bottom:0;}
.width83 {max-width:100%;width:100%;}
.width95 {width:100%; margin:0;}
.width95-D {width:95%;}
.widthLarge {padding:0;}
}
