@media only screen and (min-width:769px){.navbar-custom .navwrap ul li a{font-size:13px;padding:0 7px}.navbar-custom .navwrap ul li a:active,.navbar-custom .navwrap ul li a:hover{border-bottom:solid 8px #074784}.navbar-custom .navwrap ul li ul{background-color:#074784;top:34px}.navbar-custom .navwrap ul li ul li{border-bottom:1px solid #074784}.navbar-custom .navwrap ul li ul li:first-child{border-top:1px solid #074784}.navbar-custom .navwrap ul li ul li a{background-color:#074784;border-left:solid 5px #074784}.navbar-custom .navwrap ul li.active a{border-bottom:solid 8px #074784}}.utility-nav #check-in .btn,.utility-nav #contact-us .btn,.utility-nav #header-my-reservation .btn,.utility-nav #search input.gsc-search-button{background-color:#2699e1;border-color:#2699e1}.utility-nav li #secondary-destinations{width:99px;height:36px;display:inline-block}.feature-resort{margin:20px 0;position:relative}@media only screen and (min-width:769px){.feature-resort{margin:40px 0}}.feature-resort .feature-block{background:#eaf2fa;font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif}.feature-resort .feature-block .feature-content{padding:25px 20px}.feature-resort .feature-block .feature-content h3{font-size:24px;font-weight:500;margin:0;padding:0;text-transform:uppercase}.feature-resort .feature-block .feature-content h4{font-family:'Didot 24 A','Didot 24 B',Georgia,Times New Roman,serif;font-size:18px;font-style:italic;margin:5px 0 7px;padding:0}@media only screen and (min-width:1024px){.feature-resort .feature-block .feature-content h4{font-size:24px}}.feature-resort .feature-block .feature-content p{font-size:11px}@media only screen and (min-width:1024px){.feature-resort .feature-block .feature-content p{font-size:14px}}.feature-resort .feature-block .feature-content .btn{font-size:16px;margin:15px 0 0;width:60%;height:33px}@media only screen and (min-width:769px){.feature-resort .feature-block .feature-content .btn{width:212px}}.feature-resort .img-responsive{width:100%}.feature-resort.single img{max-height:436px}.feature-resort.single .feature-block{background-color:rgba(255,255,255,.8);display:block;height:100%;position:absolute;top:0;width:50%}.feature-resort.single .feature-block .feature-content{padding:0 30px 0 40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature-resort.clickable{cursor:pointer}.hero .cta{bottom:45px}@media only screen and (max-width:767px){.hero .cta .hotel-resort .visible-xs{display:inline-block!important}}@media only screen and (min-width:768px){.hero .cta{bottom:106px}}.hero .container{position:relative}.hero .find-book-container{position:absolute;left:50%;top:9px;width:97%}@media only screen and (min-width:1024px){.hero .find-book-container{width:100%}}.hero .find-book-container .booking{background-color:#FFF;box-shadow:none;display:table;left:-50%;padding:7px;position:relative;width:100%;z-index:99}@media only screen and (min-width:767px){.hero .find-book-container .booking{padding:15px}}.hero .find-book-container .booking .travel-title{display:table-cell;padding:0;text-align:center;vertical-align:middle;width:100px}.hero .find-book-container .booking .travel-title h3{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;font-size:18px;line-height:normal;margin:0;padding:0;text-transform:uppercase}@media only screen and (min-width:769px){.hero .cta{bottom:113px}.hero .find-book-container .booking{background-color:rgba(255,255,255,.9)}.hero .find-book-container .booking .travel-title{width:auto}.hero .find-book-container .booking .travel-title h3{font-size:20px}}.hero .find-book-container .booking .icon{text-align:right}.hero .find-book-container .booking .icon img{width:70%}.hero .find-book-container .booking .travel-calendar{display:table-cell;text-align:left;vertical-align:middle}@media only screen and (min-width:768px){.hero .find-book-container .booking .travel-calendar{text-align:left;min-width:500px}}.hero .find-book-container .booking .travel-button{display:table-cell;text-align:right;vertical-align:middle}.hero .find-book-container .booking .travel-button .btn{background-color:#2699e1;border-color:#2699e1;font-size:12px;font-weight:300;width:auto}.hero .find-book-container .booking .travel-button .visible-md{display:none}@media only screen and (min-width:992px){.hero .find-book-container .booking .travel-button .visible-md{display:inline-block!important}}.hero .find-book-container .booking .arrive-depart{border:0}@media only screen and (min-width:768px){.hero .find-book-container .booking .travel-button{text-align:center}.hero .find-book-container .booking .travel-button .btn{font-size:17px;width:150px}.hero .find-book-container .booking .arrive-depart{border:1px solid #000}}.hero .find-book-container .booking .arrive-depart .arrival,.hero .find-book-container .booking .arrive-depart .departure{width:93px}@media only screen and (min-width:369px){.hero .find-book-container .booking .arrive-depart .arrival,.hero .find-book-container .booking .arrive-depart .departure{width:105px}}@media only screen and (min-width:769px){.hero .find-book-container .booking .arrive-depart .arrival,.hero .find-book-container .booking .arrive-depart .departure{width:200px}}.hero .find-book-container .calendar-container{background:#FFF;box-shadow:0 5px 10px rgba(0,0,0,.2);left:-50%;margin:0;padding:0;position:relative}@media only screen and (min-width:768px){.hero .find-book-container .calendar-container{padding:20px 0 40px}}.hero .overlay .testimonial{float:right;max-width:355px}.hero .overlay .testimonial img{top:-20px}.hero .overlay .testimonial p{margin:0}.hero .overlay .testimonial .text{width:64%;margin-right:15px}.event-container h3,.event-container h4,.event-container label{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;margin:0}.hero .overlay .clip{top:0}.property-content-block{padding:0 10px}@media only screen and (min-width:769px){.property-content-block{padding:0}}.property-content-block .feature-tabs .nav-tabs li.active{background-color:#eaf2fa!important}.property-content-block .feature-tabs .nav-tabs li.active a,.property-content-block .feature-tabs .nav-tabs li.active a:active,.property-content-block .feature-tabs .nav-tabs li.active a:focus,.property-content-block .feature-tabs .nav-tabs li.active a:hover{background-color:#eaf2fa!important;border-bottom:solid 4px #074784!important}.property-content-block .feature-tabs .nav-tabs li a:focus,.property-content-block .feature-tabs .nav-tabs li a:hover{border-bottom:solid 4px #074784}.property-content-block .feature-tabs .tab-content{background-color:#eaf2fa}footer .footer-1{background:#dbe9f6}footer .footer-2{background:#145491}.property-feature-container .property-address-weather-container{background:0 0}@media only screen and (min-width:768px){.property-feature-container .property-address-weather-container{background:#eaf2fa}}.property-select-guest .clip .callout-link,.property-select-guest .clip .join .btn{background:#2699e1;border:1px solid #2699e1}.property-select-guest .clip .join .highlight{color:#2699e1}.calendar .datepick .datepick-month a.datepick-selected,.calendar .datepick .datepick-month a:hover{background:#2699e1!important}.event-container label{font-size:12px;font-weight:700;text-transform:uppercase;padding:0 0 10px}.event-container h3{font-size:12px;color:#2c8dc9;padding:0 0 5px}@media only screen and (min-width:769px){.event-container h3{font-size:18px}}.event-container h4{font-size:12px;color:#9e9e9e;padding:0 0 10px}@media only screen and (min-width:769px){.event-container h4{font-size:13px}}.event-container .btn{background:#2699e1;border:1px solid #2699e1;font-size:12px;height:34px;line-height:34px;padding:0 25px}.weather .img-responsive{width:auto}.blog-cta .btn{font-size:16px}