html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,a strong,strong a,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button,textarea,a{background:transparent;background:none;margin:0;padding:0;border:0;outline:0;text-decoration:none;font-weight:normal;-moz-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;padding:0 0 1.5em 0}input,select{vertical-align:middle}strong,a strong,strong a{font-weight:bold}html{line-height:1}body{background:#fff;font-family:'gt_walsheim_medium', sans-serif}body.overflowhidden{overflow:hidden;-webkit-overflow-scrolling:touch}.ie7 img{-ms-interpolation-mode:bicubic}ul,ol,p{padding:0 0 1.5em 0}ul,ol,ul li{list-style:none}p{color:#2e2d2d;font-family:'gt_walsheim_light';font-size:14px;font-weight:400;line-height:22px}blockquote{border-left:1px solid #ebe0b5;color:#ebe0b5;font-size:13px;line-height:22px;padding:15px 0 15px 30px;margin:5px 0 10px 30px}input::-webkit-input-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder{font-family:'gt_walsheim_medium';opacity:1}input[type=text],input[type=email]{font-family:'gt_walsheim_medium'}:focus{outline:0}.clear{clear:both}.right{float:right}.left{float:left}.section{position:relative;overflow:hidden}.section.section-bottom-indent{margin:0 0 15px}img{border:0;display:block;max-width:100%}a img{border:0}.alignright{float:right;margin:0 0 2px 7px}.alignleft{float:left;margin:0 7px 2px 0}img.left,img.alignleft{float:left;margin:0 15px 7px 0}img.right,img.alignright{float:right;margin:0 0 7px 15px}.post img.aligncenter,.attachment img.aligncenter{display:block;text-align:center;margin:0 auto}.nopad{padding:0 !important}.nomargin{margin:0 !important}.noborder{border:none !important}.template-ul,.bedbox-content ul,.mainwelcome-content ul,.baseformat ul,.contactpage-item ul,.conciergepage-item ul,.roombox-content ul{padding:0;margin:30px 0}.template-ul li,.bedbox-content ul li,.mainwelcome-content ul li,.baseformat ul li,.contactpage-item ul li,.conciergepage-item ul li,.roombox-content ul li{font-family:'gt_walsheim_light', sans-serif;font-size:15px;line-height:20px;margin-bottom:20px;padding:0 0 0 20px;position:relative}.template-ul li:last-child,.bedbox-content ul li:last-child,.mainwelcome-content ul li:last-child,.baseformat ul li:last-child,.contactpage-item ul li:last-child,.conciergepage-item ul li:last-child,.roombox-content ul li:last-child{margin-bottom:0}.template-ul li:before,.bedbox-content ul li:before,.mainwelcome-content ul li:before,.baseformat ul li:before,.contactpage-item ul li:before,.conciergepage-item ul li:before,.roombox-content ul li:before{background:#31373E;display:block;content:'';border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.flex-container{display:flex;-webkit-display:-webkit-flex;-moz-display:-moz-flex;display:-ms-flexbox}.flex-column{flex-flow:column nowrap}.flex-row{flex-flow:row nowrap}.flex-row-wrap{flex-flow:row wrap}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes justUp{0%{-webkit-transform:translateY(20px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes justUp{0%{-moz-transform:translateY(20px)}100%{-moz-transform:translateY(0)}}@-o-keyframes justUp{0%{-o-transform:translateY(20px)}100%{-o-transform:translateY(0)}}@keyframes justUp{0%{transform:translateY(20px)}100%{transform:translateY(0)}}.justUp{-webkit-animation-name:justUp;-moz-animation-name:justUp;-o-animation-name:justUp;animation-name:justUp}@-webkit-keyframes DropDown{0%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes DropDown{0%{-moz-transform:translateY(-20px)}100%{-moz-transform:translateY(0)}}@-o-keyframes DropDown{0%{-o-transform:translateY(-20px)}100%{-o-transform:translateY(0)}}@keyframes DropDown{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}.DropDown{-webkit-animation-name:DropDown;-moz-animation-name:DropDown;-o-animation-name:DropDown;animation-name:DropDown}.table-parent{display:table;width:100%;height:100%}.table-child{display:table-cell;width:100%;height:100%;vertical-align:middle}.dropanchor{width:100%;height:100%;position:absolute;top:0;left:0;border:none}.btnlinks{text-align:center}.btnlinks-alignleft{text-align:left}.btnlinks-alignright{text-align:right}.btn{display:inline-block;overflow:hidden}.btn span{border-bottom:1px solid #31373e;display:block;color:#31373e;font-size:17px;line-height:1;letter-spacing:3px;text-transform:uppercase;padding:0 0 5px;margin-right:-2px;opacity:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.btn:hover span{opacity:0.5}.btn-small span{font-size:15px;letter-spacing:2.5px;margin-right:-3px}.btn-colorwhite span{color:#fff;border-bottom:1px solid #fff}.btn-marginright{margin-right:25px}.btn-details{position:relative;top:-3px}.btn-details span{border-bottom:0 none;padding:0}.btn-more{margin-top:40px}.btn-more a{padding:10px 25px;border:1px solid #040404;border-radius:25px;color:#313131;font-size:14px;background-color:#ffffff}.socialbox{padding:0}.socialbox li{display:block;margin-right:1px}.socialbox li:last-child{margin-right:0}.socialbox a{background-color:#31373e;display:block;text-align:center;opacity:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.socialbox a:hover{opacity:0.6}.socialbox i{display:block;color:#fff;font-size:21px;line-height:41px;width:50px;height:41px}.common-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:row wrap;-moz-box-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.common-form button,.common-form input,.common-form select,.common-form textarea{border-radius:0;color:#ababab;font-family:'gt_walsheim_medium';font-size:15px}.common-form button{color:#000}.common-form .item-input{border:1px solid #ccc;margin-bottom:20px;padding:25px 0 25px 20px}.common-form .item-input::-webkit-input-placeholder{color:#ababab}.common-form .item-input:-moz-placeholder{color:#ababab}.common-form .item-input::-moz-placeholder{color:#ababab}.common-form .item-input:-ms-input-placeholder{color:#ababab}.common-form .item-select-wrapper{margin-bottom:20px;position:relative}.common-form .item-select-wrapper:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #ccc;display:block;content:'';width:0;height:0;position:absolute;top:34px;right:10px;pointer-events:none}.common-form .item-select{border:1px solid #ccc;padding:25px 30px 25px 20px;text-transform:uppercase;width:100%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.common-form .item-select::-ms-expand{display:none}.common-form .item-textarea{border:1px solid #ccc;min-height:240px;overflow:auto;padding:25px}.common-form .item-checkbox-copy .checkbox-box{border:1px solid #ccc;cursor:pointer;display:inline-block;height:60px;width:60px;vertical-align:middle}.common-form .item-checkbox-copy .checkbox-label{color:#ababab;display:inline-block;padding-left:20px;text-transform:uppercase;vertical-align:middle}.common-form .item-submit-holder{text-align:center}.common-form .item-submit{background:transparent;border:0;font-size:16px;letter-spacing:3px;margin-top:30px}.common-form .item-submit span{border-bottom:1px solid #000;cursor:pointer;display:block;margin-right:40px;padding:0 0 5px;position:relative;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.common-form .item-submit span:before{background:url(../images/arrow-black-right.png) no-repeat scroll top left transparent;background-size:cover;display:block;content:'';width:22px;height:15px;position:absolute;top:50%;right:-30px;margin-top:-5px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.common-form .item-submit:hover span{opacity:0.7}.common-form .item-submit:hover span:before{right:-35px}.common-form .item-submit-vindent{margin:100px 0}.common-form .item-heading{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;font-size:30px;padding:35px 0;text-align:center;text-transform:uppercase}.common-form .item-full{box-sizing:border-box;-webkit-box-flex:1 0 90%;-moz-box-flex:1 0 90%;-webkit-flex:1 0 90%;-ms-flex:1 0 90%;flex:1 0 90%}.common-form .item-half{box-sizing:border-box;-webkit-box-flex:1 0 45%;-moz-box-flex:1 0 45%;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%;margin-right:20px}.common-form .item-twothird{box-sizing:border-box;-webkit-box-flex:1 0 60%;-moz-box-flex:1 0 60%;-webkit-flex:1 0 60%;-ms-flex:1 0 60%;flex:1 0 60%;margin-right:20px}.common-form .item-onethird{box-sizing:border-box;-webkit-box-flex:1 0 30%;-moz-box-flex:1 0 30%;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;margin-right:20px}.common-form .item-oneforth{box-sizing:border-box;-webkit-box-flex:1 0 20%;-moz-box-flex:1 0 20%;-webkit-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;margin-right:20px}.common-form .item-oneforth.item-checkbox-copy{margin-right:0}.common-form .item-norightmargin{margin-right:0}.common-form .item-nobottommargin{margin-bottom:0}.common-form p{color:#282828;padding:40px 0;text-align:left}.hotelbox-contentholder{height:330px}.hotelbox-content{padding:0 80px}.hotelbox-content h3{font-family:'gt_sectra_display_regular';font-size:23px;margin-bottom:25px;text-transform:uppercase}.hotelbox-content p{padding-bottom:60px}.hotelbox-content .hotelbox-btnholder>.btnlinks,.hotelbox-content .hotelbox-btnholder a{display:inline-block;vertical-align:top}.hotelbox-content .hotelbox-btnholder>.btnlinks{margin-right:20px}.hotelbox-content .hotelbox-btnholder>a{color:#31373e;font-size:15px;text-transform:uppercase;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.hotelbox-content .hotelbox-btnholder>a:hover{opacity:0.5}.bedbox{overflow:hidden}.bedbox .bedbox-item{box-sizing:border-box}.bedbox .bedbox-item .bedbox-imgbox{overflow:hidden;position:relative}.bedbox .bedbox-item .bedbox-imgbox .bedbox-img{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.bedbox .bedbox-item-left{float:left;width:50%;padding:0 6px 0 0}.bedbox .bedbox-item-right{float:right;width:50%;padding:0 0 0 6px}.bedbox-img{background:none no-repeat scroll center center transparent;background-size:cover;height:430px;overflow:hidden;position:relative}.bedbox-img img{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:1}.bedbox-img-captionbox{border-top:solid 1px rgba(255,255,255,0.3);height:115px;width:100%;position:absolute;bottom:0}.bedbox-bignumber{display:inline-block;font-family:'gt_sectra_display_regular';font-size:300px}.bedbox-img-caption{color:#fff;line-height:0;position:absolute;bottom:45px;left:5%}.bedbox-img-caption h2{display:inline-block;font-family:'gt_walsheim_medium';font-size:30px;text-transform:uppercase;position:relative;top:-25px}.bedbox-contentbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:row wrap;-moz-box-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;padding:5% 4%}.bedbox-contentbox-sixty{width:60%}.bedbox-contentbox-forty{width:36%}.bedbox-details{top:3px}.bedbox-details h3{font-size:20px;margin-bottom:25px}.bedbox-details h4{font-size:16px;margin-bottom:10px}.bedbox-details h5{font-family:'gt_walsheim_light';font-size:16px;margin-bottom:20px}.bedbox-details h5:last-child{margin-bottom:0}.bedbox-content{margin:0 0 20px}.bedbox-content p{color:#282828;font-size:14px;line-height:24px}.bedbox-title{color:#000;font-family:'gt_sectra_display_regular', sans-serif;font-size:32px;letter-spacing:1px;text-transform:uppercase;margin:0 0 20px}.bedbox-links{position:relative;top:-20px}.bedbox-links a{opacity:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.bedbox-links a:hover{opacity:0.7}.bedbox-linkreserve,.bedbox-linkvideo{display:inline-block;margin-right:30px;overflow:hidden}.bedbox-linkreserve span,.bedbox-linkvideo span{display:block;border-bottom:1px solid #313131;font-size:15px;letter-spacing:2px;color:#313131;text-transform:uppercase;padding:0 0 5px;margin-right:-2px}.bedbox-linkvideo{margin-right:0}.wholeimgnav-navbox{padding:12px 0 0;margin:-12px 0 0;overflow:auto}.wholeimgnav-img{background:none no-repeat scroll center center transparent;background-size:cover;height:700px;position:relative;overflow:hidden}.wholeimgnav-img:before{background:-moz-linear-gradient(top, transparent 40%, rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(top, transparent 40%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, transparent 40%, rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000', GradientType=0);display:block;content:'';height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}.wholeimgnav-imghidden{width:100%;opacity:0;position:absolute;top:0;left:0;z-index:1}.wholeimgnav-title{color:#fff;font-size:21px;letter-spacing:3px;text-transform:uppercase;position:absolute;bottom:40px;left:40px;z-index:2}.wholeimgnav-link{display:block;position:absolute;bottom:40px;right:6%;z-index:2}.wholeimgnav-link span{border-bottom:1px solid #fff;color:#fff;font-size:13px;letter-spacing:2px;text-transform:uppercase;padding:0 0 5px;margin:0 40px 0 0;opacity:0.85;position:relative;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.wholeimgnav-link:hover span{opacity:0.7}.wholeimgnav-link span:before{background:url(../images/arrow-white-right.png) no-repeat scroll top left transparent;background-size:cover;display:block;content:'';width:21px;height:15px;position:absolute;top:50%;right:-30px;margin-top:-7px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.wholeimgnav-link:hover span:before{right:-35px}.wholeimgnav-navlist{padding:0;text-align:center;min-width:1000px}.wholeimgnav-navitem{color:#b3b3b3;display:inline-block;font-size:21px;letter-spacing:3px;text-transform:uppercase;margin-right:50px;padding:20px 0;cursor:pointer;position:relative;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.wholeimgnav-navitem:last-child{margin-right:0}.wholeimgnav-navitem:hover,.wholeimgnav-navitem.active,.wholeimgnav-navitem.wholeimgnav-active{color:#2e2e2e}.wholeimgnav-navitem.active:before,.wholeimgnav-navitem.wholeimgnav-active:before{border-bottom:12px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;content:'';display:block;position:absolute;top:-12px;left:50%;margin-left:-5px;z-index:1}.mainwelcome{max-width:600px;width:90%;padding:80px 0;margin:0 auto;overflow:hidden}.mainwelcome .btnlinks{margin-top:30px}.mainwelcome-content{position:relative}.mainwelcome-content h1,.mainwelcome-content p{color:#282828;font-size:16px;font-family:'gt_walsheim_light', sans-serif;line-height:28px;padding:0;position:relative}.mainwelcome-content h1 .dropcap,.mainwelcome-content p .dropcap{font-family:'gt_sectra_display_regular', sans-serif;font-size:114px;line-height:0;text-transform:uppercase;position:absolute;top:6px;left:0}.mainwelcome-j .mainwelcome-content h1 .dropcap,.mainwelcome-j .mainwelcome-content p .dropcap{top:-15px}.mainwelcome-content h1 .mainwelcome-content-url,.mainwelcome-content p .mainwelcome-content-url{color:inherit;font-family:'gt_walsheim_medium', sans-serif}.mainwelcome-clearance{float:left;width:70px;height:45px}.mainwelcome-a .mainwelcome-clearance{width:85px}.mainwelcome-b .mainwelcome-clearance{width:75px}.mainwelcome-c .mainwelcome-clearance{width:80px}.mainwelcome-d .mainwelcome-clearance{width:85px}.mainwelcome-e .mainwelcome-clearance{width:75px}.mainwelcome-f .mainwelcome-clearance{width:56px}.mainwelcome-g .mainwelcome-clearance{width:85px}.mainwelcome-h .mainwelcome-clearance{width:88px}.mainwelcome-i .mainwelcome-clearance{width:40px}.mainwelcome-j .mainwelcome-clearance{width:35px}.mainwelcome-k .mainwelcome-clearance{width:85px}.mainwelcome-l .mainwelcome-clearance{width:70px}.mainwelcome-m .mainwelcome-clearance{width:107px}.mainwelcome-n .mainwelcome-clearance{width:77px}.mainwelcome-o .mainwelcome-clearance{width:90px}.mainwelcome-p .mainwelcome-clearance{width:60px}.mainwelcome-q .mainwelcome-clearance{width:90px}.mainwelcome-r .mainwelcome-clearance{width:80px}.mainwelcome-s .mainwelcome-clearance{width:62px}.mainwelcome-t .mainwelcome-clearance{width:60px}.mainwelcome-u .mainwelcome-clearance{width:75px}.mainwelcome-v .mainwelcome-clearance{width:67px}.mainwelcome-w .mainwelcome-clearance{width:100px}.mainwelcome-x .mainwelcome-clearance{width:86px}.mainwelcome-y .mainwelcome-clearance{width:70px}.mainwelcome-z .mainwelcome-clearance{width:68px}.floorplan{color:#31373e;margin:0 auto 50px;max-width:1200px}.floorplan .filterbox-wraplist{margin:0 0 40px}.floorplan-floor-column{max-width:1250px}.floorplan-box .col-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:65px;width:200px;height:65px;vertical-align:top}.floorplan-box .col-item.col-item-2,.floorplan-box .col-item.col-item-4{max-width:150px}.floorplan-box .col-item.col-item-101{max-width:100px}.floorplan-box-header{border-bottom:1px solid #31373e;border-top:1px solid #31373e;text-align:center;padding:10px 0}.floorplan-box-header .col-item{line-height:25px;height:25px}.floorplan-header-col{border-right:1px solid #31373e;text-align:center;text-transform:uppercase}.floorplan-header-col:last-child{border:0}.floorplan-list-row{position:static !important;top:auto !important;left:auto !important}.floorplan-colbox{font-family:'gt_walsheim_light';text-align:center;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.floorplan-colbox:hover,.floorplan-list-row.active .floorplan-colbox{background-color:#31373e}.floorplan-colbox:hover .col-item,.floorplan-list-row.active .floorplan-colbox .col-item{color:#fff}.floorplan-colbox:hover .col-item a,.floorplan-list-row.active .floorplan-colbox .col-item a{border-bottom:1px solid #fff;color:#fff}.floorplan-list-col{border-right:1px solid #31373e;text-align:center;text-transform:uppercase}.floorplan-list-col:last-child{border:0}.floorplan-list-col a{color:#31373e;font-family:'gt_walsheim_medium';font-size:13px;line-height:50px;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;position:relative;top:-4px}.floorplan-list-col.col-item{font-size:21px;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.floorplan-list-col.col-item-1{font-size:36px}.floorplan-previewbox{border-bottom:1px solid #31373e;padding:20px 0;text-align:center}.floorplan-imgs{width:33.3333%;display:inline-block;text-align:center;vertical-align:top}.floorplan-imgs img{display:inline-block}.floorplan-download{width:32%;display:inline-block;text-align:center;vertical-align:top}.mainquote-box{max-width:1040px;padding:60px 100px 70px;margin:0 auto}.mainquote-quote{color:#252525;font-family:'gt_sectra_display_regular', sans-serif;font-size:45px;line-height:56px;text-align:center}.mainquote-quotee{color:#2c2c2c;font-family:'gt_walsheim_light';font-size:20px;text-align:center;margin:25px 0 0}.anim-fadein,.anim-lefttoright,.anim-righttoleft{-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.anim-fadein{opacity:0}.anim-fadein.anim-active{opacity:1}.anim-lefttoright{position:relative;right:60px}.anim-lefttoright.anim-active{right:0}.anim-righttoleft{position:relative;left:60px}.anim-righttoleft.anim-active{left:0}.oceanabg{background:url("../images/ocean-bg.jpg") no-repeat scroll top center transparent;background-size:cover;height:600px;width:100%;position:absolute;bottom:100px;left:0;z-index:-1}.tab-menu-list{text-align:center;padding:0}.tab-menu-item{border-right:1px solid #CCC;color:#808080;display:inline-block;font-size:18px;padding:10px 30px;text-transform:uppercase;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.tab-menu-item:last-child{border:0}.tab-menu-item span{cursor:pointer}.tab-menu-item.active{color:#000}.tab-content-list{margin-top:50px}.tab-content{display:none;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.tab-content.active{display:block}.tab-content-title{font-size:30px;text-align:center;text-transform:uppercase}.tab-content-paragraph{margin:0 auto;max-width:600px;padding:35px 0 70px;text-align:center;width:90%}.tab-content-formholder{padding:35px 10% 0}.overview-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:55px 0 110px;text-align:center}.overview-list-sideindent{padding:0 15%}.overview-list-item{-webkit-box-flex:0 0 32%;-moz-box-flex:0 0 32%;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;margin-right:2%}.overview-list-item:last-child{margin-right:0}.overview-list-item p{padding:20px 0 0}.overview-item-title{font-size:18px;text-transform:uppercase}.preloader{background-color:#fff;width:100%;height:100%;text-align:center;opacity:1;visibility:visible;position:fixed;top:0;left:0;z-index:9999;-webkit-transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;-ms-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s}.preloader.active{opacity:0;visibility:hidden}.preloader img{display:inline-block}.wrapper{background-color:#fff;position:relative;z-index:3}.mobile .mobile{display:block}.visuallyhidden,.sr-only{border:0 none;height:1px;width:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);position:absolute}.mobile{display:none}.booknav-logo{position:fixed;top:11px;left:150px;z-index:1001;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.animate-nav .booknav-logo{opacity:1;visibility:visible}.booknav-logoimg{display:inline-block;margin-left:20px;position:relative}.booknav-logo img{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.booknav-logoborder{border-left:1px solid rgba(255,255,255,0.8);display:inline-block;height:40px;position:relative;top:1px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.onscroll .booknav-logoborder,.animate-nav .booknav-logoborder,.home .booknav-logoborder{border-left:1px solid #000}.ham-popup{background-color:#fbfbfb;width:100%;height:100%;overflow:auto;opacity:0;visibility:hidden;position:fixed;top:0;z-index:-1;-webkit-transition:all 0.4s ease 0s,z-index 0s ease 0.8s;-moz-transition:all 0.4s ease 0s,z-index 0s ease 0.8s;-ms-transition:all 0.4s ease 0s,z-index 0s ease 0.8s;-o-transition:all 0.4s ease 0s,z-index 0s ease 0.8s;transition:all 0.4s ease 0s,z-index 0s ease 0.8s}.hamisopen .ham-popup{opacity:1;visibility:visible;z-index:1000;-webkit-transition:all 0.8s ease 0s,z-index 0s ease 0s;-moz-transition:all 0.8s ease 0s,z-index 0s ease 0s;-ms-transition:all 0.8s ease 0s,z-index 0s ease 0s;-o-transition:all 0.8s ease 0s,z-index 0s ease 0s;transition:all 0.8s ease 0s,z-index 0s ease 0s}.dashboard,.dashbard-desktop,.dashbard-mobile{position:relative}.dashbard-mobile{display:none}.dashboard-social{display:none;position:absolute;top:130px;right:25px}.dashboard-social .socialbox li{float:left}.dashboard-social .socialbox i{font-size:16px;line-height:30px;width:37px;height:30px}.home .dashboard-social{top:125px}.brandview{margin:100px 0 0;position:relative}.tabbies-box-brand .brandview{margin:0}.brandbox-container{position:relative;overflow:hidden}.brandview-border{background-color:#DADADA;display:block;content:'';width:1px;height:100%;position:absolute;top:0;left:45%}.brandbox{box-sizing:border-box;float:left;width:45%;padding:50px 80px 50px 20px}.brandbox-list{padding:0;margin:0 0 30px}.brandbox-list li{text-align:right;margin:0 0 15px}.brandbox-list li:last-child{margin:0}.brandbox-list a{color:#000;font-size:28px;text-transform:uppercase;opacity:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.brandbox-list a:hover{opacity:0.6}.brandbox-content{float:right;text-align:right;max-width:375px;margin:0 0 30px}.brandbox-contitle{color:#262626;font-size:23px;line-height:1;text-transform:uppercase;margin:0 0 15px}.brandbox-content p{font-family:'gt_walsheim_light';color:#757575;font-size:14px;line-height:24px;padding:0}.brandbox-container-social .socialbox{float:right}.brandbox-container-social .socialbox li{float:left}.placebox{box-sizing:border-box;float:right;width:55%;padding:50px 0 50px 80px}.placebox-container{margin:0 0 50px}.placebox-container:last-child{margin:0}.placebox-title{color:#262626;font-size:22px;text-transform:uppercase;margin:0 0 40px;padding:0}.placebox-list li{text-align:left;margin:0 0 20px}.placebox-list li:last-child{margin:0}.placebox-list a{color:#000;font-size:60px;text-transform:uppercase;opacity:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.placebox-list a:hover{opacity:0.6}.tabbies{margin:100px 0 0}.tabbies .dashboard-social{top:215px}.tabbies-wrapper{position:relative}.tabbies-list{padding:0 100px;overflow:hidden;position:relative}.tabbies-list:before{background:none no-repeat scroll 0 0 #ddd;display:block;content:'';width:100%;height:1px;position:absolute;left:0;bottom:1px}.tabbies-item{border:1px solid transparent;color:#000;float:left;display:block;font-size:22px;text-transform:uppercase;margin:0 -1px 1px 0;padding:30px 40px;cursor:pointer;position:relative}.tabbies-item:last-child{margin:0 -1px 0 0}.tabbies-item.active{border-top:1px solid #ddd;border-bottom:1px solid #fbfbfb;border-left:1px solid #ddd;border-right:1px solid #ddd;z-index:1}.tabbies-container{width:100%;opacity:0;visibility:hidden;position:absolute;top:0;left:0;z-index:1;-webkit-transition:opacity 0.6s ease 0s, visibility 0.6s ease 0s;-moz-transition:opacity 0.6s ease 0s, visibility 0.6s ease 0s;-o-transition:opacity 0.6s ease 0s, visibility 0.6s ease 0s;-ms-transition:opacity 0.6s ease 0s, visibility 0.6s ease 0s;transition:opacity 0.6s ease 0s, visibility 0.6s ease 0s}.tabbies-container.active{width:auto;opacity:1;visibility:visible;position:relative;top:auto;left:auto;z-index:2;-webkit-transition:opacity 0.6s ease 0.4s, visibility 0.6s ease 0.4s;-moz-transition:opacity 0.6s ease 0.4s, visibility 0.6s ease 0.4s;-o-transition:opacity 0.6s ease 0.4s, visibility 0.6s ease 0.4s;-ms-transition:opacity 0.6s ease 0.4s, visibility 0.6s ease 0.4s;transition:opacity 0.6s ease 0.4s, visibility 0.6s ease 0.4s}.tabbies-box{position:relative}.tabbies-box-property{padding:100px 0 50px 290px}.propertyview-list{padding:0;margin-bottom:30px}.propertyview-list>li{margin-bottom:10px}.propertyview-list>li:last-child{margin-bottom:0}.propertyview-list>li>a{display:inline-block;color:#000;font-size:22px;line-height:1;text-transform:uppercase;position:relative}.propertyview-list>li.menu-item-has-children>a{padding:0 17px 0 0}.propertyview-list li.menu-item-has-children>a:before,.propertyview-list li.menu-item-has-children>a:after{display:block;content:'';width:0;height:0;position:absolute;top:7px;right:3px}.propertyview-list li.menu-item-has-children>a:before{opacity:1;visibility:visible;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;-webkit-transition:all 0.4s ease 0.4s;-moz-transition:all 0.4s ease 0.4s;-ms-transition:all 0.4s ease 0.4s;-o-transition:all 0.4s ease 0.4s;transition:all 0.4s ease 0.4s}.propertyview-list li.menu-item-has-children.active>a:before{opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.propertyview-list li.menu-item-has-children.active>a:after{opacity:1;visibility:visible;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.propertyview-list li.menu-item-has-children>a:after{opacity:0;visibility:hidden;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #000;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.propertyview-list .sub-menu{display:none;padding:10px 0}.propertyview-list .sub-menu li{margin:0 0 10px}.propertyview-list .sub-menu li:last-child{margin:0}.propertyview-list .sub-menu a{color:#000}.propertyview-container-social .socialbox li{float:left}.destination-popup{background:#fff;width:100%;height:100%;opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:9999;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.destinationisopen .destination-popup{opacity:1;visibility:visible}.destinationview{padding:75px 0 0;overflow:auto}.destinationview .placebox{float:none;width:auto;padding:0 30px 30px}footer{background:#fff;position:relative}.ftr{border-top:solid 1px #dcdcdc}.ftr-features{border-bottom:1px solid #dcdcdc;text-align:center;margin:0 30px}.ftr-features .ftr-features-list{display:inline-block;padding:30px 0}.ftr-features .ftr-features-list li{display:inline-block;vertical-align:middle;padding-right:60px}.ftr-features .ftr-features-list li:last-child{padding-right:0}.ftr-features p{font-size:13px;padding:0 0 30px}.ftr-socialemail{overflow:hidden;max-width:1366px;text-align:center;padding:35px 0;margin:0 auto}.ftr-box-lefty,.ftr-box-righty{box-sizing:border-box;display:inline-block;overflow:hidden;vertical-align:middle}.ftr-box-lefty{padding:0 8px 0 0}.ftr-box-righty{padding:0 0 0 8px;width:40%}.ftr-social{float:right}.ftr-social .socialbox{float:right}.ftr-social .socialbox li{float:left}.ftr-social .socialbox i{font-size:19px;height:37px;line-height:37px;width:45px}.ftr-followtitle{float:left;color:#31373e;font-family:'gt_walsheim_medium', sans-serif;font-size:16px;letter-spacing:1.5px;line-height:37px;margin-right:20px;text-transform:uppercase}.ftr-email{position:relative}.ftr input{box-sizing:border-box}i.ftr-emailicon{color:#E9E8E8;font-size:28px;position:absolute;top:4px;left:20px}.ftr-emailinput,.ftr-emailsubmit{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.ftr-emailinput{border:1px solid #31373e;border-radius:0;color:#31373e;font-size:15px;height:37px;line-height:33px;padding:0 165px 0 62px;width:100%}.ftr-emailinput::-webkit-input-placeholder,.ftr-emailinput:-moz-placeholder,.ftr-emailinput::-moz-placeholder,.ftr-emailinput:-ms-input-placeholder{color:#BBBCBE}.ftr-emailsubmit{background-color:#31373E;border:0 none;border-radius:0;margin:0;color:#fff;font-family:'gt_walsheim_medium';font-size:17px;letter-spacing:2px;line-height:35px;text-transform:uppercase;padding:0 28px 0 30px;cursor:pointer;opacity:1;position:absolute;top:1px;right:1px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.ftr-emailsubmit:hover{opacity:0.6}.ftr-menu{padding:45px 0;text-align:center}.ftr-lists{background:none repeat scroll 0 0 #31373e;position:relative;padding:60px 0}.ftr-lists-residence{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.ftr-lists-residence .ftr-credbox{padding:0 30px}.ftr-lists-residence .ftr-credbox .ftr-address span,.ftr-lists-residence .ftr-credbox .ftr-phone span{display:inline-block;vertical-align:middle;margin-right:10px}.ftr-lists-residence .ftr-credbox .ftr-address span:last-child,.ftr-lists-residence .ftr-credbox .ftr-phone span:last-child{margin-right:0}.ftr-lists-residence .ftr-credbox .ftr-address a,.ftr-lists-residence .ftr-credbox .ftr-phone a{color:#fff;font-size:15px;line-height:30px;font-family:'gt_walsheim_light', sans-serif}.ftr-lists-residence .ftr-credbox .ftr-address{margin-right:30px}.ftr-lists-residence .ftr-menubox{margin-right:40px}.ftr-menubox{padding:0;text-align:center}.ftr-menubox li{display:inline-block;margin:0 20px 0 0}.ftr-menubox li:last-child{margin:0}.ftr-menubox a{color:#fff;font-family:'gt_walsheim_light';opacity:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.ftr-menubox a:hover{opacity:0.6}.ftr-langbox{display:none;border:1px solid #fff;color:#fff;position:absolute;top:50%;right:3%;margin:-25px 0 0}.ftr-langcurr{width:130px;overflow:auto;position:relative}.ftr-lang,.ftr-curr{box-sizing:border-box;text-align:center;width:50%;padding:15px 0}.ftr-lang{border-right:1px solid #fff}.ftr-langlist{border:2px solid #31373e;width:50%;padding:0;opacity:0;visibility:hidden;position:absolute;bottom:110%;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.ftr-langbox:hover .ftr-langlist{opacity:1;visibility:visible;bottom:100%}.ftr-langlist li{border-bottom:2px solid #31373e;display:block}.ftr-langlist li:last-child{border-bottom:0 none}.ftr-langlist a{background-color:#fff;display:block;color:#000;text-align:center;padding:15px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.ftr-langlist a:hover{color:#1c93d1}.ftr-credbox{padding:30px;overflow:hidden}.ftr-address a,.ftr-copyright{color:#31373e;font-size:15px;line-height:30px;font-family:'gt_walsheim_light', sans-serif}.ftr-address span{display:inline-block;vertical-align:middle;margin-right:5px}.ftr-address img{position:relative}.ftr-copyright i{font-size:15px}.signup-popup{background:#FFF;height:100%;width:100%;overflow:auto;position:fixed;left:0;top:0;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.signupformisopen .signup-popup{opacity:1;visibility:visible}.signupform-close{margin:20px 20px 0 0;text-align:right}.signupform-close .signupform-close-btn{cursor:pointer;display:inline-block}.signupform-title{font-size:30px;margin:25px 0;text-align:center;text-transform:uppercase}.signupform-container{padding:0 10%}.signupform-row{overflow:hidden}.signupform-row.signupform-row-full .signupform-field{float:none}.signupform-row.signupform-row-twocol .signupform-field{width:50%}.signupform-row.signupform-row-fourcol .signupform-field{width:25%}.signupform-row.signupform-row-seventythirtycol .signupform-field:first-child{width:70%}.signupform-row.signupform-row-seventythirtycol .signupform-field:last-child{width:30%}.signupform-field{box-sizing:border-box;float:left;padding:0 5px}.signupform-field input,.signupform-field select{box-sizing:border-box;border:1px solid #ababab;border-radius:0;color:#ababab;font-family:'gt_walsheim_medium';width:100%;padding:0 10px;margin:0 0 10px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.signupform-field-select{position:relative}.signupform-field-select:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #ccc;display:block;content:'';width:0;height:0;position:absolute;top:28px;right:20px;pointer-events:none}.signupform-field-select select{padding:0 30px 0 10px}.signupform-field-select select::-ms-expand{display:none}.signupform-field input{line-height:60px;height:60px}.signupform-field input::-webkit-input-placeholder{color:#ababab;opacity:1}.signupform-field input:-moz-placeholder{color:#ababab;opacity:1}.signupform-field input::-moz-placeholder{color:#ababab;opacity:1}.signupform-field input:-ms-input-placeholder{color:#ababab;opacity:1}.signupform-field select{height:60px}.signupform-field-checkbox .checkbox-box{border:1px solid #ababab;box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px;vertical-align:middle;height:60px;width:60px}.signupform-field-checkbox .checkbox-box-checker{background:#ababab;display:inline-block;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.signupform-field-checkbox .checkbox-box-checker.checked{opacity:1;visibility:visible}.signupform-field-checkbox .checkbox-label-holder{display:inline-block;margin-left:10px;vertical-align:middle}.signupform-field-checkbox .checkbox-label-holder .checkbox-label{color:#ababab;cursor:pointer;font-size:13px;text-transform:uppercase}.signupform-content{padding:20px 10px 30px}.sign-up-submit{margin:50px 0;text-align:center}.sign-up-submit .submit-btn{background:transparent;border:0;font-family:'gt_walsheim_medium';font-size:16px;letter-spacing:3px}.sign-up-submit .submit-btn span{border-bottom:1px solid #000;cursor:pointer;display:block;margin-right:40px;padding:0 0 5px;position:relative;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.sign-up-submit .submit-btn span:before{background:url(../images/arrow-black-right.png) no-repeat scroll top left transparent;background-size:cover;display:block;content:'';width:22px;height:15px;position:absolute;top:50%;right:-30px;margin-top:-5px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.sign-up-submit .submit-btn:hover span{opacity:0.7}.sign-up-submit .submit-btn:hover span:before{right:-35px}.baseformat{position:relative;z-index:1}.baseformat h1,.baseformat h2,.baseformat h3,.baseformat h4,.baseformat h5{line-height:1.1;text-transform:none;margin-bottom:20px}.baseformat h1{font-family:"gt_sectra_display_regular", sans-serif;font-size:30px}.baseformat h2{font-family:'gt_walsheim_medium', sans-serif;font-size:30px}.baseformat h3{font-family:'gt_walsheim_medium', sans-serif;font-size:22px}.baseformat h4{font-family:'gt_walsheim_medium', sans-serif;font-size:16px}.baseformat h5{font-family:'gt_walsheim_medium', sans-serif;font-size:16px;text-transform:none;margin-bottom:20px}.baseformat p{font-family:'gt_walsheim_light', sans-serif;font-size:14px;line-height:24px;padding:0;margin:0 0 20px}.baseformat blockquote{border:0 none;padding:0;margin:30px 0;text-align:center}.baseformat blockquote p{font-family:"gt_sectra_display_regular", sans-serif;font-size:42px;line-height:52px;text-transform:uppercase;margin:0 0 30px}.baseformat blockquote p span{display:block;font-family:'gt_walsheim_light', sans-serif;font-size:16px;line-height:1;text-align:center;text-transform:none}.baseformat blockquote p:last-child{padding:0}.baseformat iframe{width:100%;height:480px}.baseformat .basecontainer{max-width:1120px;padding:60px 0;margin:0 auto;position:relative}.baseformat .basecontainer.roomdetail-base{padding:60px 0 0}.baseformat .baseintrocon{max-width:700px;width:90%;margin:0 auto;text-align:center}.baseformat .baseintrocon p{font-size:16px;line-height:24px}.baseformat .baserow{margin:0 0 40px}.baseformat .basecol{overflow:hidden}.baseformat .basecol .halfcol{float:left;width:45%;margin-right:5%;margin-bottom:20px}.baseformat .basecol .sixtycol{float:left;width:55%;margin-right:5%;margin-bottom:20px}.baseformat .basecol .fortycol{float:left;width:40%;margin-bottom:20px}.instagrambox{position:relative}.instagrambox-marblebg:before,.instagrambox-marblebg:after{background:none no-repeat scroll 0 0 transparent;background-size:contain;display:block;content:'';width:100%;height:100%;position:absolute;z-index:1}.instagrambox-marblebg:before{background-image:url("../images/instagram-background-left.png");background-position:top left;top:0;left:0}.instagrambox-marblebg:after{background-image:url("../images/instagram-background-right.png");background-position:top right;top:0;right:0}.instagrambox-titlebox{display:none;text-align:center;width:90%;padding:30px 0 35px;margin:0 auto;position:relative;z-index:2}.instagrambox-showtitle .instagrambox-titlebox{display:block}.instagrambox-title{display:inline-block;color:#525252;font-family:"gt_sectra_display_medium", sans-serif;font-size:45px;letter-spacing:2px;margin-right:-3px;position:relative;z-index:2}.instagrambox-titleborder{width:100%;overflow:hidden;position:absolute;top:50%;left:0;margin:-1px 0 0;z-index:1}.instagrambox-border{box-sizing:border-box;width:50%;height:1px}.instagrambox-border.left{padding-right:260px}.instagrambox-border.right{padding-left:260px}.instagrambox-border.left:before,.instagrambox-border.right:before{background-color:#E1E1E1;display:block;content:'';height:1px}.instagrambox-list{width:90%;padding:25px 0 0;margin:0 auto;overflow:hidden;position:relative;z-index:2}.instagrambox-showtitle .instagrambox-list{padding:0}.instagrambox-item{float:left;width:25%;position:relative;overflow:hidden}.instagrambox-item .dropanchor{z-index:3}.instagrambox-imaginary img{width:100%}.instagrambox-img{background:none no-repeat scroll center center transparent;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.instagrambox-box{box-sizing:border-box;width:100%;height:100%;padding:20px;position:absolute;top:0;left:0;z-index:2}.instagrambox-content{background:none repeat scroll 0 0 rgba(49,55,62,0.8);width:100%;height:100%;text-align:center;opacity:0;overflow:hidden;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.instagrambox-content p{color:#fff;font-size:15px;line-height:20px;padding:5px 15px}.instagrambox-item:hover .instagrambox-content{opacity:1}.instagrambox-user{color:#fff;font-family:'gt_walsheim_light';font-size:24px;line-height:1;margin:0 0 15px}.instagrambox-likes{color:#fff;font-size:18px;line-height:1}.instagrambox .btnlinks{padding:65px 0 60px;position:relative;z-index:2}.instagrambox .btnlinks .btn{font-size:19px}.contactpage{padding:65px 0 150px;position:relative;z-index:2}.contactpage-container{max-width:1120px;width:90%;margin:0 auto}.contactpage-list{padding:30px 60px 30px 5%;overflow:hidden}.contactpage-list .clear.clear2{display:none}.contactpage-item{float:left;width:33.33%;margin:0 0 40px}.contactpage-item h2{color:#1d1d1d;font-size:16px;text-transform:uppercase;margin:0 0 15px}.contactpage-item p{color:#282828;padding:0}.concierge .featured{background-position:center top}.concierge .oceanabg{bottom:100px}.conciergepage{padding:65px 0 0;position:relative;z-index:2}.conciergepage-container{max-width:1120px;width:90%;margin:0 auto}.conciergepage-container .commonbox-content{max-width:780px}.conciergepage-container .commonbox-content .commonbox-title{font-size:30px;text-transform:none}.conciergepage-container .commonbox-content p{font-size:16px}.conciergepage-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:row wrap;-moz-box-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:30px 60px;overflow:hidden}.conciergepage-item{margin:0 0 40px}.conciergepage-item.conciergepage-gridbox{margin:0}.conciergepage-item.conciergepage-gridbox-full{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.conciergepage-item.conciergepage-gridbox-forty{-webkit-box-flex:0 0 40%;-moz-box-flex:0 0 40%;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;margin-right:15px}.conciergepage-item>h2{color:#1d1d1d;font-size:16px;text-transform:uppercase;margin:0 0 15px}.conciergepage-item>h2.conciergepage-grid-title{margin:0 0 40px}.conciergepage-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:row wrap;-moz-box-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.conciergepage-griditem{margin-right:1%}.conciergepage-grid-five .conciergepage-griditem{-webkit-box-flex:0 0 19%;-moz-box-flex:0 0 19%;-webkit-flex:0 0 19%;-ms-flex:0 0 19%;flex:0 0 19%;text-align:center}.conciergepage-grid-two .conciergepage-griditem{-webkit-box-flex:0 0 48%;-moz-box-flex:0 0 48%;-webkit-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%;text-align:center;margin-right:2%}.conciergepage-griditem .conciergepage-griditem-ico{display:block;height:70px}.conciergepage-griditem .conciergepage-griditem-ico img{display:inline-block}.conciergepage-griditem .conciergepage-griditem-title{font-size:15px;line-height:20px;text-transform:uppercase}.conciergepage-griditem p{padding:16px 0 40px}.appfeatures{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:row nowrap;-moz-box-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 15%}.feature-item{-webkit-box-flex:1 0 15%;-moz-box-flex:1 0 15%;-webkit-flex:1 0 15%;-ms-flex:1 0 15%;flex:1 0 15%;margin-right:25px;text-align:center}.feature-item:last-child{margin-right:0}.feature-item .icon-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:70px}.feature-item .icon-holder img{display:inline-block;text-align:center}.feature-item-title{font-size:15px;text-transform:uppercase}.feature-item-detail p{padding:15px 0 0}.appfeatureslider{margin:80px 0 0}.appfeatureslider-container{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:20px 0 0}.featureslider-carousel{height:100%}.featureslider-carousel .owl-dots{margin:20px 0;text-align:center}.featureslider-carousel .owl-dot{background:none repeat scroll 0 0 #888888;border-radius:50%;display:inline-block;width:8px;height:8px;margin-right:5px;opacity:0.4;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.featureslider-carousel .owl-dot:last-child{margin-right:0}.featureslider-carousel .owl-dot.active{opacity:1}.featureslider-item{background-color:#efefef;height:100%}.featureslider-imgbox{height:540px;position:relative}.featureslider-img{background:none no-repeat scroll center center / auto #323232;height:100%}.featureslider-imghidden{height:100%;width:100%;opacity:0;position:absolute;top:0;left:0;z-index:1}.featureslider-imghidden img{height:100%}.featureslider-contentbox{padding:30px 65px;text-align:center}.featureslider-contentbox p{padding:15px 0 0}.featureslider-title{font-size:18px;text-transform:uppercase}.appdownload{margin-bottom:50px}.appdownload-downloadoptions{text-align:center}.appdownload-downloadoptions>div{display:inline-block;vertical-align:middle}.appdownload-maintitle{font-size:30px;padding:60px 0;text-align:center;text-transform:uppercase}.downloadoptions-form-title{display:block;font-size:16px;text-align:left;text-indent:10px;text-transform:uppercase}.downloadoptions-appstore{padding-right:50px}.downloadoptions-formholder{border-left:1px solid #ccc;padding:0 0 20px 50px;width:50%}.downloadoptions-form{align-items:center;margin-top:20px}.downloadoptions-form .item-input{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 25px 0 0}.downloadoptions-form .item-submit-holder{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.downloadoptions-form .item-submit{margin-top:0}.brandcard-form.common-form .item-submit-holder{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.brand_card_tabs .roombox-list li{color:#2a2a2a;list-style:none;padding-left:10px;margin-bottom:10px}.brand_card_tabs .roombox-list li:before{background-color:#8e8e8e;width:7px;height:7px;top:8px;left:-5%}.brand_card_tabs .roombox-title{text-transform:uppercase;margin-bottom:30px}.brand_card_tabs .roombox-linkreserve{overflow:visible}.brand_card_tabs .roombox-linkreserve span{border:1px solid #313131;padding:17px 25px;border-radius:100px}.hotelrooms,.hoteleatdrink,.hotelbox{margin:0 0 15px}.roomfilter{position:relative;overflow:hidden}.mainmap-imgonly{background:none no-repeat scroll center center transparent;background-size:cover;height:625px;position:relative}.mainmapfloat{color:#fff;text-align:center;text-transform:uppercase;width:100%;position:absolute;top:30%;left:0}.mainmapfloat .mainmapfloat-title{font-size:114px;font-family:'gt_sectra_display_medium', sans-serif;letter-spacing:10px;line-height:82px}.mainmapfloat .mainmapfloat-separator{background:#fff;display:block;margin:0 auto 18px;width:150px;height:1px}.mainmapfloat .mainmapfloat-subtitle{font-size:18px;line-height:16px;letter-spacing:5px;text-transform:uppercase}.mainmap-imgonly .btnlinks{width:100%;position:absolute;bottom:100px;left:0}.tripadvisor{margin:30px 0}.tripadvisor-item{text-align:center}.tripadvisor-rating i{font-size:28px;margin-right:10px}.tripadvisor-rating i:last-child{margin-right:0}.tripadvisor-content{width:90%;max-width:750px;margin:0 auto}.tripadvisor-content p{font-family:'gt_sectra_display_regular';font-size:22.5px;line-height:32px;padding:10px 40px;position:relative}.tripadvisor-quotee{font-family:'gt_walsheim_medium';font-size:14px;letter-spacing:1px;text-transform:uppercase}.tripadvisor-logo{padding:10px 0 0}.tripadvisor-logo i{font-size:48px}.experience-hotel .section{margin-bottom:15px}.filterbox-wraplist{text-align:center;margin:0 0 60px;position:relative;z-index:3}.filterbox-menus{display:inline-block}.filterbox-list{float:left;margin:0 25px 10px 0}.filterbox-list.filterbox-list-nomargin{margin-right:0}.filterbox-list ul{border:1px solid #31373e;padding:5px;border-radius:24px;overflow:hidden}.filterbox-list li{float:left;margin:0 5px 0 0}.filterbox-list li a{background-color:#fff;border-radius:20px;color:#31373e;display:block;font-size:16px;line-height:38px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:0 40px;cursor:pointer;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.filterbox-list li:last-child{margin:0}.filterbox-list li:hover a,.filterbox-list li.active a{background-color:#31373e;color:#fff}.filterbox-select{cursor:pointer;float:left;position:relative;min-width:150px;margin:0 25px 10px 0}.filterbox-select.filterbox-select-nomargin{margin-right:0}.filterbox-select ul{visibility:hidden;opacity:0;width:100%;padding:0 0 20px;position:absolute;top:50px;left:0;z-index:1;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}.filterbox-select ul li{cursor:pointer;background-color:#fff;padding:10px 10px 10px 15px;text-align:left}.filterbox-select ul li:hover,.filterbox-select ul li.active{background-color:#31373e;color:#fff}.filterbox-select.active ul{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;visibility:visible;opacity:1;top:40px}.filterbox-selecttext{background-color:transparent;border:0 none;font-family:'gt_walsheim_medium', sans-serif;font-size:16px;line-height:48px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:0 40px 0 15px;position:relative}.filterbox-selecttext:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #31373e;display:block;content:'';width:0;height:0;position:absolute;top:20px;right:19px;z-index:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.filterbox-clear{display:none}.filterbox-nomargin{margin:0 0 10px}.filterbox-selection{min-height:500px}.roombox{overflow:hidden}.roombox .roombox-item{box-sizing:border-box}.roombox .roombox-item .roombox-imgbox{overflow:hidden;position:relative}.roombox .roombox-item .roombox-imgbox .roombox-img{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.roombox .roombox-item-left{float:left;width:50%;padding:0 6px 0 0}.roombox .roombox-item-right{float:right;width:50%;padding:0 0 0 6px}.roombox-img{background:none no-repeat scroll center center transparent;background-size:cover;height:430px;overflow:hidden;position:relative}.roombox-img img{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:1}.roombox-img-cat-overlay{color:#fff;font-size:22px;text-transform:uppercase;position:absolute;bottom:30px;left:7%;z-index:1}.roombox-contentbox{padding:10%}.roombox-content{margin:0 0 20px}.roombox-content p{color:#282828;font-size:14px;line-height:24px}.roombox-title{color:#000;font-family:'gt_sectra_display_regular', sans-serif;font-size:32px;letter-spacing:1px;text-transform:uppercase;margin:0 0 20px}.roombox-title-medium{font-size:28px}.roombox-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:row wrap;-moz-box-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:15px 0 0}.roombox-list li{-webkit-box-flex:0 0 46%;-moz-box-flex:0 0 46%;-webkit-flex:0 0 46%;-ms-flex:0 0 46%;flex:0 0 46%;list-style-type:disc;margin:0 2% 25px 3%;font-family:'gt_walsheim_light';font-size:15px}.roombox-list li:nth-child(2n){margin-right:0}.roombox-links a{vertical-align:top;opacity:1;position:relative;z-index:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.roombox-links a:hover{opacity:0.7}.roombox-linkreserve{display:inline-block;margin-right:30px;overflow:hidden}.roombox-linkreserve span{display:block;border-bottom:1px solid #313131;font-size:15px;letter-spacing:2px;color:#313131;text-transform:uppercase;padding:0 0 5px;margin-right:-2px}.roombox-linkdetails{display:inline-block;color:#313131;font-size:15px;letter-spacing:2px;text-transform:uppercase;position:relative;top:-6px}.offerspage-mobileonly{display:none}.propertyofferfilter,.brandofferfilter{z-index:1}.propertyofferfilter .filterbox-list li a,.brandofferfilter .filterbox-list li a{width:120px;padding:0}.offersbox{max-width:1155px;margin:0 auto;overflow:hidden}.offersbox .offersbox-wrap{height:425px}.offersbox .offersbox-toptitle{background:none no-repeat scroll center center rgba(49,55,62,0.7);text-align:center;width:100%;padding:17px 10px;position:absolute;top:0;left:0;z-index:1}.offersbox .offersbox-toptitle span{color:#fff;font-size:14px;line-height:22px;letter-spacing:1px;text-transform:uppercase}.offersbox .offersbox-imgbox{background:none no-repeat scroll center center transparent;background-size:cover;height:100%;position:relative}.offersbox .offersbox-imgbox:before{background:-moz-linear-gradient(top, transparent 0%, #000 100%);background:-webkit-linear-gradient(top, transparent 0%, #000 100%);background:linear-gradient(to bottom, transparent 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );display:block;content:'';height:45%;width:100%;opacity:0.45;position:absolute;left:0;bottom:0;z-index:1}.offersbox .offersbox-imghidden{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:2}.offersbox .offersbox-content{width:100%;position:absolute;left:0;bottom:0;z-index:2}.offersbox .offersbox-title{color:#fff;font-size:22px;line-height:28px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:0 30px;margin:0 0 20px}.offersbox .offersbox-links{border-top:1px solid rgba(255,255,255,0.2);padding:30px 5px}.offersbox .offersbox-links .btn span{border-bottom:1px solid #fff;color:#fff;font-size:14px;letter-spacing:2px;padding-bottom:25px}.offersbox .offersbox-links .btn-details{margin-left:25px}.offersbox .offersbox-links .btn-details span{border-bottom:0 none}.offersbox .offersbox-item{box-sizing:border-box;margin:0 0 23px}.offersbox.offersbox-twocol .offersbox-item{float:left;width:50%}.offersbox.offersbox-twocol .offersbox-item.offersbox-item-one{padding:0 15px 0 0}.offersbox.offersbox-twocol .offersbox-item.offersbox-item-right{padding:0 0 0 15px}.offersbox.offersbox-threecol .offersbox-item{float:left;width:33.33%}.offersbox.offersbox-threecol .offersbox-item.offersbox-item-left{padding:0 15px 0 0}.offersbox.offersbox-threecol .offersbox-item.offersbox-item-mid{padding:0 7px}.offersbox.offersbox-threecol .offersbox-item.offersbox-item-right{padding:0 0 0 15px}.offersbox .offersbox-typeone{height:425px;overflow:hidden;position:relative}.offersbox .offersbox-typeone .offersbox-imgbox:before{-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.offersbox .offersbox-typeone:hover .offersbox-imgbox:before{opacity:1}.offersbox .offersbox-typeone .offersbox-content{bottom:-77px;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.offersbox .offersbox-typeone:hover .offersbox-content{bottom:0}.offersbox .offersbox-typeone .offersbox-links{opacity:0;visibility:hidden;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.offersbox .offersbox-typeone:hover .offersbox-links{opacity:1;visibility:visible}.offersbox .offersbox-typetwo{height:425px;overflow:hidden;position:relative}.offersbox .offersbox-typetwo .offersbox-imgbox:before{height:35%;opacity:0.60}.bordered-titlebox{text-align:center;padding:30px 0;position:relative;z-index:2}.bordered-showtitle .bordered-titlebox{display:block}.bordered-title{display:inline-block;color:#000;font-family:"gt_walsheim_medium", sans-serif;font-size:18px;letter-spacing:2px;margin-right:-3px;position:relative;z-index:2}.bordered-titleborder{width:100%;overflow:hidden;position:absolute;top:50%;left:0;margin:-1px 0 0;z-index:1}.bordered-border{box-sizing:border-box;width:50%;height:1px}.bordered-border.left{padding-right:110px}.bordered-border.right{padding-left:110px}.bordered-border.left:before,.bordered-border.right:before{background-color:#E1E1E1;display:block;content:'';height:1px}.paginate ul{text-align:center;padding-bottom:0}.paginate ul li{display:inline-block;color:#0b2a4a;font-family:'gt_sectra_display_medium', sans-serif;font-size:18px;margin-right:5px}.paginate ul li:last-child{margin-right:0}.paginate ul li a{color:inherit;font:inherit}.paginate ul li:hover a,.paginate ul li.active a{text-decoration:underline}.post-box--no-content .post-box__post{margin-bottom:40px}.post-box--no-content .post-box__content{display:none}.post-box--no-content .post-box__image{margin-bottom:0}.post-box--col-2 .post-box__post{width:50%}.post-box--col-2 .post-box__post--featured-mobile{display:none}.post-box--col-2 .post-box__post--1{float:left;padding-right:20px}.post-box--col-2 .post-box__post--2{float:right;padding-left:20px}.post-box--col-4 .post-box__container{padding:0 20px}.post-box--col-4 .post-box__post{width:25%;padding:0 20px}.post-box--col-4 .clear--2{display:none}.post-box__main-title{color:#31373e;font-size:17px;line-height:1;letter-spacing:1px;text-align:center;text-transform:uppercase;margin:30px 0}.post-box__post{float:left;margin-bottom:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.post-box__image{background:none no-repeat scroll center center transparent;background-size:cover;position:relative;margin-bottom:10px}.post-box__image-invisible{display:block;width:100%;pointer-events:none}.post-box__image-title{color:#fff;font-size:18px;line-height:1.5;text-align:center;text-transform:uppercase;text-align:center;width:90%;position:absolute;left:5%;bottom:20px;z-index:2}.post-box__image-gradient{background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );width:100%;height:20%;position:absolute;left:0;bottom:0;z-index:1}.post-box__content p{font-size:14px;line-height:22px;padding:0 10px}.post-featured-box{width:100%;position:relative}.post-featured-box__gradient{background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );width:100%;height:40%;position:absolute;left:0;bottom:0;z-index:2}.post-featured-box__image{background:none no-repeat scroll center center transparent;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.post-featured-box__content{width:100%;padding-left:40px;position:absolute;bottom:40px;left:0;z-index:3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.post-featured-box__content-category{color:#fff;display:inline-block;font-family:'gt_walsheim_medium';font-size:18px;line-height:1;text-transform:uppercase;margin-bottom:8px}.post-featured-box__content-category a{color:inherit;font:inherit}.post-featured-box__content-title{color:#fff;font-family:'gt_sectra_display_medium';font-size:46px;line-height:44px;text-transform:uppercase}.post-featured-box__content-title a{color:inherit;font:inherit}.bloglist{position:relative}.bloglist__post-box{width:50%}.bloglist__post-box .bloglist__container{padding:0 40px 40px}.bloglist__post-box.bloglist__post-box--page-2{width:auto}.bloglist__post-box.bloglist__post-box--page-2 .bloglist__container{padding:40px 0}.bloglist__sticky{width:50%;height:100%;position:absolute;top:0;right:0}.engage-blog{position:relative}.engage-blog__post-box{width:50%}.engage-blog__post-box .engage-blog__container{padding:40px}.engage-blog__sticky{width:50%;height:100%;position:absolute;top:0;right:0}.engagesocialfeedsfifty{height:600px}.socialfeedbox-item{position:relative}.socialfeedbox-item.socialfeebox-item-bg{background:none no-repeat scroll center center transparent;background-size:cover}.socialfeedbox-item.socialfeebox-item-bg-nocover{background:none no-repeat scroll center center transparent}.socialfeedbox-item a{width:100%}.socialfeedbox-item a img{width:100%}.socialfeedbox-item-fifty{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.socialfeed-item-instagram{color:#fff;font-size:40px;position:absolute;bottom:30px;left:20px}.socialfeed-item-twitter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:column wrap;-moz-box-flex-flow:column wrap;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;justify-content:center;text-align:center;height:100%;padding:0 10%}.socialfeed-item-twitter p{font-family:'gt_sectra_display_regular';font-size:46px;text-transform:uppercase;line-height:46px;padding:0}.socialfeed-item-twitter .date-posted{font-size:18px;margin-top:50px;text-transform:uppercase}.map-locationbox{border-bottom:1px solid #ccc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:500px}.map-location-boxxies{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;height:100%}.map-from-location-title{border-bottom:1px solid #ccc;font-family:'gt_sectra_display_regular';font-size:30px;padding:30px 0;text-align:center;text-transform:uppercase}.map-from-location-list{padding:40px 10% 0}.map-from-location-list .list-item{margin-bottom:40px}.map-from-location-list .list-item:last-child{margin-bottom:0}.map-from-location-list .list-item .list-item-icon{position:absolute;top:0;left:0}.map-from-location-list .list-item .list-item-details{margin-left:40px}.map-from-location-list .list-item .list-item-title{font-size:19px;text-transform:uppercase}.map-from-location-list .list-item p{font-size:13px;padding:0}.map-location-img{background:none no-repeat scroll center center transparent;background-size:cover;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.map-location-img:before{background:rgba(0,0,0,0.4);content:'';height:100%;width:100%;position:absolute;left:0;top:0}.map-location-img-overlay{text-align:center;z-index:2}.map-location-img-overlay .map-location-img-overlay-title{color:#fff;font-family:'gt_sectra_display_regular';font-size:72px;text-transform:uppercase}.map-location-img-overlay p{color:#fff;font-size:13px;margin:0 auto;max-width:300px;padding:30px 0 0;width:90%}.eventbox{margin:0 auto;max-width:1200px;width:90%}.eventbox-title{font-family:'gt_sectra_display_regular';font-size:30px;margin:50px;text-align:center;text-transform:uppercase}.eventbox-eventslist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:row wrap;-moz-box-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.eventbox-eventslist .event-item{-webkit-box-flex:1 0 40%;-moz-box-flex:1 0 40%;-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;border:1px solid #000;margin:0 40px}.eventbox-eventslist .event-box-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.eventbox-eventslist .event-box-item .event-date{-webkit-box-flex:0 0 30%;-moz-box-flex:0 0 30%;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;align-self:center;text-align:center}.eventbox-eventslist .event-box-item .event-details{-webkit-box-flex:0 1 70%;-moz-box-flex:0 1 70%;-webkit-flex:0 1 70%;-ms-flex:0 1 70%;flex:0 1 70%;align-self:center;border-left:1px solid #000;padding:55px 35px 65px}.eventbox-eventslist .event-box-item .event-date-month{font-size:19px;text-transform:uppercase}.eventbox-eventslist .event-box-item .event-date-day{font-family:'gt_walsheim_light';font-size:89px}.eventbox-eventslist .event-box-item .event-item-title{font-size:19px;padding-bottom:15px;text-transform:uppercase}.eventbox-eventslist .event-box-item .event-item-desc,.eventbox-eventslist .event-box-item .event-item-time-range{font-size:13px}.event-all-events-btn{margin:30px 0 50px}.offerdetails-hotel .baseformat h2{font-size:21px;letter-spacing:1px}.offerdetails-hotel .baseformat h3{font-size:18px;letter-spacing:1px}.offerdetails-hotel .baseformat .basecontainer{padding:60px 0 0}.offerdetails-hotel .baseformat .basecol{overflow:visible}.offerdetails-hotel .offersbox .offersbox-item{margin-bottom:0}.offerdetails-hotel .offerdetails-likes .offerdetails-liketitle{font-size:18px;text-align:center;margin-bottom:30px}.offerdetails-box{padding:0 30px;position:relative;z-index:2}.hotel-gathering .featured{background-position:center top}.gatheringdetail-maincontainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:row wrap;-moz-box-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:60px 10% 0}.gatheringdetail-form{-webkit-box-flex:1 0 59%;-moz-box-flex:1 0 59%;-webkit-flex:1 0 59%;-ms-flex:1 0 59%;flex:1 0 59%}.gatheringdetail-options{border-left:1px solid #ccc;-webkit-box-flex:1 0 39%;-moz-box-flex:1 0 39%;-webkit-flex:1 0 39%;-ms-flex:1 0 39%;flex:1 0 39%;margin:10px 0 100px}.gatheringdetail-options .gatheringdetail-item-content{margin:15px 0 0}.gatheringdetail-item-content{box-sizing:border-box;padding:0 5%}.gatheringdetail-content-title{font-size:21px;margin:0 0 20px;text-transform:uppercase}.gatheringdetail-item-content ul{line-height:22px;margin-left:25px}.gatheringdetail-item-content ul>li{font-family:'gt_walsheim_light';font-size:14px;list-style-type:disc}.hrmap{z-index:1}.commonbox-content{margin:0 auto 15px;text-align:center;max-width:600px;width:90%;overflow:hidden}.commonbox-content h2,.commonbox-content .commonbox-title{color:#262626;font-size:36px;font-family:'gt_sectra_display_medium', sans-serif;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase}.commonbox-content p{font-size:14px;line-height:26px;padding:0 0 35px}.floorview-content{margin:0 auto 15px;text-align:center;max-width:600px;width:90%;overflow:hidden}.floorview-content h2{color:#262626;font-size:36px;font-family:'gt_sectra_display_medium', sans-serif;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase}.floorview-content p{font-size:14px;line-height:26px;padding:0 0 25px}.floorview-imgbox{position:relative}.floorview-imgholder{background:none no-repeat scroll center center #fff;height:700px}.floorview-imgholder.nightmode{background:none no-repeat scroll center center #31373e}.floorview-imgholder.active .floorview-img{display:block}.floorview-img{display:none;background:none no-repeat scroll center center transparent;background-size:cover;width:100%;height:100%;visibility:hidden;opacity:0;position:absolute;top:0;left:0;z-index:0;-webkit-transition:visibility 1.2s ease 0s,opacity 1.2s ease 0s,z-index 0s ease 1.2s;-moz-transition:visibility 1.2s ease 0s,opacity 1.2s ease 0s,z-index 0s ease 1.2s;-ms-transition:visibility 1.2s ease 0s,opacity 1.2s ease 0s,z-index 0s ease 1.2s;-o-transition:visibility 1.2s ease 0s,opacity 1.2s ease 0s,z-index 0s ease 1.2s;transition:visibility 1.2s ease 0s,opacity 1.2s ease 0s,z-index 0s ease 1.2s}.floorview-img.active{visibility:visible;opacity:1;z-index:2;-webkit-transition:visibility 1.2s ease 0.8s,opacity 1.2s ease 0.8s,z-index 0s ease 0s;-moz-transition:visibility 1.2s ease 0.8s,opacity 1.2s ease 0.8s,z-index 0s ease 0s;-ms-transition:visibility 1.2s ease 0.8s,opacity 1.2s ease 0.8s,z-index 0s ease 0s;-o-transition:visibility 1.2s ease 0.8s,opacity 1.2s ease 0.8s,z-index 0s ease 0s;transition:visibility 1.2s ease 0.8s,opacity 1.2s ease 0.8s,z-index 0s ease 0s}.floorview-direction-btnholder{border:1px solid #fff;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-flow:row wrap;-moz-box-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden;height:94px;width:94px;position:absolute;left:20px;top:50px;z-index:3;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.d-btn{color:#31373e;cursor:pointer;float:left;font-size:15px;height:46px;width:46px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.d-btn.active,.d-btn:hover{background-color:#31373e;color:#fff}.d-btn span{display:block;font-family:'gt_walsheim_medium';-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.d-btn.d-btn-north{border-bottom:1px solid #fff;border-right:1px solid #fff}.d-btn.d-btn-north span{position:relative;left:5px;top:5px}.d-btn.d-btn-east{border-bottom:1px solid #fff}.d-btn.d-btn-east span{position:relative;left:-5px;top:5px}.d-btn.d-btn-west{border-right:1px solid #fff}.d-btn.d-btn-west span{position:relative;left:5px;top:-5px}.d-btn.d-btn-south span{position:relative;left:-5px;top:-5px}.floorview-list{float:left}.floorview-list.floorview-list-nomargin{margin-right:0}.floorview-list ul{overflow:hidden}.floorview-list li{float:left;margin:0 25px 0 0}.floorview-list li a{background-color:transparent;color:#31373e;display:block;font-size:16px;line-height:32px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:0 20px;cursor:pointer;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.floorview-list li:last-child{margin:0}.floorview-list li:hover a,.floorview-list li.active a{border-bottom:1px solid #31373e}.floorview-list-daynight{position:absolute;right:20px;top:40px;z-index:3}.floorview-list-daynight.nightmode li.active a,.floorview-list-daynight.nightmode li:hover a{border-bottom:1px solid #fff}.floorview-list-daynight.nightmode li a{color:#fff}.floorview-list-floors{margin-top:22px;text-align:center;width:100%}.floorview-list-floors ul{display:inline-block}.date-picker-wrapper{z-index:3 !important}.tripadvisor-carousel .owl-dots{margin:10px 0 0;text-align:center}.tripadvisor-carousel .owl-dot{background:none repeat scroll 0 0 #333;border-radius:50%;display:inline-block;width:8px;height:8px;margin-right:5px;opacity:0.4;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.tripadvisor-carousel .owl-dot:last-child{margin-right:0}.tripadvisor-carousel .owl-dot.active{opacity:1}.clear{clear:both}#see-all{padding-bottom:5px;display:inline-block;border-bottom:1px solid #333;margin-bottom:20px;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}#see-all:hover{opacity:.6}.category-list__container{padding:40px 0}:focus{outline:dotted}.booking-sel select:focus{outline:#fd6a02 solid 2px !important}.img-mobile{display:none}div .wpcf7-mail-sent-ok{text-align:center;padding:0.2em 1em 0.6em 1em}.custom-cf7-success{width:100%;display:none;top:0;margin:0 auto;text-align:center;border:none;font-family:'gt_walsheim_medium', sans-serif;font-size:20px;padding-top:25px}
/*# sourceMappingURL=style.css.map */


/* ===================== REMOVE BELOW TO GO BACK TO PREVIOUS POPUP TWO VERSION ============== */


.popup-two__inner {
	width: 70% !important;
}

.popup-two__mediabox {
	display: none;
}


.popup-two__close {
    top: 25px !important;
    right: 30px !important;
}

.popup-two__contentbox:before {
    content: '';
    height: 93%;
    width: 97%;
    left: 1.5%;
    top: 3%;
    position: absolute;
    border: 1px solid #000;
    z-index: 1;
}
.popup-two__contentbox-container {
	z-index: 99;
}
.popup-two__contentbox {
	
}

@media only screen and (max-width: 800px) {

	.popup-two__title { font-size: 2rem !important; }
	.popup-two__inner { width: 70% !important; }

}