body{min-width:480px}#block-views-package-node-blocks-pkg-head,.pane-node-field-event-image,#block-views-sports-landing-header-block,.view-homepage-hero,.view-sports-landing-header{display:none}.pager-strip{display:none}#main-wrapper{width:92%;margin:0 auto}#header-wrapper{background:#1d7faa}#header-wrapper-bg{background:#1d7faa}#banner-logo{height:auto;margin:5px 0px 5px 5px}#banner-logo img{padding:0px}#header{float:none;clear:both;width:auto;margin:0px}#header #block-search-form{width:50%;float:left;position:absolute;top:0px;right:0px}#header .gast-phone-no{width:100%;background:#ffbf00;margin:0px;left:auto;position:static;text-align:center;top:auto;right:auto;padding:5px;height:auto}#header .gast-phone-no .darker{display:inline-block;min-width:100px;padding-top:2px;text-align:right;float:none;color:#a08003;margin-right:15px}#search-block-form{margin:0px;margin-right:10px}#search-block-form input.form-search{width:100%;padding:0px;margin:0px}#search-block-form #edit-submit--2,#search-block-form #edit-submit{border-color:transparent;border:0px transparent none;border-left:0px transparent none!important;top:18px}#meganav{width:100%}#meganav a.expand.custom,#meganav a.expand.sports,#meganav a.expand.experiences{font-size:2.0em}#meganav a.expand.custom span,#meganav a.expand.sports span,#meganav a.expand.experiences span{font-size:.6em}#meganav li>.details .details-gutter{width:31em;margin-left:20px}#meganav-events .view-events-menu-blocks .views-row{float:none;margin-bottom:0;width:100%}#meganav-events .view-events-menu-blocks .views-row-last{float:left}#footer-gutter{width:92%}#footer #block-menu-menu-thomson-sport.block{width:50%}#footer #block-menu-menu-sports--2{}#footer #block-menu-menu-events.block{margin-bottom:20px}#footer #block-menu-menu-experiences{float:right;margin-right:30px;margin-top:20px}#footer #block-block-6{margin-top:-160px}#footer #block-block-6 li{margin-bottom:25px}#block-views-homepage-hero-block{height:auto}.view-homepage-hero img{height:auto}.front #sidebar-second{margin-top:0}#block-views-homepage-hero-block .punchy-headline{top:10%;height:30px;font-size:1.5em;padding-bottom:34px}.view-id-homepage_events .views-field-field-preview-image{margin-left:0}.front #pre-content #block-views-homepage-events-block,.front #pre-content #block-views-homepage-events-block-1{padding-left:0;padding-right:0}.view-id-homepage_events .views-field{width:33%;max-width:33%;margin:0px;float:left}.view-id-homepage_events .home-package-from{right:130px}.home-package-buttonon a{padding:0px;line-height:32px;text-indent:-5px;display:inline-block;float:none;min-width:160px;width:auto}.front #sidebar-first{float:none;margin:0 auto 30px auto}.front #sidebar-second .block-block-13{margin-right:10px}.front #sidebar-second .block-service-links-service-links-not-node{margin-bottom:0px;min-width:53%;max-width:55%;padding-right:0!important}.front .block-service-links-service-links-not-node h2{margin-bottom:30px}.front #block-service-links-service-links-not-node--2 a{margin-left:0;float:left;width:30%;color:#1e9cd4;margin-bottom:5px}.front #sidebar-second .block-webform-client-block-191{width:57%;padding-right:0!important}.front #webform-component-ea{max-width:72%}.front .block-webform-client-block-191 input.form-submit{min-width:70px}.front .block-webform-client-block-191 .webform-component-markup{width:92%}.front #webform-component-ea .description{margin-right:-67px}.front #sidebar-second #block-block-12{width:94%;height:100%;margin-top:15px;margin-bottom:60px}.event-landing-page #main-wrapper,.event-landing-page .panels-flexible-row-landing_page-7 .panels-flexible-region-landing_page-header{width:100%}.event-landing-page .panels-flexible-row-landing_page-6,.event-landing-page .panels-flexible-row-landing_page-1{width:92%;margin:0 auto}.block-views-promoted-packages-block .views-row{width:95%;background:url(http://www.greatatlanticsports.com/sites/all/themes/gast/img/xhome-view-rule.png.pagespeed.ic.XVZjLYAReq.png) no-repeat bottom center;padding-top:10px;margin-right:0;position:relative}.block-views-promoted-packages-block .views-row .views-field-title{width:31%;float:left;margin-right:10px;margin-top:10px}.block-views-promoted-packages-block .views-row .views-field-field-price{width:40%;float:left;margin-top:10px}.block-views-promoted-packages-block .promo-package-price{font-size:3.6em}.block-views-promoted-packages-block .promo-package-date{font-size:1.4em}.block-views-promoted-packages-block .views-row .views-field-field-package-length-description,.block-views-promoted-packages-block .views-row .views-field-field-event-date,.block-views-promoted-packages-block .views-row .promo-package-button{float:right}.block-views-promoted-packages-block .views-row .views-field-field-package-length-description{width:86px;margin-right:8px}.block-views-promoted-packages-block .views-row .views-field-field-event-date{width:24%;margin-bottom:10px;text-align:right}.block-views-promoted-packages-block .views-row .promo-package-button{margin-top:0px;position:static;clear:right}.panels-flexible-column-landing_page-2{width:100%}.panels-flexible-column-landing_page-2 .block-views-events-accordion-upcoming{width:78%;float:left}.event-landing-page .panels-flexible-row-last.left.tablet{padding-bottom:0}.event-landing-page .panels-flexible-row.right.tablet{display:none}.event-landing-page .panels-flexible-region.left-mobile{width:27%;float:right}.event-landing-page .view-id-articles_references .views-row{background:none}.event-landing-page .view-id-articles_references .views-row-first{padding-top:0}.event-landing-page .view-id-articles_references .views-field-field-article-image{margin-right:0!important;margin-left:0!important;float:left!important}.event-landing-page .view-id-articles_references .views-field-field-article-image .field-content{margin-bottom:-4px}.event-landing-page .view-id-articles_references .views-field-title{float:left;margin-top:5px}.view-id-articles_references.view-display-id-block_3 .views-field-title a{font-size:2.3em}.view-id-articles_references.view-display-id-block_3 .views-field-body{float:left}.view-id-articles_references.view-display-id-block_3 .views-row .views-field-body a{display:block;margin-top:20px}.event-landing-page .panels-flexible-region-landing_page-left_tablet-inside .block-service-links{float:left;width:22%;padding-top:0!important;margin:0 -10px 0 10px}.event-landing-page #block-service-links-service-links header{width:100%;text-align:center}.event-landing-page #block-service-links-service-links .service-links{margin-left:0px;margin-top:5px}.event-landing-page .panels-flexible-row-inside .panels-flexible-region-landing_page-left,.event-landing-page .panels-flexible-row-inside .panels-flexible-region-landing_page-center,.event-landing-page .panels-flexible-row-inside .panels-flexible-region-landing_page-right{width:69%;margin-bottom:25px}.event-landing-page .panels-flexible-row-inside .panels-flexible-region-landing_page-center,#post-content #block-block-10{margin:0 0 25px 0}.event-landing-page .panels-flexible-row-landing_page-main-row.panels-flexible-row-last,#post-content{width:92%;margin:0 auto}.event-landing-page #event-landing-page .block-webform-client-block-191 form#webform-client-form-191 .description{position:static}.div-phone,.div-email{font-size:2.46153846154em}.event-landing-page #event-landing-page .block-webform-client-block-191 header h2{font-size:3.6em}.event-landing-page #event-landing-page .block-webform-client-block-191 .webform-component-email{margin-top:43px}.event-landing-page #event-landing-page .block-webform-client-block-191 input.form-text{margin-left:0;width:170px}.event-landing-page #event-landing-page .block-webform-client-block-191 .form-actions{margin-left:0;margin-top:50px}.event-landing-page #event-landing-page .block-webform-client-block-191 input.form-submit{width:86px}.node-type-event .node-event{}.node-type-event #main-wrapper{width:100%}.node-type-event #content-region,.node-type-event #sidebar-second{width:92%;margin:0 auto;float:none}.node-type-event #sidebar-second{margin-top:40px}#content-region #block-views-event-header-block-1{margin:40px 0 40px 0}#package-accordion .accordion-event-content{padding:1em 1em 2em 1em}.node-type-event .block-views-events-accordion-upcoming{width:78%;float:left}.block.block-views-events-accordion-upcoming .package-accordion-sidebar .views-field-title{width:auto!important;min-width:53%!important;max-width:54%!important}.block.block-views-events-accordion-upcoming .views-field-field-event-event-date-1{float:left;width:auto}.view-event-header .views-field-field-punchy-title{margin-top:5px}.view-event-header .views-field-field-event-date{top:15px}.accordion-event-content .views-field-field-preview-image{margin-bottom:15px}.view-event-header .accordion-event-content .views-field-field-overview,.view-event-header .accordion-event-content .views-field-field-short-description{}.accordion-event-content .guide-price{float:left;margin-top:25px}.accordion-event-content .guide-price-type,.accordion-event-content .guide-price-info{margin-left:15px}.accordion-event-content .guide-price-button{margin-left:17px;margin-top:21px}.node-type-event .block-service-links,.node-type-sports-landing-page .block-service-links,.node-type-package .block-service-links{float:right;width:22%;padding-top:0!important;margin:0 -10px 0 10px}.node-type-event #block-service-links-service-links header,.node-type-sports-landing-page #block-service-links-service-links header,.node-type-package #block-service-links-service-links header{width:100%;text-align:center}.node-type-event #block-service-links-service-links header h2,.node-type-sports-landing-page #block-service-links-service-links header h2,.node-type-package #block-service-links-service-links header h2{padding-top:0}.node-type-event #block-service-links-service-links .service-links,.node-type-sports-landing-page #block-service-links-service-links .service-links,.node-type-package #block-service-links-service-links .service-links{margin-left:0;margin-top:5px}.node-type-event #post-content{padding-top:10px}#post-content .block{width:60%;margin:0 auto 25px auto!important;float:none}#block-block-10 p{margin-top:0;padding-bottom:35px}#post-content #block-block-10 h2{height:auto}#post-content .block-webform-client-block-191 .webform-component-email{margin-top:50px;padding-top:0;width:169px}#post-content .block-webform-client-block-191 input.form-text{margin-left:0;width:170px}#post-content .block-webform-client-block-191 .form-actions{margin-left:0;margin-top:50px}#post-content .block-webform-client-block-191 input.form-submit{float:left;width:94px}#post-content .block-webform-client-block-191 form#webform-client-form-191 .description{position:static}.node-type-sports-landing-page #main-wrapper{width:100%}.node-type-sports-landing-page #content-region,.node-type-sports-landing-page #sidebar-second{width:92%;margin:0 auto;float:none}#block-views-sports-accordion-block--2.block{width:78%;float:left}.block-quicktabs-sports-landing-quicktabs .views-row{padding:20px 1em;background:#4e4e4e url(http://www.greatatlanticsports.com/sites/all/themes/gast/img/xaccordion-background.png.pagespeed.ic.0gKUhJupgU.png)}.block-quicktabs-sports-landing-quicktabs .view-content{min-height:580px;height:auto}.block-quicktabs-sports-landing-quicktabs .views-field-field-event-date{margin-top:-48px}.block-quicktabs-sports-landing-quicktabs .views-field-field-preview-image img{width:70px;height:70px}.block-quicktabs-sports-landing-quicktabs .views-field-field-overview,.block-quicktabs-sports-landing-quicktabs .views-field-field-short-description{width:45%}.node-type-package #post-content{width:100%}.node-type-package .block-views-events-accordion-upcoming{width:78%!important;float:left}#edit-room-choices{width:39%}#edit-extra-nights{width:45%}#edit-options-upgrades legend{margin-bottom:15px}#edit-options-upgrades .form-type-checkbox{width:100%}.panels-flexible-search .panels-flexible-region-search-top_right{clear:left;width:100%}.panels-flexible-search .panels-flexible-region-search-top_right-inside{padding-left:0}.panels-flexible-search .pane-gat-general-search-block-detailed{width:100%;float:none}#gat-general-search-detailed-block-form #edit-search{width:82%}.view-search.view-display-id-page_1 .views-field-field-short-description{width:100%;max-width:none}.view-search.view-display-id-page_1 .views-field-nothing{width:100%;margin:10px 0}.view-search.view-display-id-page_1 .views-field-field-event-date-1{float:left;width:100%;text-align:right}.view-search.view-display-id-page_1 .views-field-field-price{float:right;clear:left}#colorbox #webform-component-hotel-needs-wrapper,#colorbox #webform-component-services,#colorbox #webform-component-price-range-fieldset,#colorbox #webform-component-misc-info-wrapper{width:100%!important}#colorbox #cboxWrapper #cboxContent .modal-form-header-left{width:55%}#colorbox #cboxWrapper #cboxContent .modal-form-header-right{width:43%}#colorbox #webform-component-left-column,#colorbox #webform-component-right-column{width:100%!important}#colorbox #webform-component-right-column input{width:69%}#colorbox #webform-component-left-column--adults-label,#colorbox #webform-component-left-column--children-label{text-align:left!important;width:45%!important}#colorbox #webform-component-left-column--adults-label{width:47%!important;vertical-align:top}#colorbox #edit-submitted-left-column-adults{float:right;width:auto}#colorbox #webform-component-left-column--adults{margin-left:0!important;width:51%!important}#colorbox #webform-component-left-column--children{width:50%!important;margin-left:0!important}#colorbox #webform-component-left-column--children,#colorbox #edit-submitted-left-column-children{float:right}#colorbox #webform-component-left-column--number-of-rooms{margin-left:0!important;width:100%!important}#colorbox #webform-component-left-column--number-of-rooms label{margin-right:0px}#colorbox #edit-submitted-left-column-number-of-rooms{float:right}#colorbox #webform-component-left-column--preferred-arrival-date label,#colorbox #webform-component-left-column--preferred-departure-date label{text-align:left!important}#colorbox #webform-component-left-column--preferred-arrival-date .webform-datepicker,#colorbox #webform-component-left-column--preferred-departure-date .webform-datepicker{float:right}#colorbox #webform-component-right-column--zip-postal-code input{float:none;vertical-align:top}#node-968 header h1{display:none}#node-968 h3{font-weight:bold;font-size:1.4em}#node-968 .webform-header{padding-left:30px;background:transparent url(http://www.greatatlanticsports.com/sites/all/themes/gast/img/xphone.png.pagespeed.ic.HWKucYmzf_.png) no-repeat}#colorbox,#cboxWrapper,#cboxContent{width:97%!important;margin:6px}#cboxLoadedContent{width:auto!important;height:190px!important}#cboxMiddleLeft{display:none}.block-gat-general-mobile-custom-packages.block{padding:15px 15px 20px 15px;margin-bottom:20px}.node-type-sports-landing-page .block-gat-general-mobile-custom-packages.block,.node-type-package .block-gat-general-mobile-custom-packages.block{margin-top:20px}.block-gat-general-mobile-custom-packages a.colorbox-node{float:left;padding:10px 15px;background:#fff;border:1px solid #ccc;cursor:pointer;margin-right:10px;color:#777}.block-gat-general-mobile-custom-packages h4{text-transform:uppercase;color:#1e9cd4;font-size:1.3em;font-weight:bold;line-height:1.05em}.page-booking #sidebar-second{width:100%}.booking-details table{width:109%}#gat-booking-step1-form .form-type-checkbox{margin-left:15px}.page-booking .progress span{width:90%;text-align:center;background:none}.front .service-links .addthis_toolbox{width:100%}.footer .addthis_toolbox.addthis_vertical_style{margin-bottom:22px}.front #content-region,.front #sidebar-second .block-tui-package-tui-package-custom-packages,.event-landing-page .panels-flexible-column-landing_page-2-inside .block-tui-package-tui-package-custom-packages,.event-landing-page .panels-flexible-column-landing_page-3 .block-service-links,.block-gat-general-mobile-custom-packages{display:none!important}.front #content-region .block-tui-package-tui-package-custom-packages,.front #sidebar-second .block-service-links-service-links-not-node,.front #sidebar-second .block-webform-client-block-191,.event-landing-page .panels-flexible-row-landing_page-6-inside .block-tui-package,.event-landing-page .panels-flexible-region-landing_page-left_tablet-inside .block-service-links,.event-landing-page .panels-flexible-region.left-mobile{display:block!important}#webform-client-form-952 .webform-datepicker{display:block}#sidebar-first{min-height:100px}.view-homepage-events .views-label-nothing{display:none}.home-package-main .title a:link{font-size:18px}.view-homepage-events .views-field-field-event-date{font-size:14px}.view-id-homepage_events .home-package-from{text-align:right;color:#7c7c7c;position:static;padding:0px;margin:0px}ul.package-includes{padding:0px;margin:0px}ul.package-includes li{padding:0px 0px 10px 20px;margin:0px;text-align:left}#block-views-events-homepage-calendar-block{margin:0px;padding:0px;width:100%}.front #sidebar-first{margin:15px 0px;padding:0px;width:auto}#block-views-events-homepage-calendar-block .view-content{margin:0 -18px}#block-views-events-homepage-calendar-block .events-see-all{margin:0px}.front #sidebar-second #block-block-12{margin-bottom:0px}#sidebar-second .block-block-12 .block-inner-third a{width:auto}#block-views-events-accordion-upcoming{width:100%}#post-content #block-webform-client-block-191.block.block-webform{height:auto}#block-webform-client-block-191 #webform-component-intro{padding-bottom:10px}.block-webform-client-block-191 form#webform-client-form-191{height:130px}#block-webform-client-block-191 #webform-component-ea,#post-content .block-webform-client-block-191 .form-actions{margin-top:10px}#post-content .block-webform-client-block-191 .webform-component-email{width:75%;margin-top:10px}#post-content .block-webform-client-block-191 input.form-text{width:100%}.front #webform-component-ea .description{margin:0px;margin-right:-70px}.page-search #sidebar-first{padding:0px;margin:0px;width:100%}.page-search #block-menu-menu-search-menu.block,.page-search #block-views-04471f40f22528ecdeb3cc6225fc3ea0.block,.page-search #block-facetapi-iovr0rkqsiujfb0zodh1oybuuvmy6878.block,.page-search #block-facetapi-3btzaa0rzov02ldnbpj2mdpiupvcdjso.block,.page-search #block-facetapi-vqyboth5xql00ctmdhyfldtwzl0wnnpq.block{padding:5px}#block-facetapi-3btzaa0rzov02ldnbpj2mdpiupvcdjso li,#block-facetapi-iovr0rkqsiujfb0zodh1oybuuvmy6878 li,#block-facetapi-vqyboth5xql00ctmdhyfldtwzl0wnnpq li{display:inline-block;margin-bottom:10px;width:49%}.block-quicktabs-sports-landing-quicktabs .views-row,.view-search-results .views-row{padding:5px!important}.block-quicktabs-sports-landing-quicktabs #qt-sports_landing_quicktabs-ui-tabs2 .views-field-field-event-date .field-content{width:auto;float:none}#block-menu-menu-search-menu li{float:left;width:50%;text-align:center}.sidebar-first #content-region{width:100%}#qt-sports_landing_quicktabs-ui-tabs1 #block-views-c5db8ae6ed0e6d90bc47aa03c5a726c7 .views-row{position:relative}#qt-sports_landing_quicktabs-ui-tabs1 #block-views-c5db8ae6ed0e6d90bc47aa03c5a726c7 .views-field{float:left;width:25%;position:static;margin:0px;padding:0px}#qt-sports_landing_quicktabs-ui-tabs1 #block-views-c5db8ae6ed0e6d90bc47aa03c5a726c7 .views-field-nothing-1{float:none;clear:both;width:100%}#qt-sports_landing_quicktabs-ui-tabs1 #block-views-c5db8ae6ed0e6d90bc47aa03c5a726c7 .guide-price-button a{}#block-views-sports-accordion-block--2.block{width:100%}#post-content .block{width:96%;margin:0px;padding:2%;float:none}#qt-sports_landing_quicktabs-ui-tabs2 .views-row{border-top:2px groove #767676}#qt-sports_landing_quicktabs-ui-tabs2 .views-row:first-child{border-top:0px transparent none}#qt-sports_landing_quicktabs-ui-tabs2 .views-field-title{text-align:left;position:static!important;width:auto!important}#qt-sports_landing_quicktabs-ui-tabs2 .views-field-field-event-date{clear:both;float:none;text-align:left;font-size:18px;line-height:28px;border-bottom:0px none}#footer #block-menu-menu-thomson-sport.block,#footer #block-menu-menu-events.block,#footer #block-menu-menu-sports--2.block,#footer #block-menu-menu-experiences.block,#footer #block-block-6.block{margin:0px;padding:0px;width:100%}#block-menu-menu-thomson-sport li,#block-menu-menu-events li,#block-menu-menu-sports--2 li,#block-menu-menu-experiences li{display:inline-block;width:49%}#footer h2{height:auto;margin:15px 0px}#footer nav li a{color:#9b9b9b;font-size:16px;line-height:24px}.gast-booking-wrapper{overflow:scroll;-webkit-overflow-scrolling:touch}.event-category-teaser-details{width:200px}#sidebar-second{width:92%;margin-top:15px}#gast-trust-bar,#gast-trust-bar div.inner-wrapper{height:35px;width:100%}#gast-trust-bar .gast-phone-no{height:30px}#gast-trust-bar .tb-first,#gast-trust-bar .tb-second,#gast-trust-bar .tb-third,#gast-trust-bar .tb-fourth{display:none}#gast-trust-bar .gast-phone-no{width:390px;border:none;margin:0 auto;float:none}#gast-trust-bar .gast-phone-no div,#gast-trust-bar .gast-phone-no span{float:left}#search-block-form input.form-submit{top:18px}.event-page-listing .field-name-field-preview-image{width:inherit}#post-content .block{min-height:0px;height:auto}.event-page-listing .included{width:auto}.event-page-listing .learn-more-cta{margin:-20px 0 5px 0}.node-type-package .block-tui-package-tui-package-custom-packages{width:auto}#block-search-form .form-item-search-block-form{padding-top:18px}#commerce_line_item_product_form_group_accommodations,.gast-commerce-atc-extras{width:auto;border:0;padding:0 0 0 0;margin:20px 0 0 0}.gast-commerce-atc-extras div{float:none}input#edit-customer-profile-billing-field-email-address-und-0-value.form-text.form-email.required{max-width:220px}div.cart-empty-block{margin-left:290px;margin-bottom:5px}form.commerce-add-to-cart .form-type-select label{display:block;width:100%}.page-checkout-payment #content-region{width:100%}