.clearfix,body .form-item,body h2,body div.wrapper-form,body .description,body hr,.gw-panels-content-universal>.banner,.gw-panels-content-universal>#content-inside,body.html div.pane-gw-site-hero,body.html div#content-inside,#content aside.sidebars div.inside>div,body.page-user-reservations div.costSummary,body.page-user-reservations div.staySummary,body.page-node div.pane-entity-view.pane-node,body.page-node div.pane-reviews-panel-pane-1,body.page-node div.pane-reviews-panel-pane-2,body.section-check-in div.staySummary,div.costSummary,.panel-gw-homepage>.banner,.panel-gw-homepage>#content-inside{*zoom:1}.clearfix:after,body .form-item:after,body h2:after,body div.wrapper-form:after,body .description:after,body hr:after,.gw-panels-content-universal>.banner:after,.gw-panels-content-universal>#content-inside:after,body.html div.pane-gw-site-hero:after,body.html div#content-inside:after,#content aside.sidebars div.inside>div:after,body.page-user-reservations div.costSummary:after,body.page-user-reservations div.staySummary:after,body.page-node div.pane-entity-view.pane-node:after,body.page-node div.pane-reviews-panel-pane-1:after,body.page-node div.pane-reviews-panel-pane-2:after,body.section-check-in div.staySummary:after,div.costSummary:after,.panel-gw-homepage>.banner:after,.panel-gw-homepage>#content-inside:after{content:'';display:table;line-height:0;clear:both}.link-btn,body.page-taxonomy-term-plan div.right-booking-float .field-item a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:.5em .6em;background:#ae232b;color:white;text-decoration:none}.sprites-sprite,.sprites-_arowDown,.sprites-aam-chicklet-28x28,.sprites-accesibility,.sprites-answer-icon-28x28,.sprites-arowDown,.sprites-arowUp,.sprites-beige_q-a,.sprites-big-close-red,.sprites-booker-calendar-icon-default,.sprites-booking_cal,.sprites-booking_cal_red,.sprites-booking_email,.sprites-booking_email_red,.sprites-booking_fb,.sprites-booking_fb_red,.sprites-booking_print,.sprites-booking_print_red,.sprites-carousel-next_red,.sprites-carousel-next_white,.sprites-carousel-prev_red,.sprites-carousel-prev_white,.sprites-check-in-calendar,.sprites-check-in,.sprites-check-out-calendar,.sprites-check-out,.sprites-close-red,.sprites-close,.sprites-deal-icon,.sprites-doubleArrows,.sprites-error-exclamation,.sprites-flag-best-value,.sprites-green_check,.sprites-green_check_sm,.sprites-icon-person,.sprites-logo_paw_calendar,.sprites-logo_paw_calendar_red,.sprites-paw_double_beige,.sprites-paw_double_white,.sprites-paw_outlined_beige,.sprites-paw_outlined_gold,.sprites-paw_single_white,.sprites-photos-icon,.sprites-propertyHomePageDownArrow,.sprites-question-icon-28x28,.sprites-question-icon,.sprites-radiobutton-checked,.sprites-radiobutton-unchecked,.sprites-rating-paws-cancel,.sprites-rating-paws,.sprites-red-exclamationtransparent,.sprites-red-radio-select,.sprites-red-radio-unavailable,.sprites-red-radio-unselect,.sprites-redArrow_Down,.sprites-redArrow_Left,.sprites-redArrow_Right,.sprites-redArrow_Up,.sprites-red_star_a,.sprites-red_star_q,.sprites-red_star_sm,.sprites-success-check-mark,.sprites-trash-icon,body.html #header .homepage-top-banner div.top-banner-content div.top-banner-content-inner:before,body.html #header .homepage-top-banner div.close-container span.x,body.html #header .utility_first li.subUtil>a:after,body.html #header .utility_first li.subUtil.subUtil.hovered>a:after,body.html #header .utility_second li.subUtil>a:after,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil>a:after,body.html #header .utility_second li.subUtil.subUtil.hovered>a:after,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil.subUtil.hovered>a:after,body.html #header .utility_second li.subUtil .recentSearchList ul .removeLinkMobile a,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul .removeLinkMobile a,body div#navigation div.view-site-selector div.view-content>.item-list>ul>li>a:after,body div#navigation div.view-site-selector div.view-content>.item-list>ul>li>a.opened:after,body.html #mobileHeader span.mobileToggle.open span.x,body.html #mobileHeader .mobileUtilityToggle.open span.x,#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li ul.searchesContainer li span.removeLinkMobile a,body.html #backtotop a.back-to-top:before,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container #promoClearMobile,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #promoClearDesktop,body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #mobile-stay-date-display:before,body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form a.widget-mobile-link:before,div#edit-field-great-for-tid-wrapper.views-exposed-widget>label:after,div#edit-field-interests-tid-wrapper.views-exposed-widget>label:after,div#edit-type-wrapper.views-exposed-widget>label:after,div#edit-field-great-for-tid-wrapper.views-exposed-widget.filter-open>label:after,div#edit-field-interests-tid-wrapper.views-exposed-widget.filter-open>label:after,div#edit-type-wrapper.views-exposed-widget.filter-open>label:after,body.page-node div.view-id-reviews.view-display-id-panel_pane_2 div.views-field-body>div>p>strong,body.page-node div.view-id-reviews.view-display-id-panel_pane_2 div.views-field-field-answer>div>p>strong,body.html i.accesible:after,body.html .flex-direction-nav a.flex-next:before,body.html .flex-direction-nav a.flex-next:hover:before,body.html .flex-direction-nav a.flex-prev:before,body.html .flex-direction-nav a.flex-prev:hover:before,#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-prev a,#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-next a,.calendar-calendar .month-view .full tr td.single-day.today span.special-event-icon-1,.calendar-calendar span.special-event-icon-1,.pane-events-calendar-panel-pane-1 .views-field-field-special-event div:after,.pane-events-calendar-panel-pane-3 .views-field-field-special-event div:after,body.node-type-suite #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-deal #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-ride #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-activity #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-dining #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-shopping #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-package #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-amenity #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,.t3-reviews-container #ask-a-mom .views-field-field-answer:before,.t3-reviews-container #ask-a-mom .review-container:before,.t3-reviews-container .review-container:before,body.html #ui-datepicker-div .ui-datepicker-header .ui-icon-circle-triangle-w,body.html #ui-datepicker-div .ui-datepicker-header .ui-icon-circle-triangle-e,body.node-type-property .pane-field-collection-item-field-field-property-bottom-text div.field-item:before,body.node-type-property div.pane-gw-custom-scroll-to-explore a .mobileDownArrow,div.views-field-field-includes-water-park-passes:before,div.field-name-field-includes-water-park-passes .field-item:before,div.view-id-suites .accordion__title .contentContainer.themed .flag,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.fb,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.fb:hover,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.email,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.email:hover,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.cal,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.cal:hover,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.print,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.print:hover,div.waterpasses-sideblock span.included:before,.rate-cal-processed .form-type-radio .rate-calendar-content:before,.rate-cal-processed .form-type-radio.unavailable .rate-calendar-content:before,.rate-cal-processed .form-type-radio.selected .rate-calendar-content:before,.views-field-suite-rate-cal .rate-calendar-link:before,.desktop-gallery a.galleryLink:before,.tooltip.occupancy-description:after,body.page-taxonomy-term-plan #content div.pane-package-filter h2.pane-title:after,body.page-taxonomy-term-deals-packages div.pane-package-filter h2.pane-title:after,body.page-taxonomy-term-plan #content div.pane-package-filter.accordion-open h2.pane-title:after,body.page-taxonomy-term-deals-packages div.pane-package-filter.accordion-open h2.pane-title:after,body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li.selected:before,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li.selected:before,body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li.not-selected:before,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li.not-selected:before,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle h2.pane-title:after,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle.accordion-open h2.pane-title:after,#content aside.sidebars div.inside>div.pane-boxes-water-park-passes-booking span.included:before,.pane-gw-booking-engine-booking-stay-summary h2.pane-title:after,.pane-gw-booking-engine-booking-cost-summary h2.pane-title:after,.pane-gw-booking-engine-booking-stay-summary.accordion-open h2.pane-title:after,.pane-gw-booking-engine-booking-cost-summary.accordion-open h2.pane-title:after,.pane-gw-booking-engine-booking-cost-summary .line-item.waterpark-passes .item-content:before,div.costSummary table span.checkMrk:before,#mygreatwolf .staySummary .checkMrk:before,#mygreatwolf .costSummary .checkMrk:before,#mygreatwolf ul.recentSearches .res_item .removeLinkMobile a,#mygreatwolf ul.itineraries .res_item .removeLinkMobile a,.universalCalendar .cancel span.x,.universalCalendar .trash-can-container .trash-can{background-image:url(/sites/all/themes/gw/images/sprites-saceb21aa65.png);background-repeat:no-repeat}.sprites-_arowDown{background-position:0 0;height:5px;width:8px}.sprites-aam-chicklet-28x28{background-position:0 -10px;height:28px;width:28px}.sprites-accesibility{background-position:0 -43px;height:15px;width:15px}.sprites-answer-icon-28x28{background-position:0 -63px;height:28px;width:28px}.sprites-arowDown{background-position:0 -96px;height:5px;width:8px}.sprites-arowUp{background-position:0 -106px;height:5px;width:8px}.sprites-beige_q-a{background-position:0 -116px;height:51px;width:51px}.sprites-big-close-red{background-position:0 -172px;height:40px;width:40px}.sprites-booker-calendar-icon-default{background-position:0 -217px;height:22px;width:24px}.sprites-booking_cal{background-position:0 -244px;height:40px;width:40px}.sprites-booking_cal_red{background-position:0 -289px;height:40px;width:40px}.sprites-booking_email{background-position:0 -334px;height:40px;width:40px}.sprites-booking_email_red{background-position:0 -379px;height:40px;width:40px}.sprites-booking_fb{background-position:0 -424px;height:40px;width:40px}.sprites-booking_fb_red{background-position:0 -469px;height:40px;width:40px}.sprites-booking_print{background-position:0 -514px;height:40px;width:40px}.sprites-booking_print_red{background-position:0 -559px;height:40px;width:40px}.sprites-carousel-next_red{background-position:0 -604px;height:30px;width:19px}.sprites-carousel-next_white{background-position:0 -639px;height:30px;width:19px}.sprites-carousel-prev_red{background-position:0 -674px;height:30px;width:19px}.sprites-carousel-prev_white{background-position:0 -709px;height:30px;width:19px}.sprites-check-in-calendar{background-position:0 -744px;height:25px;width:28px}.sprites-check-in{background-position:0 -774px;height:23px;width:29px}.sprites-check-out-calendar{background-position:0 -802px;height:25px;width:28px}.sprites-check-out{background-position:0 -832px;height:23px;width:29px}.sprites-close-red{background-position:0 -860px;height:16px;width:16px}.sprites-close{background-position:0 -881px;height:16px;width:16px}.sprites-deal-icon{background-position:0 -902px;height:40px;width:40px}.sprites-doubleArrows{background-position:0 -947px;height:21px;width:20px}.sprites-error-exclamation{background-position:0 -973px;height:40px;width:40px}.sprites-flag-best-value{background-position:0 -1018px;height:99px;width:100px}.sprites-green_check{background-position:0 -1122px;height:51px;width:51px}.sprites-green_check_sm{background-position:0 -1178px;height:34px;width:34px}.sprites-icon-person{background-position:0 -1217px;height:28px;width:28px}.sprites-logo_paw_calendar{background-position:0 -1250px;height:10px;width:8px}.sprites-logo_paw_calendar_red{background-position:0 -1265px;height:10px;width:8px}.sprites-paw_double_beige{background-position:0 -1280px;height:45px;width:60px}.sprites-paw_double_white{background-position:0 -1330px;height:45px;width:60px}.sprites-paw_outlined_beige{background-position:0 -1380px;height:27px;width:25px}.sprites-paw_outlined_gold{background-position:0 -1412px;height:27px;width:25px}.sprites-paw_single_white{background-position:0 -1444px;height:23px;width:20px}.sprites-photos-icon{background-position:0 -1472px;height:38px;width:38px}.sprites-propertyHomePageDownArrow{background-position:0 -1515px;height:28px;width:54px}.sprites-question-icon-28x28{background-position:0 -1548px;height:28px;width:28px}.sprites-question-icon{background-position:0 -1581px;height:15px;width:15px}.sprites-radiobutton-checked{background-position:0 -1601px;height:20px;width:20px}.sprites-radiobutton-unchecked{background-position:0 -1626px;height:20px;width:20px}.sprites-rating-paws-cancel{background-position:0 -1651px;height:48px;width:24px}.sprites-rating-paws{background-position:0 -1704px;height:72px;width:24px}.sprites-red-exclamationtransparent{background-position:0 -1781px;height:40px;width:40px}.sprites-red-radio-select{background-position:0 -1826px;height:29px;width:29px}.sprites-red-radio-unavailable{background-position:0 -1860px;height:29px;width:29px}.sprites-red-radio-unselect{background-position:0 -1894px;height:29px;width:29px}.sprites-redArrow_Down{background-position:0 -1928px;height:9px;width:15px}.sprites-redArrow_Left{background-position:0 -1942px;height:14px;width:9px}.sprites-redArrow_Right{background-position:0 -1961px;height:14px;width:9px}.sprites-redArrow_Up{background-position:0 -1980px;height:9px;width:15px}.sprites-red_star_a{background-position:0 -1994px;height:37px;width:36px}.sprites-red_star_q{background-position:0 -2036px;height:37px;width:36px}.sprites-red_star_sm{background-position:0 -2078px;height:28px;width:28px}.sprites-success-check-mark{background-position:0 -2111px;height:40px;width:40px}.sprites-trash-icon{background-position:0 -2156px;height:21px;width:15px}.lines-sprite,body #content div.view-deals-listing div.views-row.views-row-4:after,body #content div.view-deals-listing div.views-row.views-row-20:after,#content div.gw-grid-experiencehub div.views-row.views-row-4:after,#content div.gw-grid-experiencehub div.views-row.views-row-20:after,body #content div.view-deals-listing div.views-row.views-row-5:after,body #content div.view-deals-listing div.views-row.views-row-21:after,#content div.gw-grid-experiencehub div.views-row.views-row-5:after,#content div.gw-grid-experiencehub div.views-row.views-row-21:after,body #content div.view-deals-listing div.views-row.views-row-12:after,body #content div.view-deals-listing div.views-row.views-row-28:after,#content div.gw-grid-experiencehub div.views-row.views-row-12:after,#content div.gw-grid-experiencehub div.views-row.views-row-28:after,body #content div.view-deals-listing div.views-row.views-row-13:after,body #content div.view-deals-listing div.views-row.views-row-29:after,#content div.gw-grid-experiencehub div.views-row.views-row-13:after,#content div.gw-grid-experiencehub div.views-row.views-row-29:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-3:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-15:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-4:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-16:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-9:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-21:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-10:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-22:after,div.nq-nav:before,div.nq-nav a.first:after,body.node-type-property .pane-property-montage-2:before,body.node-type-property .pane-property-montage-3:before,body.node-type-property .pane-property-montage-4:before,body.node-type-property .pane-deal-property-bottom:before,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-3:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-15:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-3:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-15:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-4:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-16:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-4:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-16:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-9:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-21:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-9:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-21:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-10:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-22:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-10:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-22:after,body.front div.bean-half-split:before,body.front div.pane-boxes-homepage-intro:before,body.front div.pane-boxes-homepage-intro:after{background-image:url(/sites/all/themes/gw/images/lines-sfce194953b.png);background-repeat:no-repeat}.red-link,.suites-display a.toggleDetails{text-decoration:none;color:#ae232b}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em}body{margin:0;padding:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:1.5em 0}blockquote{margin:1.5em 30px}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.5em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}menu,ol,ul{padding:0 0 0 30px}img{border:0;max-width:100%;height:auto;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{margin:0 2px;border-color:#c0c0c0;border-top-width:.0625em;border-top-style:solid;padding-top:.4625em;border-bottom-width:.0625em;border-bottom-style:solid;padding-bottom:.9125em;border-left-width:.0625em;border-left-style:solid;padding-left:.9125em;border-right-width:.0625em;border-right-style:solid;padding-right:.9125em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:block;font-weight:bold}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.hide{display:none}body.html{font-family:"Open Sans",sans-serif;font-size:90%;line-height:1.8em;background:#181714}body.html pre{background-color:wheat}body.html h1{font-size:30px;margin-top:5px;line-height:115%;margin-bottom:.3em;font-family:"Montserrat",sans-serif;font-weight:700}body.html h2{font-size:26px;margin-top:5px;line-height:115%;margin-bottom:.3em;font-family:"Montserrat",sans-serif;font-weight:700}body.html h2.pane-title{position:relative}body.html h3{font-size:20px;margin-top:5px;line-height:115%;margin-bottom:.3em;font-family:"Montserrat",sans-serif;font-weight:normal}body.html h4{font-size:17.5px}body.html .inside-sidebar h2,body.html .inside-sidebar h3{font-size:22px}@media (max-width:767px){body.html .inside-sidebar h2,body.html .inside-sidebar h3{font-size:19px}}body.html a{color:#ae232b;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}body.html a:hover{text-decoration:none}body.html a,body.html a:hover,body.html a:active,body.html a:focus{outline:0}body.html a.noline{text-decoration:none}body.html div.pane-pane-messages ul{margin:0}body.html .header{background:#fff}body.html #footer{background:#181714}body.html #main{background:#fffaf1}body.html #main>.inside{background:transparent url(/sites/all/themes/gw/images/footer_trees.png) bottom center repeat-x;padding:0 0 160px;width:100%;min-height:200px;height:auto !important;height:200px}body.html p,body.html pre{margin:.9em 0}body.html dl,body.html menu,body.html ol,body.html ul{margin:.9em 0}body.html a.btn,body.html a.cta-red,body.html .cta-red a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#ae232b;border:3px solid #ae232b;color:white;padding:7px 10px;display:inline-block;text-decoration:none;margin:10px 0;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}body.html a.btn:hover,body.html a.cta-red:hover,body.html .cta-red a:hover{background:#fff;color:#1d120c;cursor:pointer}body.html a.cta-red{margin:1px}body.html a.cta-red-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#ae232b;border:3px solid #ae232b;color:white;padding:.5em 1em;display:inline-block;text-decoration:none;margin:10px 0}body.html a.cta-red-icon:hover{background:#fff;border:3px solid #ae232b;color:#1d120c}body.html a.cta-box{background:#fffaf1;border:3px solid #ae232b;display:inline-block;padding:10px 37px;color:black;text-decoration:none;font-weight:bold;margin-bottom:25px;margin-top:10px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;padding:10px 15px;margin:1px}body.html a.cta-box:hover{background:#ae232b;color:white}body.html a.cta-box-round{background:#fffaf1;border:3px solid #ae232b;display:inline-block;padding:10px 37px;color:black;text-decoration:none;font-weight:bold;margin-bottom:25px;margin-top:10px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 15px;margin:1px}body.html a.cta-box-round:hover{background:#ae232b;color:white}body.html .mobile-only{position:absolute;visibility:hidden;top:-9999px}@media (max-width:767px){body.html .mobile-only{position:inherit;top:inherit;visibility:visible !important}}body.html .desktop-only{position:absolute;visibility:hidden;top:-9999px}@media (min-width:768px){body.html .desktop-only{position:inherit;top:inherit;visibility:visible !important}}.bean-media-player-block,.html5gallery{float:left}.bean-media-player-block div[class^="html5gallery-toolbox-"],.html5gallery div[class^="html5gallery-toolbox-"]{display:none !important}.bean-media-player-block div[class^="html5gallery-thumbs-"],.html5gallery div[class^="html5gallery-thumbs-"]{margin-left:0px !important}.bean-media-player-block div[class^="html5gallery-tn-title-"],.html5gallery div[class^="html5gallery-tn-title-"]{display:none !important}.bean-media-player-block div[class^="html5gallery-tn-"],.bean-media-player-block div[class^="html5gallery-tn-selected-"],.bean-media-player-block div[class^="html5gallery-tn-"]>div[class^="html5gallery-tn-img-"],.bean-media-player-block div[class^="html5gallery-tn-selected-"]>div[class^="html5gallery-tn-img-"],.html5gallery div[class^="html5gallery-tn-"],.html5gallery div[class^="html5gallery-tn-selected-"],.html5gallery div[class^="html5gallery-tn-"]>div[class^="html5gallery-tn-img-"],.html5gallery div[class^="html5gallery-tn-selected-"]>div[class^="html5gallery-tn-img-"]{height:80px !important}.bean-media-player-block div[class^="html5gallery-tn-"]>div,.bean-media-player-block div[class^="html5gallery-tn-selected-"]>div,.bean-media-player-block div[class^="html5gallery-tn-"]>div[class^="html5gallery-tn-img-"]>div,.bean-media-player-block div[class^="html5gallery-tn-selected-"]>div[class^="html5gallery-tn-img-"]>div,.html5gallery div[class^="html5gallery-tn-"]>div,.html5gallery div[class^="html5gallery-tn-selected-"]>div,.html5gallery div[class^="html5gallery-tn-"]>div[class^="html5gallery-tn-img-"]>div,.html5gallery div[class^="html5gallery-tn-selected-"]>div[class^="html5gallery-tn-img-"]>div{height:80px !important}@media (max-width:767px){.bean-media-player-block div[class^="html5gallery-tn-"],.bean-media-player-block div[class^="html5gallery-tn-selected-"],.bean-media-player-block div[class^="html5gallery-tn-"]>div[class^="html5gallery-tn-img-"],.bean-media-player-block div[class^="html5gallery-tn-selected-"]>div[class^="html5gallery-tn-img-"],.html5gallery div[class^="html5gallery-tn-"],.html5gallery div[class^="html5gallery-tn-selected-"],.html5gallery div[class^="html5gallery-tn-"]>div[class^="html5gallery-tn-img-"],.html5gallery div[class^="html5gallery-tn-selected-"]>div[class^="html5gallery-tn-img-"]{margin-right:5px !important;margin-bottom:10px !important;width:80px !important;height:60px !important}.bean-media-player-block div[class^="html5gallery-tn-"]>div,.bean-media-player-block div[class^="html5gallery-tn-selected-"]>div,.bean-media-player-block div[class^="html5gallery-tn-"]>div[class^="html5gallery-tn-img-"]>div,.bean-media-player-block div[class^="html5gallery-tn-selected-"]>div[class^="html5gallery-tn-img-"]>div,.html5gallery div[class^="html5gallery-tn-"]>div,.html5gallery div[class^="html5gallery-tn-selected-"]>div,.html5gallery div[class^="html5gallery-tn-"]>div[class^="html5gallery-tn-img-"]>div,.html5gallery div[class^="html5gallery-tn-selected-"]>div[class^="html5gallery-tn-img-"]>div{margin-right:5px !important;margin-bottom:10px !important;width:80px !important;height:60px !important}}div[id^="suite-gallery-"]{margin-bottom:30px}div[id^="suite-gallery-"] .images .left,div[id^="suite-gallery-"] .images .right{display:none !important}div[id^="suite-gallery-"] .images div{border-radius:0 !important;box-shadow:none !important}div[id^="suite-gallery-"] .thumbs{text-align:left !important}@media (min-width:768px){div[id^="suite-gallery-"] .thumbs div{height:70px !important;width:120px !important}}@media (max-width:767px){div[id^="suite-gallery-"] .thumbs div{height:60px !important;width:80px !important}}div[id^="suite-gallery-"] .thumbs div:before{border:none !important}div[id^="suite-gallery-"] .thumbs div.active{border:none}div[id^="suite-gallery-"] .thumbs div.active:before{border:none !important}.bean-48-hour-sale-block{margin-bottom:15px;display:table;width:100%;cursor:pointer}.bean-48-hour-sale-block .field-name-field-booking-window-message{font-size:12px}.bean-48-hour-sale-block .timerContainer{margin:0 0 10px 0}.bean-48-hour-sale-block .timerContainer:before{float:left;font-family:"gw-icon-font";left:-5px;content:"w";color:#ae232b;font-size:25px;margin-top:3px}.bean-48-hour-sale-block .timerContainer .countdown-amount{font-size:14px;font-weight:bold;margin-left:5px}.bean-48-hour-sale-block .field-name-field-property-name,.bean-48-hour-sale-block .field-name-field-live-sale-message,.bean-48-hour-sale-block .field-name-field-pre-post-sale-message,.bean-48-hour-sale-block .field-name-field-pre-post-click-to-link{display:inline-block;width:22%;padding:0 10px;vertical-align:middle}@media (max-width:767px){.bean-48-hour-sale-block .field-name-field-property-name,.bean-48-hour-sale-block .field-name-field-live-sale-message,.bean-48-hour-sale-block .field-name-field-pre-post-sale-message,.bean-48-hour-sale-block .field-name-field-pre-post-click-to-link{width:45%}}@media (max-width:460px){.bean-48-hour-sale-block .field-name-field-property-name,.bean-48-hour-sale-block .field-name-field-live-sale-message,.bean-48-hour-sale-block .field-name-field-pre-post-sale-message,.bean-48-hour-sale-block .field-name-field-pre-post-click-to-link{width:100%}}.bean-48-hour-sale-block .field-name-field-booking-window-message{display:inline-block;width:30%;padding:0 10px;vertical-align:middle}@media (max-width:767px){.bean-48-hour-sale-block .field-name-field-booking-window-message{width:45%}}@media (max-width:460px){.bean-48-hour-sale-block .field-name-field-booking-window-message{width:100%}}.bean-48-hour-sale-block .field-name-field-live-all-to-action,.bean-48-hour-sale-block .field-name-field-pre-post-call-to-action{display:inline-block;width:15%;padding:0 10px;vertical-align:middle}@media (max-width:767px){.bean-48-hour-sale-block .field-name-field-live-all-to-action,.bean-48-hour-sale-block .field-name-field-pre-post-call-to-action{width:45%}}@media (max-width:460px){.bean-48-hour-sale-block .field-name-field-live-all-to-action,.bean-48-hour-sale-block .field-name-field-pre-post-call-to-action{width:100%}}.bean-48-hour-sale-block .field-name-field-property-name{font-weight:bold}.bean-48-hour-sale-block .field-name-field-current-live-sale{display:none}.bean-48-hour-sale-block.notLive .field-name-field-live-sale-message,.bean-48-hour-sale-block.notLive .field-name-field-live-all-to-action{display:none}.bean-48-hour-sale-block.notLive .field-name-field-property-name,.bean-48-hour-sale-block.notLive .field-name-field-booking-window-message{color:#cdc1ad}.bean-48-hour-sale-block.isLive{background:#fff;-webkit-box-shadow:#e1e1e1 0px 2px 6px;-moz-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;margin-bottom:20px}@media (max-width:460px){.bean-48-hour-sale-block.isLive{padding:15px 0 10px 10px;width:97%}}.bean-48-hour-sale-block.isLive .field-name-field-pre-post-sale-message,.bean-48-hour-sale-block.isLive .field-name-field-pre-post-call-to-action{display:none}.node-type-landing-page .field-name-field-restrictions .field-label{color:#ae232b;font-family:"Montserrat",sans-serif;font-size:16px;margin-bottom:15px}.node-type-landing-page .field-name-field-restrictions .field-label:hover{cursor:pointer}.node-type-landing-page .field-name-field-restrictions .field-label:before{content:'+';float:left;margin-right:5px;position:relative}.node-type-landing-page .field-name-field-restrictions .field-items{display:none}.node-type-landing-page .field-name-field-restrictions.accordion-open .field-label:before{content:'-'}.node-type-landing-page .field-name-field-restrictions.accordion-open .field-items{display:block}.node-type-landing-page .bean-coupon-test{border:4px dashed #e3d1ad;padding:10px 15px;margin:10px 10px 10px 10px;height:470px}.node-type-landing-page .bean-coupon-test .field-name-field-coupon-savings-title .field-item{font-size:20px;margin-top:5px;line-height:115%;margin-bottom:.3em;font-family:"Montserrat",sans-serif;font-weight:normal}.node-type-landing-page .bean-coupon-test .field-name-field-coupon-restrictions .field-item{font-size:10px;line-height:11px;float:left;margin:0 !important;padding:0 !important}.bean-deal-details-landing-page-block{margin-top:30px}.bean-deal-details-landing-page-block .field-name-field-deals-detail-promo-code- .field-items{margin-left:60px}.bean-deal-details-landing-page-block .field-name-field-deals-detail-promo-code-:before{position:relative;font-family:"gw-icon-font" !important;color:#a29585;top:23px;left:-5px;content:"d";float:left;font-size:60px}.bean-deal-details-landing-page-block .field-name-field-deals-detail-stay-dates .field-items{margin-left:60px}.bean-deal-details-landing-page-block .field-name-field-deals-detail-stay-dates:before{position:relative;font-family:"gw-icon-font" !important;color:#a29585;top:23px;left:-5px;content:"f";float:left;font-size:60px}.bean-deal-details-landing-page-block .field-name-field-deals-detail-availability .field-items{margin-left:60px}.bean-deal-details-landing-page-block .field-name-field-deals-detail-availability:before{position:relative;font-family:"gw-icon-font" !important;color:#a29585;top:23px;left:-5px;content:"w";float:left;font-size:60px}body.page-panels .socialIcons .fa{font-size:30px;margin-right:11px}body.page-panels .socialIcons a{text-decoration:none}body.page-panels .socialIcons a i.icon-letter{font-family:serif;margin-right:11px;font-size:30px;font-style:normal}body.page-panels #inPageVideo{margin-top:13px}body.page-culture div.pane-custom.pane-1,body.page-culture div.pane-custom.pane-2,body.page-fun div.pane-custom.pane-1,body.page-fun div.pane-custom.pane-2{padding-top:0 !important}.left{float:left}.right{float:right}.clear{clear:both}.bold{font-weight:bold}body.page-fun #myChatLinkContainer{display:none}body.page-fun div.gw-panels-stacked div.right-content div.inside,body.page-fun div.gw-panels-stacked div.left-content div.inside{width:80%;text-align:center;margin:0 auto}@media (max-width:767px){body.page-fun div.gw-panels-stacked div.right-content div.inside,body.page-fun div.gw-panels-stacked div.left-content div.inside{width:100%}}.fake-two-columns{width:100%;margin-bottom:15px;padding-top:0;float:left}.fake-two-columns div>img{float:left;width:30%;margin-right:3%}@media (max-width:767px){.fake-two-columns div>img{width:100%;margin-right:0}}.fake-two-columns h3{float:left;width:65%}@media (max-width:767px){.fake-two-columns h3{width:100%}}.fake-two-columns p{float:left;width:65%}@media (max-width:767px){.fake-two-columns p{width:100%}}.field-type-taxonomy-term-reference{display:none}::selection{background:#ae232b;color:#000}::-moz-selection{background:#ae232b;color:#000}#content hr{height:1px;border:none;padding-bottom:-1px;outline:none;border-top:1px solid grey}body ul li{text-align:left}body fieldset{clear:both;min-width:90%;border:none;display:block}body .form-item{width:100%;float:left;margin:0 1% 0 0;padding:9px 0}body h2,body div.wrapper-form,body .description{width:100%;float:left;clear:both}body hr{float:left;clear:both;width:100%}body input[type=text],body input[type=password],body input[type=email],body input[type=url],body input[type=date],body input[type=month],body input[type=time],body input[type=datetime],body input[type=datetime-local],body input[type=week],body input[type=number],body input[type=search],body input[type=tel],body input[type=color],body select,body textarea,body input[type="radio"]{padding:0.5em 0.6em;display:inline-block;border:1px solid #988676;outline:none;background:white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#000;font-size:12px;font-weight:500;height:35px}body .form-textarea-wrapper textarea{height:auto}body select{line-height:29px}body input[type="checkbox"]{background:none;padding:1px}body input[type='submit']{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#ae232b;padding:7px 10px;color:white;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:500;border:3px solid #ae232b;color:#fff;text-align:center;word-wrap:initial;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width:460px){body input[type='submit']{width:60%}}body input[type='submit']:hover{background:#fff;border:3px solid brown;color:#1d120c}body label{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;padding-bottom:3px}@media (min-width:769px) and (max-width:935px){body label{font-size:12px}}#page,.region-bottom,#main{width:100%;position:relative}.gw-container{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:100%}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table}#header:after,#main:after,#footer:after{clear:both}@media all and (min-width:480px){#main{position:relative}#navigation{position:absolute;top:0;height:3em;width:100%}}@media all and (min-width:480px) and (max-width:959px){.sidebar-first #content{float:left;width:40%;margin-left:20%;margin-right:-60%}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%}.sidebar-second #content{float:left;width:40%;margin-left:0%;margin-right:-40%}.sidebar-second .region-sidebar-second{float:left;width:20%;margin-left:40%;margin-right:-60%}.two-sidebars #content{float:left;width:40%;margin-left:20%;margin-right:-60%}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%}.two-sidebars .region-sidebar-second{float:left;width:60%;margin-left:0%;margin-right:-60%;padding-left:0;padding-right:0;clear:left}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:20%;margin-left:0%;margin-right:-20%;clear:left}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:20%;margin-left:20%;margin-right:-40%}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:20%;margin-left:40%;margin-right:-60%}}@media all and (min-width:960px){.sidebar-first #content{float:left;width:80%;margin-left:20%;margin-right:-100%}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%}.sidebar-second #content{float:left;width:80%;margin-left:0%;margin-right:-80%}.sidebar-second .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%}.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%}.two-sidebars .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%}}#page,.region-bottom,#main{width:100%;position:relative}.gw-container{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:100%}@media (max-width:767px){.gw-container{width:95%;margin-bottom:25px}}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:12px;padding-right:13px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#content{padding-left:10px;padding-right:10px}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table}#header:after,#main:after,#footer:after{clear:both}@media all and (min-width:480px){#main{position:relative}#navigation{position:absolute;top:0;height:3em;width:100%}}@media all and (min-width:480px) and (max-width:959px){.sidebar-first #content{float:left;width:40%;margin-left:20%;margin-right:-60%}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%}.sidebar-second #content{float:left;width:40%;margin-left:0%;margin-right:-40%}.sidebar-second .region-sidebar-second{float:left;width:20%;margin-left:40%;margin-right:-60%}.two-sidebars #content{float:left;width:40%;margin-left:20%;margin-right:-60%}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%}.two-sidebars .region-sidebar-second{float:left;width:60%;margin-left:0%;margin-right:-60%;padding-left:0;padding-right:0;clear:left}.two-sidebars .region-sidebar-second .block{padding-left:12px;padding-right:13px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:20%;margin-left:0%;margin-right:-20%;clear:left}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:20%;margin-left:20%;margin-right:-40%}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:20%;margin-left:40%;margin-right:-60%}}div.gw-panels-content-universal aside.left-sidebar,div.gw-panels-content-universal aside.right-sidebar{margin-bottom:25px}div.gw-panels-content-universal aside.left-sidebar{margin-top:25px}@media (min-width:768px){#content-inside.sidebar-right div.panel-col-content{float:left;width:80%;margin-left:0%;margin-right:-80%}}@media (min-width:768px) and (min-width:768px){#content-inside.sidebar-right div.panel-col-content>div.inside{padding-right:25px}}@media (min-width:768px){#content-inside.sidebar-right aside.right-sidebar{float:left;width:40%;margin-left:80%;margin-right:-120%}#content-inside.sidebar-left div.panel-col-content{float:left;width:80%;margin-left:40%;margin-right:-120%}}@media (min-width:768px) and (min-width:768px){#content-inside.sidebar-left div.panel-col-content>div.inside{padding-left:25px}}@media (min-width:768px){#content-inside.sidebar-left aside.left-sidebar{float:left;width:40%;margin-left:0%;margin-right:-40%}#content-inside.sidebar-both div.panel-col-content{float:left;width:80%;margin-left:20%;margin-right:-100%}#content-inside.sidebar-both div.panel-col-content>div{padding-right:25px;padding-left:25px}#content-inside.sidebar-both aside.left-sidebar{float:left;width:20%;margin-left:0%;margin-right:-20%}#content-inside.sidebar-both aside.left-sidebar div.inside>div{margin-left:0;margin-right:0;width:auto}#content-inside.sidebar-both aside.right-sidebar{float:left;width:20%;margin-left:100%;margin-right:-120%}#content-inside.sidebar-both aside.right-sidebar div.inside>div{margin-left:0;margin-right:0;width:auto}}@media (max-width:767px){.gw-panels-content-universal aside.sidebars{float:left;width:99%}}#content-bottom{width:100%;float:left}.gw-panels-content-universal>.banner,.gw-panels-content-universal>#content-inside{float:left;width:100%;position:relative}.gw-panels-content-universal>.banner{padding:0 0 35px}@media (max-width:767px){.gw-panels-content-universal>.banner{padding-bottom:10px}}@media (min-width:768px){div.gw-panels-stacked div.left-content{float:left;width:60%;margin-left:0%;margin-right:-60%}div.gw-panels-stacked div.left-content>div.inside{padding-right:25px}div.gw-panels-stacked div.right-content{float:left;width:60%;margin-left:60%;margin-right:-120%}div.gw-panels-stacked div.right-content>div.inside{padding-right:25px}}div.gw-panels-grid-four div.column-grid-4{float:left;width:49.5%;clear:none;display:block}div.gw-panels-grid-four div.column-grid-4.column_left{margin-right:1%}body.htmlDEBUG div.pane-node-field-property-hero-image,body.htmlDEBUG div.entity-bean.bean-banner-bean,body.htmlDEBUG div.flexsliderherocarousels-gw-container,body.htmlDEBUG div.entity-bean.bean-carousel-bean{margin-left:-10px;margin-right:-10px;overflow:hidden}@media all and (min-width:1200px){body.htmlDEBUG div.pane-node-field-property-hero-image,body.htmlDEBUG div.entity-bean.bean-banner-bean,body.htmlDEBUG div.flexsliderherocarousels-gw-container,body.htmlDEBUG div.entity-bean.bean-carousel-bean{width:1200px}}@media all and (min-width:768px) and (max-width:1199px){body.htmlDEBUG div.pane-node-field-property-hero-image,body.htmlDEBUG div.entity-bean.bean-banner-bean,body.htmlDEBUG div.flexsliderherocarousels-gw-container,body.htmlDEBUG div.entity-bean.bean-carousel-bean{width:inherit}}div.panel-panel.panel-col{position:relative}body.html div.pane-gw-site-hero,body.html div#content-inside{float:left;width:100%}body.html div.panels-flexible-region-first.panels-flexible-region-last{width:100%}body.page-taxonomy-term-plan div#content-inside{float:none}.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc}.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto}#skip-link{margin:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}.header__logo{float:left;margin:0;padding:0}.header__logo-image{vertical-align:bottom}.header__name-and-slogan{float:left}.header__site-name{margin:0;font-size:2em;line-height:1.5em}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}.header__site-slogan{margin:0}.header__secondary-menu{float:right}.header__region{clear:both}#navigation .block{margin-bottom:0}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left}#navigation .links li,#navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0}.messages,.messages--status,.messages--warning,.messages--error{margin:1.5em 0;padding:3px 3px 10px 55px;background-image:url("https://d5y2y5rl4e57i.cloudfront.net/core-files/success-check-mark.png");background-position:4px 4px;background-repeat:no-repeat;border:1px solid #00b727;min-height:35px}@media (max-width:767px){.messages,.messages--status,.messages--warning,.messages--error{margin-top:65px}}.messages--warning{background-image:url("//d5y2y5rl4e57i.cloudfront.net/core-files/warning-mark.png");border-color:#fbc82c}.messages--error{background-image:url("//d5y2y5rl4e57i.cloudfront.net/core-files/error-exclamation.png");border-color:#ae232b}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--error p.error{color:#333}.ok,.messages--status{color:#234600}.warning,.messages--warning,.error,.messages--error{color:#000;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:500}.warning a,.messages--warning a,.error a,.messages--error a{color:#ae232b;text-decoration:none}.tabs-primary,.tabs-secondary{overflow:hidden;*zoom:1;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmJiYmJiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbbbbb),color-stop(100%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(bottom,#bbbbbb 1px,rgba(0,0,0,0) 1px);background-image:-webkit-linear-gradient(bottom,#bbbbbb 1px,rgba(0,0,0,0) 1px);background-image:linear-gradient(to top,#bbbbbb 1px,rgba(0,0,0,0) 1px);list-style:none;border-bottom:1px solid #bbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}.tabs-primary__tab,.tabs-primary__tab.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom-color:transparent;border-bottom:0 \0/ie}.tabs-primary__tab.is-active{border-bottom-color:#fff}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}.tabs-secondary{font-size:.9em;margin-top:-1.5em}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:.75em 3px}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{-moz-border-radius:.75em;-webkit-border-radius:.75em;border-radius:.75em;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 .5em}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff}.inline{display:inline;padding:0}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px}.pager{clear:both;padding:0;text-align:center}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none}.pager-current{font-weight:bold}.block{margin-bottom:1.5em}.menu__item.is-leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square}.menu__item.is-expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle}.menu__item.is-collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc}.menu a.active{color:#000}.new,.update{color:#c00;background-color:transparent}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}.comments{margin:1.5em 0}.comment-preview{background-color:#ffffea}.comment .permalink{text-transform:uppercase;font-size:75%}.indented{margin-left:30px}.form-item{margin:1.5em 0}.form-checkboxes .form-item,.form-radios .form-item{margin:0}tr.odd .form-item,tr.even .form-item{margin:0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #ae232b}.form-item .description{color:#676258;font-size:14px;font-style:italic}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}.form-required{color:#c00}label.option{display:inline;font-weight:normal}a.button{-moz-appearance:button;-webkit-appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}.openid-links{margin-bottom:0}.openid-link,.user-link{margin-top:1.5em}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form table ul{margin:0}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em}tr.even{background-color:#fff}td.active{background-color:#ddd}td.checkbox,th.checkbox{text-align:center}td.menu-disabled{background:#ccc}#autocomplete .selected{background:#0072b9;color:#fff}html.js .collapsible .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');background-position:5px 65%;background-repeat:no-repeat;padding-left:15px}html.js .collapsed .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');background-position:5px 50%}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em}tr.drag{background-color:#fffff0}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:0.9em}tr.selected td{background:#ffc}.progress{font-weight:bold}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.progress .filled{background-color:#0072b9;background-image:url(/sites/all/themes/gw/images/progress.gif?1454521800)}.ajax-progress .throbber{position:fixed;left:50%;top:50%;z-index:9999;width:25px;height:25px;box-shadow:0px 0px 5px 6px rgba(0,0,0,0.1);border-radius:7px;background:#232323 url("/sites/all/modules/contrib/views/images/loading-small.gif") no-repeat center center;opacity:.9;padding:4px}.lt-ie9 .ajax-progress .throbber{position:fixed;left:50%;top:50%;z-index:9999;width:25px;height:25px;background:#232323 url("/sites/all/modules/contrib/views/images/loading-small.gif") no-repeat center center;padding:4px}.clear{clear:both}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}body.html #header{display:block;overflow:visible;position:relative;z-index:900;padding-left:0px;padding-right:0px;max-width:100%}body.html #header ul,body.html #header ul.menu,body.html #header ul li,body.html #header ul li.menu__item,body.html #header ul li.is-collapsed{list-style-type:none;list-style-image:none;margin:0;padding:0}body.html #header .homepage-top-banner:hover{cursor:pointer}body.html #header .homepage-top-banner:hover p{text-decoration:underline}body.html #header .homepage-top-banner{display:none;background:#00444a;padding:0 0 5px 0;-webkit-box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);position:relative;width:100%;font-size:18.72px;font-weight:normal;color:#fff}body.html #header .homepage-top-banner a{font-weight:bold}body.html #header .homepage-top-banner div.top-banner-content{float:left;width:95%;margin:0 auto;text-align:center}body.html #header .homepage-top-banner div.top-banner-content div.top-banner-content-inner{display:inline-block;vertical-align:middle}body.html #header .homepage-top-banner div.top-banner-content div.top-banner-content-inner:before{content:'';background-position:0 -902px;height:40px;width:40px;vertical-align:middle;display:table;position:absolute;top:12px}body.html #header .homepage-top-banner div.top-banner-content div.top-banner-content-inner p{margin-left:40px}body.html #header .homepage-top-banner div.close-container:hover{cursor:pointer}body.html #header .homepage-top-banner div.close-container{float:left;padding:10px 0;width:5%}body.html #header .homepage-top-banner div.close-container span.x{background-position:0 -881px;height:16px;width:16px;display:block;height:16px;width:16px;margin:4px 8.5px 8px 8px}body.html #header .homepage-top-banner div.close-container span.close{color:#fff;font-size:11px;font-weight:bold;width:100%;float:left;margin:-5px 0 0 0;line-height:10px}body.html #header a{color:#fff;text-decoration:none;font-size:90%}body.html #header div.pane-node-field-property-deal-banner{background:#fffaf1;color:#21190e;margin-bottom:0;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:19px;position:relative;text-transform:capitalize;overflow:hidden}body.html #header div.pane-node-field-property-deal-banner p{padding:7px;margin:auto}body.html #header #navigation{height:3em;position:absolute;top:15px;right:0;width:70%;color:white}body.html #header #navigation a{color:white;text-decoration:none}body.html #header div.panel-col-header>div.inside{text-align:center}body.html #header .pane-gw-site-logo{left:0;margin:5px 0 0 0;position:absolute;text-align:center;height:95px;width:95px}body.html #header .pane-gw-site-logo div.logoWrapper{display:block;margin:auto;position:relative}body.html #header .pane-gw-site-logo div.logoWrapper>span{font-family:"Montserrat",sans-serif;font-size:18px !important;font-weight:700;display:block;position:absolute;bottom:-9px;text-shadow:0 1px 10px #2a2a2a;color:white;font-size:90%;text-align:center;margin:0 auto;left:0;width:100%}@media (min-width:768px) and (max-width:1024px){body.html #header .pane-gw-site-logo div.logoWrapper>span{font-size:16px !important;left:-10%;width:120%}}body.html #header .utility_first{margin-top:-5px}body.html #header .utility_first>div.item-list>ul>li{padding-top:10px}body.html #header .utility_first>div.item-list>ul>li>div.item-list{display:none;font-size:88%;width:180px;z-index:999;padding:5px 8px}body.html #header .utility_first>div.item-list>ul>li>div.item-list h3{color:#2a2a2a;font-size:16px;font-weight:600}body.html #header .utility_first>div.item-list>ul>li>div.item-list ul li a{padding:2px 2px 2px 10px}body.html #header .utility_first>div.item-list>ul>li.hovered{background-color:#fffaf1;-moz-box-shadow:#706f6b 0px 2px 6px;-webkit-box-shadow:#706f6b 0px 2px 6px;box-shadow:#706f6b 0px 2px 6px}body.html #header .utility_first>div.item-list>ul>li.hovered>div.item-list{display:block}body.html #header .utility_second ul li,body.html #header .pane-gw-custom-gw-custom-user-links ul li{float:left;display:block;position:relative}body.html #header .utility_second ul li a,body.html #header .pane-gw-custom-gw-custom-user-links ul li a{float:left}body.html #header .utility_second ul li a span.recentSearchAmount,body.html #header .pane-gw-custom-gw-custom-user-links ul li a span.recentSearchAmount{border:1px solid #ae232b;padding:0px 6px;margin-left:5px;color:#fff;background-color:#ae232b;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:4px;-khtml-border-radius:10px;margin-right:-10px}body.html #header .utility_second ul li span.tan,body.html #header .pane-gw-custom-gw-custom-user-links ul li span.tan{color:#988676}body.html #header .utility_second ul li .login-button,body.html #header .utility_second ul li .signup-button,body.html #header .pane-gw-custom-gw-custom-user-links ul li .login-button,body.html #header .pane-gw-custom-gw-custom-user-links ul li .signup-button{color:#ae232b}body.html #header .utility_second ul li>div.item-list,body.html #header .pane-gw-custom-gw-custom-user-links ul li>div.item-list{display:none;position:absolute;background-color:#fffaf1;-moz-box-shadow:#706f6b 0px 2px 6px;-webkit-box-shadow:#706f6b 0px 2px 6px;box-shadow:#706f6b 0px 2px 6px;font-size:88%;left:-3px;position:absolute;top:30px;width:180px;z-index:999;padding:5px 8px}body.html #header .utility_second ul li>div.item-list ul,body.html #header .pane-gw-custom-gw-custom-user-links ul li>div.item-list ul{position:relative}body.html #header .utility_second ul li>div.item-list ul li,body.html #header .pane-gw-custom-gw-custom-user-links ul li>div.item-list ul li{width:100%;float:left}body.html #header .utility_second ul li>div.item-list ul li a,body.html #header .pane-gw-custom-gw-custom-user-links ul li>div.item-list ul li a{padding:2px}body.html #header .utility_second ul li.hovered>div.item-list,body.html #header .pane-gw-custom-gw-custom-user-links ul li.hovered>div.item-list{display:block}body.html #header .pane-gw-custom-gw-custom-user-links ul li>div.item-list,body.html #header .utility_second ul li>div.item-list{left:auto}body.html #header .pane-gw-custom-gw-custom-user-links ul li>div.item-list ul,body.html #header .utility_second ul li>div.item-list ul{text-align:left;float:left}body.html #header .pane-gw-custom-gw-custom-user-links ul li>div.item-list ul li,body.html #header .pane-gw-custom-gw-custom-user-links ul li>div.item-list ul a,body.html #header .utility_second ul li>div.item-list ul li,body.html #header .utility_second ul li>div.item-list ul a{margin-left:0}body.html #header .utility_first,body.html #header .utility_second,body.html #header .pane-gw-custom-gw-custom-user-links{display:block;float:left;margin-bottom:0;padding:4px 0 0px;color:white;height:36px}body.html #header .utility_first ul li a,body.html #header .utility_second ul li a,body.html #header .pane-gw-custom-gw-custom-user-links ul li a{color:#988676}body.html #header .utility_first ul li a:hover,body.html #header .utility_second ul li a:hover,body.html #header .pane-gw-custom-gw-custom-user-links ul li a:hover{text-decoration:underline}body.html #header .utility_first{width:30%}body.html #header .utility_second,body.html #header .pane-gw-custom-gw-custom-user-links{width:55%}body.html #header .utility_first{margin-left:100px}@media (min-width:768px) and (max-width:805px){body.html #header .utility_first{margin-left:0}}body.html #header .utility_first li{margin-right:1%}@media (min-width:768px) and (max-width:900px){body.html #header .utility_first li{width:auto;font-size:11px;margin-left:5px}}body.html #header .utility_first li.last{margin-right:0}@media (min-width:768px) and (max-width:805px){body.html #header .utility_first li.last{position:absolute;left:100px}}body.html #header .utility_first li a{padding:5px;width:250px}body.html #header .utility_first li.subUtil>a:after{content:'';background-position:0 -96px;height:5px;width:8px;display:inline-block;position:relative;margin-left:5px;top:-2px}body.html #header .utility_first li.subUtil.subUtil.hovered>a:after{content:'';background-position:0 -106px;height:5px;width:8px;display:inline-block;position:relative;margin-left:5px;top:-2px}body.html #header .utility_second li.subUtil>a:after,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil>a:after{content:'';background-position:0 -96px;height:5px;width:8px;display:inline-block;position:relative;margin-left:5px;top:-2px}body.html #header .utility_second li.subUtil.subUtil.hovered>a:after,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil.subUtil.hovered>a:after{content:'';background-position:0 -106px;height:5px;width:8px;display:inline-block;position:relative;margin-left:5px;top:-2px}body.html #header .utility_second li.subUtil>a.search-menu:after,body.html #header .utility_second li.subUtil.subUtil.hovered>a.search-menu:after,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil>a.search-menu:after,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil.subUtil.hovered>a.search-menu:after{content:'';background:none;margin-left:0;top:0;margin-right:0}body.html #header .utility_second li.subUtil .recentSearchList,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList{width:310px;margin:0;padding:0;top:40px;background-color:#fffaf1;color:#988676;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px}body.html #header .utility_second li.subUtil .recentSearchList:after,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList:after{content:"";position:inherit;width:0;height:0;margin-top:-5px;left:55%;left:45% \9;box-sizing:border-box;border:8px solid #fffaf1;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-box-shadow:-2px 2px 4px -2px rgba(0,0,0,0.5);-moz-box-shadow:-2px 2px 4px -2px rgba(0,0,0,0.5);box-shadow:-2px 2px 4px -2px rgba(0,0,0,0.5)}body.html #header .utility_second li.subUtil .recentSearchList ul li ul,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul li ul{text-align:left;float:left;padding:10px 0;margin-right:10px;width:300px}body.html #header .utility_second li.subUtil .recentSearchList ul li ul span.propName,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul li ul span.propName{font-size:16px;margin-left:10px;color:#988676}body.html #header .utility_second li.subUtil .recentSearchList ul li ul li,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul li ul li{padding:8px 0 8px 10px;border-top:1px solid #dccfb7}body.html #header .utility_second li.subUtil .recentSearchList ul li ul li a,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul li ul li a{width:200px;font-size:12px;line-height:initial;text-decoration:none}body.html #header .utility_second li.subUtil .recentSearchList ul li ul li a:hover,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul li ul li a:hover{color:#21190e}body.html #header .utility_second li.subUtil .recentSearchList ul li ul li:hover,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul li ul li:hover{background:#fff}body.html #header .utility_second li.subUtil .recentSearchList ul li ul li:last-child,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul li ul li:last-child{border-bottom:1px solid #dccfb7}body.html #header .utility_second li.subUtil .recentSearchList ul .removeLinkMobile,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul .removeLinkMobile{display:block;float:right;width:35px}body.html #header .utility_second li.subUtil .recentSearchList ul .removeLinkMobile a,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul .removeLinkMobile a{background-position:0 -2156px;height:21px;width:15px;width:15px;height:21px;padding:0px;margin:20% 0}@media (max-width:767px){body.html #header .utility_second li.subUtil .recentSearchList ul .removeLinkMobile,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul .removeLinkMobile{display:block}}body.html #header .utility_second li.subUtil .recentSearchList ul.noList,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul.noList{padding:9px 0px 9px 0}body.html #header .utility_second li.subUtil .recentSearchList ul.noList li,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul.noList li{border-top:none;border-bottom:1px solid #dccfb7;font-size:16px;line-height:22px;padding:1px 0px 8px 11px;width:299px}body.html #header .utility_second li.subUtil .recentSearchList ul.noList li:hover,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul.noList li:hover{background:#fffaf1}body.html #header .utility_second li.subUtil .recentSearchList ul.noList .signupMessage,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList ul.noList .signupMessage{border-bottom:none;font-size:13px;line-height:19px;padding-top:10px;width:200px}body.html #header .utility_second li.subUtil .recentSearchList .signupMessage,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList .signupMessage{padding:0 8px 8px 8px;width:200px;font-size:13px;line-height:19px}body.html #header .utility_second li.subUtil .recentSearchList .signupMessage a,body.html #header .pane-gw-custom-gw-custom-user-links li.subUtil .recentSearchList .signupMessage a{color:#ae232b;float:none;font-weight:600}body.html #header .utility_second li a{margin-left:10px;font-size:13px}@media (min-width:768px) and (max-width:900px){body.html #header .utility_second li a{font-size:11px;margin-left:5px}}body.html #header .utility_second li a.desktopor{margin-left:0px;margin-right:-10px}body.html #header .utility_second li a.desktopor:hover{text-decoration:none;cursor:default}@media (min-width:768px) and (max-width:950px){body.html #header .utility_second li.subUtil.last{margin-left:5px}}body.html #header .utility_second,body.html #header .pane-gw-custom-gw-custom-user-links{float:right;margin-right:1em;text-align:right}body.html #header .utility_second ul,body.html #header .pane-gw-custom-gw-custom-user-links ul{padding-top:5px;text-align:right;float:right}body.html #header .utility_second ul li,body.html #header .pane-gw-custom-gw-custom-user-links ul li{margin-left:15px}@media (min-width:768px) and (max-width:1024px){body.html #header .utility_second ul li,body.html #header .pane-gw-custom-gw-custom-user-links ul li{margin-left:10px}}@media (min-width:768px) and (max-width:950px){body.html #header .utility_second ul li,body.html #header .pane-gw-custom-gw-custom-user-links ul li{margin-left:5px}}body.html #header .pane-gw-custom-gw-custom-user-links ul li{float:left}@media (max-width:767px){body.html header#header,body.html div#admin-menu{display:none}}@media (max-width:768px){body.admin-menu.html{margin-top:0 !important}}body.html.front #header .pane-gw-site-logo{margin:-1px 40.5% 0;width:19%}body.front div#navigation,body.front #header .utility_second,body.front #header .pane-gw-custom-gw-custom-user-links{display:none}@media (min-width:768px){body.front #header .pane-gw-site-logo div.logoWrapper{margin:25px 0 0 0}}body div#navigation{padding:0;position:relative;background:#fff;z-index:899;height:57px;-webkit-box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3)}body div#navigation div.view-site-selector{display:block !important;float:left;position:relative;width:40%;z-index:2;height:35px;padding-top:14px;margin-left:100px}body div#navigation div.view-site-selector div.view-content>.item-list>ul{text-align:left;display:block;margin:-25px 0 0 0;padding:18px 4px 17px 5px;list-style:none}body div#navigation div.view-site-selector div.view-content>.item-list>ul>li>a{color:#988676;font-size:13px}body div#navigation div.view-site-selector div.view-content>.item-list>ul>li>a:after{content:'';background-position:0 -96px;height:5px;width:8px;display:inline-block;position:relative;margin-left:5px;top:-2px}body div#navigation div.view-site-selector div.view-content>.item-list>ul>li>a.opened:after{content:'';background-position:0 -106px;height:5px;width:8px;display:inline-block;position:relative;margin-left:5px;top:-2px}body div#navigation div.view-site-selector div.view-content>.item-list>ul li>ul{position:absolute;z-index:2;height:35px;top:0;background:#fff;padding-top:15px}@media (min-width:768px){body div#navigation div.view-site-selector div.view-content>.item-list>ul li>ul{margin-left:-12px;display:none}}body div#navigation div.view-site-selector div.view-content>.item-list>ul li>ul>li a{float:left;background:#fff;padding:0 5px 3px 12px;width:100%;display:block;font-size:11px}body div#navigation div.view-site-selector div.view-content>.item-list>ul li.opened>ul{display:block;margin-top:25px}body div#navigation .signup-link{display:block;float:right;position:relative;width:36%;margin-left:-4%;z-index:2;height:35px;padding-top:14px}body div#navigation .signup-link a{font-family:"Montserrat",sans-serif;font-weight:500;color:white;font-size:16px;float:left}body div#navigation>nav{display:block}body div#navigation>nav ul,body div#navigation>nav ul.menu,body div#navigation>nav ul li,body div#navigation>nav ul li.menu__item,body div#navigation>nav ul li.is-collapsed{list-style-type:none;list-style-image:none;margin:0;padding:0}body div#navigation>nav a{color:#988676;text-decoration:none;font-size:90%}body div#navigation>nav div.pane-site-menu{display:block;float:left;font-size:110%;font-weight:bold;margin-bottom:5px;margin-left:90px;padding:1px 0 0 0.7em;position:relative;width:100%;z-index:2;height:35px;overflow:hidden}@media (min-width:768px) and (max-width:805px){body div#navigation>nav div.pane-site-menu{padding-left:0}}body div#navigation>nav div.pane-site-menu>ul>li{float:left;display:block;text-align:left;list-style:none;position:inherit;padding:0 25px 0 0;padding:0 25px 0 0}body div#navigation>nav div.pane-site-menu>ul>li.first{text-align:left}body div#navigation>nav div.pane-site-menu>ul>li.last{padding-right:0 !important}@media (min-width:768px) and (max-width:950px){body div#navigation>nav div.pane-site-menu>ul>li{padding-right:2px}}body div#navigation>nav div.pane-site-menu>ul>li>a{padding:15px 8px 9px;height:32px;float:left;font-size:16px;color:#2a2a2a;font-family:"Montserrat",sans-serif;font-weight:500}@media (min-width:768px) and (max-width:1024px){body div#navigation>nav div.pane-site-menu>ul>li>a{font-size:16px;padding:15px 8px 9px}}@media (min-width:768px) and (max-width:900px){body div#navigation>nav div.pane-site-menu>ul>li>a{font-size:13px}}body div#navigation>nav div.pane-site-menu>ul>li>a:hover,body div#navigation>nav div.pane-site-menu>ul>li>a.is-active-trail{color:#ae232b}body div#navigation>nav div.pane-site-menu>ul>li.is-expanded a{padding-right:25px}body div#navigation>nav div.pane-site-menu>ul>li.is-expanded:hover a{background:transparent url(/sites/all/themes/gw/images/menu_point.png?101) no-repeat 15px bottom}body div#navigation>nav div.pane-site-menu>ul>li div.dropDown{display:none;position:relative;top:67px;left:0}body div#navigation>nav div.pane-site-menu>ul>li div.dropDown:hover,body div#navigation>nav div.pane-site-menu>ul>li div.dropDown.is-active-trail{color:#21190e;background:#f6f0e6}@media (min-width:1025px){body div#navigation>nav div.pane-site-menu>ul>li div.dropDown:before,body div#navigation>nav div.pane-site-menu>ul>li div.dropDown:after{content:'';background-color:#f6f0e6}body div#navigation>nav div.pane-site-menu>ul>li div.dropDown:before{left:-500%}body div#navigation>nav div.pane-site-menu>ul>li div.dropDown:after{right:-500%}}@media (min-width:768px) and (max-width:805px){body div#navigation>nav div.pane-site-menu>ul>li div.dropDown{width:100%}}body div#navigation>nav div.pane-site-menu>ul>li ul{position:absolute;top:-11px;left:0;z-index:999;padding:0;background:#f6f0e6;background-image:none}body div#navigation>nav div.pane-site-menu>ul>li ul li{float:left;display:block;text-align:left;width:100%;background-image:none}body div#navigation>nav div.pane-site-menu>ul>li ul li.last,body div#navigation>nav div.pane-site-menu>ul>li ul li.last a{border-bottom:none}body div#navigation>nav div.pane-site-menu>ul>li ul li a{font-size:16px;text-align:left;float:left;width:200px;padding:13px 15px 5px 15px}@media (min-width:768px) and (max-width:900px){body div#navigation>nav div.pane-site-menu>ul>li ul li a{font-size:13px;text-align:left;float:left;padding:13px 10px 5px 10px}}body div#navigation>nav div.pane-site-menu>ul>li ul li a:hover{background-image:none !important;background-color:#fff !important;color:#2a2a2a}body div#navigation>nav div.pane-site-menu>ul>li ul li>a>i{font-size:35px;position:relative;float:left}@media (min-width:768px) and (max-width:900px){body div#navigation>nav div.pane-site-menu>ul>li ul li>a>i{font-size:30px}}body div#navigation>nav div.pane-site-menu>ul>li ul li>a>span{display:block}body div#navigation>nav div.pane-site-menu>ul>li.hovered div.dropDown{display:block}@media (max-width:767px){div#navigation{display:none}}div#sign-out-confirm{z-index:99999}div#sign-out-confirm.hidden{display:none}div#sign-out-confirm:target{opacity:1;pointer-events:auto}div#sign-out-confirm .sign-out-inner{width:765px;max-width:100%;position:relative;margin:40px auto 0;overflow:hidden;max-width:100%;background:#fffaf1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:99999}div#sign-out-confirm .sign-out-inner>div{padding:20px;position:relative}div#sign-out-confirm a#cancel-close{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:white;font-weight:600;font-size:110%;background:#000000;position:absolute;top:10px;right:10px;text-decoration:none;padding:5px;width:24px;text-align:center}div.pane-menu-menu-choose-your-destination{width:100%;max-width:370px;text-align:center;position:relative;margin:0 auto;z-index:4}@media all and (min-width:800px) and (max-width:920px){div.pane-menu-menu-choose-your-destination{top:-150px}}@media all and (min-width:599px) and (max-width:799px){div.pane-menu-menu-choose-your-destination{top:-100px}}@media all and (max-width:599px){div.pane-menu-menu-choose-your-destination{top:0}}div.pane-menu-menu-choose-your-destination a{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px}div.pane-menu-menu-choose-your-destination>ul.menu{list-style:none;padding:0;margin:0}div.pane-menu-menu-choose-your-destination>ul.menu .menu__item.is-leaf,div.pane-menu-menu-choose-your-destination>ul.menu .menu__item.is-expanded{list-style-type:none;list-style-image:none}div.pane-menu-menu-choose-your-destination>ul.menu>li{width:100%;height:42px;padding:0;margin:0;background-color:#fff;-webkit-box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3)}div.pane-menu-menu-choose-your-destination>ul.menu>li>a{color:#2a2a2a;text-decoration:none;display:block;width:100%;height:100%;padding:10px 0 0 20px;background:transparent url(/sites/all/themes/gw/images/redArrow_Down.png?0) no-repeat 90% 42%}div.pane-menu-menu-choose-your-destination>ul.menu>li>ul{background-color:#f6f0e6;display:none;margin:-10px 0 0 0;padding:0}div.pane-menu-menu-choose-your-destination>ul.menu>li>ul>li{width:100%;height:42px;border-top-style:solid;border-top-width:1px;border-top-color:#dccfb7}div.pane-menu-menu-choose-your-destination>ul.menu>li>ul>li>a{color:#988676;text-decoration:none;display:block;width:100%;height:100%;padding:10px 0 0 20px}div.pane-menu-menu-choose-your-destination>ul.menu>li>ul>li:hover{background-color:#fff}div.pane-menu-menu-choose-your-destination>ul.menu>li.opened>ul{display:block;overflow:visible}div.pane-menu-menu-choose-your-destination>ul.menu>li.opened>a{background:transparent url(/sites/all/themes/gw/images/redArrow_Up.png?0) no-repeat 90% 42%}div.menu-name-menu-choose-your-destination{width:100%;max-width:370px;text-align:center;margin:0 auto}div.menu-name-menu-choose-your-destination a{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px}div.menu-name-menu-choose-your-destination>ul.menu{list-style:none;padding:0;margin:0}div.menu-name-menu-choose-your-destination>ul.menu .menu__item.is-leaf,div.menu-name-menu-choose-your-destination>ul.menu .menu__item.is-expanded{list-style-type:none;list-style-image:none}div.menu-name-menu-choose-your-destination>ul.menu>li{width:100%;height:42px;padding:0;margin:0;background-color:#fff;-webkit-box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3)}div.menu-name-menu-choose-your-destination>ul.menu>li>a{color:#2a2a2a;text-decoration:none;display:block;width:100%;height:100%;padding:10px 0 0 20px;background:transparent url(/sites/all/themes/gw/images/redArrow_Down.png?0) no-repeat 90% 42%}div.menu-name-menu-choose-your-destination>ul.menu>li>ul{background-color:#f6f0e6;display:none;margin:-10px 0 0 0;padding:0;width:100%;position:relative;z-index:100}div.menu-name-menu-choose-your-destination>ul.menu>li>ul>li{width:100%;height:42px;border-top-style:solid;border-top-width:1px;border-top-color:#dccfb7}div.menu-name-menu-choose-your-destination>ul.menu>li>ul>li>a{color:#988676;text-decoration:none;display:block;width:100%;height:100%;padding:10px 0 0 20px}div.menu-name-menu-choose-your-destination>ul.menu>li>ul>li:hover{background-color:#fff}div.menu-name-menu-choose-your-destination>ul.menu>li.opened>ul{display:block;overflow:visible}div.menu-name-menu-choose-your-destination>ul.menu>li.opened>a{background:transparent url(/sites/all/themes/gw/images/redArrow_Up.png?0) no-repeat 90% 42%}footer#footer{text-align:center;color:#fffaf1;padding-top:20px;padding-bottom:20px}footer#footer h2{font-size:27px;padding:3px 0 12px}footer#footer div.boxes-box-controls{display:none !important}@media (max-width:767px){footer#footer{font-size:85%;padding-bottom:60px}}footer#footer h2.block-title{font-size:21px;font-weight:500}footer#footer ul,footer#footer ul.menu,footer#footer ul li,footer#footer ul li.menu__item,footer#footer ul li.is-collapsed{list-style-type:none;list-style-image:none;margin:0;padding:0}footer#footer div.block-boxes{padding-bottom:20px}footer#footer a{color:#cdc9c2;text-decoration:none}footer#footer div.pane-boxes-footer-logo{float:left;clear:left;padding-right:15px;max-width:10%}@media (max-width:767px){footer#footer div.pane-boxes-footer-logo{display:none}}footer#footer div.pane-menu-menu-global-non-property-footer,footer#footer #boxes-box-gwplaceholder_footer_copyright,footer#footer .pane-site-footer{line-height:125%}footer#footer div.pane-menu-menu-global-non-property-footer{width:100%;padding:13px 0 8px;overflow:hidden;text-align:center}@media (max-width:767px){footer#footer div.pane-menu-menu-global-non-property-footer{width:100%;padding-left:0;float:none;text-align:center}}footer#footer div.pane-menu-menu-global-non-property-footer ul.menu{display:inline-block}footer#footer div.pane-menu-menu-global-non-property-footer ul.menu li{display:inline-block;padding:1px 10px 15px 0;float:left}@media (max-width:767px){footer#footer div.pane-menu-menu-global-non-property-footer ul.menu li{float:none}}footer#footer div.pane-menu-menu-global-non-property-footer ul.menu li a{color:#706f6b}footer#footer .inside{float:left;width:100%}footer#footer .inside .siteAddress{position:absolute;width:100%;margin-top:-15px;color:#706f6b}@media (max-width:767px){footer#footer .inside .siteAddress{margin-top:0px}}footer#footer #boxes-box-gwplaceholder_footer_copyright{width:100%;float:right;overflow:hidden;color:#706f6b;font-size:11px}@media (max-width:767px){footer#footer #boxes-box-gwplaceholder_footer_copyright{width:100%;padding-left:0;float:none;text-align:center}}footer#footer div.pane-boxes-gwplaceholder-footer-social{width:100%;padding:10px 0 0;float:left;clear:both;clear:left}footer#footer div.pane-boxes-gwplaceholder-footer-social #boxes-box-gwplaceholder_footer_social{margin:auto;max-width:420px}footer#footer div.pane-boxes-gwplaceholder-footer-social #boxes-box-gwplaceholder_footer_social h3{padding:10px 24px 12px;margin:0 0 10px 0;display:inline-block;font-size:30px;font-weight:500}footer#footer div.pane-boxes-gwplaceholder-footer-social #boxes-box-gwplaceholder_footer_social h3>i{font-family:"Arvo",sans-serif;font-style:normal}footer#footer div.pane-boxes-gwplaceholder-footer-social #boxes-box-gwplaceholder_footer_social h3>span{width:60%;display:block;height:1px;border-bottom:2px solid #fffaf1;float:left;margin:15px 20% 0}footer#footer div.pane-boxes-gwplaceholder-footer-social .socialIcons{float:left;font-size:25px;margin-top:10px;width:100%}@media (max-width:460px){footer#footer div.pane-boxes-gwplaceholder-footer-social .socialIcons{float:none;margin:10px auto 0;min-width:255px;width:72%}}footer#footer div.pane-boxes-gwplaceholder-footer-social .socialIcons a{border:2px solid #f6f0e6;color:#f6f0e6;display:inline-block;height:31px;padding:1px;margin:0 4px 20px;position:relative;width:31px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all,ease-in .2s;-o-transition:all,ease-in .2s;-webkit-transition:all,ease-in .2s;transition:all,ease-in .2s}footer#footer div.pane-boxes-gwplaceholder-footer-social .socialIcons a>i{display:inline;line-height:33px;margin-top:4px}footer#footer div.pane-boxes-gwplaceholder-footer-social .socialIcons a>i.icon-letter{font-style:normal;margin:0 6px;font-family:serif;position:relative;top:-2px}footer#footer div.pane-boxes-gwplaceholder-footer-social .socialIcons a:hover{color:black;background:#f6f0e6}footer#footer .pane-menu-menu-global-footer{width:49%;clear:none;float:left;padding-top:0;top:20px;text-align:left;margin-top:25px}@media (max-width:767px){footer#footer .pane-menu-menu-global-footer{top:4px;width:100%;float:left;text-align:center;margin-top:0}}footer#footer .pane-menu-menu-global-footer ul{float:left;width:100%}footer#footer .pane-menu-menu-global-footer ul li{float:left;text-align:left;margin-bottom:15px;font-size:11px}@media (max-width:767px){footer#footer .pane-menu-menu-global-footer ul li{float:none;text-align:center;display:inline-block;width:auto}}footer#footer .pane-menu-menu-global-footer ul li a{margin:1px 0 10px 3px;padding:2px;color:#706f6b}footer#footer div.pane-boxes-gwplaceholder-footer-copyright{width:50%;float:right;clear:none;text-align:right;padding:5px 0;margin-top:25px}@media (max-width:767px){footer#footer div.pane-boxes-gwplaceholder-footer-copyright{margin-top:45px;width:100%}}footer#footer .pane-site-footer{float:left;width:100%;text-align:left}footer#footer .pane-site-footer .block{width:27%;float:left;padding:10px 3%}footer#footer .pane-site-footer .block li.menu__item{padding-bottom:6px}@media (max-width:767px){footer#footer .pane-site-footer .block{width:100%;padding:10px 3%;margin-bottom:0}}footer#footer h2 span.exp{display:none}footer#footer.mobileFooter .pane-site-footer{padding-bottom:20px}footer#footer.mobileFooter div.pane-menu-menu-global-footer{width:100%;float:left;padding:5px 0 5px;text-align:center;clear:both;clear:left}footer#footer.mobileFooter div.pane-menu-menu-global-footer ul{float:none}footer#footer.mobileFooter div.pane-menu-menu-global-footer ul li{float:none;text-align:center;display:inline-block}footer#footer.mobileFooter div.pane-boxes-gwplaceholder-footer-copyright{width:100%;clear:left}footer#footer.mobileFooter div.pane-boxes-gwplaceholder-footer-copyright div#boxes-box-gwplaceholder_footer_copyright{text-align:center;width:100%}footer#footer.mobileFooter div.pane-boxes-gwplaceholder-footer-copyright div#boxes-box-gwplaceholder_footer_copyright div.copy{float:left;width:100%;padding-top:5px;text-align:center}footer#footer.mobileFooter div.pane-boxes-gwplaceholder-footer-copyright div#boxes-box-gwplaceholder_footer_copyright img{display:none}footer#footer.mobileFooter .pane-site-footer>div.block{width:98%;float:left;padding:0 1%;margin:0}footer#footer.mobileFooter .pane-site-footer>div.block h2{width:100%;cursor:pointer;margin:0;padding:1px}footer#footer.mobileFooter .pane-site-footer>div.block h2 span.exp{display:inline-block;float:right}footer#footer.mobileFooter .pane-site-footer>div.block ul.menu{width:98%;display:none;padding:0 1% 10px}#sticky-mobile-footer{display:none}@media (max-width:767px){#sticky-mobile-footer{display:block;position:fixed;height:55px;width:100%;bottom:0;color:#988676;background:#fff;padding:0;margin:0;z-index:99;-webkit-box-shadow:0 -1px 10px 0 rgba(112,111,107,0.2);-moz-box-shadow:0 -1px 10px 0 rgba(112,111,107,0.2);box-shadow:0 -1px 10px 0 rgba(112,111,107,0.2)}}#sticky-mobile-footer ul{list-style-type:none;text-align:center;margin:0;padding:0;height:30px}#sticky-mobile-footer ul li{display:inline-block;width:60px;border-right:1px solid #dccfb7;padding:5px 6px 5px 2px;margin:0;text-align:center;font-size:11px;line-height:5px}#sticky-mobile-footer ul li .mobileHide{border-right:1px solid #fff}#sticky-mobile-footer ul li a{color:#988676;text-decoration:none;line-height:1px;font-size:11px;font-weight:bold}#sticky-mobile-footer ul li a i{display:block;font-size:36px;margin:0;line-height:0}#sticky-mobile-footer ul li a .widget-mobile-link{color:#ae232b}#sticky-mobile-footer ul li .footer-book-link{color:#ae232b}#sticky-mobile-footer ul li:last-child{border:none}body.page-gw-page-not-found .view-id-region_menus{margin-top:60px}body.page-gw-page-not-found .view-id-region_menus .view-content .region_menu_div{width:20%;float:left}body.page-gw-page-not-found .view-id-region_menus .view-content .region_menu_div h3{font-weight:bold}body.page-gw-page-not-found .view-id-region_menus .view-content .region_menu_div .field-content a{text-decoration:none;color:#ae2539}body.page-gw-page-not-found #footer div.pane-region-menus{display:none}body.page-panels .socialIcons .fa{margin-right:0px;font-size:inherit}footer#footer .pane-site-footer{padding-left:128px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media (max-width:767px){footer#footer .pane-site-footer{padding-left:0;width:95%}}footer#footer .pane-site-footer .block{width:24%}@media (max-width:767px){footer#footer .pane-site-footer .block{width:100%}}@media only screen and (max-width:992px){footer#footer .pane-site-footer{padding-left:0px}footer#footer .pane-site-footer .block{width:27%}}@media only screen and (max-width:767px){footer#footer .pane-site-footer .block{width:100%}}body.html #mobileHeader{z-index:99;position:fixed;display:block;height:55px;float:left;width:100%;text-align:left;background:#fff;-webkit-backface-visibility:hidden;right:0;left:0;-webkit-box-shadow:0px 1px 5px 2px rgba(112,111,107,0.5);-moz-box-shadow:0px 1px 5px 2px rgba(112,111,107,0.5);box-shadow:0px 1px 5px 2px rgba(112,111,107,0.5)}body.html #mobileHeader span.logo{left:8px;position:absolute;text-align:center;margin-top:5px;z-index:999;color:white}body.html #mobileHeader span.logo span{font-family:"Montserrat",sans-serif;font-weight:700;display:block;position:absolute;bottom:-3px;color:white;font-size:11px;line-height:11px;text-align:center;margin:0 auto;left:0;width:100%;font-weight:500}@media (max-width:768px){body.html #mobileHeader span.logo span{font-family:"Montserrat",sans-serif;display:block;position:absolute;color:#706f6b;font-size:11px;line-height:11px;text-align:left;width:175px;top:17px;left:83px}}body.html #mobileHeader span.logo a{display:block;margin:auto;width:75px;height:72px;margin-top:-2px}@media (max-width:768px){body.html #mobileHeader span.logo a{float:left}}body.html #mobileHeader span.logo a img{z-index:999}body.html #mobileHeader span.mobileToggle,body.html #mobileHeader span.mobileUtilityToggle{float:right;margin:-6px 10px 0 7px;cursor:pointer;padding:3px;font-family:"Montserrat",sans-serif;text-align:center}body.html #mobileHeader span.mobileToggle i,body.html #mobileHeader span.mobileUtilityToggle i{font-size:28px;color:#706f6b}body.html #mobileHeader span.mobileToggle{max-width:40px}body.html #mobileHeader span.mobileToggle span.text{color:#706f6b;font-size:11px;width:100%;float:left;margin:-3px 0 0 0;line-height:10px}body.html #mobileHeader span.close{color:#ae232b;font-size:11px;width:100%;float:left;margin:-5px 0 0 0;line-height:10px}body.html #mobileHeader span.close,body.html #mobileHeader span.x{display:none}body.html #mobileHeader span.mobileUtilityToggle{display:none}body.html #mobileHeader span.mobileToggle.open span.x{background-position:0 -860px;height:16px;width:16px;display:block;height:16px;width:16px;margin:4px 8.5px 8px 8px}body.html #mobileHeader span.mobileToggle.open span.text,body.html #mobileHeader span.mobileToggle.open i{display:none}body.html #mobileHeader span.mobileToggle.open span.close{display:block}body.html #mobileHeader .mobileUtilityToggle.open{position:relative}body.html #mobileHeader .mobileUtilityToggle.open span.text{display:none}body.html #mobileHeader .mobileUtilityToggle.open span.close{display:block}body.html #mobileHeader .mobileUtilityToggle.open span.x{background-position:0 -860px;height:16px;width:16px;display:block;height:16px;width:16px;margin:4px 8.5px 8px 8px}#mobile-only-navigation{display:none;height:100%;z-index:90;position:fixed;width:100%;background-color:rgba(30,18,10,0.85)}#mobile-only-navigation #mobile-nav-background{overflow-y:scroll;position:absolute;height:100%;width:100%;display:block}#mobile-only-navigation #mobile-nav-background .pane-site-menu{padding-top:70px;background-color:#fffaf1;float:left}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul{font-family:"Montserrat",sans-serif;font-weight:700;padding:0;background-color:#fffaf1}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li{border-bottom:1px solid #e7ddc9;list-style:none;float:left;display:block;width:100%;background-color:#fffaf1}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>a{color:#332f2b;text-decoration:none;margin-left:15px;list-style:none;display:block;width:95%;line-height:46px;float:left}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>a i.mobileIcon{font-size:35px;margin-right:5px;float:left;margin-top:4px;display:block;color:#a29585}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>a>span{display:block;width:60%;float:left}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>a>span.exp{width:25%;display:block;float:right;margin-top:4px}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>a>span.exp i{float:right;margin-top:10px;width:30px;height:22px;display:block}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>a>span.exp i.arrow-down{background:transparent url(/sites/all/themes/gw/images/redArrow_Down.png?0) no-repeat 50% 50%}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>a>span.exp i.arrow-up{background:transparent url(/sites/all/themes/gw/images/redArrow_Up.png?0) no-repeat 50% 50%}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>a>span.exp i.arrow-down,#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>a>span.exp i.arrow-up{background-size:15px 9px}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>ul.menu{display:none;margin:0}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>ul.menu li.menu__item{background-color:#f6f0e6;border-bottom:1px solid #e7ddc9;list-style:none}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>ul.menu li.menu__item>a{text-decoration:none;color:rgba(38,35,31,0.7);font-weight:normal;line-height:43px;display:block;width:100%}#mobile-only-navigation #mobile-nav-background .pane-site-menu ul>li>ul.menu li.menu__item>a>i{color:#a29585;display:block;float:left;font-size:24px;width:30px;margin-right:10px}#mobile-only-navigation #mobile-nav-background ul.secondary-menu{margin:0;padding:0;background-color:#fffaf1}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li{list-style:none;display:block;float:left;width:100%;background-color:#fffaf1}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li:first-child{border-bottom:1px solid #e7ddc9}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li a.recentSearches{float:left;display:block;width:92%;font-size:12px;padding:12.5px 4%;color:#332f2b;text-decoration:none;font-weight:700;border-bottom:1px solid #e7ddc9}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li a#recentSearchMenu.smallArrowDown:after{content:url(/sites/all/themes/gw/images/redArrow_Down.png);height:27px;width:25px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);display:inline-block}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li a#recentSearchMenu.smallArrowUp:after{content:url(/sites/all/themes/gw/images/redArrow_Up.png);height:27px;width:25px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);display:inline-block}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container,#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.searchesContainer,#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.noList{padding:0;margin:0}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container{display:none}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li{background-color:#f6f0e6}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li ul.searchesContainer{background-color:#f6f0e6}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li ul.searchesContainer span.propName{margin-left:15px;font-weight:600}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li ul.searchesContainer li{border-bottom:1px solid #e7ddc9}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li ul.searchesContainer li:last-child{border-bottom:none}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li ul.searchesContainer li a{float:left;display:block;width:60%;border-bottom:none;color:rgba(38,35,31,0.7);font-weight:600;font-size:12px;text-decoration:none;margin-left:15px}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li ul.searchesContainer li span.removeLinkMobile{float:right;width:30%;display:block;border-bottom:none;margin-top:2%}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li ul.searchesContainer li span.removeLinkMobile a{background-position:0 -2156px;height:21px;width:15px;float:right;margin:0 13%}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li.signupMessage{width:96%;font-size:13px;color:rgba(38,35,31,0.7);padding:12.5px 0 12.5px 2%}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.container li.signupMessage a{font-weight:600;text-decoration:none}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li div.item-list ul{margin:0;padding:0}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li div.item-list ul li{background-color:#f6f0e6;border-bottom:1px solid #e7ddc9}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li div.item-list ul li div span a{text-decoration:none;color:rgba(38,35,31,0.7);font-weight:normal;line-height:43px;display:block;width:100%;margin-left:15px}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.noList li{background-color:#f6f0e6}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.noList li span{display:block;margin-left:15px;padding:12.5px 0;color:#332f2b;font-size:12px}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.noList li.signupMessage{color:#332f2b;font-size:12px;padding:12.5px 0 12.5px 15px;width:96%}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li ul.noList li.signupMessage a{border-bottom:none;color:#ae232b;text-decoration:none;font-weight:600}#mobile-only-navigation #mobile-nav-background ul.secondary-menu li.standardLink a{float:left;display:block;width:92%;font-size:12px;padding:12.5px 4%;color:#332f2b;text-decoration:none;font-weight:700;border-bottom:1px solid #e7ddc9}#mobile-only-navigation #mobile-nav-background ul.destination{float:left;display:block;margin-bottom:50px;width:100%}#mobile-only-navigation #mobile-nav-background ul.destination>li a.smallArrowDown:after{content:url(/sites/all/themes/gw/images/redArrow_Down.png);height:27px;width:25px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);display:inline-block}#mobile-only-navigation #mobile-nav-background ul.destination>li a.smallArrowUp:after{content:url(/sites/all/themes/gw/images/redArrow_Up.png);height:27px;width:25px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);display:inline-block}#mobile-only-navigation #mobile-nav-background ul.destination>li div.item-list{display:none;padding:0 4%;background-color:#f6f0e6;clear:both}#mobile-only-navigation #mobile-nav-background ul.destination>li div.item-list h3{padding-top:16px;padding-bottom:5px;margin:0;font-size:16px;font-weight:bold}#mobile-only-navigation #mobile-nav-background ul.destination>li div.item-list>ul>li{float:none;border-bottom:0}#mobile-only-navigation #mobile-nav-background ul.destination>li div.item-list>ul>li a{font-size:12px;line-height:32px !important}ul#mobile-only-navigation-account{background-color:#fffaf1;float:left;font-family:"Montserrat",sans-serif;font-weight:700;padding:0;width:100%;display:none}ul#mobile-only-navigation-account>li{list-style:none;float:left;display:block;width:100%;background-color:#fffaf1}ul#mobile-only-navigation-account>li:first-child{padding-top:70px;border-bottom:1px solid #e7ddc9}ul#mobile-only-navigation-account>li:last-child{padding-top:70px}ul#mobile-only-navigation-account>li>a{color:#332f2b;text-decoration:none;margin-left:4%;list-style:none;display:block;width:95%;line-height:46px;float:left}ul#mobile-only-navigation-account>li a.smallArrowDown:after{content:url(/sites/all/themes/gw/images/redArrow_Down.png);width:25px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);display:inline-block}ul#mobile-only-navigation-account>li a.smallArrowUp:after{content:url(/sites/all/themes/gw/images/redArrow_Up.png);width:25px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);display:inline-block}ul#mobile-only-navigation-account>li>.item-list ul.my-great-wolf{display:block;padding:0;list-style:none}ul#mobile-only-navigation-account>li>.item-list ul.my-great-wolf li{border-bottom:1px solid #e7ddc9;padding:12.5px 0 12.5px 4%;width:96%;float:left;display:block;background-color:#f6f0e6}ul#mobile-only-navigation-account>li>.item-list ul.my-great-wolf li a{text-decoration:none;list-style:none;display:block;width:95%;float:left;color:rgba(38,35,31,0.7);font-weight:normal}ul#mobile-only-navigation-account>li>.item-list ul.my-great-wolf li:first-child{border-top:1px solid #e7ddc9}body.not-logged-in #page{overflow:hidden}@media (max-width:767px){body.not-logged-in div#mobile-only-navigation .mobile-include-menu,body.not-logged-in div#mobile-only-navigation ul.secondary-menu,body.not-logged-in div#mobile-only-navigation ul.destination,body.not-logged-in div#mobile-only-navigation ul.destination li{display:block !important}body.not-logged-in div#mobile-only-navigation ul#mobile-only-navigation-account{display:none !important}}@media (max-width:767px){body.account-menu div#mobile-only-navigation ul#mobile-only-navigation-account{display:block !important}body.account-menu div#mobile-only-navigation .mobile-include-menu,body.account-menu div#mobile-only-navigation ul.secondary-menu,body.account-menu div#mobile-only-navigation ul.destination,body.account-menu div#mobile-only-navigation ul.destination li{display:none !important}}@media (max-width:767px){#gw-booking-engine-widget-form{display:none}}body.html div.gwDropDown{display:none;width:100%;height:100%;z-index:999;position:fixed;width:100%;background-color:rgba(30,18,10,0.85)}@media (max-width:767px){body.html div.gwDropDown ul.topLevel li.userMenu,body.html div.gwDropDown ul.topLevel li.accountMenu,body.html div.gwDropDown ul.topLevel li.mobileNavCall{display:none}}body.html div.gwDropDown>div.scrollInner{overflow-y:scroll;position:absolute;height:100%;width:100%}body.html div.gwDropDown>div.scrollInner ul,body.html div.gwDropDown>div.scrollInner li{list-style-type:none;list-style-image:none;margin:0;padding:0}body.html div.gwDropDown>div.scrollInner>ul{background:#fffaf1;-moz-box-shadow:#969696 0px 0px 4px 1px;-webkit-box-shadow:#969696 0px 0px 4px 1px;box-shadow:#969696 0px 0px 4px 1px;width:100%;padding:75px 0 0 0;float:left;display:block;color:#332f2b;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:50px}body.html div.gwDropDown>div.scrollInner>ul>li{border-bottom:1px solid #e8dac1}body.html div.gwDropDown>div.scrollInner>ul>li:first-child{padding-top:15px}body.html div.gwDropDown>div.scrollInner>ul li{width:100%;float:left}body.html div.gwDropDown>div.scrollInner>ul li i.mobileIcon{width:24px;font-size:35px;margin-bottom:-10px;color:#a29585}body.html div.gwDropDown>div.scrollInner>ul a{float:left;width:96%;display:block;padding:12.5px 2%;position:relative;overflow:hidden;color:#332f2b;text-decoration:none}body.html div.gwDropDown>div.scrollInner>ul a>i{color:#a29585;display:block;float:left;font-size:24px;margin-right:15px;width:30px}body.html div.gwDropDown>div.scrollInner>ul a.search-menu{display:none}body.html div.gwDropDown>div.scrollInner>ul a.mobileUtilityNav{font-size:12px}body.html div.gwDropDown>div.scrollInner>ul a.smallArrowDown:after{content:url(/sites/all/themes/gw/images/redArrow_Down.png);height:27px;width:25px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);display:inline-block}body.html div.gwDropDown>div.scrollInner>ul a.smallArrowUp:after{content:url(/sites/all/themes/gw/images/redArrow_Up.png);height:27px;width:25px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);display:inline-block}body.html div.gwDropDown>div.scrollInner>ul li ul{display:none}body.html div.gwDropDown>div.scrollInner>ul li.sub>a span.exp{position:absolute;width:45%;right:0;top:7px;padding:6px 3px;overflow:hidden}body.html div.gwDropDown>div.scrollInner>ul li.sub>a span.exp i{float:right;margin-right:2px;width:30px;height:22px;display:block}body.html div.gwDropDown>div.scrollInner>ul li.sub>a span.exp i.arrow-down{background:transparent url(/sites/all/themes/gw/images/redArrow_Down.png?0) no-repeat 50% 50%}body.html div.gwDropDown>div.scrollInner>ul li.sub>a span.exp i.arrow-up{background:transparent url(/sites/all/themes/gw/images/redArrow_Up.png?0) no-repeat 50% 50%}body.html div.gwDropDown>div.scrollInner>ul li.sub>a span.exp i.arrow-down,body.html div.gwDropDown>div.scrollInner>ul li.sub>a span.exp i.arrow-up{background-size:15px 9px}body.html div.gwDropDown>div.scrollInner>ul li.sub ul{padding-bottom:10px}body.html div.gwDropDown>div.scrollInner>ul li.sub ul li{background-color:#f6f0e6;border-bottom:1px solid #e7ddc9;width:100%}body.html div.gwDropDown>div.scrollInner>ul li.sub ul li:first-child{border-top:1px solid #e8dac1}body.html div.gwDropDown>div.scrollInner>ul li.sub ul li a{color:rgba(38,35,31,0.7);font-weight:normal;line-height:35px;padding:5px 2% 3px;width:100%}body.html div.gwDropDown>div.scrollInner>ul li.sub ul li a>i{margin-right:5px}#mobile-only-navigation a span.recentSearchAmount{border:1px solid #ae232b;padding:0px 6px;margin-left:5px;color:#fff;background-color:#ae232b;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:4px;-khtml-border-radius:10px}body.html #backtotop{text-align:center;padding-top:50px}body.html #backtotop a.back-to-top{color:#a29585;font-family:"Montserrat",sans-serif;font-weight:700;padding-top:30px;position:relative;margin:10px 0;text-decoration:none;height:110px}body.html #backtotop a.back-to-top:before{content:'';background-position:0 -947px;height:21px;width:20px;left:50%;margin-left:-10px;position:absolute;top:1px}@media (max-width:767px){body.html #main{padding-top:35px}}@media (min-width:769px){body.html #mobileHeader{display:none !important}}@media (min-width:768px){body.html #mobileHeader{display:none !important}}@media (max-width:767px){body.html #mobileHeader{display:block}}body.front #mobileMenu_GW{display:none}@media (max-width:767px){body.section-login.gw-popup #mobileHeader,body.section-login.gw-popup #backtotop,body.section-login.gw-popup #atlwdg-trigger,body.section-login.gw-popup #liveSiteContainer,body.section-login.gw-popup #footer,body.section-login.gw-popup #sticky-mobile-footer{display:none}body.section-login.gw-popup #main{padding-top:0}body.section-login.gw-popup #main>.inside{padding:0}}body.html form#gw-booking-engine-initial-checkout-form{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px}body.html form#gw-booking-engine-initial-checkout-form #edit-special-requests{max-width:550px}body.html form#gw-booking-engine-initial-checkout-form #edit-special-requests .form-type-checkbox{width:48%;float:left;max-width:215px;padding-right:20px}body.html div.password-strength,body.html div.password-confirm{margin-left:20px;max-width:45%}#gw-bday-primary-form fieldset{margin-left:0;border-left:none;padding-left:0}body.page-taxonomy-term-birthdays div.pane-gw-site-hero div.pane-custom.pane-1{padding:10px 0 20px}div.pane-gw-bday-form>form>div>div{float:left;width:98.5%;display:block}div.pane-gw-bday-form>form div.bday-part-info,div.pane-gw-bday-form>form div.bday-customize-info,div.pane-gw-bday-form>form div.bday-customize-addition{border-top:1px solid #cdc1ad;padding-top:26px;margin-top:26px}div.pane-gw-bday-form>form div.bday-child-info>.form-wrapper{border-left:1px solid #cdc9c2;padding:1px 15px;margin:10px 0;float:left}div.pane-gw-bday-form>form div.bday-child-info>.form-wrapper div.container-inline-date{border-bottom:1px solid #cdc9c2}div.pane-gw-bday-form>form div.bday-child-info>.form-wrapper input[type='submit']{color:#ae232b;background:transparent;font-size:95%;padding:10px 0;margin-right:19px}div.pane-gw-bday-form>form div.bday-customize-info h3{float:left;width:100%;display:block;padding-bottom:25px}div.pane-gw-bday-form>form div.package-title{font-weight:bold}div.pane-gw-bday-form>form div.package-desc p{margin:0}div.pane-gw-bday-form>form #edit-package>div.package-option{float:left;width:80%;margin-left:12px;display:block;margin-bottom:20px}div.pane-gw-bday-form>form #edit-package>div.package-option>div.form-item{padding-top:0}div.pane-gw-bday-form>form #edit-package>div.package-option>div.form-item label{float:left;padding:3.5px 6px 0 0}div.pane-gw-bday-form>form #edit-package>div.field-name-field-image{float:left;width:12%;display:block;margin-bottom:20px}body.page-taxonomy-term-birthdays div.pane-gw-bday-form h2.pane-title{font-size:26px;padding-bottom:10px}body.page-taxonomy-term-birthdays div.bday-form-review div.item-label{width:23%;float:left;display:block;clear:left;font-weight:bold;padding-bottom:6px}body.page-taxonomy-term-birthdays div.bday-form-review div.item-label.full-label{width:95%}@media (max-width:767px){body.page-taxonomy-term-birthdays div.bday-form-review div.item-label{width:95%;padding-bottom:0}}body.page-taxonomy-term-birthdays div.bday-form-review div.item-value{min-width:55%;max-width:76%;padding-left:1%;float:left;display:block;padding-bottom:6px}body.page-taxonomy-term-birthdays div.bday-form-review div.item-value.full-val{padding-left:0;width:95%;max-width:95%}@media (max-width:767px){body.page-taxonomy-term-birthdays div.bday-form-review div.item-value{padding-left:0;width:95%;max-width:95%}}body.page-taxonomy-term-birthdays input#edit-back,body.page-taxonomy-term-birthdays input#edit-submit{margin:20px 10px 10px 0;float:left}body.html div.orSeparator{display:block;float:none;margin:35px 0 5px;max-width:425px;width:100%;text-align:center;font-size:11px;border-top:1px solid #808080;text-align:center}body.html div.orSeparator>span.txt{background:#fffaf1;margin:0 auto 0;position:relative;top:-15px;padding-left:5px;padding-right:5px}#quicktabs-gw_custom_login_tabs{margin-top:35px}@media (max-width:767px){#quicktabs-gw_custom_login_tabs{margin-top:0}}#quicktabs-gw_custom_login_tabs .hidden{display:none}#quicktabs-gw_custom_login_tabs a.dlink{font-size:15px;font-weight:500;font-family:"Montserrat",sans-serif;padding:.4em .6em .62em;line-height:normal;margin:0 0 0 20px}@media (max-width:767px){#quicktabs-gw_custom_login_tabs a.dlink{margin:5px 0 0 0}}body.page-gw-custom-login-page #main{padding-top:1px}body.page-gw-custom-login-page footer#footer{display:none}body.page-gw-custom-login-page #main>.inside{padding-top:10px}body.page-gw-custom-login-page p.loginDiscl{font-size:10px;margin-top:25px}body.page-gw-custom-login-page form#user-register-form div#edit-actions #edit-submit{margin:15px 0 0 0}body.page-gw-custom-login-page form#user-register-form div#edit-profile-customer-field-customer-first-name,body.page-gw-custom-login-page form#user-register-form div#edit-profile-customer-field-customer-last-name{float:left;width:45%;margin:0 3% 0 0}body.page-gw-custom-login-page form#user-register-form div.form-item-mail div.description{display:none}body.page-gw-custom-login-page form#user-login div.form-item-pass{margin-bottom:14px}body.page-gw-custom-login-page #mobileHeader{display:block;position:relative}body.page-gw-custom-login-page #main{padding-top:6px}body.page-gw-custom-login-page.desktopPop #mobileHeader .menuContainer,body.page-gw-custom-login-page.desktopPop #mobileHeader .mobileUtilityToggle{display:none}body.html .ui-tabs{font-family:inherit;font-size:inherit}body.html .ui-tabs.ui-widget-content{border:1px solid #e7ddc9;background:transparent;background:#fffaf1;color:inherit}body.html .ui-tabs ul.ui-tabs-nav{border:none;background:#e7ddc9;color:inherit}body.html .ui-tabs ul.ui-tabs-nav li{float:right;margin-top:14px}body.html .ui-tabs ul.ui-tabs-nav>li{border:none;background:#e7ddc9}body.html .ui-tabs ul.ui-tabs-nav>li.ui-state-active{background:none;background:#fffaf1}body.html .ui-tabs ul.ui-tabs-nav img.popup-gw-logo{height:45px;float:left}body.html .ui-tabs a.facebook-action-connect{margin-top:15px}body.html form#gw-reviews-review-form #edit-review-form{display:block;width:100%;float:left}body.html form#gw-reviews-review-form #edit-review-form>div.review-form{display:block;width:100%;float:left;padding-top:25px;margin-top:35px;border-top:1px solid #676258}body.html form#gw-reviews-review-form #edit-review-form h2{font-size:26px;padding-bottom:20px}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper{float:left;width:44%;margin-bottom:40px;margin-right:3%;margin-left:1%;min-height:155px}@media (max-width:767px){body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper{width:99%;margin-bottom:20px;margin-right:0;margin-left:0}}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.form-type-textarea .form-textarea-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.form-type-textarea .description,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.form-type-textarea .form-textarea-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.form-type-textarea .description,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper div.form-type-textarea .form-textarea-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper div.form-type-textarea .description{display:none}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.form-item,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.form-item,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper div.form-item{padding:1px 0}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.node-for-review,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.node-for-review,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper div.node-for-review{float:left;width:94%;margin-right:3%}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.fivestar-form-item,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.fivestar-form-item,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper div.fivestar-form-item{float:left;width:30%;margin-top:2px}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.fivestar-form-item label,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.fivestar-form-item label,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper div.fivestar-form-item label{display:none}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.form-type-textarea,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper div.form-type-textarea,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper div.form-type-textarea{width:65%;float:right}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update div.form-type-textarea>label,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update div.form-type-textarea>label,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper.container-update div.form-type-textarea>label{color:#ae232b;cursor:pointer}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update.open,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update.open,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper.container-update.open{width:95%;border-top:1px solid #988676;border-bottom:1px solid #988676;padding:15px;background:white}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update.open div.form-type-textarea,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update.open div.form-type-textarea,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper.container-update.open div.form-type-textarea{width:100%}body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update.open div.form-textarea-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update.open div.description,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update.open div.form-textarea-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-waterpark>div.markup-wrapper.container-update.open div.description,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper.container-update.open div.form-textarea-wrapper,body.html form#gw-reviews-review-form #edit-review-form #edit-dining>div.markup-wrapper.container-update.open div.description{display:inherit}body.html form#gw-reviews-review-form #edit-review-form div.markup-wrapper div.gw-review-item-image{float:left}body.html form#gw-reviews-review-form #edit-review-form div.gw-review-item-title{float:left;font-size:135%;font-weight:500;margin-left:20px;margin-top:6px}body.html form#gw-reviews-review-form #edit-review-form div.gw-review-item-title p{padding:0;margin:0}.async-rate img{display:none}.async-rate.get-value{text-align:right}.async-rate.get-value img{display:inline-block;height:18px;margin-right:20px}.views-row .ajax-progress-throbber,.views-row .ajax-progress-throbber *{display:none !important}div.clearfix-viewsrow{height:1px;width:100%;float:left;margin-top:-1px;overflow:hidden}html.js .js-hide{display:none !important}html.js .field-collection-container{border-bottom:none}html.js div.entity-bean .field-collection-container{margin-bottom:0}html.js div.boxes-box-controls{position:relative;width:100%;float:left}#content aside.sidebars div.inside>div{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:20px}#content aside.sidebars div.inside>div h2.pane-title{margin:0 0 .5em 0}#content aside.sidebars div.inside>div ul{margin:.3em 0}#content div.gw-grid-2 div.views-row{float:left;width:44.5%;margin-bottom:18px;margin-right:2%;padding:2%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#content div.gw-grid-2 div.views-row.views-row-even{margin-right:0}@media (max-width:767px){#content div.gw-grid-2 div.views-row{width:95%;margin-right:0;float:left;clear:both}}#content div.gw-grid-3 div.views-row{float:left;width:28%;margin-bottom:10px;margin-right:1%;padding:2%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}@media (max-width:767px){#content div.gw-grid-3 div.views-row{width:100%;margin-right:0;float:left;clear:both}}#content div.gw-grid-3 div.views-row:hover{-moz-box-shadow:#e1e1e1 0px 0px 6px;-webkit-box-shadow:#e1e1e1 0px 0px 6px;box-shadow:#e1e1e1 0px 0px 6px;background:white}#content div.gw-grid-4 div.views-row{float:left;width:23.5%;padding:0;margin:0 1.5% 15px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}@media (max-width:767px){#content div.gw-grid-4 div.views-row{width:98%;width:100%;margin-right:0;float:left;clear:both}}.suites-display div.views-row{float:left;width:96%;margin-right:1%;padding:2%;margin-bottom:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.suites-display div.views-row:hover{background:white;-moz-box-shadow:#e1e1e1 0px 0px 6px;-webkit-box-shadow:#e1e1e1 0px 0px 6px;box-shadow:#e1e1e1 0px 0px 6px}#content div.pane-gw-booking-engine-booking-widget{z-index:100;position:relative;margin:0;width:100%}#content div.pane-gw-booking-engine-booking-widget .rate-description-toggle{width:100%;background-color:#332f2b;color:white;font-size:91%;display:block;margin-top:-60px}#content div.pane-gw-booking-engine-booking-widget .rate-description-toggle .offerDetails{margin:-16px auto 35px auto;width:710px;padding-bottom:17px}@media (min-width:769px) and (max-width:900px){#content div.pane-gw-booking-engine-booking-widget .rate-description-toggle .offerDetails{width:90%}}#content div.pane-gw-booking-engine-booking-widget .rate-description-toggle .offerDetails .title{font-weight:600;line-height:35px;margin-top:-15px}#content div.pane-gw-booking-engine-booking-widget .rate-description-toggle .offerDetails .title a{color:white;text-decoration:none}#content div.pane-gw-booking-engine-booking-widget .rate-description-toggle .offerDetails .offerCodeDescription{font-weight:100;color:#ccc;line-height:19px;font-size:14px}#content div.pane-gw-booking-engine-booking-widget .rate-description-toggle .rate-description-content{padding:0 15px 10px 15px;margin:auto;max-width:780px;font-weight:100;font-size:12px}#content div.pane-gw-booking-engine-booking-widget.scroll{position:fixed;top:0;left:0}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget.scroll{position:relative}}#content div.pane-gw-booking-engine-booking-widget.show{display:block}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget{display:none}}#content div.pane-gw-booking-engine-booking-widget h2.pane-title{display:none !important}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form{background:#332f2b;color:#fff;font-size:91%;line-height:1.4em;display:block;margin-bottom:40px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div{display:table;margin:0 auto;max-width:1080px !important}@media (min-width:769px) and (max-width:900px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div{width:90%;font-size:10px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div>label,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div>div>label{display:none}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkin-date>label,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkin-date>.description,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkout-date>label,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkout-date>.description{display:none}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkin-date input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkout-date input{color:#a29182;width:125px;padding-left:42px;background-repeat:no-repeat;background-position:6% 50%}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkin-date input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkout-date input{border-top:none;border-bottom:none;border-left:none}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkin-date input{background-image:url("/sites/all/themes/gw/images/calendar-icon-check-in-default.gif")}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkin-date input{border-radius:3px 0 0 3px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkout-date input{background-image:url("/sites/all/themes/gw/images/calendar-icon-check-out-default.gif")}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-checkout-date input{border-radius:0}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.container-inline-date,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-adult-options,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-child-options,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-baby-options,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-offer-code,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-accessible-suites,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.wrapper-submit,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#edit-total-guests,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#edit-offer-code{display:table-cell}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.container-inline-date,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-adult-options,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-child-options,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-baby-options,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-offer-code,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-accessible-suites,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.wrapper-submit,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#edit-total-guests,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#edit-offer-code{max-width:200px}}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.container-inline-date,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-adult-options,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-child-options,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-baby-options,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-offer-code,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.form-item-accessible-suites,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>.wrapper-submit,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#edit-total-guests,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#edit-offer-code{font-size:10px;width:100%;margin:0 2% 10px;padding:0}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container{display:block;margin-left:4px;padding:0 !important}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container #promoClearMobile{position:relative;float:right;border-left:1px solid #cdc9c2;top:40px;background-position:0 -172px;height:40px;width:40px;height:39px !important;margin-right:-2px}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container #promoClearMobile{display:none}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container .hasX{margin-top:-16px;margin-right:6px}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container .hasX{margin-top:-40px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container .noX{margin-top:0px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode{color:#a29182 !important}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode:focus{color:#000 !important}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode{border-top:none;border-bottom:none;border-left:none;border-radius:0}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode::-webkit-input-placeholder{color:#a29182}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode::-webkit-input-placeholder:focus{color:#000}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode:-moz-placeholder{color:#a29182}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode:-moz-placeholder:focus{color:#000}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode::-moz-placeholder{color:#a29182}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode::-moz-placeholder:focus{color:#000}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode:-ms-input-placeholder{color:#a29182}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input.offerCode:-ms-input-placeholder:focus{color:#000}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container{display:block;margin-left:0px;width:100%}}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code-container input{border:1px solid #cdc9c2;height:40px;font-size:14px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-offer-code::-ms-clear{display:none;width:0;height:0}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests{min-width:85px}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests{width:100% !important;max-width:100% !important;margin:0px;padding:0px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests .form-item{margin:0}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests #totalGuests{background-color:#fff;padding:0.5em 0.6em;display:inline-block;outline:none;color:#a29182;font-size:12px;font-weight:500;width:98px;height:39px;line-height:21px;cursor:pointer}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests #totalGuests{border-top:none;border-bottom:none;border-left:none;border-radius:0}}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests #totalGuests{font-size:14px;width:100%;height:40px;line-height:20px;border:1px solid #cdc9c2}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests #totalGuests:focus{color:#000}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests #totalGuests .plus:after{content:'';float:left;width:15px;height:15px;position:absolute;margin-left:15px;margin-top:9px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #cdc9c2}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests #totalGuests .minus:after{content:'';float:left;width:15px;height:15px;position:absolute;margin-left:15px;margin-top:9px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #ae232b}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.plus{position:relative;float:left;display:inherit;margin-left:-25px;margin-top:10px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.plus:after{content:'';float:left;width:15px;height:15px;position:absolute;margin-left:5px;margin-top:7px;width:0;height:0}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.plus:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #cdc9c2}}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.plus:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #cdc9c2}}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.plus{border-left:1px solid #cdc9c2;height:30px;margin-left:-44px;padding-left:7px;padding-top:9px;margin-top:0}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.minus{position:relative;float:left;display:inherit;margin-left:-25px;margin-top:8px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.minus:after{content:'';float:left;width:15px;height:15px;position:absolute;margin-left:5px;margin-top:8px;width:0;height:0}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.minus:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #ae232b}}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.minus:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #cdc9c2}}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests span#arrowToggle.minus{border-left:1px solid #cdc9c2;height:30px;margin-left:-44px;padding-left:7px;padding-top:9px;margin-top:0}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #edit-total-guests #totalGuests.formError{border:1px solid #ae232b;color:#ae232b}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #promoClearDesktop{position:relative;top:26px;right:8px;float:right;cursor:pointer;color:#ccc;display:block;background-position:0 -860px;height:16px;width:16px;height:16px;width:16px}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #promoClearDesktop{display:none}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .details-toggle-container{position:absolute}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .details-toggle-container{display:none}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .details-toggle-container a{color:#fff;font-size:12px;text-decoration:none}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown{position:absolute;margin-top:39px;width:200px;background-color:white;padding:10px 5px 5px 15px;z-index:100;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:#706f6b 0px 2px 6px;-webkit-box-shadow:#706f6b 0px 2px 6px;box-shadow:#706f6b 0px 2px 6px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown .verticalSpacer{margin-top:80px}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown .verticalSpacer{display:none}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #occupancyError,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #checkInDateError{width:95%;margin:0 auto 30px auto;line-height:21px;color:black;font-size:13px}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #occupancyError,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #checkInDateError{display:none}}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #occupancyError span,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #checkInDateError span{background-image:url(//d5y2y5rl4e57i.cloudfront.net/core-files/red-exclamation40x40.png);background-repeat:no-repeat;background-size:contain;text-align:left;display:block;padding-left:30px;background-size:20px 20px;min-height:40px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect{display:table-cell;float:left;width:200px}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect{width:95%}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect .label,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect .label,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect .label{width:80px;float:left;color:black;font-size:13px;font-weight:400;margin-top:18px}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect .label,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect .label,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect .label{color:#1d120c;margin-top:18px;margin-left:13px;font-size:14px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect .label span,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect .label span,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect .label span{color:#ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #adultCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #childCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #babyCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #adultCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #childCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #babyCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #adultCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #childCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #babyCount{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:10px 12px 12px 0px;display:-webkit-flex;display:flex;float:right}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #adultCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #childCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #babyCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #adultCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #childCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #babyCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #adultCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #childCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #babyCount{background:#fff;width:50%;height:40px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #adultCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #childCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #babyCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #adultCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #childCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #babyCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #adultCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #childCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #babyCount button{border:none;background-color:#e1e1e1 !important;border-right:1px solid #ccc;border-left:1px solid #ccc;width:30px}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #adultCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #childCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #babyCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #adultCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #childCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #babyCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #adultCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #childCount button,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #babyCount button{background:#fff;width:33.4%}}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #adultCount input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #childCount input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #adultSelect #babyCount input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #adultCount input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #childCount input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #childSelect #babyCount input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #adultCount input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #childCount input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown #babySelect #babyCount input{width:33.4%}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown .formError .label{color:#ae232b !important}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown .formError #adultCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown .formError #childCount,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #guestDropDown .formError #babyCount{border:1px solid #ae232b !important}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form button>span.minus,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form button>span.plus{color:#ae232b;font-size:18px;font-weight:bold}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form button>span.minus,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form button>span.plus{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form input.numberHolder{width:44px;font-size:13px;text-align:center;border:none}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form input.numberHolder{height:33px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#occupancyError,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#checkInDateError{display:table-caption;max-width:800px;width:100%;color:#FFFFFF;font-size:14px;text-align:center;margin:0;padding:15px 0 0 0}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#occupancyError,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#checkInDateError{float:left;margin-left:auto;margin-bottom:30px;font-size:13px;width:95%;padding:10px 0;line-height:21px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#occupancyError span,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#checkInDateError span{background-image:url(//d5y2y5rl4e57i.cloudfront.net/core-files/red-exclamation40x40.png);padding-left:25px;background-repeat:no-repeat;background-size:contain;text-align:center}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#occupancyError span,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>#checkInDateError span{margin-left:0;text-align:left;display:block;padding-left:30px;background-size:20px 20px;min-height:40px;margin-left:10px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div{display:table-cell;padding:15px 0;float:none;vertical-align:middle;width:auto;max-width:170px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div label>span{display:inline-block}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .container-inline-date{min-width:125px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .container-inline-date>.form-item{float:none;margin:0;width:100%}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .container-inline-date>.form-item .form-item{padding:9px 0}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .container-inline-date input{margin:0}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .container-inline-date .form-type-textfield{width:100%}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .container-inline-date .date-padding{padding:0;width:100%;color:#a29182}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .container-inline-date .date-padding:focus{color:#000}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #mobile-stay-date-display{display:none}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-type-checkbox{min-width:50px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-type-checkbox input,#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-type-checkbox label{float:left}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-type-checkbox label{margin:-3px 0 0 5px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-type-select{min-width:43px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-type-select select{width:100%;max-width:150px}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-item-offer-code{display:inline-flex;margin-left:0 !important}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form a.widget-mobile-link{color:white;margin:48px auto 15px;text-decoration:none;display:inline-block}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form a.widget-mobile-link span{font-size:11px;float:left;margin-left:-7px}@media (max-width:767px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form a.widget-mobile-link{display:inline !important}}@media (min-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form a.widget-mobile-link{display:none !important}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-.wrapper-submit{float:none;margin-right:0;margin-top:5px;padding:2px 0 8px;min-width:150px}@media (min-width:769px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-.wrapper-submit{margin-left:6px}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-.wrapper-submit input{padding:7px 10px;border:3px solid #ae232b;width:100%;max-width:188px;word-wrap:initial;float:right;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width:768px){#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-.wrapper-submit input{max-width:100%}}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-.wrapper-submit input:hover{background:#fff;border:3px solid #ae232b;color:#1d120c}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form input#edit-booknow{width:100%}#content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>.form-item{padding:2px 0}body.adminimal-menu div.pane-gw-booking-engine-booking-widget.scroll{top:29px !important}.overlay{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(33,25,14,0.68)}#update-overlay,#gwr-alt-loader{display:none}.overlay-container{height:100%}.overlay-spinner-background-div{width:140px;height:110px;background-color:#FFFFFF;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.overlay-spinner{display:block;width:42px;height:42px;margin-left:auto;margin-right:auto;padding-top:20px}.overlay-text{text-align:center;text-transform:uppercase;font-weight:bold;font-size:16px;letter-spacing:3px}.overlay-centering{margin-left:auto;margin-right:auto;position:relative;top:50%;transform:translateY(-50%)}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form{position:fixed !important;height:99%;width:84%;padding:47px 8% 1%;top:65px;left:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;z-index:9000;background:black;background-color:rgba(30,18,10,0.95)}@media (max-width:768px){body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form{width:95%;padding:80px 4% 1% 4%;margin-top:-68px;overflow:hidden}}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div{display:block;float:left;width:96%}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div{display:block;float:left;width:96%;max-width:inherit;margin:0 2% 10px;padding:0}@media (max-width:767px){body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div{margin:0 0 10px !important;width:100%}}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div input,body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div select{width:100%;max-width:inherit}@media (max-width:768px){body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div.container-inline-date{display:none}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div.container-inline-date .form-item,body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div.container-inline-date .date-padding,body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div.container-inline-date input{width:100%;max-width:inherit}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div.form-type-select{width:29.33%}}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div.form-type-select{min-width:67px}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form>div>div.form-item-adult-options{clear:left}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-type-checkbox{margin-top:10px;padding:0}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-type-checkbox input[type="checkbox"]{max-width:18px}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form .form-type-checkbox label{margin-left:15px}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #mobile-stay-date-display:before{content:'';float:left;position:absolute;margin-top:2px;background-position:0 -217px;height:22px;width:24px}@media (max-width:767px){body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #mobile-stay-date-display{color:#a29182;padding:0.5em 0.6em;border:1px solid #cdc9c2;outline:none;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;font-weight:500;height:25px;line-height:27px}}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form #mobile-stay-date-display #checkInDate{margin-left:32px}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-submit{margin-top:0;width:100%}@media (max-width:768px){body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-submit{width:100%}}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-submit input{padding:7px 0;border:3px solid #ae232b;width:100%;max-width:188px;word-wrap:initial;float:right;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width:768px){body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-submit input{max-width:100%}}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form div.wrapper-submit input:hover{background:#fff;border:3px solid #ae232b;color:#1d120c}@media (min-width:768px){body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form a.widget-mobile-link{border:1px solid greenyellow}}@media (max-width:767px){body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form a.widget-mobile-link{right:5%;position:absolute;top:0;margin-top:20px;right:7%;font-size:190%;padding:7px}}body.mobile-bookingwidget #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form a.widget-mobile-link:before{content:"";display:block;background-position:0 -881px;height:16px;width:16px}body span.js-wrapper-booking{position:relative;width:100%;max-width:1180px;float:left;display:block}@media (max-width:768px){body span.js-wrapper-booking{width:100% !important;position:inherit}}body div.booking-marker{width:100%;float:left;height:1px;position:relative}body.bookingwidgetFloat #content span.js-wrapper-booking{position:fixed !important;top:0 !important;z-index:999;margin:0 !important}body.bookingwidgetFloat.adminimal-menu #content span.js-wrapper-booking{top:29px !important}body.bookingwidgetFloat div.pane-gw-booking-engine-booking-widget{z-index:9999 !important}@media (min-width:1025px){body.page-taxonomy-term-plan-packages .js-wrapper-booking,body.page-taxonomy-term-plan-payment .js-wrapper-booking{display:none}}div#edit-field-great-for-tid-wrapper.views-exposed-widget,div#edit-field-interests-tid-wrapper.views-exposed-widget,div#edit-type-wrapper.views-exposed-widget{width:48%}@media (max-width:767px){div#edit-field-great-for-tid-wrapper.views-exposed-widget,div#edit-field-interests-tid-wrapper.views-exposed-widget,div#edit-type-wrapper.views-exposed-widget{width:100%}}div#edit-field-great-for-tid-wrapper.views-exposed-widget input[type="checkbox"],div#edit-field-interests-tid-wrapper.views-exposed-widget input[type="checkbox"],div#edit-type-wrapper.views-exposed-widget input[type="checkbox"]{float:left;margin:2px 3px 0 0;width:12%}div#edit-field-great-for-tid-wrapper.views-exposed-widget label,div#edit-field-interests-tid-wrapper.views-exposed-widget label,div#edit-type-wrapper.views-exposed-widget label{color:#676258;padding-left:3px;display:inline-block;line-height:1.3em;position:relative;width:80%;vertical-align:top}div#edit-field-great-for-tid-wrapper.views-exposed-widget label>i,div#edit-field-interests-tid-wrapper.views-exposed-widget label>i,div#edit-type-wrapper.views-exposed-widget label>i{color:#a29585;font-size:60px;line-height:71px;margin:-65px 0 0;position:absolute;text-align:center;width:60px;height:60px}div#edit-field-great-for-tid-wrapper.views-exposed-widget>label,div#edit-field-interests-tid-wrapper.views-exposed-widget>label,div#edit-type-wrapper.views-exposed-widget>label{font-size:18px;margin-top:20px;color:#21190e}div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item{float:left;width:21%;padding-right:15px;padding-top:60px;position:relative}@media (min-width:768px){div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:after,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:after,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item:after{content:'';background-color:#e8dac1;display:block;height:45px;width:3px;position:absolute;right:10px;top:0}div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:last-child:after,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:last-child:after,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item:last-child:after{display:none}}div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item.highlight label>i,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item.highlight label>i,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item.highlight label>i{color:#fff;background-color:#3aade9;border:4px solid #fff;font-size:50px;margin-top:-70px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px}@media (min-width:768px) and (max-width:1024px){div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item{width:45%}div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:after,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:after,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item:after{right:16%}div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:nth-child(even):after,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:nth-child(even):after,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item:nth-child(even):after{display:none}}@media (max-width:767px){div#edit-field-great-for-tid-wrapper.views-exposed-widget input[type="checkbox"],div#edit-field-interests-tid-wrapper.views-exposed-widget input[type="checkbox"],div#edit-type-wrapper.views-exposed-widget input[type="checkbox"]{margin-left:55px;width:18px}div#edit-field-great-for-tid-wrapper.views-exposed-widget label,div#edit-field-interests-tid-wrapper.views-exposed-widget label,div#edit-type-wrapper.views-exposed-widget label{padding:0;width:60%}div#edit-field-great-for-tid-wrapper.views-exposed-widget label>i,div#edit-field-interests-tid-wrapper.views-exposed-widget label>i,div#edit-type-wrapper.views-exposed-widget label>i{font-size:35px;height:35px;left:-70px;line-height:35px;margin-top:-4px;right:initial;width:35px}div#edit-field-great-for-tid-wrapper.views-exposed-widget>label,div#edit-field-interests-tid-wrapper.views-exposed-widget>label,div#edit-type-wrapper.views-exposed-widget>label{border-top:1px solid #e7ddc9;font-weight:700;padding:15px 0;position:relative;width:100%}div#edit-field-great-for-tid-wrapper.views-exposed-widget label[for="edit-field-great-for-tid"],div#edit-field-interests-tid-wrapper.views-exposed-widget label[for="edit-field-great-for-tid"],div#edit-type-wrapper.views-exposed-widget label[for="edit-field-great-for-tid"]{border-bottom:1px solid #e7ddc9;margin-top:0}div#edit-field-great-for-tid-wrapper.views-exposed-widget .form-item-field-interests-tid,div#edit-field-interests-tid-wrapper.views-exposed-widget .form-item-field-interests-tid,div#edit-type-wrapper.views-exposed-widget .form-item-field-interests-tid{padding:0}div#edit-field-great-for-tid-wrapper.views-exposed-widget.views-widget-filter-field_great_for_tid,div#edit-field-interests-tid-wrapper.views-exposed-widget.views-widget-filter-field_great_for_tid,div#edit-type-wrapper.views-exposed-widget.views-widget-filter-field_great_for_tid{padding-top:0}}@media (max-width:767px) and (max-width:767px){div#edit-field-great-for-tid-wrapper.views-exposed-widget .views-widget>.form-item,div#edit-field-interests-tid-wrapper.views-exposed-widget .views-widget>.form-item,div#edit-type-wrapper.views-exposed-widget .views-widget>.form-item{padding:0}}@media (max-width:767px){div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item{background-color:#f6f0e6;border-bottom:1px solid #e7ddc9;padding:15px 0 7px;width:100%}div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:first-child,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item:first-child,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item:first-child{border-top:1px solid #e7ddc9}div#edit-field-great-for-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item.highlight label>i,div#edit-field-interests-tid-wrapper.views-exposed-widget .bef-checkboxes>.form-item.highlight label>i,div#edit-type-wrapper.views-exposed-widget .bef-checkboxes>.form-item.highlight label>i{border-width:2px;font-size:30px;line-height:42px;margin-top:-11px}}div#edit-field-great-for-tid-wrapper.views-exposed-widget>label:after,div#edit-field-interests-tid-wrapper.views-exposed-widget>label:after,div#edit-type-wrapper.views-exposed-widget>label:after{content:'';display:none;position:absolute;right:0;top:23px;background-position:0 -1928px;height:9px;width:15px}@media (max-width:767px){div#edit-field-great-for-tid-wrapper.views-exposed-widget>label:after,div#edit-field-interests-tid-wrapper.views-exposed-widget>label:after,div#edit-type-wrapper.views-exposed-widget>label:after{display:block}}@media (max-width:767px){div#edit-field-great-for-tid-wrapper.views-exposed-widget .views-widget,div#edit-field-interests-tid-wrapper.views-exposed-widget .views-widget,div#edit-type-wrapper.views-exposed-widget .views-widget{height:0;overflow:hidden}}div#edit-field-great-for-tid-wrapper.views-exposed-widget.filter-open>label:after,div#edit-field-interests-tid-wrapper.views-exposed-widget.filter-open>label:after,div#edit-type-wrapper.views-exposed-widget.filter-open>label:after{background-position:0 -1980px;height:9px;width:15px}div#edit-field-great-for-tid-wrapper.views-exposed-widget.filter-open .views-widget,div#edit-field-interests-tid-wrapper.views-exposed-widget.filter-open .views-widget,div#edit-type-wrapper.views-exposed-widget.filter-open .views-widget{height:auto}#content div.gw-grid-experiencehub div.views-row{margin-bottom:25px;position:relative}@media (max-width:767px){#content div.gw-grid-experiencehub div.views-row{margin-bottom:35px}}#content div.gw-grid-experiencehub div.views-row:hover{background:white;-moz-box-shadow:#e1e1e1 0px 0px 6px;-webkit-box-shadow:#e1e1e1 0px 0px 6px;box-shadow:#e1e1e1 0px 0px 6px}#content div.gw-grid-experiencehub .content-area{padding:6px 8px 8px}#content div.gw-grid-experiencehub .content-area a{text-decoration:none}#content div.gw-grid-experiencehub .content-area .link-arrow{font-family:"Montserrat",sans-serif;font-weight:700;padding-left:4px}#content div.gw-grid-experiencehub .content-area img.checkMark{float:right;position:relative;margin:0;top:-42px;width:54px !important}@media (max-width:767px){#content div.gw-grid-experiencehub .content-area img.checkMark{right:8px}}#content div.gw-grid-experiencehub .content-area .node-title{margin-bottom:8px;width:100%;padding-top:1px;display:block}#content div.gw-grid-experiencehub .content-area .node-title a{font-family:"Montserrat",sans-serif;font-size:20px;line-height:125%;color:#21190e}#content div.gw-grid-experiencehub .content-area .field-name-field-interests{font-family:"Montserrat",sans-serif;font-size:12px}#content div.gw-grid-experiencehub .content-area .field-name-body{color:#676258;line-height:1.5em}body.page-taxonomy-term-deals div.pane-custom.pane-1,body.page-taxonomy-term-deals div.pane-custom.pane-2{padding-bottom:20px}body #content div.view-deals-listing .gated-sign-in{cursor:pointer}body #content div.view-deals-listing .sign-up-its-free{position:relative;top:60px}body #content div.view-deals-listing div.views-row{padding-bottom:70px;position:relative}body #content div.view-deals-listing div.views-row>div{padding:3px 8px;color:#676258}body #content div.view-deals-listing div.views-row>div.views-field-field-image{padding:0}body #content div.view-deals-listing div.views-row>div.views-field-title{padding-top:10px}body #content div.view-deals-listing div.views-row>div.views-field-field-deal-summary-text{font-weight:bold}body #content div.view-deals-listing div.views-row>div.views-field-nid{position:absolute;bottom:70px}@media (max-width:767px){body #content div.view-deals-listing div.views-row>div.views-field-nid{position:static !important;bottom:auto}}body #content div.view-deals-listing div.views-row>div.views-field-nid a{text-decoration:none;font-weight:500}body #content div.view-deals-listing div.views-row>div.views-field-field-site{position:absolute;bottom:0px}@media (max-width:767px){body #content div.view-deals-listing div.views-row>div.views-field-field-site{position:static !important;bottom:auto}}body #content div.view-deals-listing .views-field-title a{font-family:"Montserrat",sans-serif;font-size:20px;line-height:125%;color:#21190e;text-decoration:none;font-weight:bold}body #content div.view-deals-listing div.views-row>div.views-field-field-is-exclusive-deal,body #content div.view-deals-listing div.views-row>div.views-field-field-display-teaser{position:absolute;top:0;left:0;z-index:10;padding:0;margin:0}body #content div.view-deals-listing div.views-row>div.views-field-field-is-exclusive-deal img,body #content div.view-deals-listing div.views-row>div.views-field-field-display-teaser img{width:auto;float:left}body #content div.view-deals-listing div.views-field-field-deal-display-title a{font-family:"Montserrat",sans-serif;font-weight:700;padding-left:4px;text-decoration:none}body #content div.view-deals-listing .views-field-field-deal-display-title{color:#676258;line-height:1.5em}@media (min-width:768px){body #content div.view-deals-listing .views-field-field-image{height:auto;max-height:158px;overflow:hidden;width:100%}}body #content div.view-deals-listing .views-field-field-count-down-date{padding:0px !important}body #content div.view-deals-listing .views-field-field-min-res-count{padding:0 !important}body #content div.view-deals-listing .views-field-field-min-res-count>div.field-content{position:absolute;top:-30px;float:none;width:100%;padding:0 !important;background-color:rgba(255,255,255,0.8)}@media (min-width:768px) and (max-width:1024px){body #content div.view-deals-listing .views-field-field-min-res-count>div.field-content{top:-40px}}@media (max-width:767px){body #content div.view-deals-listing .views-field-field-min-res-count>div.field-content{top:-44px}}body #content div.view-deals-listing .views-field-field-min-res-count>div.field-content p{padding:0 0 0 10px;margin:0px !important;line-height:30px;font-size:12px;font-weight:600}body #content div.view-deals-listing .timerContainer{position:absolute;top:-30px;float:none;background-color:rgba(255,255,255,0.8);width:100%;padding:2px 0 0 0}@media (min-width:768px) and (max-width:1024px){body #content div.view-deals-listing .timerContainer{top:-40px}}@media (max-width:767px){body #content div.view-deals-listing .timerContainer{top:-44px}}body #content div.view-deals-listing .timerContainer:before{float:left;font-family:"gw-icon-font";left:-5px;content:"w";color:#ae232b;font-size:25px;margin-top:3px}body #content div.view-deals-listing .timerContainer .countdown-amount{font-size:14px;font-weight:bold;margin-left:5px}body #content div.view-deals-listing div.views-row .field-name-field-image img,body #content div.view-deals-listing div.views-row article.view-mode-featured_experience img,body #content div.view-deals-listing div.views-row .views-field-field-image img,#content div.gw-grid-experiencehub div.views-row .field-name-field-image img,#content div.gw-grid-experiencehub div.views-row article.view-mode-featured_experience img,#content div.gw-grid-experiencehub div.views-row .views-field-field-image img{width:100%;margin-bottom:7px}body #content div.view-deals-listing div.views-row:after,#content div.gw-grid-experiencehub div.views-row:after{content:'';display:none;position:absolute}@media (min-width:768px){body #content div.view-deals-listing div.views-row:after,#content div.gw-grid-experiencehub div.views-row:after{display:block}}body #content div.view-deals-listing div.views-row.views-row-4:after,body #content div.view-deals-listing div.views-row.views-row-20:after,#content div.gw-grid-experiencehub div.views-row.views-row-4:after,#content div.gw-grid-experiencehub div.views-row.views-row-20:after{background-position:0 0;height:117px;width:35px;right:-35px;top:-29px}body #content div.view-deals-listing div.views-row.views-row-5:after,body #content div.view-deals-listing div.views-row.views-row-21:after,#content div.gw-grid-experiencehub div.views-row.views-row-5:after,#content div.gw-grid-experiencehub div.views-row.views-row-21:after{background-position:0 -122px;height:147px;width:72px;left:-71px;top:115px}body #content div.view-deals-listing div.views-row.views-row-12:after,body #content div.view-deals-listing div.views-row.views-row-28:after,#content div.gw-grid-experiencehub div.views-row.views-row-12:after,#content div.gw-grid-experiencehub div.views-row.views-row-28:after{background-position:0 -274px;height:142px;width:67px;right:-66px;top:120px}body #content div.view-deals-listing div.views-row.views-row-13:after,body #content div.view-deals-listing div.views-row.views-row-29:after,#content div.gw-grid-experiencehub div.views-row.views-row-13:after,#content div.gw-grid-experiencehub div.views-row.views-row-29:after{background-position:0 -421px;height:188px;width:65px;left:-65px;top:105px}body #content div.view-deals-listing div.views-row>article,body #content div.view-deals-listing div.views-row>div,#content div.gw-grid-experiencehub div.views-row>article,#content div.gw-grid-experiencehub div.views-row>div{position:relative;z-index:1}body.html div.pane-gw-site-hero div.pane-custom.pane-1,body.html div.pane-gw-site-hero div.pane-custom.pane-2,body.html div.panel-col-content div.pane-custom.pane-1,body.html div.panel-col-content div.pane-custom.pane-2{float:left;width:100%;padding-top:10px}body.html #main .right-sidebar div.pane-custom.pane-1,body.html #main .right-sidebar div.pane-custom.pane-2{box-sizing:border-box}body.page-taxonomy-term-deals-packages div.pane-custom.pane-1{font-size:18px;margin-top:35px;float:left;width:100%}body.page-taxonomy-term-deals-packages div.views-field-field-package-group{background-color:#e8dac1}body.page-taxonomy-term-deals-packages div.views-field-field-package-group .field-content{color:#000;font-family:"Montserrat",sans-serif;font-size:12px;padding:5px 0}body.page-taxonomy-term-deals-packages div.views-field-title a{color:#21190e;display:inline-block;font-family:"Montserrat",sans-serif;font-size:20px;margin-top:5px;text-decoration:none}body.page-taxonomy-term-deals-packages div.views-field-body p,body.page-taxonomy-term-deals-packages div.views-field-field-package-details{color:#676258;line-height:1.5em}body.page-taxonomy-term-deals-packages div.views-field-field-package-details{display:none}body.page-taxonomy-term-deals-packages a.toggleDetails{text-decoration:none;width:100%;float:left;padding-left:3%;font-family:"Montserrat",sans-serif;font-weight:700;float:left}body.page-taxonomy-term-deals-packages div.views-field-package-rate{color:#21190e;margin-top:40px}body.page-taxonomy-term-deals-packages div.views-field-package-rate span{display:block;line-height:1.2em;position:relative}body.page-taxonomy-term-deals-packages div.views-field-package-rate span.package-rate{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700}body.page-taxonomy-term-deals-packages div.views-field-package-rate span.package-unit-of-measure{color:#676258;font-size:14px;font-style:italic}body.page-taxonomy-term-deals-packages div.views-field-field-package-details h3{color:#21190e;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:bold;margin-top:20px}body.page-taxonomy-term-deals-packages div.views-field-field-package-image{text-align:center}body.page-taxonomy-term-deals-packages .views-field-nothing{width:68%;float:right}@media (min-width:768px) and (max-width:1024px){body.page-taxonomy-term-deals-packages .views-field-nothing{width:100%;float:left}}@media (max-width:767px){body.page-taxonomy-term-deals-packages .views-field-nothing{width:68%;float:right}}body.page-taxonomy-term-deals-packages .packagesChatNowLink{color:#676258;line-height:1.5em;float:right;margin-top:-52px;text-align:right}@media (min-width:768px) and (max-width:1024px){body.page-taxonomy-term-deals-packages .packagesChatNowLink{float:right;margin-top:0px;margin-right:13px}}@media (max-width:767px){body.page-taxonomy-term-deals-packages .packagesChatNowLink{float:right;margin-top:0px;text-align:right}}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row{margin-bottom:25px;padding:0;position:relative}@media (min-width:768px){body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row{width:31.8%;margin-right:1.5%}}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div{padding:0 8px}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div.views-field-field-package-image{background-color:#fff;padding:0}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div.views-field-package-rate{padding-bottom:8px;width:25%}@media (min-width:768px) and (max-width:1024px){body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div.views-field-package-rate{width:100%}}@media (max-width:767px){body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div.views-field-package-rate{width:25%}}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div span.addThisPackage{float:right;margin-top:-47px}@media (min-width:768px) and (max-width:1024px){body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div span.addThisPackage{float:right;width:100%;margin-top:0}}@media (max-width:767px){body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div span.addThisPackage{float:right;width:50%;margin-top:0}}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div span.addThisPackage .packagesChatNowLink{margin-top:-6px;margin-left:5px;margin-bottom:10px}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row:after{content:'';display:none;position:absolute}@media (min-width:768px){body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row:after{display:block}}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-3:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-15:after{background-position:0 0;height:117px;width:35px;right:-35px;top:-29px}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-4:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-16:after{background-position:0 -122px;height:147px;width:72px;left:-71px;bottom:0}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-9:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-21:after{background-position:0 -274px;height:142px;width:67px;right:-66px;bottom:0}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-10:after,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row.views-row-22:after{background-position:0 -421px;height:188px;width:65px;left:-65px;bottom:0}body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>article,body.page-taxonomy-term-deals-packages #content div.gw-grid-3 div.views-row>div{position:relative;z-index:1}.page-taxonomy-term-email-signup #content p{color:#676258;line-height:1.5em}.page-taxonomy-term-email-signup #content p b,.page-taxonomy-term-email-signup #content p strong{color:#21190e}.page-taxonomy-term-email-signup #content .pane-custom.pane-1{font-size:18px;line-height:150%;margin-bottom:20px}.page-taxonomy-term-email-signup #content .pane-custom.pane-1 h2{color:#21190e}.page-taxonomy-term-email-signup #content .pane-custom.pane-3 h3{margin-top:2.5em}#footer div.pane-region-menus{float:left;width:100%;padding-bottom:35px}#footer div.pane-region-menus div.view-region-menus div.region_menu_div{width:100%;float:left;clear:none;display:block;text-align:left}@media (max-width:767px){#footer div.pane-region-menus div.view-region-menus div.region_menu_div{margin:10px 3%}#footer div.pane-region-menus div.view-region-menus div.region_menu_div:last-child{margin-bottom:0}}@media (min-width:768px){#footer div.pane-region-menus div.view-region-menus div.region_menu_div{width:20%}}#footer div.pane-region-menus div.view-region-menus div.region_menu_div h3{font-size:130%;margin-bottom:10px}@media (max-width:767px){#footer div.pane-region-menus div.view-region-menus div.region_menu_div .views-row{margin-bottom:7px}#footer div.pane-region-menus div.view-region-menus div.region_menu_div .views-row.views-row-last{margin-bottom:0}}div.view-faq-list-view div.views-exposed-widgets label,div.view-faq-list-view div.views-exposed-widgets div.views-widget{display:inline-block;float:left}div.view-faq-list-view div.views-exposed-widgets label{padding:12px 10px 0 0}div.view-faq-list-view div.view-header{font-size:19px;padding:60px 0 25px;width:100%;float:left;display:block}div.view-faq-list-view div.views-row{position:relative;float:left;width:100%;margin:5px 0}div.view-faq-list-view div.views-row>div{width:100%;float:left;display:block}div.view-faq-list-view div.views-row div.views-field-title{cursor:pointer;font-weight:600;padding:5px 5px 7px 26px;font-size:16px}@media (max-width:767px){div.view-faq-list-view div.views-row div.views-field-title{width:90%}}div.view-faq-list-view div.views-row div.views-field-title:before{font-weight:normal;display:inline-block;width:15px;height:15px;content:"+";background:#ae232b;position:absolute;left:0;color:white;font-size:21px;line-height:14px;padding:2px 2px 2px 3px;margin-top:1px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center}div.view-faq-list-view div.views-row div.views-field-body{display:none}div.view-faq-list-view div.views-row.opened div.views-field-title:before{content:"-"}body.page-user-reservations #main{padding-top:25px}body.page-user-reservations h2.pane-title{margin-bottom:.5em}body.page-user-reservations div.suite-name{font-size:25px;font-weight:500;padding:22px 0 22px}body.page-user-reservations div.leftCol{display:block;float:left;width:60%;margin-right:10%;padding-bottom:25px}@media (max-width:767px){body.page-user-reservations div.leftCol{width:100%;margin-right:0%}}body.page-user-reservations div.rightCol{display:block;float:left;width:30%}@media (max-width:767px){body.page-user-reservations div.rightCol{width:100%}}body.page-user-reservations div.rightCol>div{margin-bottom:25px}body.page-user-reservations div.rightCol div.content-inner{padding-top:10px}body.page-user-reservations div.rightCol div.onlineCheckin a.btn{font-weight:600}body.page-user-reservations div.rightCol div.onlineCheckin span.checkinTitle{display:block;width:100%;font-size:19px;font-weight:600;padding:1px 0 2px}body.page-user-reservations div.costSummary{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px}body.page-user-reservations div.costSummary table{margin-top:.1em;margin-bottom:.1em;border:none;width:95%}body.page-user-reservations div.costSummary table tr{border:none !important;background:transparent !important}body.page-user-reservations div.costSummary table tr td{padding-right:1%;display:inline-block}body.page-user-reservations div.staySummary{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px}body.page-node div.pane-entity-view.pane-node,body.page-node div.pane-reviews-panel-pane-1,body.page-node div.pane-reviews-panel-pane-2{width:100%;float:left;padding-bottom:28px}body.page-node div.pane-entity-view.pane-node h2,body.page-node div.pane-entity-view.pane-node h3,body.page-node div.pane-reviews-panel-pane-1 h2,body.page-node div.pane-reviews-panel-pane-1 h3,body.page-node div.pane-reviews-panel-pane-2 h2,body.page-node div.pane-reviews-panel-pane-2 h3{font-size:26px}body.page-node div.pane-entity-view.pane-node div.attachment-after,body.page-node div.pane-reviews-panel-pane-1 div.attachment-after,body.page-node div.pane-reviews-panel-pane-2 div.attachment-after{float:left;width:100%;padding-top:10px}body.page-node div.panel-col-right .great-for-wrapper>div{float:left;margin-right:9px}body.page-node div.panel-col-right div.theDetails{position:relative;padding:0 25px;margin-top:-25px}body.page-node div.panel-col-right div.theDetails span.sideIcon{background-color:#3aade9;border:4px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:50px;height:50px;display:block}body.page-node div.panel-col-right div.theDetails span.sideIcon i{color:#fff;font-size:47px;top:8px;left:2px;position:relative}body.page-node div.view-id-reviews.view-display-id-panel_pane_2 div.views-field-body>div>p>strong{background-position:0 -2036px;height:37px;width:36px;padding:0;font-size:0;display:block;float:left;margin-top:-5px;text-indent:-999px;overflow:hidden}body.page-node div.view-id-reviews.view-display-id-panel_pane_2 div.views-field-field-answer>div>p>strong{background-position:0 -1994px;height:37px;width:36px;padding:0;font-size:0;display:block;float:left;margin-top:-5px;text-indent:-999px;overflow:hidden}body.html div.pane-gw-site-hero img{float:left;width:100%}body.page-taxonomy-term-contact .right-sidebar .panel-pane{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.html i.accesible{width:1px;font-size:0px;text-indent:-999px;overflow:hidden}body.html i.accesible:after{content:'';background-position:0 -43px;height:15px;width:15px;height:15px;width:15px;position:relative;right:0;display:inline-block;top:2px}body.html .vjs-default-skin div.vjs-big-play-button{left:43%;top:41%;font-size:2em}div.pane-gw-custom-gw-custom-choose-destination{display:none}div.pane-page-breadcrumb{padding:20px 0 10px}@media (max-width:460px){div.pane-page-breadcrumb{padding-top:40px}}div.pane-node article.node div.field-name-field-safety-rules{padding-bottom:25px}div.pane-node article.node div.field-name-field-safety-rules .field-label{color:#ae232b;cursor:pointer}div.pane-node article.node div.field-name-field-safety-rules div.field-items{display:none}div.pane-node article.node div.field-name-field-safety-rules.opened div.field-items{display:block}input.tall-input{height:39px !important}@media (min-width:768px){#booking-widget-submit{border-radius:0 3px 3px 0}}@media (min-width:768px){#content-inside.sidebar-right div.panel-col-content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%}#content-inside.sidebar-right aside.right-sidebar{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}#content-inside.sidebar-left aside.left-sidebar{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%}#content-inside.sidebar-left div.panel-col-content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}}div.entity-bean.bean-banner-bean{background:no-repeat top center;background-size:cover}@media (max-width:767px){div.entity-bean.bean-banner-bean{margin-top:-10px;margin-bottom:-20px}}div.entity-bean.bean-banner-bean .field-name-field-displayfullwidth>.field-label{display:none}div.entity-bean.bean-banner-bean .field-name-field-displayfullwidth>.field-items{display:none}div.entity-bean.bean-banner-bean .content>.field-name-field-banner-image{float:left;width:100%}div.entity-bean.bean-banner-bean>.content{position:relative;width:100%;height:inherit}div.entity-bean.bean-banner-bean>.content img{position:relative;width:100%;float:left}div.entity-bean.bean-banner-bean div.fauxImg{float:left;width:100%}div.entity-bean.bean-banner-bean div.responVID{width:100%;height:auto;position:relative;z-index:3;overflow:hidden}div.entity-bean.bean-banner-bean div.responVID>.vjs-control-bar{display:none !important}div.entity-bean.bean-banner-bean div.field-name-field-banner-text{font-weight:bold;z-index:89;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:white;padding-left:15%;padding-right:15%;color:white;text-shadow:0 0 10px #000;font-size:32px;line-height:120%}@media (max-width:767px){div.entity-bean.bean-banner-bean div.field-name-field-banner-text{padding-left:5%;padding-right:5%;font-size:25px;position:relative}}div.entity-bean.bean-banner-bean div.videoText div.field-name-field-banner-text{position:absolute;padding-left:15%;padding-right:15%;width:70%}div.bean-half-split{padding:15px 0}@media (min-width:768px){div.bean-half-split div.leftColumn,div.bean-half-split div.rightColumn{float:left;width:49%;margin-right:2%}}div.bean-half-split div.rightColumn{color:#676258;font-size:18px;line-height:1.5em}@media (min-width:768px){div.bean-half-split div.rightColumn{float:left;margin-right:0}div.bean-half-split div.rightColumn:before{display:block}}div.bean-half-split div.rightColumn h2{color:#21190e;font-size:26px;margin-bottom:15px}@media only screen and (max-width:767px){body.html div.entity-bean div.responVID,body.html div.entity-bean div.responVIDStatic{display:none}}@media only screen and (min-width:768px){body.html div.entity-bean div.responVID,body.html div.entity-bean div.responVIDStatic{display:block}}@media only screen and (max-width:767px){body.html div.entity-bean div.mobile-video-img{display:block}}@media only screen and (min-width:768px){body.html div.entity-bean div.mobile-video-img{display:none}}body.html .flexslider{background:none;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 0 4px;overflow:hidden}body.html .flex-direction-nav a.flex-next,body.html .flex-direction-nav a.flex-prev{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9;height:70px;overflow:visible;font-size:0;text-shadow:none;background-color:#ae232b;width:70px;text-align:center;margin-top:-37px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}body.html .flex-direction-nav a.flex-next:before,body.html .flex-direction-nav a.flex-prev:before{content:'';position:absolute;top:20px}body.html .flex-direction-nav a.flex-next:hover,body.html .flex-direction-nav a.flex-prev:hover{background-color:#fff}body.html .flex-direction-nav a.flex-next{right:-31px}body.html .flex-direction-nav a.flex-next:before{left:13px;background-position:0 -639px;height:30px;width:19px}body.html .flex-direction-nav a.flex-next:hover:before{background-position:0 -604px;height:30px;width:19px}body.html .flex-direction-nav a.flex-prev{left:-31px}body.html .flex-direction-nav a.flex-prev:before{right:13px;background-position:0 -709px;height:30px;width:19px}body.html .flex-direction-nav a.flex-prev:hover:before{background-position:0 -674px;height:30px;width:19px}div.flexslider-beancarousel-gw-container ul,div.flexslider-beancarousel-gw-container li,div.flexslider-nodes-gw-container ul,div.flexslider-nodes-gw-container li,div.carousels-gw ul,div.carousels-gw li,div.faux-slider ul,div.faux-slider li{list-style-type:none;margin:0;padding:0}div.flexslider-beancarousel-gw-container .flex-control-paging li,div.flexslider-nodes-gw-container .flex-control-paging li,div.carousels-gw .flex-control-paging li,div.faux-slider .flex-control-paging li{padding:10px}div.flexslider-beancarousel-gw-container .flex-control-paging li a,div.flexslider-nodes-gw-container .flex-control-paging li a,div.carousels-gw .flex-control-paging li a,div.faux-slider .flex-control-paging li a{border:3px solid #fff;background:none}div.flexslider-beancarousel-gw-container .flex-control-paging li a.flex-active,div.flexslider-nodes-gw-container .flex-control-paging li a.flex-active,div.carousels-gw .flex-control-paging li a.flex-active,div.faux-slider .flex-control-paging li a.flex-active{background:#fff}div.flexslider-beancarousel-gw-container .flex-control-nav,div.flexslider-nodes-gw-container .flex-control-nav,div.carousels-gw .flex-control-nav,div.faux-slider .flex-control-nav{display:block !important}div.flexslider-nodes-gw-container{position:relative;width:100%;float:left;overflow:hidden}div.flexslider-nodes-gw-container .flexslider-nodes-gw-nav{display:none;position:absolute;bottom:5px;width:100%;right:5px;z-index:999}div.flexslider-nodes-gw-container .flexslider-nodes-gw-nav ul{text-align:right;float:right}div.flexslider-nodes-gw-container .flexslider-nodes-gw-nav ul li{display:inline-block}div.flexslider-nodes-gw-container .flexslider-nodes-gw-nav ul li img{cursor:pointer;margin:1px}div.flexslider-nodes-gw-container .flexslider-nodes-gw-nav ul li.current{padding:0}div.flexslider-nodes-gw-container .flexslider-nodes-gw-nav ul li.current img{border:1px solid white;margin:0}div.flexsliderbeancarousels-gw-container{position:relative;width:100%;float:left;overflow:hidden}body div.entity-bean.bean-carousel-bean ul.action-links{display:none}div.flexsliderherocarousels-gw-container{position:relative;overflow:hidden;margin-bottom:0}body.html div.responVID .video-js{padding-top:56.25%}body.html div.responVID .vjs-fullscreen{padding-top:0px}body.node-type-article .pane-node-title h1{margin-bottom:0.5em}body.node-type-article .pane-node-body h2,body.node-type-article #content aside.sidebars h2{color:#21190e}body.node-type-article .pane-node-body h3,body.node-type-article #content aside.sidebars h3{color:#676258;font-family:"Open Sans",sans-serif;font-size:18px;line-height:150%}body.node-type-article .pane-node-body h4,body.node-type-article #content aside.sidebars h4{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:normal;margin-bottom:0;margin-top:2.5em}body.node-type-article .pane-node-body p,body.node-type-article #content aside.sidebars p{color:#676258;line-height:1.5em}body.node-type-article .pane-node-body p strong,body.node-type-article #content aside.sidebars p strong{color:#21190e}body.node-type-article .pane-node-body a,body.node-type-article #content aside.sidebars a{font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:none}body.node-type-article .pane-node-body h2{font-size:26px;margin-top:1.5em}body.node-type-article .pane-node-body a{display:inline-block;font-size:16px;margin-top:1em}@media (max-width:767px){body.node-type-article #content aside.sidebars{width:100%}}body.node-type-article #content aside.sidebars div.inside>div.pane-node-field-article-sidebar{background:transparent;border:0;padding-left:0;padding-right:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media (min-width:1025px){body.node-type-article #content aside.sidebars div.inside>div.pane-node-field-article-sidebar{float:right;width:86%}}@media (max-width:767px){body.node-type-article #content aside.sidebars div.inside>div.pane-node-field-article-sidebar{width:100%}}body.node-type-article .pane-node-field-article-sidebar .field-item{background-color:#fff;margin-bottom:20px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px}body.node-type-article .pane-node-field-article-sidebar .field-item h2{font-size:20px;padding:25px 25px 15px;border-bottom:3px solid #f9f7f2}body.node-type-article .pane-node-field-article-sidebar .field-item p:last-child{padding:0 25px}body.node-type-article .pane-node-field-article-sidebar .field-item p:last-child:last-child{padding-bottom:20px}@media (max-width:767px){.page-taxonomy-term-waterpark-entertainment-calendar .panel-col-content,.page-taxonomy-term-waterpark-attractions-calendar .panel-col-content{float:left}}.page-taxonomy-term-waterpark-entertainment-calendar .pane-custom.pane-1 p,.page-taxonomy-term-waterpark-attractions-calendar .pane-custom.pane-1 p{font-family:"Montserrat",sans-serif;font-size:110%;margin:0}@media (max-width:767px){.page-taxonomy-term-waterpark-entertainment-calendar .pane-custom.pane-1 p,.page-taxonomy-term-waterpark-attractions-calendar .pane-custom.pane-1 p{margin-top:30px}}.page-taxonomy-term-waterpark-entertainment-calendar h2.pane-title,.page-taxonomy-term-waterpark-attractions-calendar h2.pane-title{font-size:26px}body.page-taxonomy-term-waterpark-attractions-calendar div.panel-col-banner div.pane-custom.pane-1{margin:20px 0}body.page-taxonomy-term-waterpark-attractions-calendar div.panel-col-banner h2.pane-title{font-size:26px;margin-top:5px;line-height:115%;margin-bottom:.3em}body.page-taxonomy-term-waterpark-attractions-calendar div.panel-col-banner div.panel-col-content{padding-top:25px}body.page-taxonomy-term-waterpark-attractions-calendar div.panel-col-banner div.panel-col-content div.pane-events-calendar-panel-pane-1>h2.pane-title{padding-bottom:5px;margin-bottom:10px}#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2{border:0;margin-top:0;min-width:250px;padding:10px 0 5%}@media (min-width:1025px){#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2{margin-left:0;margin-right:5%;width:95%}}@media (max-width:767px){#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2{width:100%}}#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-heading h3{font-weight:700}#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-nav{border-bottom:3px solid #f9f7f2;margin-bottom:20px;padding-bottom:10px}#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-prev,#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-next{background-color:transparent;border:0;list-style-type:none}#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-prev a,#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-next a{background-repeat:no-repeat;display:block;height:14px;margin-top:4px;overflow:hidden;text-indent:100%;width:9px}#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-prev{left:3%;right:initial;text-align:left;z-index:auto}#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-prev a{background-position:0 -1942px;height:14px;width:9px}#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-next{right:3%;z-index:auto}#content aside.sidebars div.inside>div.pane-events-calendar-panel-pane-2 .view .date-nav-wrapper .date-next a{background-position:0 -1961px;height:14px;width:9px}.calendar-calendar{font-family:"Montserrat",sans-serif;font-weight:700}.calendar-calendar th.days{background-color:#fff;color:#21190e;padding-bottom:10px}.calendar-calendar tr{position:relative}.calendar-calendar td,.calendar-calendar th.days{border-bottom:0;border-top:0;border-color:#f9f7f2;border-width:3px}.calendar-calendar td:first-child,.calendar-calendar th.days:first-child{border-left:0}.calendar-calendar td:last-child,.calendar-calendar th.days:last-child{border-right:0}.calendar-calendar td .inner div.day a{color:#21190e}.calendar-calendar td.today .inner div.day a{color:#fff}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full td.single-day.today{border:0;background-color:#ae232b;color:#fff}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:0}.calendar-calendar .month-view .full tr td.single-day.today span.special-event-icon-1{background-position:0 -1250px;height:10px;width:8px}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background-color:#fff;border-color:#f9f7f2;border-width:3px;color:transparent}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{overflow:inherit}.calendar-calendar .month-view .full td.single-day .inner div.calendar.monthview div.calendar-more{overflow:hidden;text-indent:100%;width:8px;height:0}.calendar-calendar .month-view .full td.single-day .inner div.calendar.monthview div.calendar-more a{background-color:transparent;background-repeat:no-repeat;height:10px;left:1px;overflow:hidden;position:absolute;text-indent:100%;top:-30px;width:8px}.calendar-calendar span.special-event-icon-1{width:10px;height:10px;display:block;height:10px;width:8px;position:absolute;top:-15px;z-index:999;background-position:0 -1265px;height:10px;width:8px}.calendar-calendar div.day:hover>a,.calendar-calendar div.day.selected-day>a.active{color:#ae232b}.pane-events-calendar-panel-pane-1,.pane-events-calendar-panel-pane-3{clear:left}.pane-events-calendar-panel-pane-1 .views-row,.pane-events-calendar-panel-pane-3 .views-row{float:left;margin-bottom:40px;position:relative;width:100%}.pane-events-calendar-panel-pane-1 .field-content p,.pane-events-calendar-panel-pane-3 .field-content p{color:#676258}.pane-events-calendar-panel-pane-1 .views-field-field-event-times div.field-content,.pane-events-calendar-panel-pane-3 .views-field-field-event-times div.field-content{font-family:"Montserrat",sans-serif;font-size:110%}.pane-events-calendar-panel-pane-1 .views-field-title span.field-content,.pane-events-calendar-panel-pane-3 .views-field-title span.field-content{font-family:"Montserrat",sans-serif;font-size:135%}.pane-events-calendar-panel-pane-1 .views-field-field-learn-more,.pane-events-calendar-panel-pane-1 .views-field-field-related-video,.pane-events-calendar-panel-pane-3 .views-field-field-learn-more,.pane-events-calendar-panel-pane-3 .views-field-field-related-video{border-right:4px solid #e8dac1;float:left;font-family:"Montserrat",sans-serif;font-size:110%;font-weight:700;padding-right:15px;margin-right:15px;margin-top:10px;position:relative}.pane-events-calendar-panel-pane-1 .views-field-field-learn-more a,.pane-events-calendar-panel-pane-1 .views-field-field-related-video a,.pane-events-calendar-panel-pane-3 .views-field-field-learn-more a,.pane-events-calendar-panel-pane-3 .views-field-field-related-video a{text-decoration:none}.pane-events-calendar-panel-pane-1 .views-field-field-learn-more a:after,.pane-events-calendar-panel-pane-1 .views-field-field-related-video a:after,.pane-events-calendar-panel-pane-3 .views-field-field-learn-more a:after,.pane-events-calendar-panel-pane-3 .views-field-field-related-video a:after{content:'>';margin-left:5px}@media (max-width:767px){.pane-events-calendar-panel-pane-1 .views-field-field-related-video,.pane-events-calendar-panel-pane-3 .views-field-field-related-video{border:none}}.pane-events-calendar-panel-pane-1 .views-field-field-great-for,.pane-events-calendar-panel-pane-3 .views-field-field-great-for{float:left;font-family:"Montserrat",sans-serif;font-size:110%;margin-right:5px;margin-top:10px;position:relative}@media (max-width:767px){.pane-events-calendar-panel-pane-1 .views-field-field-great-for,.pane-events-calendar-panel-pane-3 .views-field-field-great-for{clear:left}}.pane-events-calendar-panel-pane-1 .views-field-field-great-for .views-label-field-great-for,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .views-label-field-great-for{font-weight:700;display:block;margin-right:10px;position:relative;float:left}.pane-events-calendar-panel-pane-1 .views-field-field-great-for .field-content,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .field-content{float:left;display:block;position:relative}.pane-events-calendar-panel-pane-1 .views-field-field-great-for .great-for-events-wrapper,.pane-events-calendar-panel-pane-1 .views-field-field-great-for .great-for-events-term,.pane-events-calendar-panel-pane-1 .views-field-field-great-for .great-for-events-image,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .great-for-events-wrapper,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .great-for-events-term,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .great-for-events-image{float:left;position:relative}.pane-events-calendar-panel-pane-1 .views-field-field-great-for .great-for-events-wrapper i.icon,.pane-events-calendar-panel-pane-1 .views-field-field-great-for .great-for-events-term i.icon,.pane-events-calendar-panel-pane-1 .views-field-field-great-for .great-for-events-image i.icon,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .great-for-events-wrapper i.icon,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .great-for-events-term i.icon,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .great-for-events-image i.icon{font-size:25px}.pane-events-calendar-panel-pane-1 .views-field-field-great-for .great-for-events-term,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .great-for-events-term{margin-right:4px}.pane-events-calendar-panel-pane-1 .views-field-field-great-for .great-for-events-image,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .great-for-events-image{width:25px;position:relative;margin-right:10px}.pane-events-calendar-panel-pane-1 .views-field-field-great-for .great-for-events-image i.icon,.pane-events-calendar-panel-pane-3 .views-field-field-great-for .great-for-events-image i.icon{color:#e7ddc9;font-size:30px}.pane-events-calendar-panel-pane-1 .views-field-field-special-event,.pane-events-calendar-panel-pane-3 .views-field-field-special-event{float:left;margin-top:10px;position:relative}.pane-events-calendar-panel-pane-1 .views-field-field-special-event div,.pane-events-calendar-panel-pane-3 .views-field-field-special-event div{border-left:2px solid #e8dac1;font-family:"Montserrat",sans-serif;font-size:110%;font-weight:700;padding-left:15px;position:relative}.pane-events-calendar-panel-pane-1 .views-field-field-special-event div:after,.pane-events-calendar-panel-pane-3 .views-field-field-special-event div:after{content:'';background-position:0 -1380px;height:27px;width:25px;display:block;right:-28px;position:absolute;top:0px}body.node-type-suite #content aside.sidebars div.inside,body.node-type-deal #content aside.sidebars div.inside,body.node-type-ride #content aside.sidebars div.inside,body.node-type-activity #content aside.sidebars div.inside,body.node-type-dining #content aside.sidebars div.inside,body.node-type-shopping #content aside.sidebars div.inside,body.node-type-package #content aside.sidebars div.inside,body.node-type-amenity #content aside.sidebars div.inside{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;float:left;padding:0;position:relative;width:86%}body.node-type-suite #content aside.sidebars div.inside .pane-entity-view>h2.pane-title,body.node-type-deal #content aside.sidebars div.inside .pane-entity-view>h2.pane-title,body.node-type-ride #content aside.sidebars div.inside .pane-entity-view>h2.pane-title,body.node-type-activity #content aside.sidebars div.inside .pane-entity-view>h2.pane-title,body.node-type-dining #content aside.sidebars div.inside .pane-entity-view>h2.pane-title,body.node-type-shopping #content aside.sidebars div.inside .pane-entity-view>h2.pane-title,body.node-type-package #content aside.sidebars div.inside .pane-entity-view>h2.pane-title,body.node-type-amenity #content aside.sidebars div.inside .pane-entity-view>h2.pane-title{color:#21190e;font-size:26px;border-bottom:3px solid #f9f7f2;margin:25px 0 15px;padding:0 25px 15px}body.node-type-suite #content aside.sidebars div.inside h2.node__title,body.node-type-deal #content aside.sidebars div.inside h2.node__title,body.node-type-ride #content aside.sidebars div.inside h2.node__title,body.node-type-activity #content aside.sidebars div.inside h2.node__title,body.node-type-dining #content aside.sidebars div.inside h2.node__title,body.node-type-shopping #content aside.sidebars div.inside h2.node__title,body.node-type-package #content aside.sidebars div.inside h2.node__title,body.node-type-amenity #content aside.sidebars div.inside h2.node__title{display:none}body.node-type-suite #content aside.sidebars div.inside>div,body.node-type-deal #content aside.sidebars div.inside>div,body.node-type-ride #content aside.sidebars div.inside>div,body.node-type-activity #content aside.sidebars div.inside>div,body.node-type-dining #content aside.sidebars div.inside>div,body.node-type-shopping #content aside.sidebars div.inside>div,body.node-type-package #content aside.sidebars div.inside>div,body.node-type-amenity #content aside.sidebars div.inside>div{background-color:transparent;padding:0;float:left;margin-bottom:0;position:relative;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body.node-type-suite #content aside.sidebars div.inside>div>article,body.node-type-deal #content aside.sidebars div.inside>div>article,body.node-type-ride #content aside.sidebars div.inside>div>article,body.node-type-activity #content aside.sidebars div.inside>div>article,body.node-type-dining #content aside.sidebars div.inside>div>article,body.node-type-shopping #content aside.sidebars div.inside>div>article,body.node-type-package #content aside.sidebars div.inside>div>article,body.node-type-amenity #content aside.sidebars div.inside>div>article{padding:0}body.node-type-suite #content aside.sidebars div.inside>div>article>*,body.node-type-deal #content aside.sidebars div.inside>div>article>*,body.node-type-ride #content aside.sidebars div.inside>div>article>*,body.node-type-activity #content aside.sidebars div.inside>div>article>*,body.node-type-dining #content aside.sidebars div.inside>div>article>*,body.node-type-shopping #content aside.sidebars div.inside>div>article>*,body.node-type-package #content aside.sidebars div.inside>div>article>*,body.node-type-amenity #content aside.sidebars div.inside>div>article>*{min-width:88%;float:left}@media (max-width:767px){body.node-type-suite #content aside.sidebars div.inside>div>article>*.field-type-image,body.node-type-deal #content aside.sidebars div.inside>div>article>*.field-type-image,body.node-type-ride #content aside.sidebars div.inside>div>article>*.field-type-image,body.node-type-activity #content aside.sidebars div.inside>div>article>*.field-type-image,body.node-type-dining #content aside.sidebars div.inside>div>article>*.field-type-image,body.node-type-shopping #content aside.sidebars div.inside>div>article>*.field-type-image,body.node-type-package #content aside.sidebars div.inside>div>article>*.field-type-image,body.node-type-amenity #content aside.sidebars div.inside>div>article>*.field-type-image{display:none}}body.node-type-suite #content aside.sidebars div.inside>div.pane-boxes-social-share-gw,body.node-type-deal #content aside.sidebars div.inside>div.pane-boxes-social-share-gw,body.node-type-ride #content aside.sidebars div.inside>div.pane-boxes-social-share-gw,body.node-type-activity #content aside.sidebars div.inside>div.pane-boxes-social-share-gw,body.node-type-dining #content aside.sidebars div.inside>div.pane-boxes-social-share-gw,body.node-type-shopping #content aside.sidebars div.inside>div.pane-boxes-social-share-gw,body.node-type-package #content aside.sidebars div.inside>div.pane-boxes-social-share-gw,body.node-type-amenity #content aside.sidebars div.inside>div.pane-boxes-social-share-gw{border-top:3px solid #f9f7f2;padding:0 0 25px}body.node-type-suite #content aside.sidebars div.inside>div.pane-boxes-social-share-gw h2.pane-title,body.node-type-deal #content aside.sidebars div.inside>div.pane-boxes-social-share-gw h2.pane-title,body.node-type-ride #content aside.sidebars div.inside>div.pane-boxes-social-share-gw h2.pane-title,body.node-type-activity #content aside.sidebars div.inside>div.pane-boxes-social-share-gw h2.pane-title,body.node-type-dining #content aside.sidebars div.inside>div.pane-boxes-social-share-gw h2.pane-title,body.node-type-shopping #content aside.sidebars div.inside>div.pane-boxes-social-share-gw h2.pane-title,body.node-type-package #content aside.sidebars div.inside>div.pane-boxes-social-share-gw h2.pane-title,body.node-type-amenity #content aside.sidebars div.inside>div.pane-boxes-social-share-gw h2.pane-title{color:#21190e;font-size:18px;margin-top:15px;padding:0 25px}body.node-type-suite #content aside.sidebars div.inside>div.pane-boxes-social-share-gw div.boxes-box-content,body.node-type-deal #content aside.sidebars div.inside>div.pane-boxes-social-share-gw div.boxes-box-content,body.node-type-ride #content aside.sidebars div.inside>div.pane-boxes-social-share-gw div.boxes-box-content,body.node-type-activity #content aside.sidebars div.inside>div.pane-boxes-social-share-gw div.boxes-box-content,body.node-type-dining #content aside.sidebars div.inside>div.pane-boxes-social-share-gw div.boxes-box-content,body.node-type-shopping #content aside.sidebars div.inside>div.pane-boxes-social-share-gw div.boxes-box-content,body.node-type-package #content aside.sidebars div.inside>div.pane-boxes-social-share-gw div.boxes-box-content,body.node-type-amenity #content aside.sidebars div.inside>div.pane-boxes-social-share-gw div.boxes-box-content{padding:0 25px}body.node-type-suite #content aside.sidebars div.inside>div .great-for-wrapper,body.node-type-deal #content aside.sidebars div.inside>div .great-for-wrapper,body.node-type-ride #content aside.sidebars div.inside>div .great-for-wrapper,body.node-type-activity #content aside.sidebars div.inside>div .great-for-wrapper,body.node-type-dining #content aside.sidebars div.inside>div .great-for-wrapper,body.node-type-shopping #content aside.sidebars div.inside>div .great-for-wrapper,body.node-type-package #content aside.sidebars div.inside>div .great-for-wrapper,body.node-type-amenity #content aside.sidebars div.inside>div .great-for-wrapper{padding:0 25px 10px;position:relative}body.node-type-suite #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image,body.node-type-deal #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image,body.node-type-ride #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image,body.node-type-activity #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image,body.node-type-dining #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image,body.node-type-shopping #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image,body.node-type-package #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image,body.node-type-amenity #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image{text-align:center;color:#a29585}body.node-type-suite #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image>i,body.node-type-deal #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image>i,body.node-type-ride #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image>i,body.node-type-activity #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image>i,body.node-type-dining #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image>i,body.node-type-shopping #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image>i,body.node-type-package #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image>i,body.node-type-amenity #content aside.sidebars div.inside>div .great-for-wrapper .great-for-image>i{font-size:60px}body.node-type-suite #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term,body.node-type-deal #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term,body.node-type-ride #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term,body.node-type-activity #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term,body.node-type-dining #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term,body.node-type-shopping #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term,body.node-type-package #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term,body.node-type-amenity #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term{text-align:center;color:#676258;font-weight:600}body.node-type-suite #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term.non-visible,body.node-type-deal #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term.non-visible,body.node-type-ride #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term.non-visible,body.node-type-activity #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term.non-visible,body.node-type-dining #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term.non-visible,body.node-type-shopping #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term.non-visible,body.node-type-package #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term.non-visible,body.node-type-amenity #content aside.sidebars div.inside>div .great-for-wrapper .great-for-term.non-visible{display:none !important}body.node-type-suite #content aside.sidebars div.inside>div .field-name-field-image img,body.node-type-deal #content aside.sidebars div.inside>div .field-name-field-image img,body.node-type-ride #content aside.sidebars div.inside>div .field-name-field-image img,body.node-type-activity #content aside.sidebars div.inside>div .field-name-field-image img,body.node-type-dining #content aside.sidebars div.inside>div .field-name-field-image img,body.node-type-shopping #content aside.sidebars div.inside>div .field-name-field-image img,body.node-type-package #content aside.sidebars div.inside>div .field-name-field-image img,body.node-type-amenity #content aside.sidebars div.inside>div .field-name-field-image img{width:100%}body.node-type-suite #content aside.sidebars div.inside>div .field-name-field-included,body.node-type-deal #content aside.sidebars div.inside>div .field-name-field-included,body.node-type-ride #content aside.sidebars div.inside>div .field-name-field-included,body.node-type-activity #content aside.sidebars div.inside>div .field-name-field-included,body.node-type-dining #content aside.sidebars div.inside>div .field-name-field-included,body.node-type-shopping #content aside.sidebars div.inside>div .field-name-field-included,body.node-type-package #content aside.sidebars div.inside>div .field-name-field-included,body.node-type-amenity #content aside.sidebars div.inside>div .field-name-field-included{border-top:3px solid #f9f7f2;padding:15px 25px;position:relative}body.node-type-suite #content aside.sidebars div.inside>div .field-name-field-included .field-label,body.node-type-deal #content aside.sidebars div.inside>div .field-name-field-included .field-label,body.node-type-ride #content aside.sidebars div.inside>div .field-name-field-included .field-label,body.node-type-activity #content aside.sidebars div.inside>div .field-name-field-included .field-label,body.node-type-dining #content aside.sidebars div.inside>div .field-name-field-included .field-label,body.node-type-shopping #content aside.sidebars div.inside>div .field-name-field-included .field-label,body.node-type-package #content aside.sidebars div.inside>div .field-name-field-included .field-label,body.node-type-amenity #content aside.sidebars div.inside>div .field-name-field-included .field-label{color:#21190e;font-family:"Montserrat",sans-serif;font-size:18px}body.node-type-suite #content aside.sidebars div.inside>div .field-name-field-included .field-items,body.node-type-deal #content aside.sidebars div.inside>div .field-name-field-included .field-items,body.node-type-ride #content aside.sidebars div.inside>div .field-name-field-included .field-items,body.node-type-activity #content aside.sidebars div.inside>div .field-name-field-included .field-items,body.node-type-dining #content aside.sidebars div.inside>div .field-name-field-included .field-items,body.node-type-shopping #content aside.sidebars div.inside>div .field-name-field-included .field-items,body.node-type-package #content aside.sidebars div.inside>div .field-name-field-included .field-items,body.node-type-amenity #content aside.sidebars div.inside>div .field-name-field-included .field-items{color:#676258;font-size:16px;font-weight:600;margin:10px 0}body.node-type-suite #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-deal #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-ride #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-activity #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-dining #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-shopping #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-package #content aside.sidebars div.inside>div .field-name-field-included .field-items:before,body.node-type-amenity #content aside.sidebars div.inside>div .field-name-field-included .field-items:before{content:'';background-position:0 -1178px;height:34px;width:34px;display:block;float:left;position:relative;margin-right:10px;margin-top:-5px}body.node-type-suite #content aside.sidebars div.inside>div div.field-name-field-hours,body.node-type-suite #content aside.sidebars div.inside>div div.menu-text,body.node-type-suite #content aside.sidebars div.inside>div span.menu-link,body.node-type-suite #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-deal #content aside.sidebars div.inside>div div.field-name-field-hours,body.node-type-deal #content aside.sidebars div.inside>div div.menu-text,body.node-type-deal #content aside.sidebars div.inside>div span.menu-link,body.node-type-deal #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-ride #content aside.sidebars div.inside>div div.field-name-field-hours,body.node-type-ride #content aside.sidebars div.inside>div div.menu-text,body.node-type-ride #content aside.sidebars div.inside>div span.menu-link,body.node-type-ride #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-activity #content aside.sidebars div.inside>div div.field-name-field-hours,body.node-type-activity #content aside.sidebars div.inside>div div.menu-text,body.node-type-activity #content aside.sidebars div.inside>div span.menu-link,body.node-type-activity #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-dining #content aside.sidebars div.inside>div div.field-name-field-hours,body.node-type-dining #content aside.sidebars div.inside>div div.menu-text,body.node-type-dining #content aside.sidebars div.inside>div span.menu-link,body.node-type-dining #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-shopping #content aside.sidebars div.inside>div div.field-name-field-hours,body.node-type-shopping #content aside.sidebars div.inside>div div.menu-text,body.node-type-shopping #content aside.sidebars div.inside>div span.menu-link,body.node-type-shopping #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-package #content aside.sidebars div.inside>div div.field-name-field-hours,body.node-type-package #content aside.sidebars div.inside>div div.menu-text,body.node-type-package #content aside.sidebars div.inside>div span.menu-link,body.node-type-package #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-amenity #content aside.sidebars div.inside>div div.field-name-field-hours,body.node-type-amenity #content aside.sidebars div.inside>div div.menu-text,body.node-type-amenity #content aside.sidebars div.inside>div span.menu-link,body.node-type-amenity #content aside.sidebars div.inside>div span.hour-disclaimer{padding:0 25px}body.node-type-suite #content aside.sidebars div.inside>div div.field-name-field-hours .field-label,body.node-type-suite #content aside.sidebars div.inside>div div.menu-text .field-label,body.node-type-deal #content aside.sidebars div.inside>div div.field-name-field-hours .field-label,body.node-type-deal #content aside.sidebars div.inside>div div.menu-text .field-label,body.node-type-ride #content aside.sidebars div.inside>div div.field-name-field-hours .field-label,body.node-type-ride #content aside.sidebars div.inside>div div.menu-text .field-label,body.node-type-activity #content aside.sidebars div.inside>div div.field-name-field-hours .field-label,body.node-type-activity #content aside.sidebars div.inside>div div.menu-text .field-label,body.node-type-dining #content aside.sidebars div.inside>div div.field-name-field-hours .field-label,body.node-type-dining #content aside.sidebars div.inside>div div.menu-text .field-label,body.node-type-shopping #content aside.sidebars div.inside>div div.field-name-field-hours .field-label,body.node-type-shopping #content aside.sidebars div.inside>div div.menu-text .field-label,body.node-type-package #content aside.sidebars div.inside>div div.field-name-field-hours .field-label,body.node-type-package #content aside.sidebars div.inside>div div.menu-text .field-label,body.node-type-amenity #content aside.sidebars div.inside>div div.field-name-field-hours .field-label,body.node-type-amenity #content aside.sidebars div.inside>div div.menu-text .field-label{color:#21190e;font-family:"Montserrat",sans-serif;font-size:18px}body.node-type-suite #content aside.sidebars div.inside>div div.field-name-field-hours .field-items,body.node-type-suite #content aside.sidebars div.inside>div div.menu-text .field-items,body.node-type-deal #content aside.sidebars div.inside>div div.field-name-field-hours .field-items,body.node-type-deal #content aside.sidebars div.inside>div div.menu-text .field-items,body.node-type-ride #content aside.sidebars div.inside>div div.field-name-field-hours .field-items,body.node-type-ride #content aside.sidebars div.inside>div div.menu-text .field-items,body.node-type-activity #content aside.sidebars div.inside>div div.field-name-field-hours .field-items,body.node-type-activity #content aside.sidebars div.inside>div div.menu-text .field-items,body.node-type-dining #content aside.sidebars div.inside>div div.field-name-field-hours .field-items,body.node-type-dining #content aside.sidebars div.inside>div div.menu-text .field-items,body.node-type-shopping #content aside.sidebars div.inside>div div.field-name-field-hours .field-items,body.node-type-shopping #content aside.sidebars div.inside>div div.menu-text .field-items,body.node-type-package #content aside.sidebars div.inside>div div.field-name-field-hours .field-items,body.node-type-package #content aside.sidebars div.inside>div div.menu-text .field-items,body.node-type-amenity #content aside.sidebars div.inside>div div.field-name-field-hours .field-items,body.node-type-amenity #content aside.sidebars div.inside>div div.menu-text .field-items{color:#676258;font-size:16px;font-weight:600}body.node-type-suite #content aside.sidebars div.inside>div div.menu-text,body.node-type-deal #content aside.sidebars div.inside>div div.menu-text,body.node-type-ride #content aside.sidebars div.inside>div div.menu-text,body.node-type-activity #content aside.sidebars div.inside>div div.menu-text,body.node-type-dining #content aside.sidebars div.inside>div div.menu-text,body.node-type-shopping #content aside.sidebars div.inside>div div.menu-text,body.node-type-package #content aside.sidebars div.inside>div div.menu-text,body.node-type-amenity #content aside.sidebars div.inside>div div.menu-text{border-top:3px solid #f9f7f2;margin-top:15px;padding-top:15px}body.node-type-suite #content aside.sidebars div.inside>div span.menu-link a,body.node-type-deal #content aside.sidebars div.inside>div span.menu-link a,body.node-type-ride #content aside.sidebars div.inside>div span.menu-link a,body.node-type-activity #content aside.sidebars div.inside>div span.menu-link a,body.node-type-dining #content aside.sidebars div.inside>div span.menu-link a,body.node-type-shopping #content aside.sidebars div.inside>div span.menu-link a,body.node-type-package #content aside.sidebars div.inside>div span.menu-link a,body.node-type-amenity #content aside.sidebars div.inside>div span.menu-link a{font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:none}body.node-type-suite #content aside.sidebars div.inside>div span.menu-link a:after,body.node-type-deal #content aside.sidebars div.inside>div span.menu-link a:after,body.node-type-ride #content aside.sidebars div.inside>div span.menu-link a:after,body.node-type-activity #content aside.sidebars div.inside>div span.menu-link a:after,body.node-type-dining #content aside.sidebars div.inside>div span.menu-link a:after,body.node-type-shopping #content aside.sidebars div.inside>div span.menu-link a:after,body.node-type-package #content aside.sidebars div.inside>div span.menu-link a:after,body.node-type-amenity #content aside.sidebars div.inside>div span.menu-link a:after{content:'>';display:inline-block;margin-left:3px}body.node-type-suite #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-deal #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-ride #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-activity #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-dining #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-shopping #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-package #content aside.sidebars div.inside>div span.hour-disclaimer,body.node-type-amenity #content aside.sidebars div.inside>div span.hour-disclaimer{color:#676258;display:block;font-style:italic;line-height:1.5}body.node-type-suite #content aside.sidebars div.inside>div p.package-price,body.node-type-deal #content aside.sidebars div.inside>div p.package-price,body.node-type-ride #content aside.sidebars div.inside>div p.package-price,body.node-type-activity #content aside.sidebars div.inside>div p.package-price,body.node-type-dining #content aside.sidebars div.inside>div p.package-price,body.node-type-shopping #content aside.sidebars div.inside>div p.package-price,body.node-type-package #content aside.sidebars div.inside>div p.package-price,body.node-type-amenity #content aside.sidebars div.inside>div p.package-price{color:#676258}body.node-type-suite #content aside.sidebars div.inside>div p.package-price span.package-rate-value,body.node-type-deal #content aside.sidebars div.inside>div p.package-price span.package-rate-value,body.node-type-ride #content aside.sidebars div.inside>div p.package-price span.package-rate-value,body.node-type-activity #content aside.sidebars div.inside>div p.package-price span.package-rate-value,body.node-type-dining #content aside.sidebars div.inside>div p.package-price span.package-rate-value,body.node-type-shopping #content aside.sidebars div.inside>div p.package-price span.package-rate-value,body.node-type-package #content aside.sidebars div.inside>div p.package-price span.package-rate-value,body.node-type-amenity #content aside.sidebars div.inside>div p.package-price span.package-rate-value{font-size:30px;font-weight:600}body.node-type-suite #content aside.sidebars div.inside>div .field-name-field-suite-base-occupancy,body.node-type-suite #content aside.sidebars div.inside>div .field-name-field-suite-max-occupancy,body.node-type-deal #content aside.sidebars div.inside>div .field-name-field-suite-base-occupancy,body.node-type-deal #content aside.sidebars div.inside>div .field-name-field-suite-max-occupancy,body.node-type-ride #content aside.sidebars div.inside>div .field-name-field-suite-base-occupancy,body.node-type-ride #content aside.sidebars div.inside>div .field-name-field-suite-max-occupancy,body.node-type-activity #content aside.sidebars div.inside>div .field-name-field-suite-base-occupancy,body.node-type-activity #content aside.sidebars div.inside>div .field-name-field-suite-max-occupancy,body.node-type-dining #content aside.sidebars div.inside>div .field-name-field-suite-base-occupancy,body.node-type-dining #content aside.sidebars div.inside>div .field-name-field-suite-max-occupancy,body.node-type-shopping #content aside.sidebars div.inside>div .field-name-field-suite-base-occupancy,body.node-type-shopping #content aside.sidebars div.inside>div .field-name-field-suite-max-occupancy,body.node-type-package #content aside.sidebars div.inside>div .field-name-field-suite-base-occupancy,body.node-type-package #content aside.sidebars div.inside>div .field-name-field-suite-max-occupancy,body.node-type-amenity #content aside.sidebars div.inside>div .field-name-field-suite-base-occupancy,body.node-type-amenity #content aside.sidebars div.inside>div .field-name-field-suite-max-occupancy{padding:0 25px}@media (max-width:767px){body.node-type-suite #content aside.sidebars.right-sidebar,body.node-type-deal #content aside.sidebars.right-sidebar,body.node-type-ride #content aside.sidebars.right-sidebar,body.node-type-activity #content aside.sidebars.right-sidebar,body.node-type-dining #content aside.sidebars.right-sidebar,body.node-type-shopping #content aside.sidebars.right-sidebar,body.node-type-package #content aside.sidebars.right-sidebar,body.node-type-amenity #content aside.sidebars.right-sidebar{float:none}}@media (min-width:768px){body.node-type-suite #content aside.sidebars.right-sidebar div.inside,body.node-type-deal #content aside.sidebars.right-sidebar div.inside,body.node-type-ride #content aside.sidebars.right-sidebar div.inside,body.node-type-activity #content aside.sidebars.right-sidebar div.inside,body.node-type-dining #content aside.sidebars.right-sidebar div.inside,body.node-type-shopping #content aside.sidebars.right-sidebar div.inside,body.node-type-package #content aside.sidebars.right-sidebar div.inside,body.node-type-amenity #content aside.sidebars.right-sidebar div.inside{float:right}}@media (max-width:767px){body.node-type-suite #content aside.sidebars.right-sidebar div.inside,body.node-type-deal #content aside.sidebars.right-sidebar div.inside,body.node-type-ride #content aside.sidebars.right-sidebar div.inside,body.node-type-activity #content aside.sidebars.right-sidebar div.inside,body.node-type-dining #content aside.sidebars.right-sidebar div.inside,body.node-type-shopping #content aside.sidebars.right-sidebar div.inside,body.node-type-package #content aside.sidebars.right-sidebar div.inside,body.node-type-amenity #content aside.sidebars.right-sidebar div.inside{width:100%}}body.node-type-suite .panel-col-content h1,body.node-type-deal .panel-col-content h1,body.node-type-ride .panel-col-content h1,body.node-type-activity .panel-col-content h1,body.node-type-dining .panel-col-content h1,body.node-type-shopping .panel-col-content h1,body.node-type-package .panel-col-content h1,body.node-type-amenity .panel-col-content h1{color:#21190e}body.node-type-suite .panel-col-content h3,body.node-type-deal .panel-col-content h3,body.node-type-ride .panel-col-content h3,body.node-type-activity .panel-col-content h3,body.node-type-dining .panel-col-content h3,body.node-type-shopping .panel-col-content h3,body.node-type-package .panel-col-content h3,body.node-type-amenity .panel-col-content h3{color:#676258;font-family:"Open Sans",sans-serif;font-size:18px;line-height:150%}body.node-type-suite .panel-col-content h4,body.node-type-deal .panel-col-content h4,body.node-type-ride .panel-col-content h4,body.node-type-activity .panel-col-content h4,body.node-type-dining .panel-col-content h4,body.node-type-shopping .panel-col-content h4,body.node-type-package .panel-col-content h4,body.node-type-amenity .panel-col-content h4{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:normal;margin-bottom:0}body.node-type-suite .panel-col-content p,body.node-type-deal .panel-col-content p,body.node-type-ride .panel-col-content p,body.node-type-activity .panel-col-content p,body.node-type-dining .panel-col-content p,body.node-type-shopping .panel-col-content p,body.node-type-package .panel-col-content p,body.node-type-amenity .panel-col-content p{color:#676258;line-height:1.5em}div.nq-nav{width:100%;padding-top:30px;float:left;margin-top:35px;position:relative}@media (max-width:767px){div.nq-nav{margin-bottom:50px}}div.nq-nav:before{content:'';display:block;left:50%;margin-left:-147px;position:absolute;top:40px;background-position:0 -1136px;height:88px;width:344px}@media (max-width:767px){div.nq-nav:before{display:none}}div.nq-nav a{background:#ae232b;color:white;display:block;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500;margin:10px 0 0 50px;padding:20px 14px;text-decoration:none;text-transform:uppercase;min-height:25px;position:relative}div.nq-nav a:hover{background:#691c20}div.nq-nav a:hover i{border-color:#691c20}@media (max-width:767px){div.nq-nav a{width:69.5%}}div.nq-nav a.first{float:left}div.nq-nav a.first:after{content:'';display:none;background-position:0 -1051px;height:80px;width:5px;position:absolute;left:50%;bottom:-80px}@media (max-width:767px){div.nq-nav a.first:after{display:block}}div.nq-nav a.first i{width:0;height:0px;border-top:32px solid transparent;border-bottom:32px solid transparent;border-right:32px solid #ae232b;position:absolute;left:-32px;margin-top:-20px}div.nq-nav a.first:hover i{border-right-color:#691c20;left:-31px}div.nq-nav a.last{float:right;margin:10px 50px 0 0}@media (max-width:767px){div.nq-nav a.last{margin-top:50px}}div.nq-nav a.last i{width:0;height:0px;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:32px solid #ae232b;position:absolute;right:-32px;margin-top:-20px}div.nq-nav a.last:hover i{border-left-color:#691c20;right:-31px}.pane-reviews-panel-pane-1{margin-top:25px}.t3-reviews-container{position:relative}.t3-reviews-container .review-tabs{margin:0 0 -2px 10px;position:relative;z-index:2;background-color:#fffaf1}@media (min-width:1025px){.t3-reviews-container .review-tabs{width:40%}}@media (min-width:768px){.t3-reviews-container .review-tabs{width:40%}}@media (min-width:768px) and (max-width:1024px){.t3-reviews-container .review-tabs{width:54%}}@media (max-width:767px){.t3-reviews-container .review-tabs{width:70%}}@media (max-width:460px){.t3-reviews-container .review-tabs{width:88%}}.t3-reviews-container .tab.regular.active-tab,.t3-reviews-container .tab.ask-a-mom.active-tab{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:2px solid #fff;position:relative;z-index:2;cursor:default;background-color:#fff}.t3-reviews-container .tab.regular.active-tab{margin-top:-10px;padding-bottom:11px;border-right:1px solid #e1e1e1}.t3-reviews-container .tab.ask-a-mom.active-tab{border-right:1px solid #e1e1e1;margin-top:-10px;padding-bottom:11px}.t3-reviews-container .tab.regular,.t3-reviews-container .tab.ask-a-mom{border-top:2px solid #e7ddc9;border-right:2px solid #e7ddc9;border-bottom:1px solid #e1e1e1;border-left:2px solid #e7ddc9;width:49%;cursor:pointer}.t3-reviews-container .review-tabs ul{list-style-type:none;padding:0;margin-left:25%;margin-right:25%}.t3-reviews-container .review-tabs ul li{text-align:center;font-weight:bold;margin:0 2%}.t3-reviews-container .views-row{padding:10px 0 20px 0}.t3-reviews-container .views-field-field-review-author{font-weight:bold;padding:0 0 0 37px}.t3-reviews-container .views-field-field-answer .field-content{padding:0 0 0 37px}.t3-reviews-container #ask-a-mom .aam-logo-container{margin-top:25px}.t3-reviews-container #ask-a-mom .views-field-body p{margin:0}.t3-reviews-container #ask-a-mom .views-field-field-answer{clear:both}.t3-reviews-container #ask-a-mom .views-field-field-answer:before{content:'';display:block;background-position:0 -63px;height:28px;width:28px;float:left;margin-top:5px}.t3-reviews-container #ask-a-mom .views-field-body{padding:0 10px 20px 37px}.t3-reviews-container #ask-a-mom .review-container{padding:20px 0}.t3-reviews-container #ask-a-mom .review-container:before{content:'';background-position:0 -1548px;height:28px;width:28px;display:block;float:left;margin-top:5px}.t3-reviews-container .views-field-body{padding:0 10px 0 37px}.t3-reviews-container .reviews-container{-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;border:1px solid #e1e1e1;padding:10px 10px 28px 20px;position:relative;z-index:1;background-color:#fff}.t3-reviews-container .review-container:before{content:'';background-position:0 -1217px;height:28px;width:28px;display:block;float:left;margin-top:5px}.ratings-container .fivestar-default{float:left;margin-right:10px}.ratings-container .fivestar-widget-static .star{background:none;background:url(/sites/all/themes/gw/images/sprites/rating-paws.png) 0 -48px no-repeat;height:25px;width:24px;float:left;overflow:hidden;text-indent:-999em}.ratings-container .fivestar-widget-static .star .on{background:none;background:url(/sites/all/themes/gw/images/sprites/rating-paws.png) 0 0 no-repeat;height:25px;width:24px;display:block;height:100%;width:100%}div.pane-boxes-social-share-gw div.boxes-box-content>a{text-decoration:none;color:#a29585}div.pane-boxes-social-share-gw div.boxes-box-content>a>i{border:2px solid #a29585;color:#a29585;display:inline-block;float:left;font-size:130%;height:23px;line-height:25px;margin:5px 3px 2px;padding:5px;text-align:center;width:23px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}div.pane-boxes-social-share-gw div.boxes-box-content>a:hover>i{background-color:#a29585;color:#fff}body.node-type-package .package-subheading{font-size:18px;font-weight:bold;color:#676258}body.node-type-package h3.box-title{font-weight:bold;color:#21190e}body.node-type-deal .pane-node-field-descriptive-title{font-size:40px;margin-top:5px;line-height:115%;margin-bottom:.3em;font-family:"Montserrat",sans-serif;font-weight:700;display:none}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_left{width:44%;margin-right:4%}@media (max-width:767px){body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_left{width:100%;margin-right:0}}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right{width:52%}@media (max-width:767px){body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right{width:100%;margin-right:0}}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .mediaPlayerContainer{margin-bottom:20px;display:block}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .mediaPlayerContainer .html5gallery{display:none !important}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .mediaPlayerDescription{display:none}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList{width:94%;min-height:200px;display:none}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .standard,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .themed,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .premium{float:left;width:100%}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .standard .icon,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .themed .icon,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .premium .icon{font-size:60px;color:#988676;float:left;height:100%}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .standard .sectionTitle,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .themed .sectionTitle,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .premium .sectionTitle{color:#21190e;font-size:18px !important;font-weight:500;float:left;position:absolute;margin-left:60px;line-height:17px}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .standard .sectionTitle a,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .themed .sectionTitle a,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .premium .sectionTitle a{font-size:13px;font-weight:500}@media (max-width:767px){body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .standard .sectionTitle,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .themed .sectionTitle,body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .groupedSuiteList .premium .sectionTitle{padding-right:20px;margin-bottom:5px}}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList{float:left;width:94%;min-height:200px;display:none}@media (max-width:767px){body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList{max-width:100%;width:100%}}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer{background-color:#fff;float:left;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;margin-bottom:20px}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer img{max-width:55%;height:auto;width:auto;float:left}@media (max-width:767px){body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer img{max-width:100%}}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer div{float:left;display:block;width:40%;margin-left:2%;line-height:22px;margin-top:6px}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer div span{font-size:16px}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer div p{font-size:12px}@media (max-width:767px){body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer div{max-width:100%;padding-bottom:13px;width:95%}}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer div .price{font-size:20px;line-height:30px;font-weight:600}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer div a{margin:10px 0}@media (max-width:767px){body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer div a{width:95%;text-align:center}}body.node-type-deal div.inside>div.pane-entity-view.pane-node.deals_node_pane_right .deal-details .lowestSuiteList .popularSuiteContainer div a:hover{text-decoration:none}body.node-type-deal div.deals_node_pane_left{background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body.node-type-deal div.deals_node_pane_left article{padding:0}body.node-type-deal div.deals_node_pane_left p{color:#676258;line-height:1.5em}body.node-type-deal div.deals_node_pane_left h2{float:none;font-size:26px;margin-top:0}body.node-type-deal div.deals_node_pane_left h3{color:#676258;font-family:"Open Sans",sans-serif;font-size:18px;line-height:150%;margin-bottom:20px}body.node-type-deal div.deals_node_pane_left h4{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:normal;margin-bottom:0}body.node-type-deal div.deals_node_pane_left ul{padding-left:18px}body.node-type-deal div.deals_node_pane_left ul li{color:#676258;line-height:1.5em;margin-top:10px}body.node-type-deal div.deals_node_pane_left .field-name-field-book-now-button-link{display:none}body.node-type-deal div.deals_node_pane_left .field-name-field-book-now-button-link .field-items .field-item a{padding:7px 40px}body.node-type-deal div.deals_node_pane_left .field-name-field-book-now-button-link .field-items .field-item a:hover{background:#fff;color:#1d120c;text-decoration:none}@media (max-width:767px){body.node-type-deal div.deals_node_pane_left .field-name-field-book-now-button-link .field-items .field-item a{padding:7px 0px;width:98%;text-align:center}}body.node-type-deal div.deals_node_pane_left .field-label-above{margin-bottom:25px}body.node-type-deal div.deals_node_pane_left .field-label-above .field-label{font-size:18px;font-weight:bold;color:#21190e}body.node-type-deal div.deals_node_pane_left .field-name-field-promo-code .field-items,body.node-type-deal div.deals_node_pane_left .field-name-field-deal-dates .field-items{color:#21190e;font-size:18px}body.node-type-deal div.deals_node_pane_left .field-name-field-promo-code{margin-top:25px}body.node-type-deal div.deals_node_pane_left .field-name-field-restrictions .field-label{color:#ae232b;font-family:"Montserrat",sans-serif;font-size:16px;margin-bottom:15px}body.node-type-deal div.deals_node_pane_left .field-name-field-restrictions .field-label:hover{cursor:pointer}body.node-type-deal div.deals_node_pane_left .field-name-field-restrictions .field-label:before{content:'+';float:left;margin-right:5px;position:relative}body.node-type-deal div.deals_node_pane_left .field-name-field-restrictions .field-items{display:none}body.node-type-deal div.deals_node_pane_left .field-name-field-restrictions.accordion-open .field-label:before{content:'-'}body.node-type-deal div.deals_node_pane_left .field-name-field-restrictions.accordion-open .field-items{display:block}body.node-type-deal div.pane-node-title h1{color:#21190e}@media (max-width:767px){body.node-type-deal div.pane-node-title h1{margin-top:40px}}body.node-type-deal div.pane-node-field-deal-summary-text{color:#676258;font-size:18px;font-weight:bold}body.node-type-deal div.deal-suite{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;float:left;margin-bottom:25px;padding:0 2% 0 0;position:relative;width:94%}@media (max-width:767px){body.node-type-deal div.deal-suite{padding-right:0;width:100%}}body.node-type-deal div.deal-suite .field-label-hidden{float:left;margin-bottom:-7px;margin-right:25px;position:relative;width:41%;overflow:hidden}@media (min-width:1025px){body.node-type-deal div.deal-suite .field-label-hidden{min-width:255px}}@media (min-width:768px) and (max-width:1024px){body.node-type-deal div.deal-suite .field-label-hidden{min-width:20%}}@media (max-width:767px){body.node-type-deal div.deal-suite .field-label-hidden{margin-bottom:15px;width:100%}}body.node-type-deal div.deal-suite .field-label-hidden img{margin-bottom:20px}@media (min-width:768px){body.node-type-deal div.deal-suite .field-label-hidden img{height:100%;max-width:initial}}@media (max-width:767px){body.node-type-deal div.deal-suite .field-label-hidden img{width:100%}}body.node-type-deal div.deal-suite a{text-decoration:none}body.node-type-deal div.deal-suite h3{color:#21190e;font-weight:700;padding:12px 25px 0 0}@media (min-width:768px){body.node-type-deal div.deal-suite h3{margin-left:25px}}body.node-type-deal div.deal-suite p.rates-starting{font-weight:600;margin-top:-10px;margin-bottom:0;font-size:15px}body.node-type-deal div.deal-suite p.pricing-p{margin-top:0}body.node-type-deal div.deal-suite .you-save{font-size:14px;font-style:italic}body.node-type-deal div.deal-suite p{color:#676258;font-size:16px;font-weight:bold;line-height:1.4em}@media (min-width:768px){body.node-type-deal div.deal-suite p{margin-left:25px}}body.node-type-deal div.deal-suite p span{display:block}body.node-type-deal div.deal-suite p span.old-price{color:#21190e;font-size:14px;font-style:italic;font-weight:normal;text-decoration:line-through}body.node-type-deal div.deal-suite p span.new-price{color:#21190e;font-size:20px;padding-top:6px}body.node-type-deal div.deal-suite p span.waterpark{color:#21190e;font-size:17px;font-weight:normal}@media (max-width:767px){body.node-type-deal div.deal-suite h3,body.node-type-deal div.deal-suite p{padding-left:15px;padding-right:15px}}body.node-type-deal div.not-discounted div.deal-suite p span.old-price{color:#21190e;font-size:16px;font-style:normal;font-weight:bold;text-decoration:none}body.node-type-deal .field-name-field-count-down-date{padding:10px;background:#fff;-webkit-box-shadow:#e1e1e1 0px 2px 6px;-moz-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px}body.node-type-deal .field-name-field-count-down-date .field-label{margin:0 0 15px 10px}body.node-type-deal .timerContainer .countdown-row{margin:0 auto}body.node-type-deal .timerContainer:before{float:left;font-family:"gw-icon-font";left:-5px;content:"w";color:#ae232b;font-size:50px;margin-top:7px}body.node-type-deal .timerContainer .countdown-amount{font-size:27px;font-weight:bold;margin-left:5px}body.html #ui-datepicker-div{z-index:5000 !important;background:#fff;border:1px solid #988676;width:300px;font-family:"Montserrat",sans-serif;padding:25px 20px 15px}body.html #ui-datepicker-div td:hover .ui-state-hover{color:#ae232b;text-decoration:none}body.html #ui-datepicker-div .ui-datepicker-header{background-color:#fff;background-image:none;border:0;padding-bottom:10px}body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{color:#a29182;font-family:"Montserrat",sans-serif;font-size:16px}body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{margin-top:4px;cursor:pointer}body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-state-hover,body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{border:0}body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{display:none}body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover,body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover{top:-1px}body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover{right:2px}body.html #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover{left:2px}body.html #ui-datepicker-div .ui-datepicker-header .ui-icon-circle-triangle-w{background-position:0 -1942px;height:14px;width:9px}body.html #ui-datepicker-div .ui-datepicker-header .ui-icon-circle-triangle-e{background-position:0 -1961px;height:14px;width:9px}body.html #ui-datepicker-div .ui-datepicker-header select{font-family:"Montserrat",sans-serif;font-weight:700;border-color:#cdc1ad;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body.html #ui-datepicker-div table.ui-datepicker-calendar{border-collapse:separate}body.html #ui-datepicker-div table.ui-datepicker-calendar th,body.html #ui-datepicker-div table.ui-datepicker-calendar td{width:14%}body.html #ui-datepicker-div table.ui-datepicker-calendar th{color:#cdc9c2}body.html #ui-datepicker-div table.ui-datepicker-calendar td{height:35px;border:1px solid #fff}body.html #ui-datepicker-div table.ui-datepicker-calendar td:hover{border-color:#ae232b}body.html #ui-datepicker-div table.ui-datepicker-calendar .ui-state-default{background:none;border:none;font-weight:700;padding:0;text-align:center}body.html #ui-datepicker-div table.ui-datepicker-calendar .ui-datepicker-unselectable.ui-state-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}body.html #ui-datepicker-div table.ui-datepicker-calendar .ui-datepicker-unselectable.ui-state-disabled .ui-state-default{color:#cdc1ad}body.html #ui-datepicker-div table.ui-datepicker-calendar td.date-checkin,body.html #ui-datepicker-div table.ui-datepicker-calendar td.date-checkout{border:none;background-color:#ae232b}body.html #ui-datepicker-div table.ui-datepicker-calendar td.date-checkin a,body.html #ui-datepicker-div table.ui-datepicker-calendar td.date-checkout a{color:#fff}body.html #ui-datepicker-div table.ui-datepicker-calendar .date-checkin a{border:none}body.html #ui-datepicker-div table.ui-datepicker-calendar .date-checkout a{border:none}body.html #ui-datepicker-div table.ui-datepicker-calendar td.date-instay{border:none;background-color:#d4d4d4}body.html #ui-datepicker-div table.ui-datepicker-calendar td.date-instay a{color:#000;border:none}@media (max-width:767px){body.html #ui-datepicker-div{display:none !important}}body.gw-taxonomy-homepage div.term-listing-heading{border-bottom:1px dashed #d4d4d4;padding-bottom:25px;margin-bottom:25px}body.gw-taxonomy-homepage article.node-teaser{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;padding:8px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:25px}body.node-type-property .pane-field-collection-item-field-montage-headline h2,body.node-type-property .deal_right h2{color:#21190e;line-height:100%}@media (min-width:768px){body.node-type-property .pane-field-collection-item-field-montage-headline h2,body.node-type-property .deal_right h2{margin-bottom:0.2em}}body.node-type-property .pane-field-collection-item-field-montage-subheader h3{color:#2a2a2a;margin-bottom:0.8em}body.node-type-property .pane-field-collection-item-field-property-montage-copy p,body.node-type-property .deal_right p{color:#676258;line-height:1.5em}body.node-type-property .pane-field-collection-item-field-field-property-bottom-text div.field-item{width:70%;margin:20px 15% 10px;display:block;border-top:2px solid #e8dac1;border-bottom:2px solid #e8dac1;padding-top:9px;padding-bottom:9px;font-weight:bold;font-size:18px;text-align:left !important}body.node-type-property .pane-field-collection-item-field-field-property-bottom-text div.field-item:before{content:'';background-position:0 -1122px;height:51px;width:51px;height:55px;width:55px;display:block;float:left;position:relative;margin-right:7px;margin-top:5px;margin-bottom:11px}.gw-panels-content-universal .t3-montage-bg{background-position-x:100%;background-position-y:103%;padding:0 12% 12% 0}body.node-type-property .pane-property-montage-1,body.node-type-property .pane-property-montage-2,body.node-type-property .pane-property-montage-3,body.node-type-property .pane-property-montage-4{padding:5.5em 0;position:relative;z-index:9}body.node-type-property .pane-property-montage-1 div.pane_four,body.node-type-property .pane-property-montage-2 div.pane_four,body.node-type-property .pane-property-montage-3 div.pane_four,body.node-type-property .pane-property-montage-4 div.pane_four{width:100%}body.node-type-property .pane-property-montage-1 div.column_left,body.node-type-property .pane-property-montage-2 div.column_left,body.node-type-property .pane-property-montage-3 div.column_left,body.node-type-property .pane-property-montage-4 div.column_left{text-align:right}body.node-type-property .pane-property-montage-1 div.column_left>div>.inside,body.node-type-property .pane-property-montage-2 div.column_left>div>.inside,body.node-type-property .pane-property-montage-3 div.column_left>div>.inside,body.node-type-property .pane-property-montage-4 div.column_left>div>.inside{float:right}body.node-type-property .pane-property-montage-1 div.column_left img,body.node-type-property .pane-property-montage-2 div.column_left img,body.node-type-property .pane-property-montage-3 div.column_left img,body.node-type-property .pane-property-montage-4 div.column_left img{float:right}body.node-type-property .pane-property-montage-1 div.column_right,body.node-type-property .pane-property-montage-2 div.column_right,body.node-type-property .pane-property-montage-3 div.column_right,body.node-type-property .pane-property-montage-4 div.column_right{text-align:left}body.node-type-property .pane-property-montage-1 div.column_right>div>.inside,body.node-type-property .pane-property-montage-2 div.column_right>div>.inside,body.node-type-property .pane-property-montage-3 div.column_right>div>.inside,body.node-type-property .pane-property-montage-4 div.column_right>div>.inside{float:left}body.node-type-property .pane-property-montage-1 div.column_right img,body.node-type-property .pane-property-montage-2 div.column_right img,body.node-type-property .pane-property-montage-3 div.column_right img,body.node-type-property .pane-property-montage-4 div.column_right img{float:left}body.node-type-property .pane-property-montage-1 div.pane_four_top_right>.inside{padding:2% 10% 3% 0}body.node-type-property .pane-property-montage-1 div.pane_four_bottom_left>.inside{padding:2% 0 0 10%}body.node-type-property .pane-property-montage-1 div.pane_four_bottom_right>.inside{padding:3.5% 2% 0 3.5%}body.node-type-property .pane-property-montage-2 div.pane_four_top_left>.inside{padding:6.5% 5% 3.5% 2%}body.node-type-property .pane-property-montage-2 div.pane_four_top_right>.inside{padding:0 10% 3% 0}body.node-type-property .pane-property-montage-2 div.pane_four_bottom_left>.inside{padding:2% 0 0 20%}body.node-type-property .pane-property-montage-2 div.pane_four_bottom_right>.inside{padding:0 0 20% 0}body.node-type-property .pane-property-montage-3 div.pane_four_top_left>.inside{padding:30% 0 2% 0}body.node-type-property .pane-property-montage-3 div.pane_four_bottom_left>.inside{padding:0 0 0 25%}body.node-type-property .pane-property-montage-3 div.pane_four_bottom_right>.inside{padding:10.5% 2% 0 3.5%}body.node-type-property .pane-property-montage-4 div.pane_four_top_left>.inside{padding:11.5% 5% 3.5% 2%}body.node-type-property .pane-property-montage-4 div.pane_four_bottom_right>.inside{padding:3% 25% 5% 0}body.node-type-property div.gw-panels-grid-four div.field-name-field-montage-cta a,body.node-type-property div.gw-panels-grid-four div.field-name-field-montage-cta-link a{background:#fffaf1;border:3px solid #ae232b;display:inline-block;padding:10px 37px;color:black;text-decoration:none;font-weight:bold;margin-bottom:25px;margin-top:10px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700}body.node-type-property div.gw-panels-grid-four div.field-name-field-montage-cta a:hover,body.node-type-property div.gw-panels-grid-four div.field-name-field-montage-cta-link a:hover{background:#ae232b;color:white}body.node-type-property div.pane-property-montage-1{background-color:transparent;background-position:bottom left}body.node-type-property div.pane-property-montage-2{background-color:transparent;background-position:center right}body.node-type-property div.pane-property-montage-3{background-color:transparent;background-position:top left}body.node-type-property div.pane-property-montage-4{padding:13em 0 8em;background-color:transparent;background-position:top right}div.view-deal-property-bottom{float:left;width:100%;padding:20px 0 30px}@media (min-width:1025px){div.view-deal-property-bottom{padding-left:9%;width:80%}}@media (max-width:767px){div.view-deal-property-bottom{padding-top:0}}div.view-deal-property-bottom div.deal_left{float:left;width:50%;position:relative}@media (max-width:767px){div.view-deal-property-bottom div.deal_left{width:100%;padding-left:0;max-width:350px;float:none;margin:0 auto}}@media (max-width:460px){div.view-deal-property-bottom div.deal_left{max-width:initial;float:none}}div.view-deal-property-bottom div.deal_right{padding-left:3%;padding-top:5%;float:left;width:45%;position:relative}@media (max-width:767px){div.view-deal-property-bottom div.deal_right{text-align:center}}div.view-deal-property-bottom div.deal_right img{float:left}@media (max-width:767px){div.view-deal-property-bottom div.deal_right{width:100%;padding-left:0}}div.view-deal-property-bottom div.deal_right span.ctaDeal{width:100%;display:inline-block}div.view-deal-property-bottom div.deal_right span.ctaDeal>a{background:#fffaf1;border:3px solid #ae232b;display:inline-block;padding:10px 37px;color:black;text-decoration:none;font-weight:bold;margin-bottom:25px;margin-top:10px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700}div.view-deal-property-bottom div.deal_right span.ctaDeal>a:hover{background:#ae232b;color:white}div.view-deal-property-bottom div.banner-top{position:absolute;top:4.5%;left:4%;bottom:4.5%;width:91%;height:89%;text-align:center;border:3px solid #f9f7f2;background:black;background-color:rgba(56,44,36,0.6);overflow:hidden}div.view-deal-property-bottom div.banner-top>.inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fffaf1;font-size:30px}div.view-deal-property-bottom div.banner-top>.inner>p{margin:0;padding:2%;display:block;font-size:14px;line-height:1.6em}@media (max-width:767px){div.view-deal-property-bottom div.banner-top>.inner>p{font-size:10px}}div.view-deal-property-bottom div.banner-top span{width:100%;display:inline-block;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:700;text-transform:uppercase}div.view-deal-property-bottom div.banner-top span:last-child{font-size:38px}@media (max-width:767px){div.view-deal-property-bottom div.banner-top span{font-size:15px}div.view-deal-property-bottom div.banner-top span:last-child{font-size:25px}}div.view-deal-property-bottom div.banner-top span.price{width:auto;font-size:138px;border-top:3px solid #fffaf1;border-bottom:3px solid #fffaf1;padding:10px 0;margin:7% 1% 9%;line-height:100%}@media (max-width:767px){div.view-deal-property-bottom div.banner-top span.price{font-size:73px}}body.node-type-property #content div.pane-node-field-property-hero-tagline{position:absolute;width:100%;text-align:center;z-index:50}@media (max-width:767px){body.node-type-property #content div.pane-node-field-property-hero-tagline{position:static;width:inherit;margin-top:20px;float:left}}body.node-type-property #content div.pane-node-field-property-hero-tagline h2{width:460px;text-align:center;padding-bottom:10px;color:white;text-shadow:0 0 10px #000;font-size:26px;float:inherit;margin:0 auto}@media (max-width:767px){body.node-type-property #content div.pane-node-field-property-hero-tagline h2{color:#988676;text-shadow:none;font-size:25px;line-height:115%;width:100%;float:left;margin-top:10px}}body.node-type-property div.propertyBackground{background-color:transparent;background-position:50% 70%;background-repeat:no-repeat;background-image:url(/sites/all/themes/gw/images/property-default-background.png?01)}@media (max-width:767px){body.node-type-property div.propertyBackground{background-image:none !important}}body.node-type-property .pane-property-montage-2:before,body.node-type-property .pane-property-montage-3:before,body.node-type-property .pane-property-montage-4:before,body.node-type-property .pane-deal-property-bottom:before{content:'';display:none;left:50%;margin-left:-15px;margin-top:-90px;position:absolute;background-position:0 -954px;height:92px;width:30px}@media (max-width:767px){body.node-type-property .pane-property-montage-2:before,body.node-type-property .pane-property-montage-3:before,body.node-type-property .pane-property-montage-4:before,body.node-type-property .pane-deal-property-bottom:before{display:block}}body.node-type-property div.pane-gw-custom-scroll-to-explore{z-index:2;text-align:center;background:transparent url(/sites/all/themes/gw/images/scrollexplore_img.png?01) bottom center no-repeat;margin:0;position:relative}body.node-type-property div.pane-gw-custom-scroll-to-explore a .mobileDownArrow{position:absolute;margin:68px 0 0 -8%;background-position:0 -1515px;height:28px;width:54px}@media (min-width:768px){body.node-type-property div.pane-gw-custom-scroll-to-explore a .mobileDownArrow{display:none}}@media (min-width:768px){body.node-type-property div.pane-gw-custom-scroll-to-explore a{display:none}}body.node-type-property div.pane-gw-custom-scroll-to-explore div.boxes-box-controls{display:none}body.node-type-property div.pane-gw-custom-scroll-to-explore h1{color:#e8dac1;font-family:"Montserrat",sans-serif;font-weight:700;height:286px;font-size:18px}@media (max-width:767px){body.node-type-property div.pane-gw-custom-scroll-to-explore h1{font-size:13px;line-height:120%;padding:0 5%;width:90%;height:auto}}body.node-type-property div.pane-gw-custom-scroll-to-explore:after{content:'';position:absolute;left:50%;margin-left:-15px;display:none}@media (max-width:767px){body.node-type-property div.pane-gw-custom-scroll-to-explore{background:none !important;color:black;margin:-95px 0px 120px}body.node-type-property div.pane-gw-custom-scroll-to-explore:after{display:block}}body.html.node-type-property #main{padding-top:0;position:relative}body.html.node-type-property #main>.inside{padding-top:0}@media (max-width:767px){body.html.node-type-property #main>.inside{padding-top:66px}}body.node-type-property .pane-node-field-property-hero-image{margin-top:0px}body.node-type-property .pane-node-field-property-hero-image img{width:100%}@media (max-width:767px){body.node-type-property #content div.pane-property-montage-1,body.node-type-property #content div.pane-property-montage-2,body.node-type-property #content div.pane-property-montage-3,body.node-type-property #content div.pane-property-montage-4{background:none !important;padding:0 0 90px 0 !important}}@media (max-width:767px){body.node-type-property #content div.pane-property-montage-1 div.column_left,body.node-type-property #content div.pane-property-montage-1 div.column_right,body.node-type-property #content div.pane-property-montage-2 div.column_left,body.node-type-property #content div.pane-property-montage-2 div.column_right,body.node-type-property #content div.pane-property-montage-3 div.column_left,body.node-type-property #content div.pane-property-montage-3 div.column_right,body.node-type-property #content div.pane-property-montage-4 div.column_left,body.node-type-property #content div.pane-property-montage-4 div.column_right{width:100%;text-align:left}}@media (max-width:767px){body.node-type-property #content div.pane-property-montage-1 div.column_left .inside,body.node-type-property #content div.pane-property-montage-1 div.column_right .inside,body.node-type-property #content div.pane-property-montage-2 div.column_left .inside,body.node-type-property #content div.pane-property-montage-2 div.column_right .inside,body.node-type-property #content div.pane-property-montage-3 div.column_left .inside,body.node-type-property #content div.pane-property-montage-3 div.column_right .inside,body.node-type-property #content div.pane-property-montage-4 div.column_left .inside,body.node-type-property #content div.pane-property-montage-4 div.column_right .inside{padding:0 !important;text-align:center}}@media (max-width:767px){body.node-type-property #content div.img-toggle{display:none}}body.node-type-property #content div.faux-slider{width:100%;float:left;position:relative;display:none}@media (max-width:767px){body.node-type-property #content div.faux-slider{display:block}}body.node-type-property #content div.faux-slider ul.slides li{padding:5px;overflow:hidden;max-height:150px}body.page-taxonomy-term article.node-teaser{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;padding:20px;margin:15px 0 20px}div.view-id-suites.view-display-id-panel_pane_hub div.views-row{cursor:pointer}div.views-field-field-includes-water-park-passes,div.field-name-field-includes-water-park-passes .field-item{padding-left:35px;position:relative;font-weight:bold}div.views-field-field-includes-water-park-passes:before,div.field-name-field-includes-water-park-passes .field-item:before{content:'';background-position:0 -1178px;height:34px;width:34px;display:block;left:0;position:absolute;top:-5px}@media (max-width:767px){div.views-field-field-includes-water-park-passes:before,div.field-name-field-includes-water-park-passes .field-item:before{left:16px !important;position:absolute;top:-15px !important}}.spinnerContainer{background:#fffaf1;margin:auto;position:absolute;width:100%;z-index:90}.spinnerContainer div{display:block;margin:auto;text-align:center;width:50%}.spinnerContainer .loaderMessage{color:#a29585;display:block;font-size:16px;font-weight:600;margin-top:10px}.loaderSpacer{border:1px solid #fffaf1;display:block;height:140px}html[data-useragent*='MSIE 10.0'] .active .suiteTab{padding-top:25px !important}div.view-id-suites .accordion{width:100%;overflow:hidden;font-size:1em}div.view-id-suites .accordion .accordion-wrapper{margin-left:6%}div.view-id-suites .accordion .accordion-wrapper.wisconsin-dells{margin-left:2.9%}@media (max-width:767px){div.view-id-suites .accordion .accordion-wrapper{margin-left:9%}}div.view-id-suites .accordion .tabContainer #condo-accordion{display:none}div.view-id-suites .accordion .tabContainer.wisconsin-dells #condo-accordion{display:block !important}div.view-id-suites .accordion dt#standard-accordion{margin-left:5%}@media (max-width:767px){div.view-id-suites .accordion dt#standard-accordion{margin-left:8%}}div.view-id-suites .accordion.standard .suite-container,div.view-id-suites .accordion.premium .suite-container,div.view-id-suites .accordion.themed .suite-container,div.view-id-suites .accordion.condo .suite-container{display:none}div.view-id-suites .accordion.standard .suite-container.standard{display:inherit}div.view-id-suites .accordion.themed .suite-container.themed{display:inherit}div.view-id-suites .accordion.premium .suite-container.premium{display:inherit}div.view-id-suites .accordion.condo .suite-container.condo{display:inherit}div.view-id-suites .accordion__title{float:left;line-height:18px;cursor:pointer;width:28%;position:relative;border:1px solid #cdc9c2;background-color:#fffaf1;padding:1%}@media (max-width:767px){div.view-id-suites .accordion__title{border:none;height:180px;padding-top:13px;padding-bottom:12px}}div.view-id-suites .accordion__title.active{background:#fff;border-bottom:none;margin-top:10px}@media (max-width:767px){div.view-id-suites .accordion__title.active{border-top:1px solid #cdc9c2;border-right:1px solid #cdc9c2;border-bottom:2px solid #fff;border-left:1px solid #cdc9c2;margin-top:0}}div.view-id-suites .accordion__title.active .suiteTab{padding-top:10px}@media (max-width:767px){div.view-id-suites .accordion__title.active .suiteTab{padding-top:0}}div.view-id-suites .accordion__title.nonActive{margin-top:20px}@media (max-width:767px){div.view-id-suites .accordion__title.nonActive{margin-top:0}}div.view-id-suites .accordion__title:last-child{margin-right:0}div.view-id-suites .accordion__title .suiteTab{float:left;width:100%;text-align:center;color:#000;font-size:16px;font-weight:600;line-height:24px;height:130px;margin-top:15px;padding-top:15px \9;height:135px \9}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div.view-id-suites .accordion__title .suiteTab{padding-top:15px;height:135px}}@media (max-width:767px){div.view-id-suites .accordion__title .suiteTab{height:145px}}div.view-id-suites .accordion__title .suiteTab .suiteTitle{font-size:25px;float:left;width:100%;padding:0px;margin-top:12px;line-height:inherit}@media (max-width:767px){div.view-id-suites .accordion__title .suiteTab .suiteTitle{font-size:15px}}div.view-id-suites .accordion__title .suiteTab .suitePrice{width:100%;float:left;font-size:15px;margin-top:5px}div.view-id-suites .accordion__title .suiteTab .bestValue{font-size:13px;color:#3f9fd7;text-transform:uppercase;width:100%;float:left;margin-top:-2px}@media (max-width:460px){div.view-id-suites .accordion__title .suiteTab .bestValue{font-size:11px}}div.view-id-suites .accordion__title .suiteTab i.icon{font-size:40px;color:white;background-color:#3aade9;border:4px solid #fff;border-radius:100%;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;padding:5px 9px 0 9px}@media (max-width:767px){div.view-id-suites .accordion__title .priceType{float:left;width:100%;font-size:14px}}@media (max-width:460px){div.view-id-suites .accordion__title .priceType{font-size:12px}}@media (max-width:767px){div.view-id-suites .accordion__title .priceFrom{float:left;width:100%;font-size:14px}}div.view-id-suites .accordion__title .soldOut{color:#ae232b}@media (max-width:767px){div.view-id-suites .accordion__title .cost{float:left;width:100%;font-size:20px}}@media (max-width:460px){div.view-id-suites .accordion__title .cost{float:left;width:100%;font-size:17px}}@media (max-width:767px){div.view-id-suites .accordion__title .contentContainer img{display:none}}div.view-id-suites .accordion__title .contentContainer .detailsContainer{float:left;margin-top:-15px;width:100%;height:90px}@media (max-width:767px){div.view-id-suites .accordion__title .contentContainer .detailsContainer{display:none}}div.view-id-suites .accordion__title .contentContainer .detailsContainer .titleDetails{float:left;padding:10px 10px 0 0;line-height:initial;text-align:center;font-size:13px;font-weight:300;width:100%}div.view-id-suites .accordion__title .contentContainer .detailsContainer .titleToggle{float:left;font-size:13px;font-weight:600;color:#ae232b;width:100%;text-align:center;line-height:normal;padding-bottom:10px}div.view-id-suites .accordion__title .contentContainer.themed .flag{background-position:0 -1018px;height:99px;width:100px;display:block;position:absolute;top:53px}div.view-id-suites .wisconsin-dells .accordion__title{width:22%}@media (max-width:460px){div.view-id-suites .wisconsin-dells .accordion__title i.icon{font-size:30px}}@media (max-width:460px){div.view-id-suites .wisconsin-dells .accordion__title .suiteTitle{font-size:13px}}@media (max-width:460px){div.view-id-suites .wisconsin-dells .accordion__title .suitePrice{margin-top:0}}@media (max-width:460px){div.view-id-suites .wisconsin-dells .accordion__title .priceFrom{margin-top:-5px}}@media (max-width:460px){div.view-id-suites .wisconsin-dells .accordion__title .cost{font-size:15px}}@media (max-width:460px){div.view-id-suites .wisconsin-dells .accordion__title .bestValue{line-height:16px}}div.view-id-suites .no-js .accordion__title{float:none;height:auto;cursor:auto;margin:0;padding:0 2em;background-color:#fffaf1}div.view-id-suites .accordion__content{float:right;width:99%;padding-top:20px;margin-top:-1px;margin-right:.5%;background:#fff;-moz-box-shadow:#e1e1e1 0px 0px 6px;-webkit-box-shadow:#e1e1e1 0px 0px 6px;box-shadow:#e1e1e1 0px 0px 6px}@media (max-width:767px){div.view-id-suites .accordion__content{width:99%;margin-right:.5%}}div.view-id-suites .accordion__content .views-row{background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}div.view-id-suites .no-js .accordion__content{float:left;margin:0}div.view-id-suites .accordion__title.nonActive .titleToggle:after{content:"View Suites"}div.view-id-suites #standard-accordion.nonActive .titleToggle:after{content:"View Standard Suites"}div.view-id-suites #themed-accordion.nonActive .titleToggle:after{content:"View Themed Suites"}div.view-id-suites #premium-accordion.nonActive .titleToggle:after{content:"View Premium Suites"}div.view-id-suites .accordion__title.active{position:relative}div.view-id-suites .accordion__title.active .suiteTab,div.view-id-suites .accordion__title.active .priceType{color:#000}div.view-id-suites .accordion__title.active .titleToggle:before{content:" "}div.view-id-suites div.views-field-title a{font-family:"Montserrat",sans-serif;font-size:22px;color:#21190e;width:100%;text-decoration:none;float:left;display:block}div.view-id-suites .views-field-field-suite-overview{color:#676258;line-height:1.5em}div.view-id-suites .views-field-field-suite-accessible,div.view-id-suites .views-field-field-suite-base-occupancy,div.view-id-suites .views-field-field-suite-max-occupancy{color:#21190e;line-height:1.5em}div.view-id-suites .views-field-field-suite-base-occupancy-1{font-size:13px;float:left;width:95% !important}div.view-id-suites .views-field-field-suite-base-occupancy-1 .suiteType{float:right}div.view-id-suites span.views-label{display:inline-block;float:left;font-weight:bold;padding-right:4px}div.view-id-suites .views-field-field-suite-images img{width:100%}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row{margin-bottom:25px;padding:0 0 8px;position:relative}@media (min-width:768px){body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row{width:31.8%;margin-right:1.5%}}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row>div,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row>div{padding:0 8px;float:left;width:100%}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row>div.views-field-field-suite-images,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row>div.views-field-title,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row>div.views-field-field-suite-images,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row>div.views-field-title{clear:left;width:100%}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row>div.views-field-field-suite-images,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row>div.views-field-field-suite-images{padding:0}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row>div.views-field-title,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row>div.views-field-title{padding:8px}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row>div.views-field-field-suite-type,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row>div.views-field-field-suite-type{padding-top:8px}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row>div p,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row>div p{margin:1px 0}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row:after{content:'';display:none;position:absolute}@media (min-width:768px){body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row:after{display:block}}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-3:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-15:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-3:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-15:after{background-position:0 0;height:117px;width:35px;right:-35px;top:-29px}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-4:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-16:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-4:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-16:after{background-position:0 -122px;height:147px;width:72px;left:-71px;bottom:20px}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-9:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-21:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-9:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-21:after{background-position:0 -274px;height:142px;width:67px;right:-66px;bottom:20px}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-10:after,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row.views-row-22:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-10:after,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row.views-row-22:after{background-position:0 -421px;height:188px;width:65px;left:-65px;bottom:20px}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row>article,body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row>div,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row>article,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row>div{position:relative;z-index:1}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row .views-field-field-site,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row .views-field-field-site{position:absolute;bottom:0px}@media (max-width:767px){body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row .views-field-field-site,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row .views-field-field-site{position:static !important;bottom:auto}}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row .views-field-nothing,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row .views-field-nothing{position:absolute;bottom:70px}@media (max-width:767px){body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row .views-field-nothing,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row .views-field-nothing{position:static !important;bottom:auto}}body.page-taxonomy-term-suites #content div.gw-grid-3 div.views-row .views-field-field-suite-overview p,body.page-taxonomy-term-my-reservations #content div.gw-grid-3 div.views-row .views-field-field-suite-overview p{min-height:80px}body.node-type-suite span.new-price>strong{font-size:30px;display:inline-block;padding-top:5px}body.node-type-suite div.panel-col-right div.check-availability-wrapper input.rate-cal-btn,body.node-type-suite div.panel-col-right div.check-availability-wrapper a.check-availability,body.node-type-suite div.panel-col-right div.rate-cal-link input.rate-cal-btn,body.node-type-suite div.panel-col-right div.rate-cal-link a.check-availability{font-size:16px;font-weight:500;font-family:"Open Sans",sans-serif;padding:8px 11px}body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field-collection-container{float:left;width:100%}body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field .field-collection-view,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field-collection-container .field-collection-view{padding-top:0}body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field .field-items,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field-collection-container .field-items{float:left;max-width:100%;display:inline-block}body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field .field-label,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field-collection-container .field-label{float:left;display:inline-block;padding:0 4px 5px 0;max-width:15%}body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field.field-name-field-suite-features>div.field-label,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field-collection-container.field-name-field-suite-features>div.field-label{width:100%;float:left;max-width:100%;display:block;color:#21190e;font-size:30px;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:10px}body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field ul,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field p,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field pre,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field-collection-container ul,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field-collection-container p,body.node-type-suite .content-inside-center-wrapper>.panel-col-content article.node-suite>.field-collection-container pre{margin:1.5em 0 0}body.node-type-suite .field-name-field-suite-features .field-items{width:100%}body.node-type-suite .field-name-field-suite-features .field-items .field-item div,body.node-type-suite .field-name-field-suite-features .field-items .field-item div+div{width:45% !important}body.node-type-suite #content-inside.sidebar-right div.panel-col-content>div.inside{padding-right:0 !important}div.pane-gw-bday-form>form div.bday-child-info>.form-wrapper input[type='submit']{padding:10px;background:#ae232b;color:#fff}div.pane-gw-bday-form>form div.bday-child-info>.form-wrapper input[type='submit']:hover{background:#fff;transition:.2s;color:#000;-webkit-transition:.2s}body.page-node div.panel-col-right div.theDetails{margin-top:1px}body.page-node div.panel-col-right div.theDetails span.sideIcon{display:none}body.page-node div.panel-col-right div.theDetails p.details_text{width:100%;display:inline-block;margin:3px 0px 8px 0px}body.page-node div.panel-col-right div.theDetails .suite-type{text-transform:capitalize;color:#000}body.page-node div.panel-col-right div.theDetails .details .base-value{width:18%;float:left;font-weight:bold}body.page-node div.panel-col-right div.theDetails .details .max-value{width:17%;float:left;padding:0px 0px 0px 6px;font-weight:bold}body.page-node div.panel-col-right div.theDetails .details .accesible{padding:0px 6px}body.page-node div.panel-col-right div.theDetails .details .accesible-text{color:#676258}@media only screen and (max-width:460px){body.node-type-suite .field-name-field-suite-features .field-items .field-item div,body.node-type-suite .field-name-field-suite-features .field-items .field-item div+div{width:100% !important;margin-right:0px !important}body.node-type-suite .field-name-field-suite-features .field-items .field-item div ul,body.node-type-suite .field-name-field-suite-features .field-items .field-item div+div ul{padding:0 0 0 15px;margin:0 0 0em !important}}span.clearRows{width:100%;display:block;height:1px;float:left;margin-top:-1px;background:transparent}.pane-gw-booking-engine-booking-widget .highlight{z-index:1000 !important;box-shadow:0px 0px 37px #fafafa !important;position:relative}#page-cover{filter:alpha(opacity=60);display:block;position:fixed;width:100%;height:100%;background-color:#000;opacity:0.6;z-index:99;top:0;left:0}body.page-taxonomy-term-plan #main{padding-top:0}@media (max-width:768px){top:64px;position:fixed;left:0}body.page-taxonomy-term-plan .inSummary{display:none}body.page-taxonomy-term-plan div.booking_reservation_summary{font-weight:600;font-size:115%}body.page-taxonomy-term-plan div.booking_reservation_summary p{margin:0.3em 0}body.page-taxonomy-term-plan div.booking_reservation_summary span.info-details{font-weight:700}body.page-taxonomy-term-plan span.markerSidebar{width:100%;height:1px;display:block;background:transparent;float:left}body.page-taxonomy-term-plan h1.booking-title{padding-top:31px;float:left;width:70%;margin-bottom:0}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share{float:left;width:30%;text-align:right}@media (max-width:767px){body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share{width:100%}}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list li{list-style-type:none;list-style-image:none;margin:0;padding:0}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .fb-error{font-size:80%;color:red;float:right}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul{float:right}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li{display:inline-block;padding:0 2px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a{width:40px;height:40px;display:inline-block;text-indent:-999px;overflow:hidden}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.fb{background-position:0 -424px;height:40px;width:40px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.fb:hover{background-position:0 -469px;height:40px;width:40px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.email{background-position:0 -334px;height:40px;width:40px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.email:hover{background-position:0 -379px;height:40px;width:40px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.cal{background-position:0 -244px;height:40px;width:40px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.cal:hover{background-position:0 -289px;height:40px;width:40px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.print{background-position:0 -514px;height:40px;width:40px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-confirmation-share .item-list ul li a.print:hover{background-position:0 -559px;height:40px;width:40px}body.page-taxonomy-term-plan div.left-booking-float,body.page-taxonomy-term-plan div.pane-node-field-conf-promo-image,body.page-taxonomy-term-plan div.pane-node-field-conf-account-image{float:left;width:45%;padding-top:20px;padding-bottom:20px;clear:left}@media (max-width:767px){body.page-taxonomy-term-plan div.left-booking-float,body.page-taxonomy-term-plan div.pane-node-field-conf-promo-image,body.page-taxonomy-term-plan div.pane-node-field-conf-account-image{width:100%;padding-bottom:2px}}body.page-taxonomy-term-plan div.confirmation-node-body,body.page-taxonomy-term-plan div.pane-node-field-confirmat-promo-text{float:left;width:50%;margin-left:5%}@media (max-width:767px){body.page-taxonomy-term-plan div.confirmation-node-body,body.page-taxonomy-term-plan div.pane-node-field-confirmat-promo-text{width:100%;margin-left:0}}body.page-taxonomy-term-plan div.right-booking-float{float:left;width:50%;margin-left:5%;padding-top:20px;padding-bottom:20px}@media (max-width:767px){body.page-taxonomy-term-plan div.right-booking-float{width:98%;margin-left:0}}body.page-taxonomy-term-plan div.right-booking-float .field-item{padding:4px 20px 10px;margin-bottom:30px;border:2px solid #e8dac1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}body.page-check-in-confirm div.pane-online-checkin-confirm-intro{display:block;float:left;width:60%;margin-right:10%;padding-bottom:25px;padding-top:25px}body.page-check-in-confirm div.pane-online-checkin-confirm-intro h2.pane-title{font-size:26px;margin-bottom:20px}@media (max-width:767px){body.page-check-in-confirm div.pane-online-checkin-confirm-intro{width:100%;margin-right:0}}body.page-check-in-confirm div.pane-user-reservation-detail{display:block;float:left;width:30%;padding-top:25px}body.page-check-in-confirm div.pane-user-reservation-detail div.leftCol{display:none}@media (max-width:767px){body.page-check-in-confirm div.pane-user-reservation-detail{width:100%}}body.page-check-in-confirm div.pane-user-reservation-detail div.content-inner{padding-top:3px}body.page-check-in-confirm div.pane-user-reservation-detail div.onlineCheckin a.btn{font-weight:600}body.page-check-in-confirm div.pane-user-reservation-detail div.onlineCheckin span.checkinTitle{display:block;width:100%;font-size:19px;font-weight:600;padding:1px 0 2px}div.waterpasses-sideblock{margin-top:25px;float:left;background:transparent url(/sites/all/themes/gw/images/water-park-img.jpg?01) 50% 50% no-repeat;color:white}@media (max-width:767px){div.waterpasses-sideblock{display:none !important}}div.waterpasses-sideblock div.boxes-box-content{background-color:rgba(0,0,0,0.6);border:3px solid white;padding:15px;margin:20px;display:block;text-align:center}div.waterpasses-sideblock p{font-size:12px;line-height:20px;color:#f9f7f2}div.waterpasses-sideblock span.included{display:block;border-top:2px solid #fff;border-bottom:2px solid #fff;position:relative;width:40%;margin:20px 24% 20px 24%;padding:15px 0 15px 10%;font-size:19px;min-width:109px}div.waterpasses-sideblock span.included:before{content:'';background-position:0 -1178px;height:34px;width:34px;display:block;left:-1px;position:absolute;top:8px}div.waterpasses-sideblock div.boxes-box-controls{display:none !important}.page-taxonomy-term-plan-confirmation div.confirmation-side div.update-stay a.widget-mobile-link{display:none}.page-taxonomy-term-plan-confirmation .pane-gw-booking-engine-booking-widget{display:none}body.plan-firststep .content-inside-center-wrapper .panel-col-content{width:100% !important}@media (min-width:768px){body.plan-firststep .content-inside-center-wrapper .SuiteSlider{width:75% !important}}body.plan-firststep .right-sidebar{margin-top:-15px;display:none}body.plan-firststep .pane-custom{padding-top:0px !important}body.plan-firststep h2{margin-top:0}body.plan-firststep div.panel-col-right .update-stay{display:none}body.plan-firststep .rooms{display:none}@media (max-width:767px){body.page-taxonomy-term-plan #content .gw-panels-content-universal>.banner{padding-bottom:0}}body.page-taxonomy-term-plan #content .gw-panels-content-universal>.banner .panel-col-banner{clear:both}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar{padding:30px 0;height:60px;width:70%;margin:0 auto;position:relative}@media (max-width:767px){body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar{padding:15px 0;width:80%}}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul,body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li{list-style-type:none;list-style-image:none;margin:0;padding:0}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul{display:table;width:100%}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li{display:table-cell;vertical-align:middle;width:33%;text-align:center;font-size:100%;font-weight:500}@media (max-width:767px){body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li{font-size:90%}}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li a,body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li span{text-decoration:none;position:absolute;z-index:10}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-one a,body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-one span{left:0;z-index:20}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-one span.separator-lines{margin-left:15px}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-one.active span.separator-lines{background-color:#e8dac1}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-two a,body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-two span{left:0%;right:0%;margin:0 auto}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-two span.separator-lines{width:50%;left:inherit;right:inherit;float:left}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-two.active span.separator-lines:last-child{background-color:#e8dac1}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-three a,body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-three span{right:0}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-three i.fa{background:none;padding-right:0.5em;position:absolute;top:41px;left:-26px}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.step-three span.separator-lines{margin-right:15px}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li span{color:#988676}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li span i{display:block;background:#e8dac1;margin:0 auto;width:35px;height:35px;border-radius:35px}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li span.separator-lines{position:relative;z-index:5;background:#e8dac1;display:block;top:10px;height:15px}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.active span{color:#ae232b}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.active span i{background-color:#ae232b}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.active span i:after{content:"";display:block;position:relative;top:5px;left:5px;height:25px;width:25px;border-radius:25px;background-color:#FFF}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.active span i.fa{background:none}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.active span i.fa:after{background:none}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.active span.separator-lines{background-color:#ae232b}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.complete span{color:#ae232b}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.complete span i{background-color:#ae232b}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.complete span i:after{font-family:FontAwesome;content:"\f00c";display:block;position:relative;top:5px;left:-2px;color:#FFF}body.page-taxonomy-term-plan #content div.pane-gw-booking-engine-booking-progress-bar>ul li.complete span.separator-lines{background-color:#ae232b}body.page-taxonomy-term-plan #content div.pane-custom.pane-1{float:left;position:relative}.rate-cal-processed{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(33,25,14,0.68);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ad21190e,endColorstr=#ad21190e)";z-index:5000;opacity:100;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in}.rate-cal-processed:target{opacity:1;pointer-events:auto}.rate-cal-processed>div{width:765px;position:relative;margin:1% auto;padding:5px 20px 13px 20px;background:#fff;overflow:hidden;max-width:95%}.rate-cal-processed .calendar-container{height:600px;overflow-y:scroll}.rate-cal-processed h2.rates-wrapper-title{max-width:70%;float:left}.rate-cal-processed input.cancel-close{float:right;max-width:30%;margin-top:25px}body.booking-mobile .rate-cal-processed{z-index:100000;float:left;width:100%}body.booking-mobile .rate-cal-processed>div{padding:5px 10px 13px 10px}body.booking-mobile .deal-details .cta-box{width:80%;margin-left:-10px}.rate-cal-processed h2.rates-wrapper-title{font-size:26px;float:left;margin:20px 0 15px}.rate-cal-processed h3.rates-wrapper-title{float:left}.rate-cal-processed .rateCalCloseContainer{float:right;width:48px;margin-top:10px}.rate-cal-processed .rateCalCloseContainer .rateCalendarClose{text-decoration:none;font-weight:bold;font-size:12px;margin:1px 8px 0px;width:100%;line-height:18px;text-align:center}.rate-cal-processed .rateCalCloseContainer .rateCalendarClose:before{content:'X';float:left;font-size:26px;text-align:center;top:10px;line-height:15px;width:inherit}.rate-cal-processed input.cancel-close{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;color:#ae232b;background:transparent;padding:0;border:none}.rate-cal-processed input.cancel-close:hover{border:none}.rate-cal-processed div.form-radios{margin:0 0 9px;float:left;width:100%;display:block;border:1px solid #ccc;padding:0;min-height:321px}.rate-cal-processed a.bottom-nav-prev,.rate-cal-processed a.bottom-nav-next{background-color:#ae232b;color:#fff;display:block;text-decoration:none;min-height:25px;position:relative;float:left;width:20%;font-weight:500;text-align:center;font-size:16px;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width:767px){.rate-cal-processed a.bottom-nav-prev,.rate-cal-processed a.bottom-nav-next{width:30%;font-size:15px}}@media (max-width:460px){.rate-cal-processed a.bottom-nav-prev,.rate-cal-processed a.bottom-nav-next{width:35%;font-size:12px}}.rate-cal-processed a.bottom-nav-prev:hover,.rate-cal-processed a.bottom-nav-next:hover{background-color:#521115}.rate-cal-processed a.bottom-nav-next{float:right;margin-right:17px}.rate-cal-processed a.bottom-nav-next:hover:after{border-color:rgba(136,183,213,0);border-left-color:#521115}.rate-cal-processed a.bottom-nav-next:after{left:99%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(136,183,213,0);border-left-color:#ae232b;border-width:17px;margin-top:-17px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.rate-cal-processed a.bottom-nav-prev{margin-left:17px}.rate-cal-processed a.bottom-nav-prev:hover:after{right:99%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:#521115;border-width:17px;margin-top:-17px}.rate-cal-processed a.bottom-nav-prev:after{right:99%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:#ae232b;border-width:17px;margin-top:-17px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.rate-cal-processed input.rate-cal-next{float:right;margin-right:0;background:#ae232b;color:white;display:block;text-decoration:none;min-height:25px;position:relative}@media (max-width:767px){.rate-cal-processed div.header-calc.desktopLable{display:none}}@media (min-width:768px){.rate-cal-processed div.header-calc.desktopLable{display:block}}@media (max-width:767px){.rate-cal-processed div.header-calc.mobileLable{display:block}}@media (min-width:768px){.rate-cal-processed div.header-calc.mobileLable{display:none}}.rate-cal-processed div.header-calc{margin:0;float:left;width:100%}@media (max-width:767px){.rate-cal-processed div.header-calc{margin:10px 0}}.rate-cal-processed div.header-calc>span{float:left;font-family:"Montserrat",sans-serif;width:29%;display:block;padding:10px 1.5% 5px;font-weight:500;font-size:16px;color:#706f6b}.rate-cal-processed div.header-calc>span:first-child{margin-left:20px}@media (max-width:767px){.rate-cal-processed div.header-calc>span:first-child{margin-left:35px}}.rate-cal-processed div.header-calc>span:last-child{text-align:left;margin-left:0.5%}@media (max-width:767px){.rate-cal-processed div.header-calc>span{width:28%;font-size:12px;padding:0}.rate-cal-processed div.header-calc>span:last-child{text-align:left;width:33%;margin-left:0;overflow:hidden;white-space:nowrap}}.rate-cal-processed .rates-wrapper-header{float:left;width:100%}.rate-cal-processed .rates-wrapper-header .ajax-progress{display:none !important}.rate-cal-processed .form-item-num-nights{max-width:40%;float:left;padding-top:0;margin-top:10px}.rate-cal-processed input.update-stay{float:right;margin:15px 0}.rate-cal-processed input.update-stay.form-button-disabled{border-color:#ccc;background-color:#ccc}.rate-cal-processed .rate{font-size:15px;font-weight:600;text-align:left;margin-left:6px}.rate-cal-processed .form-type-radio{float:left;width:100%;display:block;padding:0;margin:0;border-bottom:1px solid #ccc}.rate-cal-processed .form-type-radio:hover{background:#e1e1e1}.rate-cal-processed .form-type-radio:last-child{border-bottom:none}.rate-cal-processed .form-type-radio .rate-calendar-content{cursor:pointer}.rate-cal-processed .form-type-radio .rate-calendar-content:before{position:relative;content:' ';background-position:0 -1894px;height:29px;width:29px;float:left;margin-top:8px;margin-left:9px}.rate-cal-processed .form-type-radio div.rate-calendar-content>div{float:left;width:28%;display:block;padding:10px 1.5%}.rate-cal-processed .form-type-radio div.rate-calendar-content>div.checkin,.rate-cal-processed .form-type-radio div.rate-calendar-content>div.checkout{font-size:14px;color:#21190e}@media (max-width:767px){.rate-cal-processed .form-type-radio div.rate-calendar-content>div.checkin,.rate-cal-processed .form-type-radio div.rate-calendar-content>div.checkout{font-size:12px;width:26%}}@media (max-width:460px){.rate-cal-processed .form-type-radio div.rate-calendar-content>div.checkin,.rate-cal-processed .form-type-radio div.rate-calendar-content>div.checkout{font-size:11px;width:25%;white-space:nowrap;overflow:hidden;padding-left:0;padding-right:0}}@media (max-width:767px){.rate-cal-processed .form-type-radio div.rate-calendar-content>div.rate{font-size:14px}}.rate-cal-processed .form-type-radio input.form-radio{display:none}.rate-cal-processed .form-type-radio.unavailable:hover{background:#fff}.rate-cal-processed .form-type-radio.unavailable .rate-calendar-content{cursor:default}.rate-cal-processed .form-type-radio.unavailable .rate-calendar-content:before{position:relative;content:' ';background-position:0 -1860px;height:29px;width:29px;float:left;margin-top:8px;margin-left:9px}.rate-cal-processed .form-type-radio.selected{background:#e1e1e1}.rate-cal-processed .form-type-radio.selected .rate-calendar-content{cursor:pointer}.rate-cal-processed .form-type-radio.selected .rate-calendar-content:before{position:relative;content:' ';background-position:0 -1826px;height:29px;width:29px;float:left;margin-top:8px;margin-left:9px}.rate-cal-processed .form-type-select{max-width:60%;float:left;padding-top:0}@media (max-width:767px){.rate-cal-processed .form-type-select{max-width:100%}}.rate-cal-processed .form-type-select label{font-size:12px;float:inherit;line-height:27px;margin:0}.rate-cal-processed .form-type-select select.form-select{margin-left:10px;margin-top:-3px}.rate-cal-processed .form-type-select .offercodeContainer{font-size:12px;font-weight:600}.rate-cal-processed .form-type-select .offercode{font-weight:800}@media (max-width:460px){.rate-cal-processed input.update-stay{width:100%}}.per-person-toggle{margin-bottom:0;margin-left:20px}.per-person-toggle input[type="radio"]{cursor:pointer;float:left;height:inherit}.per-person-toggle span{float:left;line-height:14px}.per-person-toggle span .per-person-text-link{cursor:pointer;float:left;margin-left:5px;padding-left:0 !important}.per-person-toggle span:first-child{padding-right:10px;border-right:1px solid #ccc}.per-person-toggle span:last-child{padding-left:10px}.hideOccupancyError{display:none !important}.booking-secret-permalink{color:transparent !important}.booking-secret-permalink:hover{color:lightgrey !important}@media (max-width:767px){.booking-secret-permalink{display:none}}div.pane-gw-booking-engine-booking-secret-permalink a{color:transparent}div.pane-gw-booking-engine-booking-secret-permalink a:hover{opacity:.25;color:#555}.suites-display .image-column{float:left;width:30%}@media (max-width:767px){.suites-display .image-column{width:100%}}.suites-display .content-column{float:left;width:46%;padding-left:20px}@media (max-width:767px){.suites-display .content-column{width:100%;padding-left:0}}.suites-display .price-column{float:right;width:20%}@media (max-width:767px){.suites-display .price-column{width:100%}}.suites-display .fare-container{margin-top:15px;float:left}.suites-display .fare-container .fare-packages{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;float:left;padding:1%;width:98%}.suites-display .fare-container .fare-packages .fare-title-container{float:left;width:35%}@media (max-width:767px){.suites-display .fare-container .fare-packages .fare-title-container{width:100%}}.suites-display .fare-container .fare-packages .fare-title-container .fare-package-title{float:left;font-size:14px;font-weight:bold;line-height:initial;width:100%}.suites-display .fare-container .fare-packages .fare-title-container .fare-package-description{float:left;font-size:12px;line-height:15px;width:100%}.suites-display .fare-container .fare-packages .suite-rate-value{float:left;width:25%;text-align:right}@media (max-width:767px){.suites-display .fare-container .fare-packages .suite-rate-value{float:left;text-align:left;width:100%}}.suites-display .fare-container .fare-packages .suite-rate-value .costSummary{color:#a29182;float:left;font-size:12px}.suites-display .fare-container .fare-packages .fare-cta{float:right;width:40%}@media (max-width:767px){.suites-display .fare-container .fare-packages .fare-cta{float:left;margin-top:5px;width:100%}}.suites-display .fare-container .fare-packages .fare-cta input{float:right;margin-left:10px}@media (max-width:460px){.suites-display .fare-container .fare-packages .fare-cta input{width:45%}}.suites-display .fare-container .fare-packages .fare-cta .costContainer{float:right;width:47%}@media (max-width:767px){.suites-display .fare-container .fare-packages .fare-cta .costContainer{float:left;width:50%}}.suites-display .fare-container .fare-packages .fare-cta .costContainer .inner{float:right}@media (max-width:767px){.suites-display .fare-container .fare-packages .fare-cta .costContainer .inner{float:left}}.suites-display .fare-container .fare-packages .fare-cta .costContainer .inner .cost{float:left;font-size:19px;font-weight:bold;line-height:15px;margin:0;width:100%}.suites-display .fare-container .fare-packages .fare-cta .costContainer .inner .costDetails{float:left;font-size:12px;line-height:22px}@media (min-width:768px) and (max-width:900px){.suites-display .fare-container .fare-packages .fare-cta .costContainer .inner .costDetails{font-size:10px}}.suites-display .fare-container .fare-packages:last-child{border-bottom:1px solid #ccc}.suites-display .per-person-toggle{float:left;margin-bottom:15px}.suites-display h4.suiteErrorMessaging{display:block;background:url("https://d5y2y5rl4e57i.cloudfront.net/core-files/red-exclamation40x40.png");background-size:40px 40px;background-repeat:no-repeat;border-bottom:1px solid #cdc1ad;border-top:1px solid #cdc1ad;padding:10px 0 10px 55px;font-size:15px;text-align:left;min-height:40px;line-height:20px;background-position:0;margin-bottom:20px;margin-top:0;margin-left:2%;float:left;width:91%}@media (max-width:767px){.suites-display h4.suiteErrorMessaging{line-height:20px;width:85%}}.suites-display h4.smallSuiteErrorMessaging{display:block;font-size:15px;position:absolute}@media (max-width:460px){.suites-display h4.smallSuiteErrorMessaging{text-align:left}}.suites-display h4.smallSuiteErrorMessaging:before{content:" ";background:url("https://d5y2y5rl4e57i.cloudfront.net/core-files/red-exclamation40x40.png") no-repeat left center;background-size:100%;width:17px;height:17px;margin:0 5px -3px 0;display:inline-block}.suites-display div.views-row{background:white;-moz-box-shadow:#e1e1e1 0px 0px 6px;-webkit-box-shadow:#e1e1e1 0px 0px 6px;box-shadow:#e1e1e1 0px 0px 6px}.suites-display input.rate-cal-btn{font-size:inherit;color:#ae232b;background:transparent;padding:.5em .5em .6em;border:none;display:inline-block;text-align:center}.suites-display a.fauxRateBtn{color:#ae232b;font-weight:500;text-decoration:none}@media (max-width:460px){.suites-display form input.select-suite{width:98%;text-align:center}}.suites-display a.toggleDetails{font-weight:500;margin-bottom:20px;width:100%;float:left}.suites-display div.views-field-field-suite-features .field-content>div{width:95% !important}.suites-display div.views-field-field-suite-features .field-content>div ul{margin:1px 0}.suites-display div.views-field-field-suite-features a{font-size:12px;font-weight:bold}@media (max-width:460px){.suites-display div.views-row form>div{text-align:left !important;width:100% !important}}.suites-display div.rate-cal-processed{text-align:left !important;overflow:auto}.suites-display div.views-row form>div.views-field-title,.suites-display div.views-row form>div.views-field-nothing-1,.suites-display div.views-row form>div.views-field-field-suite-type{font-weight:600}.suites-display div.views-row form>div.views-field-nothing-1,.suites-display div.views-row form>div.views-field-field-suite-type{width:49.5%;clear:left}.suites-display div.views-field-title{float:inherit;display:block;width:100%}.suites-display div.views-field-title a{color:#21190e;font-family:"Montserrat",sans-serif;font-size:20px;text-decoration:none}@media (max-width:767px){.suites-display div.views-field-title a{width:75% !important}}.suites-display div.views-row form>div.views-field-suite-room-preference label{float:left;margin-right:10px;margin-top:4px}.suites-display div.views-row form>div.views-field-field-suite-overview{width:62%;clear:left;margin-right:3%}@media (max-width:460px){.suites-display div.views-row form>div.views-field-field-suite-overview{text-align:left !important;width:100% !important}}.suites-display div.views-field-suite-add-button{width:100%}@media (max-width:767px){.suites-display div.views-field-suite-add-button{width:50%;text-align:right;float:right}}@media (max-width:460px){.suites-display div.views-field-suite-add-button input[type='submit']{width:100%}}.suites-display div.views-field-field-my-itinerary-button{float:left;font-size:13px;margin-top:7px;margin-left:5px;text-align:left;width:100%}.suites-display div.views-field-field-my-itinerary-button a{font-weight:bold}.suites-display div.views-field-field-my-itinerary-button a:hover{text-decoration:none}@media (max-width:767px){.suites-display div.views-field-field-my-itinerary-button{width:100%;padding:15px 0;text-align:right}}div.views-field-suite-rate,div.views-field-suite-rate-cal{width:100%}.views-field-suite-rate-cal .rate-calendar-link{float:left;font-size:10px;margin-bottom:5px;padding-left:34px;position:relative}@media (max-width:767px){.views-field-suite-rate-cal .rate-calendar-link{width:100%;margin-top:10px;margin-left:-5px}}.views-field-suite-rate-cal .rate-calendar-link:before{content:'';background-position:0 -217px;height:22px;width:24px;display:block;left:4px;position:absolute;top:8px}.views-field-suite-rate-cal .rate-calendar-link a.rate-cal-btn{float:left;font-size:13px;font-weight:bold;margin-top:-10px}@media (max-width:767px){.views-field-suite-rate-cal{margin-bottom:10px;width:100%}}.qualifying-id input{background-color:white;-webkit-transition:background 0.15s linear;-moz-transition:background 0.15s linear;-ms-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear}@media (max-width:767px){.qualifying-id input{width:100%}}.qualifying-id.post-highlight input{border:1px solid #f00}.qualifying-id.highlight input{background-color:#f00}div.views-field-suite-rate,.suite-rate-value{font-size:20px}div.views-field-suite-rate .price-type,.suite-rate-value .price-type{float:left;font-size:12px;font-weight:600;margin-bottom:8px;margin-top:0}@media (max-width:767px){div.views-field-suite-rate .price-type,.suite-rate-value .price-type{width:49%}}@media (max-width:767px){div.views-field-suite-rate .price-type,.suite-rate-value .price-type{width:100%}}@media (max-width:767px){div.views-field-suite-rate .price-type .suite-rate-value,.suite-rate-value .price-type .suite-rate-value{float:left;display:block;width:100%}}div.views-field-suite-rate h4.smallSuiteErrorMessaging,.suite-rate-value h4.smallSuiteErrorMessaging{float:left;margin-bottom:8px;margin-left:4px;margin-top:0;position:relative}@media (max-width:767px){div.views-field-suite-rate,.suite-rate-value{float:left;width:49%}}.desktop-gallery{position:relative}.desktop-gallery a.galleryLink:before{content:'';background-position:0 -1472px;height:38px;width:38px;display:block;left:7px;position:absolute;bottom:13px}@media (max-width:767px){.desktop-gallery{display:none}}@media (min-width:768px){.desktop-gallery{display:block}}.fancybox-skin .carousel li{margin-right:0 !important}@media (max-width:767px){.mobile-gallery{display:block}}@media (min-width:768px){.mobile-gallery{display:none}}.carousel{margin:-14px 0 -88px 0 !important}.carousel li{margin-right:0 !important}.carousel ol{margin:0 !important}.carousel ol.flex-control-nav{margin:0 !important;position:relative !important;top:-35px !important}@media (max-width:767px){.carousel ul.flex-direction-nav{display:none !important;visibility:hidden !important}}div.views-field-field-includes-water-park-passes{float:left;line-height:16px;margin-top:15px;width:100%}@media (max-width:767px){div.views-field-field-includes-water-park-passes{font-size:12px;margin-top:10px}div.views-field-field-includes-water-park-passes.mobile{display:block;float:right;font-size:10px;line-height:10px;margin-right:10px;padding-top:20px;padding-left:0;text-align:center;top:38px;width:66px !important}div.views-field-field-includes-water-park-passes.desktop{display:none}}@media (min-width:768px){div.views-field-field-includes-water-park-passes.mobile{display:none}div.views-field-field-includes-water-park-passes.desktop{display:block}}@media (max-width:767px){div.views-field-suite-addl-person-charge{display:none}}@media (max-width:460px){div.views-row form>div.views-field{text-align:left !important;width:100% !important}}.field-items{display:block;max-width:100%}.field-items ul,.field-items p,.field-items pre{margin:0 0 1.5em}.field-label{display:block}div.views-field-field-suite-images-1{width:100%;float:left}div.views-field-field-suite-images-1 ul,div.views-field-field-suite-images-1 li{list-style-type:none;list-style-image:none;margin:0;padding:0}.tooltip.occupancy-description{font-weight:normal;margin-left:7px;outline:none;overflow:hidden;text-decoration:none;width:1px}.tooltip.occupancy-description:after{content:'';background-position:0 -1581px;height:15px;width:15px;height:15px;width:15px;position:relative;right:0;display:inline-block;top:2px}@media (max-width:767px){.tooltip.occupancy-description{display:none}}.tooltip.occupancy-description:hover{text-decoration:none}.tooltip.occupancy-description span{z-index:10;display:none;padding:14px 20px;margin-top:-30px;margin-left:28px;width:300px;line-height:16px}.tooltip.occupancy-description:hover span{display:inline;position:absolute;color:#111;border:1px solid #DCA;background:#fffAF0}a.tooltip span{border-radius:4px;box-shadow:5px 5px 8px #CCC}.package-unavailable-icon{background-image:url("//d5y2y5rl4e57i.cloudfront.net/core-files/red-exclamation40x40.png");background-repeat:no-repeat;height:40px;width:40px;margin:5px 10px 0 0;float:left}body.page-taxonomy-term-plan #content div.pane-package-filter,body.page-taxonomy-term-deals-packages div.pane-package-filter{margin-bottom:25px;float:left;width:100%}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul,body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list li,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list li{list-style-type:none;list-style-image:none;margin:0;padding:0}body.page-taxonomy-term-plan #content div.pane-package-filter h2.pane-title,body.page-taxonomy-term-deals-packages div.pane-package-filter h2.pane-title{cursor:pointer;font-size:22px;font-family:"Montserrat",sans-serif;font-weight:700;line-height:115%;margin:0 0 .5em 0;position:relative;padding:20px 10px 8px 15px;width:95.5%}body.page-taxonomy-term-plan #content div.pane-package-filter h2.pane-title:after,body.page-taxonomy-term-deals-packages div.pane-package-filter h2.pane-title:after{display:block;content:'';background-position:0 -1928px;height:9px;width:15px;position:absolute;right:10px;top:30px}body.page-taxonomy-term-plan #content div.pane-package-filter.accordion-open h2.pane-title:after,body.page-taxonomy-term-deals-packages div.pane-package-filter.accordion-open h2.pane-title:after{background-position:0 -1980px;height:9px;width:15px}@media (max-width:767px){body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list{display:none}}@media (max-width:767px){body.page-taxonomy-term-plan #content div.pane-package-filter.accordion-open div.item-list,body.page-taxonomy-term-deals-packages div.pane-package-filter.accordion-open div.item-list{display:block}}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list{margin:20px 0}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li{color:#21190e;float:left;width:18%;font-family:"Montserrat",sans-serif;border-left:2px solid #e8dac1}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li a,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li a{float:left;color:#676258;font-family:"Montserrat",sans-serif;font-size:14px;text-decoration:none;margin-left:20%}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li a i,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li a i{display:block;text-align:center;font-size:60px;height:45px;color:#a29585}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li:first-child,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li:first-child{margin-left:0;padding-left:0;border-left:none}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li.selected,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li.selected{position:relative}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li.selected:before,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li.selected:before{display:none;content:'';background-position:0 -1826px;height:29px;width:29px;position:absolute;left:0}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li.not-selected,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li.not-selected{position:relative}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li.not-selected:before,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li.not-selected:before{display:none;content:'';background-position:0 -1894px;height:29px;width:29px;position:absolute;left:0}body.page-taxonomy-term-plan #content div.pane-package-filter .inSummary,body.page-taxonomy-term-deals-packages div.pane-package-filter .inSummary{display:block !important}body.page-taxonomy-term-plan-packages-activities .gw-panels-content-universal>.banner,body.page-taxonomy-term-plan-packages-dining .gw-panels-content-universal>.banner{padding:0}body.page-taxonomy-term-plan-packages-activities .fancybox-wrap .header,body.page-taxonomy-term-plan-packages-dining .fancybox-wrap .header{background:transparent}body.page-taxonomy-term-plan-packages-activities .fancybox-wrap .leftContent,body.page-taxonomy-term-plan-packages-dining .fancybox-wrap .leftContent{float:left;width:49%}@media (max-width:767px){body.page-taxonomy-term-plan-packages-activities .fancybox-wrap .leftContent,body.page-taxonomy-term-plan-packages-dining .fancybox-wrap .leftContent{width:100%}}body.page-taxonomy-term-plan-packages-activities .fancybox-wrap .rightContent,body.page-taxonomy-term-plan-packages-dining .fancybox-wrap .rightContent{float:right;width:48%}@media (max-width:767px){body.page-taxonomy-term-plan-packages-activities .fancybox-wrap .rightContent,body.page-taxonomy-term-plan-packages-dining .fancybox-wrap .rightContent{width:100%}}body.page-taxonomy-term-plan-packages-activities #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form,body.page-taxonomy-term-plan-packages-dining #content div.pane-gw-booking-engine-booking-widget form#gw-booking-engine-widget-form{display:none !important}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row{background:#fff;float:right;margin-right:3%;width:30%;margin-top:33px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px) and (max-width:990px){body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row{width:46%;margin-bottom:20px}}@media (max-width:767px){body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row{width:94%;margin-top:10px;margin-bottom:20px}}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-flag-content,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-flag-content,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-flag-content,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-flag-content{background:#3f9fd7;color:#fff;padding:1px 7px;text-align:center}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-flag-content,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-flag-content,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-flag-content,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-flag-content{margin-top:-27px}@media (max-width:767px){body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-flag-content,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-flag-content,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-flag-content,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-flag-content{margin-top:0}}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-title,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-title,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-title,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-title{color:#000;font-weight:bold;font-size:16px;padding:10px 10px 0 10px}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-title .field-content a,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-title .field-content a,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-title .field-content a,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-title .field-content a{color:#000;text-decoration:none}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-subhead,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-subhead,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-subhead,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-subhead{border-top:1px solid #cdc9c2;color:#332f2b;font-size:13px;font-weight:bold;margin:10px 4% 0 4%;padding-top:10px;width:91%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-body,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-body,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-body,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-body{border-bottom:1px solid #cdc9c2;font-size:12px;margin:10px 4% 0 4%;width:91%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-body ul,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-body ul,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-body ul,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-body ul{list-style:none;margin-left:0;padding-left:0}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-body ul li,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-body ul li,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-body ul li,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-body ul li{padding-left:1em;text-indent:-1em;line-height:17px;margin-bottom:8px}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-body ul li:before,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-body ul li:before,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-body ul li:before,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-body ul li:before{color:#ae232b;content:"+";padding-right:5px}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-bullet-point-links,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-bullet-point-links,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-bullet-point-links,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-bullet-point-links{font-size:12px;margin:10px 4% 0 4%;width:91%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-bullet-point-links ul,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-bullet-point-links ul,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-bullet-point-links ul,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-bullet-point-links ul{list-style:none;margin-left:0;padding-left:0;border-bottom:1px solid #cdc9c2}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-bullet-point-links ul li,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-bullet-point-links ul li,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-bullet-point-links ul li,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-bullet-point-links ul li{padding-left:1em;text-indent:-1em;line-height:17px;margin-bottom:8px}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-bullet-point-links ul li a,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-bullet-point-links ul li a,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-bullet-point-links ul li a,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-bullet-point-links ul li a{color:#000}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-bullet-point-links ul li:before,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-bullet-point-links ul li:before,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-bullet-point-links ul li:before,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-bullet-point-links ul li:before{color:#ae232b;content:"+";padding-right:5px;float:left;margin-right:7px}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-bullet-point-links .field-name-field-bullet-point-modal-title,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-bullet-point-links .field-name-field-bullet-point-description-t,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-bullet-point-links .field-name-field-video-asset,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-bullet-point-links .field-name-field-bullet-point-modal-title,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-bullet-point-links .field-name-field-bullet-point-description-t,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-bullet-point-links .field-name-field-video-asset,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-bullet-point-links .field-name-field-bullet-point-modal-title,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-bullet-point-links .field-name-field-bullet-point-description-t,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-bullet-point-links .field-name-field-video-asset,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-bullet-point-links .field-name-field-bullet-point-modal-title,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-bullet-point-links .field-name-field-bullet-point-description-t,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-bullet-point-links .field-name-field-video-asset{display:none}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-savings,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-percentage-savings,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-savings,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-percentage-savings,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-savings,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-percentage-savings,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-savings,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-percentage-savings{color:#3f9fd7;font-weight:bold;margin:8px 4% 0 4%;text-transform:uppercase;width:91%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-person-rate,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-rate,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-adult-cost,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-child-cost,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-person-rate,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-rate,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-adult-cost,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-child-cost,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-person-rate,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-rate,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-adult-cost,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-child-cost,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-person-rate,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-rate,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-adult-cost,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-child-cost{font-size:25px;margin:12px 4% 0 4%;width:91%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-person-rate span.rate,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-rate span.rate,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-adult-cost span.rate,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-child-cost span.rate,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-person-rate span.rate,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-rate span.rate,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-adult-cost span.rate,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-child-cost span.rate,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-person-rate span.rate,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-rate span.rate,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-adult-cost span.rate,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-child-cost span.rate,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-person-rate span.rate,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-rate span.rate,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-adult-cost span.rate,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-child-cost span.rate{float:left;font-size:25px;width:100%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-person-rate span.lable,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-person-rate span.label,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-rate span.lable,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-package-rate span.label,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-adult-cost span.lable,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-adult-cost span.label,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-child-cost span.lable,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-child-cost span.label,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-person-rate span.lable,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-person-rate span.label,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-rate span.lable,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-package-rate span.label,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-adult-cost span.lable,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-adult-cost span.label,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-child-cost span.lable,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-child-cost span.label,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-person-rate span.lable,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-person-rate span.label,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-rate span.lable,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-package-rate span.label,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-adult-cost span.lable,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-adult-cost span.label,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-child-cost span.lable,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-child-cost span.label,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-person-rate span.lable,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-person-rate span.label,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-rate span.lable,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-package-rate span.label,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-adult-cost span.lable,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-adult-cost span.label,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-child-cost span.lable,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-child-cost span.label{color:#cdc9c2;float:left;font-size:13px;height:30px;line-height:17px;width:100%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-adult-cost,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-field-child-cost,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-adult-cost,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-field-child-cost,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-adult-cost,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-field-child-cost,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-adult-cost,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-field-child-cost{float:left;width:45%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-package-add-adult,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-package-add-children,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-package-add-adult,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-package-add-children,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-package-add-adult,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-package-add-children,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-package-add-adult,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-package-add-children{float:left;width:40%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-package-add-adult .field-content .form-item label,body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-package-add-children .field-content .form-item label,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-package-add-adult .field-content .form-item label,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-package-add-children .field-content .form-item label,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-package-add-adult .field-content .form-item label,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-package-add-children .field-content .form-item label,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-package-add-adult .field-content .form-item label,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-package-add-children .field-content .form-item label{float:left;width:50%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-package-add,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-package-add,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-package-add,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-package-add{float:left;margin:15px 4% 10px 4%;width:91%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-package-add .form-item,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-package-add .form-item,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-package-add .form-item,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-package-add .form-item{width:50%;padding:0 0 10px 0}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-package-add .form-item label,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-package-add .form-item label,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-package-add .form-item label,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-package-add .form-item label{float:left;text-align:center;width:47%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-package-add .form-item select,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-package-add .form-item select,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-package-add .form-item select,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-package-add .form-item select{float:left;width:47%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .views-row .views-field-package-add input,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-row .views-field-package-add input,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .views-row .views-field-package-add input,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-row .views-field-package-add input{width:40%}body.page-taxonomy-term-plan-packages-activities .view-packages-activities .form-actions,body.page-taxonomy-term-plan-packages-activities .view-packages-dining .form-actions,body.page-taxonomy-term-plan-packages-dining .view-packages-activities .form-actions,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .form-actions{display:none}body.page-taxonomy-term-plan-packages-activities .view-packages-dining .views-field-body,body.page-taxonomy-term-plan-packages-dining .view-packages-dining .views-field-body{border-top:1px solid #cdc9c2}body.page-taxonomy-term-plan-packages-activities .right-sidebar,body.page-taxonomy-term-plan-packages-dining .right-sidebar{margin-top:-50px;position:relative;z-index:200}@media (max-width:767px){body.page-taxonomy-term-plan-packages-activities .right-sidebar,body.page-taxonomy-term-plan-packages-dining .right-sidebar{margin-top:0;z-index:1}}body.page-taxonomy-term-plan-packages-activities .right-sidebar .panel-col-right .pane-2,body.page-taxonomy-term-plan-packages-dining .right-sidebar .panel-col-right .pane-2{background-color:transparent !important;-moz-box-shadow:#e1e1e1 0 0 0 !important;-webkit-box-shadow:#e1e1e1 0 0 0 !important;box-shadow:#e1e1e1 0 0 0 !important}body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list{width:768px}@media (max-width:767px){body.page-taxonomy-term-plan #content div.pane-package-filter,body.page-taxonomy-term-deals-packages div.pane-package-filter{width:98%;border-bottom:1px solid #e7ddc9}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list{width:100%;margin:0;float:none}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul{width:96%;padding:10px;background:#fff;border-top:3px solid #f9f7f2;display:table;clear:both}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li{width:100%;padding:8px 5px 8px 30px;color:#ae232b;float:none;font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:none;margin:0 0 3px 10px;line-height:1.6;border-left:0 solid #e8dac1;display:table}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li:first-child,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li:first-child{padding-left:30px;margin-left:10px}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li.selected:before,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li.selected:before{display:block}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li.not-selected:before,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li.not-selected:before{display:block}body.page-taxonomy-term-plan #content div.pane-package-filter div.item-list ul li a,body.page-taxonomy-term-deals-packages div.pane-package-filter div.item-list ul li a{line-height:1.6;width:100%;font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:none}}body #content div.pane-packages-panel-pane-plan.gw-grid-2{clear:both}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row{float:left;width:46%;margin-bottom:45px;margin-right:3%;padding:0}@media (max-width:767px){body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row{width:99%;margin-right:0;margin-bottom:20px}}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row.hide{display:none}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row.packages-full{background:#fff;-moz-box-shadow:#e1e1e1 0px 0px 6px;-webkit-box-shadow:#e1e1e1 0px 0px 6px;box-shadow:#e1e1e1 0px 0px 6px}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row:hover{background:white;-moz-box-shadow:#e1e1e1 0px 0px 6px;-webkit-box-shadow:#e1e1e1 0px 0px 6px;box-shadow:#e1e1e1 0px 0px 6px}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row p{margin:1px 0}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row>div{width:94%;padding:5px 3%;color:#676258;float:left}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row>div p{line-height:1.5em}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-field-package-group{text-align:left;font-family:"Montserrat",sans-serif;font-size:90%;color:#000;background:#e8dac1}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-field-package-image{padding:0;width:100%;background:#fff;text-align:center;margin-bottom:8px}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-field-package-image img{margin:0 auto}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-title a{text-decoration:none;font-size:20px;font-family:"Montserrat",sans-serif;color:#21190e}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-field-package-details{display:none}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row a.toggleDetails{text-decoration:none;width:100%;float:left;padding-left:3%;font-family:"Montserrat",sans-serif;font-weight:700}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-field-package-details h3{font-size:16px;color:#21190e}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-package-add{min-width:100px;text-align:right;float:right;padding-top:25px;max-width:62%;padding-left:1%}@media (max-width:460px){body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-package-add{margin-top:-2px}}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-package-add div.form-type-select{float:none;display:inline-block;padding:0 3px 4px 0}@media (max-width:460px){body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-package-add div.form-type-select{width:30%}}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-package-rate{margin-top:20px;width:28%;padding-right:0}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-package-rate .package-rate{color:#21190e;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700;line-height:0.8em;display:block;width:100%}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.views-field-package-rate .package-unit-of-measure{font-style:italic;font-size:14px;line-height:0.8em}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.form-type-select{float:left;width:50%;padding:0 11px 0 0;text-align:right}@media (max-width:460px){body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.form-type-select{width:30%}}body #content div.pane-packages-panel-pane-plan.gw-grid-2 div.views-row div.form-type-select label{display:none}div.sideNote{float:right;text-align:left;margin-top:-5px;background-color:inherit !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}@media (max-width:768px){div.sideNote{width:100%;margin-bottom:20px}}div.sideNote>span.noteTop{width:100%;display:block;padding-bottom:8px;font-size:90%}
div.sideNote>a.noteCTA{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#ae232b;padding:7px 10px;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:500;border:3px solid #ae232b;color:#fff;text-align:center;word-wrap:initial;float:right;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width:767px){div.sideNote>a.noteCTA{display:block;float:none;padding:7px 0}}div.sideNote>a.noteCTA:hover{background:#fff;border:3px solid brown;color:#1d120c}div.sideNote.inSummary{display:block;float:right;text-align:left;margin-top:10px;margin-bottom:10px}body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext{margin-bottom:20px}@media (max-width:767px){body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext{display:none}}body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext.mobile-only{display:none}@media (max-width:767px){body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext.mobile-only{display:block}}body.page-taxonomy-term-plan-packages .pane-gw-booking-engine-booking-packages-avail-msg p{font-weight:bold}body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext{color:#676258}body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext h1{color:#000;float:left;width:50%}@media (max-width:767px){body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext h1{width:100%}}body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext div.sideNote{width:50%;text-align:right;float:right}@media (max-width:767px){body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext div.sideNote{width:100%}}body.page-taxonomy-term-plan-packages .panel-col-content .package-introtext p{float:left;width:100%;font-size:18px}body.page-taxonomy-term-plan-packages hr{border-top:4px solid #ae232b;margin-bottom:-15px !important}@media (min-width:768px){body.page-taxonomy-term-plan-packages form#gw-booking-engine-widget-form{display:none !important}}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-share-sideblock{padding-right:0;padding-left:0}@media (max-width:767px){#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-share-sideblock{display:none !important}}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-share-sideblock h2{padding-right:14.5px;padding-left:14.5px}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-share-sideblock a.share-link-sideblock{background:#fffaf1;border:3px solid #ae232b;display:inline-block;padding:10px 37px;color:black;text-decoration:none;font-weight:bold;margin-bottom:25px;margin-top:10px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;background:transparent;width:96%;text-align:center;padding:10px 2%}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-share-sideblock a.share-link-sideblock:hover{background:#ae232b;color:white}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-share-sideblock div.insideBlock{border-top:3px solid #f9f7f2;padding:15px 5% 0;width:90%;float:left}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle{float:left;width:100%;padding:15px 0 1px}@media (max-width:767px){body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle{display:none}}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle h2.pane-title{font-size:16px;padding-bottom:5px}@media (max-width:767px){body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle h2.pane-title{cursor:pointer;float:left;padding:10px 5% 15px 15px;width:92%;border-bottom:1px solid #e7ddc9;font-size:22px}}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle h2.pane-title:after{display:none;content:'';background-position:0 -1928px;height:9px;width:15px;position:absolute;right:10px;top:21px}@media (max-width:767px){body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle h2.pane-title:after{display:block}}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle.accordion-open h2.pane-title:after{background-position:0 -1980px;height:9px;width:15px}@media (max-width:767px){body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle div.item-list{display:none}}@media (max-width:767px){body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle.accordion-open div.item-list{display:block}}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle div.item-list ul,body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle div.item-list li{list-style-type:none;list-style-image:none;margin:0;padding:0}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle div.item-list ul li{padding:3px;display:inline-block;float:left;margin:2px 7px 4px 2px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle div.item-list ul li.first{border-right:2px solid #e8dac1;padding-right:10px}body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle div.item-list ul li a{text-decoration:none;color:#676258}@media (max-width:767px){body.page-taxonomy-term-plan div.pane-gw-booking-engine-booking-pricing-toggle div.item-list ul li{width:98%;border-right:none !important;padding-right:0 !important;margin:0}}body.page-taxonomy-term-plan #content form div.item-list{float:left;width:100%}body.page-taxonomy-term-plan #content hr{border-top:1px solid #e7ddc9;margin-bottom:-15px !important;margin-top:35px !important}body.page-taxonomy-term-plan #content label#agree-error{display:inline;padding-left:5px}body.page-taxonomy-term-plan #content .form-item-security-code #edit-security-code-error,body.page-taxonomy-term-plan #content .form-item-security-code div.description{display:none !important}body.page-taxonomy-term-plan #content div.billing-section{margin-top:-70px}@media (max-width:767px){body.page-taxonomy-term-plan #content div.billing-section{margin-top:-50px}}body.page-taxonomy-term-plan #content div.billing-section div.form-item{width:44%;float:left;margin-right:6%}body.page-taxonomy-term-plan #content div.billing-section div.form-item-billing-cookie{width:70%}body.page-taxonomy-term-plan #content div.billing-section .description{margin-left:0}body.page-taxonomy-term-plan #content div.payment-section{float:left;width:100%}body.page-taxonomy-term-plan #content div.payment-section .additional-info-section{float:left;width:100%}body.page-taxonomy-term-plan #content div.payment-section .additional-info-section #agree-and-book{float:left}body.page-taxonomy-term-plan #content div.payment_col{width:42%;float:left;margin-right:3%}@media (max-width:767px){body.page-taxonomy-term-plan #content div.payment_col{width:95% !important}}@media (min-width:1025px){body.page-taxonomy-term-plan #content div.payment_col_right{margin-left:4%}}body.page-taxonomy-term-plan #content div.payment_col_right img{margin-top:40px}body.page-taxonomy-term-plan #content .form-item-month,body.page-taxonomy-term-plan #content .form-item-year{width:20%;margin-right:1.5%;max-width:79px;min-width:79px}body.page-taxonomy-term-plan #content .form-item-security-code{margin-left:5%;width:40%;max-width:75px;min-width:65px}body.page-taxonomy-term-plan #content div.form-item-special-requests .form-type-checkbox{float:left;width:29%;margin-right:4%}body.page-taxonomy-term-plan #content div.form-item-agree label.option{display:none}body.page-taxonomy-term-plan #content label.keeper{float:left;margin-left:22px;margin-top:-27px}body.page-taxonomy-term-plan #content ul.li-align{list-style-type:none;list-style-image:none;margin:0;padding:0;padding-bottom:25px;float:left;width:100%}body.page-taxonomy-term-plan #content ul.li-align li{list-style-type:none;list-style-image:none;margin:0;padding:0;float:left;padding:1px}body.page-taxonomy-term-plan #content ul.li-align li a{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;text-decoration:none}@media (max-width:460px){body.page-taxonomy-term-plan #content ul.li-align li a{font-size:13px}}body.page-taxonomy-term-plan #content ul.li-align li:first-child{border-right:4px solid #e8dac1;padding-right:12px;margin-right:12px}body.page-taxonomy-term-plan #content div.col_bottom{color:#676258;float:left;margin-top:15px;width:100%}body.page-taxonomy-term-plan #content div.col_bottom i{display:block;font-weight:700;margin-top:10px}body.page-taxonomy-term-plan #content input#edit-submit,body.page-taxonomy-term-plan #content input.select-suite{padding:7px 10px;border:3px solid #ae232b;width:100%;max-width:188px;word-wrap:initial;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width:768px){body.page-taxonomy-term-plan #content input#edit-submit,body.page-taxonomy-term-plan #content input.select-suite{max-width:100%}}body.page-taxonomy-term-plan #content input#edit-submit:hover,body.page-taxonomy-term-plan #content input.select-suite:hover{background:#fff;border:3px solid #ae232b;color:#1d120c}body.page-taxonomy-term-plan #content input::-webkit-outer-spin-button,body.page-taxonomy-term-plan #content input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.page-taxonomy-term-plan #content h2.policy-header{font-size:19px}body.page-taxonomy-term-plan-payment #page{overflow:hidden}body.page-taxonomy-term-plan-payment .inSummary{display:none}body.page-taxonomy-term-plan-payment p{color:#676258;line-height:1.5em}body.page-taxonomy-term-plan-payment h1{color:#21190e}body.page-taxonomy-term-plan-payment h2{font-family:"Montserrat",sans-serif;font-size:26px;font-weight:700;margin-top:40px}body.page-taxonomy-term-plan-payment h2 span{font-size:16px}body.page-taxonomy-term-plan-payment fieldset{padding-left:0}body.page-taxonomy-term-plan-payment span.fieldset-legend{color:#21190e;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:700}body.page-taxonomy-term-plan-payment div.fieldset-wrapper p{font-size:18px}body.page-taxonomy-term-plan-payment div#edit-special-requests{float:left;margin:18px 0 9px;position:relative;width:100%}body.page-taxonomy-term-plan-payment div#edit-special-requests div.form-type-checkbox{padding:0 0 9px}body.page-taxonomy-term-plan-payment div#edit-special-requests div.form-type-checkbox label{color:#676258;font-family:"Open Sans",sans-serif}body.page-taxonomy-term-plan-payment .form-item-stayed-us{display:none}body.page-taxonomy-term-plan-payment #content hr{margin-top:8px !important}body.page-taxonomy-term-plan-payment div.payment-section a{font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:none}body.page-taxonomy-term-plan-payment div.payment-section a:after{content:'>';margin-left:3px;position:relative}body.page-taxonomy-term-plan-payment div.payment-section div.payment_col a{font-family:"Open Sans",sans-serif;font-weight:normal;text-decoration:underline}body.page-taxonomy-term-plan-payment div.payment-section div.payment_col a:after{content:''}body.page-taxonomy-term-plan-payment span.red{color:#ae232b}body.page-taxonomy-term-plan-payment .element{display:block;float:left;margin-right:5px}body.page-taxonomy-term-plan-payment .nonSpace{display:block;float:left;margin-right:0px}body.page-taxonomy-term-plan-payment .name,body.page-taxonomy-term-plan-payment .addressOne,body.page-taxonomy-term-plan-payment .addressTwo,body.page-taxonomy-term-plan-payment .cityState,body.page-taxonomy-term-plan-payment .country,body.page-taxonomy-term-plan-payment .phone{display:block;float:left;width:100%}body.page-taxonomy-term-plan-payment .name .edit,body.page-taxonomy-term-plan-payment .addressOne .edit,body.page-taxonomy-term-plan-payment .addressTwo .edit,body.page-taxonomy-term-plan-payment .cityState .edit,body.page-taxonomy-term-plan-payment .country .edit,body.page-taxonomy-term-plan-payment .phone .edit{display:none;float:left;margin-left:20px}@media (max-width:767px){body.page-taxonomy-term-plan-payment .name .edit,body.page-taxonomy-term-plan-payment .addressOne .edit,body.page-taxonomy-term-plan-payment .addressTwo .edit,body.page-taxonomy-term-plan-payment .cityState .edit,body.page-taxonomy-term-plan-payment .country .edit,body.page-taxonomy-term-plan-payment .phone .edit{display:block;float:right}}body.page-taxonomy-term-plan-payment .name .edit a,body.page-taxonomy-term-plan-payment .addressOne .edit a,body.page-taxonomy-term-plan-payment .addressTwo .edit a,body.page-taxonomy-term-plan-payment .cityState .edit a,body.page-taxonomy-term-plan-payment .country .edit a,body.page-taxonomy-term-plan-payment .phone .edit a{color:#cdc1ad}body.page-taxonomy-term-plan-payment .name:hover .edit,body.page-taxonomy-term-plan-payment .addressOne:hover .edit,body.page-taxonomy-term-plan-payment .addressTwo:hover .edit,body.page-taxonomy-term-plan-payment .cityState:hover .edit,body.page-taxonomy-term-plan-payment .country:hover .edit,body.page-taxonomy-term-plan-payment .phone:hover .edit{display:block}body.page-taxonomy-term-plan-payment .form-item-agree{margin-top:12px}body.page-taxonomy-term-plan-payment .form-item-agree input{float:left}body.page-taxonomy-term-plan-payment .form-item-agree #agree-error{float:left;margin-top:-6px;padding-bottom:22px;margin-left:5px}body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-form>div>div:first-child{color:#676258}@media (max-width:767px){body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-form p,body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-form b,body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-form input[type="submit"]{float:left}}body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-login-form{border-bottom:2px solid #f6f0e6;margin-bottom:30px;padding-bottom:20px}@media (max-width:460px){body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-login-form .payment_col{width:37%}}body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-login-form .payment_col#edit-col2{padding-left:2.5%;padding-top:95px}@media (max-width:767px){body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-login-form .payment_col#edit-col2{padding-top:20px}}body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-login-form .payment_col#edit-col2 p{font-size:14px}body.page-taxonomy-term-plan-payment form#gw-booking-engine-checkout-login-form .payment_col#edit-col2 a{font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:none}@media (min-width:768px){body.page-taxonomy-term-plan-payment form#gw-booking-engine-widget-form{display:none !important}}body.page-taxonomy-term-plan-payment #edit-card-number{width:100%}#content aside.sidebars div.inside>div{float:right}#content aside.sidebars div.inside>div.sideNote{padding:0}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-stay-summary{padding:0 0 12px}@media (max-width:767px){#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-stay-summary{display:none;background:transparent;border-bottom:1px solid #e7ddc9;padding:0 0 10px 0;margin-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-stay-summary h2.pane-title{float:left;width:60%}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-stay-summary div.update-stay{width:85%;border:none;padding:23px 5% 0 5%;text-align:right;top:-30%;position:absolute}#content aside.sidebars div.inside>div.pane-boxes-water-park-passes-booking{background:transparent url(/sites/all/themes/gw/images/water-park-img.jpg?01) 50% 50% no-repeat;color:#fff}@media (max-width:767px){#content aside.sidebars div.inside>div.pane-boxes-water-park-passes-booking{display:none !important}}#content aside.sidebars div.inside>div.pane-boxes-water-park-passes-booking div.boxes-box-content{background-color:rgba(0,0,0,0.6);border:3px solid #fff;padding:15px 15px;margin:10px;display:block;text-align:center}#content aside.sidebars div.inside>div.pane-boxes-water-park-passes-booking p{font-size:12px;line-height:20px;color:#f9f7f2}#content aside.sidebars div.inside>div.pane-boxes-water-park-passes-booking span.included{display:block;border-top:2px solid #fff;border-bottom:2px solid #fff;position:relative;width:40%;margin:20px 24% 20px 24%;padding:15px 0 15px 10%;font-size:19px;min-width:109px}#content aside.sidebars div.inside>div.pane-boxes-water-park-passes-booking span.included:before{content:'';background-position:0 -1178px;height:34px;width:34px;display:block;left:-1px;position:absolute;top:8px}#content aside.sidebars div.inside>div.pane-boxes-water-park-passes-booking div.boxes-box-controls{display:none !important}.pane-gw-booking-engine-booking-stay-summary,.pane-gw-booking-engine-booking-cost-summary{float:left;position:relative;line-height:1.5em;width:100%}.pane-gw-booking-engine-booking-stay-summary h2.pane-title,.pane-gw-booking-engine-booking-cost-summary h2.pane-title{padding:20px 5% 5px 15px}.pane-gw-booking-engine-booking-stay-summary h2.pane-title:after,.pane-gw-booking-engine-booking-cost-summary h2.pane-title:after{display:none;content:'';background-position:0 -1928px;height:9px;width:15px;position:absolute;right:10px;bottom:20px}@media (max-width:767px){.pane-gw-booking-engine-booking-stay-summary h2.pane-title,.pane-gw-booking-engine-booking-cost-summary h2.pane-title{cursor:pointer;float:left;font-size:19px;padding:0}.pane-gw-booking-engine-booking-stay-summary h2.pane-title:after,.pane-gw-booking-engine-booking-cost-summary h2.pane-title:after{display:block}}.pane-gw-booking-engine-booking-stay-summary .line-item-wrapper,.pane-gw-booking-engine-booking-stay-summary .line-item,.pane-gw-booking-engine-booking-stay-summary .update-stay,.pane-gw-booking-engine-booking-cost-summary .line-item-wrapper,.pane-gw-booking-engine-booking-cost-summary .line-item,.pane-gw-booking-engine-booking-cost-summary .update-stay{color:#676258;float:left;position:relative}.pane-gw-booking-engine-booking-stay-summary .line-item-wrapper,.pane-gw-booking-engine-booking-stay-summary .update-stay,.pane-gw-booking-engine-booking-cost-summary .line-item-wrapper,.pane-gw-booking-engine-booking-cost-summary .update-stay{border-top:3px solid #f9f7f2;padding:15px 5% 0;width:90%}@media (max-width:767px){.pane-gw-booking-engine-booking-stay-summary .line-item-wrapper,.pane-gw-booking-engine-booking-stay-summary .update-stay,.pane-gw-booking-engine-booking-cost-summary .line-item-wrapper,.pane-gw-booking-engine-booking-cost-summary .update-stay{background-color:#fff}}@media (max-width:767px){.pane-gw-booking-engine-booking-stay-summary .line-item-wrapper a.edit-dektop-link,.pane-gw-booking-engine-booking-stay-summary .update-stay a.edit-dektop-link,.pane-gw-booking-engine-booking-cost-summary .line-item-wrapper a.edit-dektop-link,.pane-gw-booking-engine-booking-cost-summary .update-stay a.edit-dektop-link{display:none}.pane-gw-booking-engine-booking-stay-summary .line-item-wrapper a.widget-mobile-link,.pane-gw-booking-engine-booking-stay-summary .update-stay a.widget-mobile-link,.pane-gw-booking-engine-booking-cost-summary .line-item-wrapper a.widget-mobile-link,.pane-gw-booking-engine-booking-cost-summary .update-stay a.widget-mobile-link{display:block}}@media (min-width:768px){.pane-gw-booking-engine-booking-stay-summary .line-item-wrapper a.edit-dektop-link,.pane-gw-booking-engine-booking-stay-summary .update-stay a.edit-dektop-link,.pane-gw-booking-engine-booking-cost-summary .line-item-wrapper a.edit-dektop-link,.pane-gw-booking-engine-booking-cost-summary .update-stay a.edit-dektop-link{display:block}}.pane-gw-booking-engine-booking-stay-summary .line-item,.pane-gw-booking-engine-booking-cost-summary .line-item{width:100%;margin-bottom:15px}.pane-gw-booking-engine-booking-stay-summary .item-label,.pane-gw-booking-engine-booking-cost-summary .item-label{color:#21190e;font-family:"Montserrat",sans-serif;float:left;position:relative}.pane-gw-booking-engine-booking-stay-summary .item-content,.pane-gw-booking-engine-booking-cost-summary .item-content{font-weight:600;float:right;position:relative;text-align:justify;padding-left:6px}.pane-gw-booking-engine-booking-stay-summary .rate-description p,.pane-gw-booking-engine-booking-cost-summary .rate-description p{margin:0}.pane-gw-booking-engine-booking-stay-summary .update-stay,.pane-gw-booking-engine-booking-cost-summary .update-stay{padding-bottom:5px}@media (max-width:767px){.pane-gw-booking-engine-booking-stay-summary .update-stay,.pane-gw-booking-engine-booking-cost-summary .update-stay{padding-bottom:15px}}.pane-gw-booking-engine-booking-stay-summary .update-stay a,.pane-gw-booking-engine-booking-cost-summary .update-stay a{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;text-decoration:none}.pane-gw-booking-engine-booking-stay-summary .mobile-summary-text,.pane-gw-booking-engine-booking-cost-summary .mobile-summary-text{display:none;color:#21190e;font-family:"Montserrat",sans-serif;font-size:13px;float:left;margin-top:24px}.pane-gw-booking-engine-booking-stay-summary .mobile-summary-text span,.pane-gw-booking-engine-booking-cost-summary .mobile-summary-text span{color:#000;font-size:14px;margin-left:8px}@media (max-width:767px){.pane-gw-booking-engine-booking-stay-summary .mobile-summary-text,.pane-gw-booking-engine-booking-cost-summary .mobile-summary-text{display:block;color:#988676;float:right;margin-top:-35px;margin-right:35px}}@media (max-width:767px){.pane-gw-booking-engine-booking-stay-summary .mobile-hidden,.pane-gw-booking-engine-booking-cost-summary .mobile-hidden{display:none}}.pane-gw-booking-engine-booking-stay-summary.accordion-open h2.pane-title:after,.pane-gw-booking-engine-booking-cost-summary.accordion-open h2.pane-title:after{background-position:0 -1980px;height:9px;width:15px}@media (max-width:767px){.pane-gw-booking-engine-booking-stay-summary.accordion-open .mobile-hidden,.pane-gw-booking-engine-booking-cost-summary.accordion-open .mobile-hidden{display:block}}.pane-gw-booking-engine-booking-stay-summary.mobile-only{display:block;padding-bottom:15px;margin-top:50px}.pane-gw-booking-engine-booking-stay-summary .line-item i{display:none}.pane-gw-booking-engine-booking-stay-summary .line-item.details{display:none}@media (max-width:767px){.pane-gw-booking-engine-booking-stay-summary h2.pane-title{display:none}.pane-gw-booking-engine-booking-stay-summary .line-item-wrapper{display:inline-block;background:none;padding:0;margin-top:40px;width:100%;border:none}.pane-gw-booking-engine-booking-stay-summary .line-item{display:inline-block;margin:0;float:left;width:auto;color:#988676}.pane-gw-booking-engine-booking-stay-summary .line-item i{display:inline-block;font-size:22px;height:18px;vertical-align:middle}.pane-gw-booking-engine-booking-stay-summary .line-item.check-in{margin-right:3px}.pane-gw-booking-engine-booking-stay-summary .line-item.check-in:after{content:" - "}.pane-gw-booking-engine-booking-stay-summary .line-item.offer{clear:left}.pane-gw-booking-engine-booking-stay-summary .line-item.guests,.pane-gw-booking-engine-booking-stay-summary .line-item.rooms{display:none}.pane-gw-booking-engine-booking-stay-summary .line-item.details{display:inline-block;font-size:12px;font-weight:bold;color:#ae232b;float:left;margin-left:5px;cursor:pointer}.pane-gw-booking-engine-booking-stay-summary .line-item.details:before{content:" + "}.pane-gw-booking-engine-booking-stay-summary .line-item.details.accordion-open:before{content:" - "}.pane-gw-booking-engine-booking-stay-summary .line-item.rate-description{clear:left;margin-top:5px}.pane-gw-booking-engine-booking-stay-summary .line-item.rate-description .item-content{font-size:11px;font-weight:normal}.pane-gw-booking-engine-booking-stay-summary .line-item.rate-description.accordion-open{display:block}.pane-gw-booking-engine-booking-stay-summary .line-item .rate-description-content{padding:0}.pane-gw-booking-engine-booking-stay-summary .line-item .rate-description-desktop-only{display:none}.pane-gw-booking-engine-booking-stay-summary .line-item .details-toggle{text-decoration:none;font-weight:bold}.pane-gw-booking-engine-booking-stay-summary .line-item .details-toggle.plus::before{content:'+ Details'}.pane-gw-booking-engine-booking-stay-summary .line-item .details-toggle.minus::before{content:'- Details'}.pane-gw-booking-engine-booking-stay-summary .line-item .details-toggle::before{content:'+ Details'}.pane-gw-booking-engine-booking-stay-summary .item-label{display:none}.pane-gw-booking-engine-booking-stay-summary .item-content{float:none;display:inline;text-align:left;font-size:13px}.pane-gw-booking-engine-booking-stay-summary .item-content.no-padding{padding:0}.pane-gw-booking-engine-booking-stay-summary .update-stay{display:inline-block !important;float:right;background:none;padding:0;border:none;width:auto}.pane-gw-booking-engine-booking-stay-summary .update-stay a{color:#000;background:#FFF;border:1px solid #ae232b;font-weight:normal;font-size:13px;line-height:28px;padding:5px 7px}}.pane-gw-booking-engine-booking-cost-summary .cost-summary-dates{float:left;margin-bottom:10px;position:relative;width:100%}.pane-gw-booking-engine-booking-cost-summary .cost-summary-dates .line-item{margin-bottom:0}.pane-gw-booking-engine-booking-cost-summary .line-item.waterpark-passes .item-content{position:relative}.pane-gw-booking-engine-booking-cost-summary .line-item.waterpark-passes .item-content:before{content:'';background-position:0 -1178px;height:34px;width:34px;display:block;left:-37px;position:absolute;top:-7px}.pane-gw-booking-engine-booking-cost-summary .line-item.cost-summary-total .item-label{font-size:18px}.pane-gw-booking-engine-booking-cost-summary .line-item.cost-summary-total .item-content{color:#21190e;font-size:20px;font-weight:bold}.pane-gw-booking-engine-booking-cost-summary .line-item.required-deposit{margin-bottom:0}.pane-gw-booking-engine-booking-cost-summary .line-item.required-deposit .item-label{font-family:"Open Sans",sans-serif;font-weight:600}.pane-gw-booking-engine-booking-cost-summary .line-item.due-at-checkin .item-label{font-size:16px}.pane-gw-booking-engine-booking-cost-summary .line-item.due-at-checkin .item-content{color:#21190e;font-size:16px;font-weight:bold}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages strong{color:#21190e;font-family:"Montserrat",sans-serif;font-weight:normal}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form{padding-left:10px}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form .form-wrapper{clear:left;margin:6px 0;float:left;width:100%}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form select.form-select{height:24px}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form div.wrapperTitle,.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form div.wrapperTotal{float:left;width:50%;line-height:24px}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form div.wrapperTitle .form-item,.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form div.wrapperTotal .form-item{float:right}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form div.wrapperTitle select.form-select,.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form div.wrapperTotal select.form-select{padding:0 0.6em}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form div.wrapperTitle{font-family:"Montserrat",sans-serif;font-size:12px}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form div.total{display:inline-block;float:right;font-weight:600}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form .form-item{clear:left;float:none;margin:0;padding:0;width:auto;display:inline-block;vertical-align:top}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form .form-item>label{display:none}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form input[type="submit"]{float:right;background:transparent;border:0;border-radius:0;color:#ae232b;font-size:12px;line-height:24px;padding:0;margin:0 15px 0 5px;width:auto;vertical-align:top}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form input[type="submit"]:last-child{border-right:0}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form input[type="submit"][value="Update"]{display:none;margin-right:15px}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form input[type="submit"][value="Update"].show{display:inline-block}.pane-gw-booking-engine-booking-cost-summary .cost-summary-packages div.packages-total-form-container form input[type="submit"][value="Remove"].hide{display:none}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-cost-summary{-moz-box-shadow:#e1e1e1 0px 6px 6px;-webkit-box-shadow:#e1e1e1 0px 6px 6px;box-shadow:#e1e1e1 0px 6px 6px;padding:0}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-cost-summary:after{content:'';background-image:url(/sites/all/themes/gw/css/cost-summary-edge.png);background-repeat:repeat-x;bottom:-6px;display:block;height:6px;left:0;position:absolute;width:100%}@media (max-width:767px){#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-cost-summary{margin-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;border-top:1px solid #dccfb7;border-bottom:1px solid #dccfb7}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-cost-summary h2.pane-title{margin:0;padding:15px 0}#content aside.sidebars div.inside>div.pane-gw-booking-engine-booking-cost-summary:after{display:none}}body.booking-mobile .panel-col-content{clear:both}body.booking-mobile .accordion-open .per-person-toggle{display:inherit}body.booking-mobile .avail-button{text-align:center}body.section-check-in div.pane-page-content{padding-top:35px}@media (max-width:767px){body.section-check-in div.pane-page-content #content-inside{padding-bottom:100px}}body.section-check-in div.pane-page-content>h2.pane-title{margin-bottom:0;padding-bottom:0}body.section-check-in div.pane-page-content input#edit-submit{margin-top:30px}body.section-check-in div.pane-online-checkin-intro{float:left;width:100%}body.section-check-in div.pane-online-checkin-intro p{float:left;width:100%;margin:.5em 0}body.section-check-in div.leftCol>.full-description,body.section-check-in div.leftCol>.suite-name{display:none}body.section-check-in div.pane-user-reservation-detail{display:block;float:left;width:30%;padding-top:25px}body.section-check-in div.pane-user-reservation-detail div.leftCol{display:none}@media (max-width:767px){body.section-check-in div.pane-user-reservation-detail{width:100%}}body.section-check-in div.pane-user-reservation-detail div.content-inner{padding-top:3px}body.section-check-in div.pane-user-reservation-detail div.onlineCheckin a.btn{font-weight:600}body.section-check-in div.pane-user-reservation-detail div.onlineCheckin span.checkinTitle{display:block;width:100%;font-size:19px;font-weight:600;padding:1px 0 2px}body.section-check-in div.pane-online-checkin-form{display:block;float:left;width:60%;margin-right:10%;padding-bottom:25px;padding-top:25px}@media (max-width:767px){body.section-check-in div.pane-online-checkin-form{width:100%;margin-right:0}}body.section-check-in div.pane-online-checkin-form div.form-item-credit-card-auth input#edit-authorize,body.section-check-in div.pane-online-checkin-form div.form-item-credit-card-auth input#edit-noauthorize,body.section-check-in div.pane-online-checkin-form div.form-item-credit-card-auth label{float:left;max-width:90%}body.section-check-in div.pane-online-checkin-form div.form-item-credit-card-auth label{padding:5px 5px 5px 5px}@media (max-width:767px){body.section-check-in div.pane-online-checkin-form div.form-item-terms{position:absolute;bottom:50px;left:0}}@media (max-width:767px){body.section-check-in div.pane-online-checkin-form input.form-submit{position:absolute;bottom:0;left:0}}body.section-check-in div.staySummary{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;margin-bottom:25px;padding:12px 15px}body.section-check-in div.staySummary h3{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;border-bottom:3px solid #f9f7f2;padding-bottom:8px}body.section-check-in div.staySummary .content-inner>div>strong{text-align:left;width:50%;display:block;float:left;padding-bottom:8px}body.section-check-in div.staySummary .content-inner>div>span{text-align:right;width:50%;display:block;float:left;padding-bottom:8px}div.costSummary{background:white;padding:12px 14.5px;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;padding:12px 15px}div.costSummary h3{padding-right:15px;padding-bottom:8px;padding-left:15px;margin-right:-15px;margin-left:-15px;border-bottom:3px solid #f9f7f2}div.costSummary table{border:none;margin-bottom:.1em;margin-top:.1em;width:95%}div.costSummary table tbody>tr.grand-total>td{font-size:140%;border-top:3px solid #f9f7f2;border-bottom:3px solid #f9f7f2;margin-top:4px;margin-bottom:4px;padding-top:8px;padding-bottom:8px;font-weight:600}div.costSummary table tbody>tr.grand-total>td:first-child{font-size:115%}div.costSummary table span.checkMrk{position:relative}div.costSummary table span.checkMrk:before{content:'';background-position:0 -1178px;height:34px;width:34px;display:block;left:-35px;position:absolute;top:-8px}div.costSummary table tr{border:none !important;background:transparent !important}div.costSummary table tr td{margin-right:0;padding-right:0;display:inline-block;background:transparent !important;width:47.5%;text-align:right;padding-bottom:3px;padding-top:3px}div.costSummary table tr td:first-child{font-weight:bold;text-align:left}body.section-users div.pane-user-reservations>h2.pane-title{font-size:26px;width:100%;float:left;margin-bottom:2px}body.section-users div.pane-user-reservations h3{float:left;width:100%;padding-bottom:7px;margin-top:17px}body.section-users div.reservation_group{width:100%;float:left}body.section-users div.reservation_group img{max-width:100%;height:auto}body.section-users div.reservation_group .res_item{font-size:94%}body.section-users div.reservation_group .res_item>span{font-weight:bold}body.section-users div.reservation_group .cta-res>a{display:block;background:#ae232b;padding:5px 10px;text-align:center;color:white;font-size:120%;text-decoration:none}body.section-users div.reservation_past{float:left;width:22.5%;margin:0 20px 20px 0}@media (max-width:767px){body.section-users div.reservation_past{width:95%}}body.section-users div.reservation_future{float:left;width:43.5%;padding:10px;background:white;margin:0 20px 20px 0;-moz-box-shadow:#e1e1e1 0px 2px 6px;-webkit-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px}@media (max-width:767px){body.section-users div.reservation_future{width:95%}}body.section-users div.reservation_future div.left-col{float:left;width:49%;margin-right:2%}body.section-users div.reservation_future div.right-col{float:left;width:49%}.gallery .images{position:relative;width:100%;padding-bottom:60%;height:0}.gallery .images>div,.gallery .images>span{position:absolute;display:block;width:100%;height:100%}.gallery .images>div{opacity:0;background:center no-repeat;background-size:cover;border-radius:3px;box-shadow:1px 1px 5px rgba(0,0,0,0.4);-webkit-transition:all .88s ease;transition:all .88s ease}.gallery .images>div.active{opacity:1}.gallery .images>span{cursor:pointer;width:50px;color:#fff;text-shadow:0 0 5px #000;font-size:50px;height:100%;line-height:44px}.gallery .images>span.right{left:100%;margin-left:-38px}.gallery .images>span.left{padding-left:10px}.gallery .images>span:before{margin-top:-25px;top:50%;position:absolute;bottom:0}.gallery .images>span.left:before{content:"\00AB"}.gallery .images>span.right:before{content:"\00BB"}.gallery .thumbs{margin-top:10px;display:inline-block;width:100%;text-align:center;cursor:pointer}.gallery .thumbs>div{box-sizing:border-box;background:center no-repeat;background-size:cover;display:inline-block;position:relative;margin:4px;border:3px solid transparent;width:100px;height:100px;cursor:pointer;-webkit-transition:all .88s ease;transition:all .88s ease}@media (max-width:768px){.gallery .thumbs>div{width:65px;height:65px}}.gallery .thumbs>div:before{content:'';width:0;height:0;border:solid transparent;border-width:0 5px 5px;position:absolute;left:45px;top:-8px;-webkit-transition:all .88s ease;transition:all .88s ease}@media (max-width:768px){.gallery .thumbs>div:before{left:25px}}.gallery .thumbs>div.active{border-color:silver}.gallery .thumbs>div.active:before{border-bottom-color:silver}@media (min-width:768px){body.front .panel-gw-homepage>.banner{padding-top:0}}@media (max-width:767px){body.front #main{padding-top:35px}}body.front div.entity-bean.bean-banner-bean div.responVID{width:100%;overflow:hidden}body.front div.entity-bean.bean-banner-bean div.responVID>.vjs-control-bar{display:none !important}body.front .field-name-field-displayfullwidth>.field-label{display:none}body.front .field-name-field-displayfullwidth>.field-items{display:none}body.front #content-bottom{padding:0 30px}body.front div.bean-half-split{z-index:3;position:relative;overflow:visible;padding:10px 4%}body.front div.bean-half-split:before{content:'';display:block;left:48%;margin-top:-135px;position:absolute;background-position:0 -614px;height:127px;width:164px}body.front div.bean-half-split div.leftColumn{float:left;width:53%;margin-right:4%}@media (max-width:767px){body.front div.bean-half-split div.leftColumn{text-align:center;width:100%;margin-right:4%}}body.front div.bean-half-split div.rightColumn{width:43%}@media (max-width:767px){body.front div.bean-half-split div.rightColumn{text-align:center;width:100%}}body.front div.pane-boxes-homepage-intro{padding:0 0 15px;float:left;position:relative}@media (max-width:767px){body.front div.pane-boxes-homepage-intro{padding-bottom:65px;padding-top:70px}}body.front div.pane-boxes-homepage-intro:before{content:'';display:none;left:50%;margin-left:-15px;margin-top:-95px;position:absolute;background-position:0 -954px;height:92px;width:30px}@media (max-width:767px){body.front div.pane-boxes-homepage-intro:before{display:block}}body.front div.pane-boxes-homepage-intro:after{content:'';display:none;left:40%;position:absolute;background-position:0 -746px;height:71px;width:30px}@media (max-width:767px){body.front div.pane-boxes-homepage-intro:after{display:block}}body.front div.homepage-happening{padding:40px 0 0 0;float:left;width:100%;background:transparent url(/sites/all/themes/gw/images/homepageHeader_lines.png?01) top left no-repeat}@media (max-width:767px){body.front div.homepage-happening{background:none;padding:20px 0 0 0}}body.front div.homepage-happening h2{font-size:26px;margin-bottom:25px;margin-top:10px;text-align:center;width:100%}@media (max-width:767px){body.front div.homepage-happening h2{margin-bottom:10px}}body.front div.bean-whats-happening{cursor:pointer}body.front #content-bottom .bottom_inside div.field-name-field-wh-bean-title{font-family:"Montserrat",sans-serif;font-size:140%;margin:8px 15px}body.front #content-bottom .bottom_inside div.field-name-field-wh-body{color:#676258;line-height:1.5em;margin:0 15px}body.front #content-bottom .bottom_inside div.field-name-field-wh-node-reference,body.front #content-bottom .bottom_inside div.field-type-url,body.front #content-bottom .bottom_inside div.field-type-link-field{line-height:1.5em;margin:0 15px}body.front #content-bottom .bottom_inside div.field-name-field-wh-node-reference a,body.front #content-bottom .bottom_inside div.field-type-url a,body.front #content-bottom .bottom_inside div.field-type-link-field a{color:#ae232b;font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:none}body.front #content-bottom .bottom_inside .content{padding-bottom:15px}body.front #content-bottom .bottom_inside:hover .content{background:white;-moz-box-shadow:#e1e1e1 0px 0px 6px;-webkit-box-shadow:#e1e1e1 0px 0px 6px;box-shadow:#e1e1e1 0px 0px 6px}.panel-gw-homepage>.banner,.panel-gw-homepage>#content-inside{float:left;width:100%;position:relative}.panel-gw-homepage>.banner{padding:5px 0 35px}@media (max-width:767px){.panel-gw-homepage>.banner{padding-top:0}}.panel-gw-homepage #content-bottom{padding:0 50px;width:inherit}.panel-gw-homepage #content-bottom .bottom_inside{float:left;display:block;width:32%;margin:0 .5% 15px}@media (max-width:767px){.panel-gw-homepage #content-bottom .bottom_inside{margin-bottom:0;width:97% !important}}.panel-gw-homepage #content-bottom .bottom_inside .inner{padding:20px 0px}.panel-gw-homepage #content-bottom.panel-grid-2 .bottom_inside{width:48%}.panel-gw-homepage #content-bottom.panel-grid-1 .bottom_inside{width:100%}body.maintenance-page{font-family:"Open Sans",sans-serif;font-size:90%;line-height:1.8em;background:#fffaf1}body.maintenance-page #page{border-top:30px solid #1e100a;text-align:center;overflow:visible}body.maintenance-page #header{margin-top:0;padding-top:0;position:relative;margin-top:-50px;z-index:100}body.maintenance-page h1,body.maintenance-page h2{font-size:26px;margin-top:5px;line-height:115%;margin-bottom:.6em;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:capitalize}#invisible-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:8500;overflow:scroll}#invisible-background input[type="button"]{border-radius:3px;background:#AE232B none repeat scroll 0% 0%;padding:7px 10px;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:500;border:3px solid #AE232B;color:#FFF;text-align:center;margin-bottom:9px;word-wrap:initial;transition:all 0.2s ease 0s}#invisible-background input[type="button"]:hover{color:#000;background-color:#fff}#invisible-background #modal-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:8450;background:rgba(0,0,0,0.5)}#invisible-background #sign-in-up-modal{width:420px;margin:0 auto 0 auto;position:relative;margin:2% auto;z-index:8500}#invisible-background #sign-in-up-modal:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8500}@media (max-width:460px){#invisible-background #sign-in-up-modal{width:280px;margin-top:16%}}#invisible-background #sign-in-up-modal .custom-sign-up-msg .custom-msg-line{font-size:13px}#invisible-background #modal-main{float:left;width:420px;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;background-color:#fff;box-sizing:border-box;box-shadow:0 2px 5px 1px rgba(0,0,0,0.3);border-radius:10px}#invisible-background #forgot-password{margin-left:30px;font-size:18px;text-decoration:none;white-space:nowrap}#invisible-background #forgot-password:hover{text-decoration:underline}#invisible-background #sign-up-tab{box-shadow:inset 1px -1px 6px rgba(0,0,0,0.2)}@media (min-width:768px){#invisible-background #sign-up-tab{border-top-right-radius:10px}}#invisible-background #sign-in-tab{box-shadow:inset -1px -1px 6px rgba(0,0,0,0.2)}@media (min-width:768px){#invisible-background #sign-in-tab{border-top-left-radius:10px}}#invisible-background .top-tabs{float:left;color:#ae232b;background-color:#f6f0e6;width:50%;height:40px;line-height:40px;text-align:center;box-sizing:border-box;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}#invisible-background .top-tabs:hover{cursor:pointer}#invisible-background .top-tabs span{font-weight:bold}#invisible-background .activeTab{color:#000;background-color:#fff;border-bottom:0;box-shadow:inset 0 0 0 !important}#invisible-background .close-modal{float:right;color:#ae232b;margin-left:30px;font-size:18px;white-space:nowrap}#invisible-background .close-modal:hover{text-decoration:underline;cursor:pointer}#invisible-background .padding20{padding:50px 20px 0 20px}#invisible-background .margintop10{margin-top:10px !important}#invisible-background #modal-header{width:100%;margin-bottom:20px;margin-top:8px}#invisible-background #modal-header h3{font-size:26px}#invisible-background form{position:relative}#invisible-background form .submit-overlay{position:absolute;right:-5px !important;left:-2px !important;top:0 !important;bottom:0 !important;background-color:rgba(255,255,255,0.9)}#invisible-background form .submit-overlay .overlay-spinner-background-div{background-color:transparent;position:absolute;width:100%;top:38%}#invisible-background .modal-description{width:100%;clear:both}#invisible-background .modal-description p{margin:4px 0 !important}#invisible-background .error-message{background-image:url("//d5y2y5rl4e57i.cloudfront.net/core-files/error-exclamation.png");background-position:4px 4px;background-repeat:no-repeat;border:1px solid #ae232b;min-height:48px;padding-left:50px;margin-top:10px}#invisible-background .error-message p{margin:0 !important}#invisible-background .form-item-modal{clear:both;padding:2px 0 !important;width:100%}#invisible-background .form-item-modal .casl-checkbox{margin-top:6px}#invisible-background .form-item-modal .casl-label{margin-left:18px;width:90% !important}#invisible-background .form-item-modal .show{height:auto;width:auto}#invisible-background .form-item-modal label{height:1px;overflow:hidden;width:1px}#invisible-background .modal-input{height:40px !important;font-size:14px !important;color:#000;width:100%}#invisible-background .modal-input:focus{box-shadow:0 0 5px rgba(0,0,0,0.8)}#invisible-background .modal-submit{margin-top:4px}@media (max-width:460px){#invisible-background .modal-submit{width:100%}}#invisible-background .login-hr{border:none;border-top:1px solid #d4d4d4}#invisible-background .footer-address{text-align:center}#invisible-background .mouse-hover{color:#ae232b}#invisible-background .mouse-hover:hover{cursor:pointer;text-decoration:underline}#invisible-background .strong{font-weight:bold}.payment-details{position:relative;padding-top:30px}.payment-details .payment-page-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,250,241,0.65);background:-moz-linear-gradient(top,rgba(255,250,241,0.35),#fffaf1);background:-webkit-linear-gradient(top,rgba(255,250,241,0.35),#fffaf1);background:linear-gradient(to bottom,rgba(255,250,241,0.35),#fffaf1);z-index:8400}.payment-details .payment-page-overlay .cta{color:#ae232b;position:absolute;width:300px;left:50%;bottom:20px;margin-left:-150px}.payment-details.payment-hidden form div{max-height:400px;overflow:hidden}.payment-sign-in-container{position:relative}.payment-sign-in-container .sign-in-overlay{background:rgba(255,255,255,0.7);-webkit-box-shadow:7px 7px 58px 0px #fff;-moz-box-shadow:7px 7px 58px 0px #fff;box-shadow:7px 7px 58px 0px #fff;position:absolute;left:0;right:0;top:0;bottom:0}.payment-sign-in-container .sign-in-overlay .overlay-spinner-background-div{transform:inherit;margin-left:-92px;margin-top:-79px;top:50%;left:50%;position:absolute;background-color:transparent}.payment-sign-in-container #edit-sign-in-container{position:relative}.payment-sign-in-container #edit-sign-in-container .or{position:absolute;right:0;top:50%;margin-right:-8px;margin-top:-25px;padding:8px 0;background-color:#fffaf1}@media (min-width:769px) and (max-width:1100px){.payment-sign-in-container #edit-sign-in-container{padding-right:10px !important}}@media (max-width:767px){.payment-sign-in-container #edit-sign-in-container{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d4d4d4 !important}.payment-sign-in-container #edit-sign-in-container .or{top:inherit;right:inherit;bottom:-13px;left:50%;margin-left:-42px;padding:0 8px}}.payment-sign-in-container .cta-hr{margin-bottom:51px !important}.payment-sign-in-container .cta{pointer:cursor;text-align:center;font-size:20px;font-weight:bold;text-decoration:none;margin-bottom:-18px}.payment-sign-in-container #edit-sign-up-container,.payment-sign-in-container #edit-sign-in-container{display:inline-block}.payment-sign-in-container #edit-sign-up-container .form-item,.payment-sign-in-container #edit-sign-in-container .form-item{float:inherit}.payment-sign-in-container #edit-sign-up-container .forgot-password,.payment-sign-in-container #edit-sign-in-container .forgot-password{font-size:13px;text-decoration:none;font-weight:bold;white-space:nowrap;float:right;margin-top:8px}@media (max-width:767px){.payment-sign-in-container #edit-sign-up-container,.payment-sign-in-container #edit-sign-in-container{border-right-width:0 !important;display:block;width:100% !important;float:left}}.payment-sign-in-container #edit-sign-in-container{padding-right:30px;width:44%;padding-bottom:50px;margin-bottom:20px}.payment-sign-in-container #edit-sign-in-container #edit-sign-in-submit,.payment-sign-in-container #edit-sign-in-container #edit-sign-up-submit{width:100%;margin-bottom:10px}@media (max-width:767px){.payment-sign-in-container #edit-sign-in-container #edit-sign-in-submit,.payment-sign-in-container #edit-sign-in-container #edit-sign-up-submit{margin-bottom:10px}}.payment-sign-in-container #edit-sign-in-container #sign-up-submit-label{float:left;margin-bottom:5px;text-align:center;font-weight:bold;width:100%}.payment-sign-in-container #edit-sign-in-container #edit-sign-up-submit{background:#fffaf1;border:3px solid #ae232b;color:black;text-decoration:none;font-weight:bold}.payment-sign-in-container #edit-sign-in-container #edit-sign-up-submit:hover{background:#ae232b;color:white}.payment-sign-in-container #edit-sign-up-container{width:46%;padding-left:40px;float:right}@media (min-width:769px) and (max-width:1100px){.payment-sign-in-container #edit-sign-up-container{width:49%;padding-left:10px}}@media (max-width:767px){.payment-sign-in-container #edit-sign-up-container{padding-left:0px}}::selection{background:#ae232b}::-moz-selection{background:#ae232b}#mygreatwolf .reservationContainer.link .standardReservations,.page-taxonomy-term-reservations .reservationContainer.link .standardReservations,.page-user-reservations .reservationContainer.link .standardReservations{display:none}#mygreatwolf .reservationContainer.link .linkAccountContent,.page-taxonomy-term-reservations .reservationContainer.link .linkAccountContent,.page-user-reservations .reservationContainer.link .linkAccountContent{display:block}#mygreatwolf .reservationContainer .standardReservations,.page-taxonomy-term-reservations .reservationContainer .standardReservations,.page-user-reservations .reservationContainer .standardReservations{display:block}#mygreatwolf .reservationContainer .linkAccountContent,.page-taxonomy-term-reservations .reservationContainer .linkAccountContent,.page-user-reservations .reservationContainer .linkAccountContent{display:none}#mygreatwolf .standardReservations a,#mygreatwolf .linkAccountContent a,.page-taxonomy-term-reservations .standardReservations a,.page-taxonomy-term-reservations .linkAccountContent a,.page-user-reservations .standardReservations a,.page-user-reservations .linkAccountContent a{font-weight:bold;text-decoration:none}#mygreatwolf .selectMenu,#mygreatwolf .resNumber,#mygreatwolf .lastName,.page-taxonomy-term-reservations .selectMenu,.page-taxonomy-term-reservations .resNumber,.page-taxonomy-term-reservations .lastName,.page-user-reservations .selectMenu,.page-user-reservations .resNumber,.page-user-reservations .lastName{width:380px}#mygreatwolf h3,.page-taxonomy-term-reservations h3,.page-user-reservations h3{margin-bottom:20px}#mygreatwolf h2.pane-title,.page-taxonomy-term-reservations h2.pane-title,.page-user-reservations h2.pane-title{float:none}#mygreatwolf .staySummary,.page-taxonomy-term-reservations .staySummary,.page-user-reservations .staySummary{background:white;-webkit-box-shadow:#e1e1e1 0px 2px 6px;-moz-box-shadow:#e1e1e1 0px 2px 6px;box-shadow:#e1e1e1 0px 2px 6px;padding:12px 15px;margin-bottom:15px}#mygreatwolf .staySummary h3,.page-taxonomy-term-reservations .staySummary h3,.page-user-reservations .staySummary h3{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;border-bottom:3px solid #f9f7f2;padding-bottom:8px}#mygreatwolf .tabs-spacer,.page-taxonomy-term-reservations .tabs-spacer,.page-user-reservations .tabs-spacer{background-color:white;border:1px solid #e7ddc9;height:10px;margin-bottom:20px}#mygreatwolf .tabs,.page-taxonomy-term-reservations .tabs,.page-user-reservations .tabs{padding-left:10px;margin-bottom:3px}#mygreatwolf .tabs .tab,.page-taxonomy-term-reservations .tabs .tab,.page-user-reservations .tabs .tab{display:inline;border:1px solid #f6f0e6;background-color:#f6f0e6;border-bottom:none;padding:6px 25px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}#mygreatwolf .tabs .tab a,.page-taxonomy-term-reservations .tabs .tab a,.page-user-reservations .tabs .tab a{color:#ae232b;text-decoration:none}#mygreatwolf .tabs .tab.active,.page-taxonomy-term-reservations .tabs .tab.active,.page-user-reservations .tabs .tab.active{background-color:white;border:1px solid #e7ddc9;border-bottom:1px solid white}#mygreatwolf .tabs .tab.active a,.page-taxonomy-term-reservations .tabs .tab.active a,.page-user-reservations .tabs .tab.active a{color:#000;text-decoration:none}#mygreatwolf .rightCol,.page-taxonomy-term-reservations .rightCol,.page-user-reservations .rightCol{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}@media (max-width:767px){#mygreatwolf .rightCol,.page-taxonomy-term-reservations .rightCol,.page-user-reservations .rightCol{width:99%;float:left;margin-left:0;margin-right:0}}#mygreatwolf .leftCol,.page-taxonomy-term-reservations .leftCol,.page-user-reservations .leftCol{float:left;width:64.66667%;margin-left:0%;margin-right:-66.66667%}#mygreatwolf .leftCol img,.page-taxonomy-term-reservations .leftCol img,.page-user-reservations .leftCol img{width:100%}@media (max-width:767px){#mygreatwolf .leftCol,.page-taxonomy-term-reservations .leftCol,.page-user-reservations .leftCol{width:99%;float:left}}#mygreatwolf .pane-page-breadcrumb,.page-taxonomy-term-reservations .pane-page-breadcrumb,.page-user-reservations .pane-page-breadcrumb{padding-top:0}.page-taxonomy-term-my-itinerary .pane-gw-booking-engine-booking-widget,.page-taxonomy-term-my-recent-searches .pane-gw-booking-engine-booking-widget{display:none}#mygreatwolf .staySummary .content-inner span,#mygreatwolf .costSummary .content-inner span{float:right;margin-right:10px}#mygreatwolf .staySummary .content-inner span,#mygreatwolf .staySummary .package-line,#mygreatwolf .costSummary .content-inner span,#mygreatwolf .costSummary .package-line{font-weight:600;color:#676258}#mygreatwolf .staySummary .line-item,#mygreatwolf .costSummary .line-item{width:100%;margin-bottom:15px}#mygreatwolf .staySummary .checkMrk,#mygreatwolf .costSummary .checkMrk{position:relative}#mygreatwolf .staySummary .checkMrk:before,#mygreatwolf .costSummary .checkMrk:before{content:'';background-position:0 -1178px;height:34px;width:34px;display:block;left:-37px;position:absolute;top:-7px}#mygreatwolf .staySummary .child-span,#mygreatwolf .costSummary .child-span{margin-bottom:15px}#mygreatwolf .staySummary .grand-total,#mygreatwolf .costSummary .grand-total{font-size:18px;padding:15px 0;border-top:3px solid #f9f7f2;border-bottom:3px solid #f9f7f2}#mygreatwolf .staySummary .amount-due,#mygreatwolf .costSummary .amount-due{font-size:16px;font-weight:bold;color:#21190e}#mygreatwolf .staySummary .package-line,#mygreatwolf .costSummary .package-line{margin:10px 0 0 20px;font-size:14px}#mygreatwolf .cost-summary-wrapper{-moz-box-shadow:#e1e1e1 0px 6px 6px;-webkit-box-shadow:#e1e1e1 0px 6px 6px;box-shadow:#e1e1e1 0px 6px 6px}#mygreatwolf .cost-summary-wrapper:after{content:'';background-image:url(/sites/all/themes/gw/images/cost-summary-edge.png?1454521800);background-repeat:repeat-x;display:block;height:6px;position:absolute;width:33.33333%}#mygreatwolf .my-searches .delete-searches,#mygreatwolf .my-searches .simpleCTA,#mygreatwolf .my-itinerary .delete-searches,#mygreatwolf .my-itinerary .simpleCTA{margin-top:20px}#mygreatwolf .my-searches .delete-searches a,#mygreatwolf .my-searches .simpleCTA a,#mygreatwolf .my-itinerary .delete-searches a,#mygreatwolf .my-itinerary .simpleCTA a{font-weight:bold}#mygreatwolf .my-searches .delete-searches a:hover,#mygreatwolf .my-searches .simpleCTA a:hover,#mygreatwolf .my-itinerary .delete-searches a:hover,#mygreatwolf .my-itinerary .simpleCTA a:hover{text-decoration:none}#mygreatwolf .my-searches h3,#mygreatwolf .my-itinerary h3{margin-bottom:10px}#mygreatwolf .my-searches .back-to-top-spacer,#mygreatwolf .my-itinerary .back-to-top-spacer{height:100px}#mygreatwolf .my-searches .node-title a,#mygreatwolf .my-searches .node-title,#mygreatwolf .my-itinerary .node-title a,#mygreatwolf .my-itinerary .node-title{color:#21190e;font-family:"Montserrat",sans-serif;font-size:20px;line-height:125%}#mygreatwolf .my-searches .node-title a:hover,#mygreatwolf .my-searches .node-title:hover,#mygreatwolf .my-itinerary .node-title a:hover,#mygreatwolf .my-itinerary .node-title:hover{text-decoration:none}#mygreatwolf .my-searches .content-area .link-arrow,#mygreatwolf .my-itinerary .content-area .link-arrow{font-family:"Montserrat",sans-serif;font-weight:700;display:block;margin-top:5px}#mygreatwolf .my-searches .content-area img.checkMark,#mygreatwolf .my-itinerary .content-area img.checkMark{float:right;position:relative;margin:0;top:-42px;width:54px !important}#mygreatwolf .my-searches a,#mygreatwolf .my-itinerary a{font-weight:700}#mygreatwolf .my-searches a:hover,#mygreatwolf .my-itinerary a:hover{text-decoration:none}#mygreatwolf .my-searches .views-field-field-package-details,#mygreatwolf .my-itinerary .views-field-field-package-details{display:none}#mygreatwolf ul.recentSearches,#mygreatwolf ul.itineraries{text-align:left;float:left;padding:0;margin:0;float:none}#mygreatwolf ul.recentSearches li.header,#mygreatwolf ul.itineraries li.header{background:transparent}#mygreatwolf ul.recentSearches li.header:hover,#mygreatwolf ul.itineraries li.header:hover{cursor:default}#mygreatwolf ul.recentSearches li.header .propName,#mygreatwolf ul.itineraries li.header .propName{color:#988676;font-weight:normal !important;font-size:16px}#mygreatwolf ul.recentSearches li.subUtil,#mygreatwolf ul.itineraries li.subUtil{border-bottom:1px solid #e7ddc9}#mygreatwolf ul.recentSearches li.subUtil:hover,#mygreatwolf ul.itineraries li.subUtil:hover{background-color:#fff}#mygreatwolf ul.recentSearches li.subUtil .continue-container:hover,#mygreatwolf ul.itineraries li.subUtil .continue-container:hover{font-weight:bold}#mygreatwolf ul.recentSearches li,#mygreatwolf ul.itineraries li{width:100%;float:left;list-style-type:none;list-style-image:none;display:block}#mygreatwolf ul.recentSearches li h4,#mygreatwolf ul.itineraries li h4{margin:1em 0}#mygreatwolf ul.recentSearches .itinerary-container,#mygreatwolf ul.recentSearches .search-container,#mygreatwolf ul.itineraries .itinerary-container,#mygreatwolf ul.itineraries .search-container{width:85%;cursor:pointer;color:#676258;font-weight:normal;font-size:14px;padding:5px 0}#mygreatwolf ul.recentSearches .itinerary-container .continue-search,#mygreatwolf ul.recentSearches .search-container .continue-search,#mygreatwolf ul.itineraries .itinerary-container .continue-search,#mygreatwolf ul.itineraries .search-container .continue-search{color:#ae232b;font-weight:normal}#mygreatwolf ul.recentSearches .itinerary-container:hover,#mygreatwolf ul.recentSearches .search-container:hover,#mygreatwolf ul.itineraries .itinerary-container:hover,#mygreatwolf ul.itineraries .search-container:hover{color:#000}#mygreatwolf ul.recentSearches .itinerary-container:hover .continue-search,#mygreatwolf ul.recentSearches .search-container:hover .continue-search,#mygreatwolf ul.itineraries .itinerary-container:hover .continue-search,#mygreatwolf ul.itineraries .search-container:hover .continue-search{color:#ae232b;font-weight:normal}#mygreatwolf ul.recentSearches .itinerary-container,#mygreatwolf ul.itineraries .itinerary-container{width:90%}@media (max-width:767px){#mygreatwolf ul.recentSearches .itinerary-container,#mygreatwolf ul.itineraries .itinerary-container{width:85%}}#mygreatwolf ul.recentSearches .res_item .continue-search,#mygreatwolf ul.itineraries .res_item .continue-search{width:25%}#mygreatwolf ul.recentSearches .res_item .itinerary-continue,#mygreatwolf ul.itineraries .res_item .itinerary-continue{text-align:right;width:15%}#mygreatwolf ul.recentSearches .res_item .search-dates,#mygreatwolf ul.recentSearches .res_item .search-details,#mygreatwolf ul.itineraries .res_item .search-dates,#mygreatwolf ul.itineraries .res_item .search-details{padding:5px 0;width:35%;line-height:15px}@media (max-width:460px){#mygreatwolf ul.recentSearches .res_item .search-dates,#mygreatwolf ul.recentSearches .res_item .search-details,#mygreatwolf ul.itineraries .res_item .search-dates,#mygreatwolf ul.itineraries .res_item .search-details{line-height:20px}}#mygreatwolf ul.recentSearches .res_item .itinerary-continue,#mygreatwolf ul.recentSearches .res_item .continue-search,#mygreatwolf ul.itineraries .res_item .itinerary-continue,#mygreatwolf ul.itineraries .res_item .continue-search{line-height:35px}#mygreatwolf ul.recentSearches .res_item .itinerary-continue a,#mygreatwolf ul.itineraries .res_item .itinerary-continue a{font-weight:normal}#mygreatwolf ul.recentSearches .res_item .itinerary-name,#mygreatwolf ul.itineraries .res_item .itinerary-name{height:35px;line-height:35px;margin-right:3px;overflow:hidden;white-space:nowrap;width:30%}#mygreatwolf ul.recentSearches .res_item .itinerary-dates,#mygreatwolf ul.recentSearches .res_item .itinerary-details,#mygreatwolf ul.itineraries .res_item .itinerary-dates,#mygreatwolf ul.itineraries .res_item .itinerary-details{height:35px;line-height:35px;margin-right:3px;overflow:hidden;white-space:nowrap;width:25%}@media (max-width:767px){#mygreatwolf ul.recentSearches .res_item .itinerary-container,#mygreatwolf ul.recentSearches .res_item .search-container,#mygreatwolf ul.itineraries .res_item .itinerary-container,#mygreatwolf ul.itineraries .res_item .search-container{line-height:0}#mygreatwolf ul.recentSearches .res_item .itinerary-name,#mygreatwolf ul.recentSearches .res_item .itinerary-dates,#mygreatwolf ul.recentSearches .res_item .itinerary-details,#mygreatwolf ul.recentSearches .res_item .search-details,#mygreatwolf ul.recentSearches .res_item .search-dates,#mygreatwolf ul.itineraries .res_item .itinerary-name,#mygreatwolf ul.itineraries .res_item .itinerary-dates,#mygreatwolf ul.itineraries .res_item .itinerary-details,#mygreatwolf ul.itineraries .res_item .search-details,#mygreatwolf ul.itineraries .res_item .search-dates{width:60%}#mygreatwolf ul.recentSearches .res_item .itinerary-continue,#mygreatwolf ul.recentSearches .res_item .continue-search,#mygreatwolf ul.itineraries .res_item .itinerary-continue,#mygreatwolf ul.itineraries .res_item .continue-search{text-align:left;width:38%}#mygreatwolf ul.recentSearches .res_item .delete-itinerary,#mygreatwolf ul.recentSearches .res_item .delete-search,#mygreatwolf ul.itineraries .res_item .delete-itinerary,#mygreatwolf ul.itineraries .res_item .delete-search{margin-top:11px}}@media (max-width:460px){#mygreatwolf ul.recentSearches .res_item .itinerary-container,#mygreatwolf ul.recentSearches .res_item .search-container,#mygreatwolf ul.itineraries .res_item .itinerary-container,#mygreatwolf ul.itineraries .res_item .search-container{float:left;padding:10px 0}#mygreatwolf ul.recentSearches .res_item .itinerary-name,#mygreatwolf ul.recentSearches .res_item .itinerary-dates,#mygreatwolf ul.recentSearches .res_item .itinerary-details,#mygreatwolf ul.recentSearches .res_item .itinerary-continue,#mygreatwolf ul.recentSearches .res_item .search-details,#mygreatwolf ul.recentSearches .res_item .search-dates,#mygreatwolf ul.recentSearches .res_item .continue-search,#mygreatwolf ul.itineraries .res_item .itinerary-name,#mygreatwolf ul.itineraries .res_item .itinerary-dates,#mygreatwolf ul.itineraries .res_item .itinerary-details,#mygreatwolf ul.itineraries .res_item .itinerary-continue,#mygreatwolf ul.itineraries .res_item .search-details,#mygreatwolf ul.itineraries .res_item .search-dates,#mygreatwolf ul.itineraries .res_item .continue-search{width:100%;padding:0;text-align:left}#mygreatwolf ul.recentSearches .res_item .delete-search,#mygreatwolf ul.recentSearches .res_item .delete-itinerary,#mygreatwolf ul.itineraries .res_item .delete-search,#mygreatwolf ul.itineraries .res_item .delete-itinerary{margin-top:30px}}#mygreatwolf ul.recentSearches .res_item .removeLinkMobile,#mygreatwolf ul.itineraries .res_item .removeLinkMobile{display:block;float:right;width:35px;margin-top:4px}#mygreatwolf ul.recentSearches .res_item .removeLinkMobile a,#mygreatwolf ul.itineraries .res_item .removeLinkMobile a{background-position:0 -2156px;height:21px;width:15px;width:15px;height:21px;padding:0px;margin:20% 0;display:block}#mygreatwolf ul.recentSearches .subUtil:nth-child(2){border-top:1px solid #e7ddc9}@media (max-width:767px){#mygreatwolf ul.recentSearches .removeLinkMobile{margin-top:10px !important}}#mygreatwolf ul.itineraries .subUtil:first-child{border-top:1px solid #e7ddc9}@media (max-width:767px){#mygreatwolf ul.itineraries .removeLinkMobile{margin-top:22px !important}}#mygreatwolf .row.elements div.form-item{display:inline;width:46%;margin-right:3%}@media (max-width:460px){#mygreatwolf .row.elements div.form-item{width:95%;margin-right:0}}#mygreatwolf .row.hr{border-bottom:1px solid #d4d4d4;margin:5px 0px 20px 0px;width:100%}#mygreatwolf .field-name-field-customer-sites div.form-item div.form-item{display:inline;width:45%}@media (max-width:460px){#mygreatwolf .field-name-field-customer-sites div.form-item div.form-item{width:100%;margin-right:0}}#mygreatwolf .field-name-field-customer-sites div.form-item div.form-item input{margin-right:10px}#mygreatwolf .field-name-field-customer-phone input,#mygreatwolf .field-name-field-customer-alt-phone input{width:75%}#mygreatwolf .reservation-tile{background-color:white;width:50%}@media (min-width:768px){#mygreatwolf .reservation-tile{width:41% !important}}#mygreatwolf .field-name-field-customer-postal-code input{width:50%}@media (max-width:460px){#mygreatwolf select,#mygreatwolf input[type=text]{width:100%;margin-right:0}}#mygreatwolf .row.elements{content:"";width:100%}#mygreatwolf .field-name-field-customer-sites div.form-item div.form-item:nth-child(odd){content:"";display:table;clear:both}#mygreatwolf .row>fieldset{padding-left:0}#mygreatwolf #edit-timezone legend,#mygreatwolf #edit-timezone label,#mygreatwolf #edit-timezone .description{display:none}#mygreatwolf .smaller{font-size:11px;vertical-align:super}#mygreatwolf h3{clear:both}#mygreatwolf .views-content{margin-top:20px}#mygreatwolf .views-content .left-col{padding:0 8px 0 0 !important}@media (max-width:767px){#mygreatwolf .tabs .my-reservations,#mygreatwolf .tabs .my-profile,#mygreatwolf .tabs .my-recent-searches{font-size:95%}}@media (min-width:768px) and (max-width:1024px){#mygreatwolf .tabs .my-reservations,#mygreatwolf .tabs .my-profile,#mygreatwolf .tabs .my-recent-searches{padding:6px 20px}}@media (max-width:460px){#mygreatwolf .tabs .my-reservations,#mygreatwolf .tabs .my-profile,#mygreatwolf .tabs .my-recent-searches{padding:6px 2px;font-size:82%}}@media (max-width:460px){#mygreatwolf .tabs{padding-left:0px}}.pane-my-reservations h3{clear:both}.pane-my-reservations .reservation_past{width:500px;padding:5px}@media (max-width:767px){.pane-my-reservations .reservation_past{width:95%}}.pane-my-reservations .reservation_past .res_item span{margin:0 20px 0 0}@media (max-width:460px){.pane-my-reservations .reservation_past .res_item span{font-size:10px;margin:0 10px 0 0}}.pane-my-reservations .reservation_past .res_item span a{text-decoration:none}.pane-my-reservations .other-reservations .zebra{background-color:#f6f0e6}.pane-my-reservations table.other-reservations{width:80%}.pane-my-reservations .other-reservations th{text-align:left}.pane-my-reservations .other-reservations td{padding:6px 6px 6px 6px}.pane-my-reservations .other-reservations td a,.pane-my-reservations .no-reservations a{font-weight:bold;text-decoration:none}.pane-my-reservations .no-reservations,.pane-my-reservations table.other-reservations{margin:0 0 30px 10px}@media (max-width:767px){.pane-my-reservations table.other-reservations thead{display:none}}@media (max-width:767px){.pane-my-reservations table.other-reservations tr{display:block}}@media (max-width:767px){.pane-my-reservations table.other-reservations td{display:block;text-align:right}}@media (max-width:767px){.pane-my-reservations table.other-reservations td:before{content:attr(data-label);float:left;font-weight:bold}}.page-taxonomy-term-my-itinerary .itineraryName,.page-taxonomy-term-my-itinerary .suiteName{font-weight:bold;margin:0}.page-taxonomy-term-my-itinerary .detailContainer{float:left;width:49%}.page-taxonomy-term-my-itinerary .sectionContainer{margin-bottom:20px}.page-taxonomy-term-my-itinerary .actionsContainer{width:49%;float:right}.page-taxonomy-term-my-itinerary .actionsContainer .price{font-size:20px;font-weight:normal;line-height:115%;margin-top:5px;text-align:right}.page-taxonomy-term-my-itinerary .actionsContainer .price p{margin-bottom:0}.page-taxonomy-term-my-itinerary .actionsContainer p{text-align:right}.page-taxonomy-term-my-itinerary .suiteImageColumn{float:left;margin-bottom:10px;margin-right:1%;padding:2%;width:28%}@media (max-width:767px){.page-taxonomy-term-my-itinerary .suiteImageColumn{width:100% !important}}.page-taxonomy-term-my-itinerary .suiteContentColumn{float:left;width:60%}@media (max-width:767px){.page-taxonomy-term-my-itinerary .suiteContentColumn{width:100% !important}}.page-taxonomy-term-my-itinerary .nodeContainer{height:420px}@media (max-width:767px){.page-taxonomy-term-my-itinerary .nodeContainer{height:auto}}.page-taxonomy-term-my-itinerary .smaller{font-size:10px;margin-top:-10px}.node-type-landing-page .bean-coupon-test{height:auto !important;min-height:280px !important}div.pane-menu-menu-choose-your-destination>ul.menu>li>a{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:10px 0 10px 20px;background:transparent url(/sites/all/themes/gw/images/redArrow_Down.png?0) no-repeat 90% 49%}div.pane-menu-menu-choose-your-destination>ul.menu>li>ul{margin:0}body.html a{text-decoration:none}body.html a:hover{text-decoration:underline}.pane-menu-menu-choose-your-destination{z-index:89 !important}@media only screen and (max-width:1024px) and (min-width:768px){#myChatLinkContainer{display:block !important}}.fullOverlay .header{width:100%;height:55px;color:#706f6b;border-bottom:1px solid #cdc9c2;position:fixed;box-shadow:0px 1px 5px 2px rgba(112,111,107,0.5)}.fullOverlay .header input[type="button"]{float:right;position:relative;top:20%;z-index:9999;margin-right:20px;background-color:#ae232b;border:3px solid #ae232b;border-radius:3px;color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;min-width:70px;height:36px;width:30% !important}.fullOverlay .header input[type="button"]:hover{background-color:#fff;color:#000}.fullOverlay .header p{position:relative;top:25%;font-size:18.72px;font-weight:bold;margin:0 0 0 20px}@media (min-width:768px){.fullOverlay .header{display:none}}@media (max-width:767px){.fullOverlay{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;overflow:scroll !important;z-index:9001 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border-radius:0 !important;background-color:#fff !important}}@media (max-width:767px){.tier1{z-index:9002 !important}}@media (max-width:767px){.tier2{z-index:9010 !important}}@media (max-width:767px){.tier3{z-index:9022 !important}}@media (max-width:767px){.tier4{z-index:9075 !important}}@media (max-width:767px){.tier5{z-index:9123 !important}}.sweet-alert{border-radius:0 !important}.sweet-alert fieldset{display:none}.sweet-alert h2{margin-top:0 !important;font-size:24px !important}.itinerary-sweetalert{border-radius:0 !important}@media (max-width:767px){.itinerary-sweetalert{height:100%;left:0 !important;margin-top:0 !important;right:0 !important;top:0 !important;width:100%}}.itinerary-sweetalert fieldset{display:block}.itinerary-sweetalert-success{border-radius:0 !important}@media (max-width:767px){.itinerary-sweetalert-success{height:100%;left:0 !important;margin-top:0 !important;right:0 !important;top:0 !important;width:100%}}.itinerary-sweetalert-success fieldset{display:none}@media (max-width:767px){.share-itinerary-sweet-alert{height:100%;left:0 !important;margin-left:0 !important;margin-top:0 !important;padding:0 !important;right:0 !important;top:0 !important;width:100% !important}}.share-itinerary-sweet-alert label{float:left}.share-itinerary-sweet-alert .cancel{float:left !important;width:48% !important}html.lt-ie9 body.html div.pane-gw-booking-engine-booking-widget div.form-type-date-popup{float:left;width:100%}html.lt-ie9 body.html div.pane-gw-booking-engine-booking-widget div.container-inline-date div.form-type-textfield{width:120px !important}html.lt-ie9 body.html #mobileHeader{display:none !important}html.lt-ie9 body.html .mobile-only,html.lt-ie9 body.html a.widget-mobile-link{display:none !important}html.lt-ie9 body.html div.pane-boxes-homepage-intro div.right_left,html.lt-ie9 body.html div.pane-boxes-homepage-intro div.right_home{float:left;margin-left:3%;width:42%}html.lt-ie9 body.html #content-inside.sidebar-right div.panel-col-content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%}html.lt-ie9 body.html #content-inside.sidebar-right aside.right-sidebar{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}html.lt-ie9 body.html #content-inside.sidebar-left aside.left-sidebar{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%}html.lt-ie9 body.html #content-inside.sidebar-left div.panel-col-content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}html.lt-ie9 body.html #footer div.pane-region-menus div.view-region-menus div.region_menu_div{width:20%}html.lt-ie9 body.html input[type="checkbox"]{background:white !important;display:inherit !important;height:inherit !important;padding:1px !important;margin:0 !important}html.lt-ie9 body.html #content div.pane-gw-booking-engine-booking-widget{z-index:900}html.lt-ie9 body.html.gw-taxonomy-homepage.node-type-property #content div.pane-gw-booking-engine-booking-widget{margin-top:-230px;position:absolute}html.lt-ie9 body.html table.ui-datepicker-calendar td.ui-datepicker-current-day,html.lt-ie9 body.html table.ui-datepicker-calendar td.date-checkout{background:#ae232b}.universalCalendar{background-color:#fff;height:100%;width:100%}@media (max-width:767px){.universalCalendar{position:absolute;top:0;z-index:9999}}.universalCalendar .button{background:#ae232b;border:3px solid #ae232b;border-radius:3px;color:white;display:inline-block;font-weight:bold;margin:10px 0;padding:7px 10px;text-decoration:none;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width:767px){.universalCalendar .button{margin-right:10px}}.universalCalendar .button:hover{background:#fff;color:#1d120c}.universalCalendar .cal-day{float:left;font-family:"Montserrat",sans-serif;height:40px;text-align:center;width:14.28%}@media (min-width:768px){.universalCalendar .cal-day{box-sizing:border-box;color:#676258;height:80px;margin:3px;padding:6px;text-align:right;width:11.68%}.universalCalendar .cal-day:not(.no-border){border:1px solid #cdc9c2}.universalCalendar .cal-day:not(.no-border):not(.day-disabled):hover{border-color:#fff;cursor:pointer;outline:2px solid #ae232b;outline-offset:-2px}}@media (max-width:767px){.universalCalendar .cal-day{color:#000;padding-top:14px}}.universalCalendar .cal-day-of-week{background:#fff;color:#706f6b;float:left;font-family:"Montserrat",sans-serif;font-size:16px;margin-right:4px;text-align:center;width:11.3%}@media (max-width:767px){.universalCalendar .cal-day-of-week{color:#cdc9c2;font-size:13.28px;font-weight:normal;margin-right:0;width:14.28%}}.universalCalendar .footer{width:100%;position:absolute;bottom:0px;margin-left:-20px;background:#fff;box-shadow:0px 0px 3px 3px rgba(112,111,107,0.5);z-index:10}.universalCalendar .footer .cal-footer{clear:both;margin:10px auto;width:100%}.universalCalendar .footer .cal-footer input[type="button"]{float:right;font-size:15px;margin-right:20px;margin-bottom:22px}.universalCalendar .cal-header{background:#fff;box-shadow:0px 2px 3px 0px rgba(112,111,107,0.5);position:absolute;top:0;width:100%;margin-left:-20px;z-index:10}@media (max-width:767px){.universalCalendar .cal-header{left:20px;position:fixed}}.universalCalendar .cal-header input[type="button"]{float:right}.universalCalendar .cal-main{margin-top:110px}@media (max-width:767px){.universalCalendar .cal-main{height:100%;margin-top:90px}}.universalCalendar .cal-month{color:#000;float:left;font-weight:bold;padding-top:6px;text-align:left;width:12.44%}@media (max-width:767px){.universalCalendar .cal-month{display:none}}.universalCalendar .cal-month div:first-of-type{clear:both;font-size:16px}.universalCalendar .cal-month div:nth-of-type(2n){clear:both;font-size:24px}.universalCalendar .cal-month-mobile{color:#706f6b;font-size:24px;text-align:center;width:100%}@media (min-width:768px){.universalCalendar .cal-month-mobile{display:none}}.universalCalendar .cal-rate{clear:both;color:#000;float:left;font-size:16px;padding-top:18px}.universalCalendar .day-of-month{width:100%;float:inherit}.universalCalendar .notAvail{font-size:12px;line-height:15px;padding-top:9px;text-align:center}.universalCalendar .cal-selected{background-color:#ae232b;color:#fff;font-weight:bold}.universalCalendar .cal-selected .cal-rate{color:#fff;font-weight:normal}.universalCalendar .cal-spinner{left:50%;margin-top:150px;position:absolute}.universalCalendar .cancel{float:right;margin-right:20px;margin-top:10px;cursor:pointer}.universalCalendar .cancel span.x{background-position:0 -860px;height:16px;width:16px;display:block;height:16px;width:16px;margin:4px 8.5px 8px 11px}.universalCalendar .cancel .close{color:#ae232b;float:left;font-size:11px;font-weight:bold;line-height:10px;margin:-5px 0 0 0;width:100%}.universalCalendar .checkin-tooltip{pointer-events:none;position:absolute;white-space:nowrap;font-size:13px}.universalCalendar .checkin-tooltip:after{background-color:#000;border-radius:5px;color:#fff;content:'Check In';padding:0 6px;position:absolute;z-index:9999}@media (min-width:768px){.universalCalendar .checkin-tooltip:after{margin-left:0}}@media (max-width:767px){.universalCalendar .checkin-tooltip:after{margin-left:0}}@media (min-width:768px){.universalCalendar .checkin-tooltip{margin-top:-35px}}@media (max-width:767px){.universalCalendar .checkin-tooltip{margin-top:-42px}}.universalCalendar .checkin-tooltip .arrow-box{position:relative;background:#000}.universalCalendar .checkin-tooltip .arrow-box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#000;border-width:8px;margin-left:27px;margin-top:25px}.universalCalendar .checkout-tooltip{position:absolute;white-space:nowrap;font-size:13px}.universalCalendar .checkout-tooltip:after{position:absolute;z-index:9999;content:'Check Out';background-color:#000;color:#fff;border-radius:5px;padding:0 4px}@media (min-width:768px){.universalCalendar .checkout-tooltip:after{margin-left:-5px}}@media (max-width:767px){.universalCalendar .checkout-tooltip:after{margin-left:-4px}}@media (min-width:768px){.universalCalendar .checkout-tooltip{margin-top:75px}}@media (max-width:767px){.universalCalendar .checkout-tooltip{margin-top:43px}}.universalCalendar .checkout-tooltip .arrow-box{position:relative;background:#000}.universalCalendar .checkout-tooltip .arrow-box:after{bottom:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#000;border-width:8px;margin-left:27px}.universalCalendar .day-disabled{background-color:#d4d4d4}.universalCalendar .day-disabled:hover{cursor:unset;outline:none}.universalCalendar .day-number{float:right}.universalCalendar .desktop-only{width:14.2%}@media (max-width:767px){.universalCalendar .desktop-only{display:none}}.universalCalendar .filler-date{background-color:#d4d4d4;color:#000}.universalCalendar .full-width{clear:both;width:100%;position:relative}.universalCalendar .in-past,.universalCalendar .in-past:hover{background-color:#fff;border-color:#e1e1e1;color:#e1e1e1;cursor:unset}.universalCalendar .offer-code{float:left;font-weight:bold;margin:0}.universalCalendar .offer-code-text{float:left;margin:0 0 0 20px}.universalCalendar .title{font-size:24px;font-weight:bold;margin-bottom:0;margin-left:20px}@media (max-width:767px){.universalCalendar .title{color:#706f6b;float:left;font-size:18.72px}}.universalCalendar .title span{font-weight:bold}.universalCalendar .trash-can-container{float:left}.universalCalendar .trash-can-container .trash-can{background-position:0 -2156px;height:21px;width:15px;margin-left:10px;padding:0px;position:absolute;top:50px}.universalCalendar .white-background{background-color:#fff}@media print{a:link,a:visited{text-decoration:underline !important}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}body.html h2{font-size:42px}body.html #myChatLinkContainer{display:none}body.html a.cta-box,body.html #mobileHeader,body.html #sticky-mobile-footer,body.html #liveSiteContainer{display:none}body.html .panel-gw-homepage #content-bottom{padding:0px}body.html .panel-gw-homepage #content-bottom .bottom_inside{width:32% !important;min-height:500px !important}body.html .bean-coupon-test{min-height:490px !important}}
