@charset "UTF-8";@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px!important}}.ta-icons,.main-subheader .links-column li:before,.category-subheader .links-column li:before,.dashboard-menu .ta-dropdown .content:after,.dashboard-controls .grid-view:before,.dashboard-controls .map-view:after,.content-panel .btn:before,.dashboard.grid-view article .caption .share,.dashboard.grid-view article .caption .info,.listing-group .listing .links-collapsable .toggle-link:after,.listing-group .listing .wishlist a,.listing-group .listing .share,.listings-section .ta-dropdown .content:after,.listings-section .listings-controls .list-view:before,.listings-section .listings-controls .map-view:after,.listings-section .map-view-block .map-column .btn:before,.listings-section .map-view-carousel .map-column .btn:before,.whats-happening .ta-dropdown .content:after,.global-footer .footer-nav .social-btn,.atis-content .more-info-box .priced-content .btn.search:before,.ta-grid-container .item.photo .share,.ta-grid-container .item.photo .info,.ta-grid-container .item.video .share,.ta-grid-container .item.video .info{font-family:'TA-Consumer-Icons'}.loading-spinner,.c-listing-loader__spinner,.listings-section .bottom-controls.loading .get-more::after,.listings-section .result-count .loading:before,.atis-content .more-info-box .priced-content .searching:before,.panels__header .see-more a.loading::before{width:15px;height:15px;border-radius:50%;border:2px dotted #78b800;vertical-align:middle;-moz-animation:spin 3s linear infinite;-o-animation:spin 3s linear infinite;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.c-listing-loader{text-align:center;padding:15px;position:fixed;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:8000}.c-listing-loader.hide{display:none}.c-listing-loader__content{display:inline-block;padding:60px;background:#ddd;vertical-align:middle;text-align:center;-moz-transition:bottom ease-in 300ms;-o-transition:bottom ease-in 300ms;-webkit-transition:bottom ease-in 300ms;transition:bottom ease-in 300ms;border:1px solid #999}.c-listing-loader__spinner{display:inline-block;width:35px;height:35px;margin-top:15px;border-width:6px;border-color:#828282;vertical-align:middle}.c-listing-loader__text{display:block;font-size:1.6em;font-weight:600;text-transform:uppercase;text-align:center;border-color:#828282;vertical-align:middle;margin:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*[hidden]{display:none}body{position:absolute;width:100%;height:100%;background-color:#ebebeb;font-family:"Neue Helvetica W01",Helvetica,Arial,sans-serif;margin:0;padding:0;font-size:1em;color:#828282}.common-header,.grey-header,.green-header,.dashboard-menu .dashboard-title,.dashboard.map-view .title,.dashboard.map-view .user .username,.dashboard.grid-view article .caption h1{text-transform:uppercase;letter-spacing:-1px}.grey-header{color:#828282}.green-header{color:#78b800}.content-wrapper{margin:0 auto;width:100%;max-width:1440px}body>.content-wrapper{min-height:calc(100% - 250px)}.clearfix{content:"";display:table;clear:both}.green-link,.pagination li a{text-decoration:none;color:#78b800;cursor:pointer}.green-link:hover,.pagination li a:hover{color:#9ada22}.left{float:left}.pseudo-hide,.content-panel .swipe-widget,.dashboard.grid-view .content-panel .map-column,.listings-section .map-view-carousel{position:absolute;left:-100%}.button{color:#fff;background-color:#78b800;padding:10px;text-decoration:none;font-size:14px;line-height:34px}.button:hover{background-color:#9ada22}.button span{vertical-align:middle}.button [class*='icon-']{margin-right:5px}.btn{display:inline-block;width:auto;min-width:125px;padding:10px;text-decoration:none;font-family:"Neue Helvetica W01",Helvetica,Arial,sans-serif;vertical-align:middle;text-align:center;cursor:pointer}.btn[class^="ta-icon-"]:before,.btn[class*=" ta-icon-"]:before,.btn[class^="ta-icon-"]:after,.btn[class*=" ta-icon-"]:after{height:100%;width:auto;color:inherit;vertical-align:middle}.btn[class^="ta-icon-"]:before,.btn[class*=" ta-icon-"]:before{margin:0 10px 0 0}.btn[class^="ta-icon-"]:after,.btn[class*=" ta-icon-"]:after{margin:0 0 0 10px}.btn.primary{color:#fff;background-color:#78b800;font-size:14px;font-weight:bold;text-transform:uppercase}.btn.primary:hover{background:#89c911}.btn.secondary{color:#78b800;background:transparent;font-size:14px;font-weight:bold;text-transform:uppercase;border:2px solid #78b800;padding:8px}.btn.secondary:hover{color:#89c911;border-color:#89c911}.arrow-base,.arrow-up,.dashboard.map-view .focus.photo .arrow,.dashboard.grid-view article .caption .arrow,.itineraries .item .img-wrapper:after,.road-trips .item .img-wrapper:after,.ta-grid-container .item.photo .caption>.arrow,.ta-grid-container .item.video .caption>.arrow,.arrow-down,.dashboard.grid-view article.single.promo .caption .arrow,.listing-group .listing .wishlist .callout .arrow,.arrow-right,.dashboard.grid-view article.double .caption.top-left .arrow,.arrow-left,.dashboard.map-view .arrow,.dashboard.grid-view article.double .caption.top-right .arrow,.listing-group .listing .listing-image .arrow,.listings-section .map-view-block .listing-group .listing .image-column .image-wrapper .arrow,.listings-section .map-view-carousel .listing-group .listing .image-column .image-wrapper .arrow{display:block;width:0;height:0;border:15px solid transparent}.arrow-up,.dashboard.map-view .focus.photo .arrow,.dashboard.grid-view article .caption .arrow,.itineraries .item .img-wrapper:after,.road-trips .item .img-wrapper:after,.ta-grid-container .item.photo .caption>.arrow,.ta-grid-container .item.video .caption>.arrow{border-top:0;border-bottom-color:#fff}.arrow-down,.dashboard.grid-view article.single.promo .caption .arrow,.listing-group .listing .wishlist .callout .arrow{border-bottom:0;border-top-color:#fff}.arrow-right,.dashboard.grid-view article.double .caption.top-left .arrow{border-right:0;border-left-color:#fff}.arrow-left,.dashboard.map-view .arrow,.dashboard.grid-view article.double .caption.top-right .arrow,.listing-group .listing .listing-image .arrow,.listings-section .map-view-block .listing-group .listing .image-column .image-wrapper .arrow,.listings-section .map-view-carousel .listing-group .listing .image-column .image-wrapper .arrow{border-left:0;border-right-color:#fff}.grid{margin:0 0 0 0}.grid:after{content:"";display:table;clear:both}.grid [class*='col-']{float:left;padding-right:0}.grid .col-1{width:8.33333%}.grid .col-2{width:16.66667%}.grid .col-3{width:25%}.grid .col-4{width:33.33333%}.grid .col-5{width:41.66667%}.grid .col-6{width:50%}.grid .col-7{width:58.33333%}.grid .col-8{width:66.66667%}.grid .col-9{width:75%}.grid .col-10{width:83.33333%}.grid .col-11{width:91.66667%}.grid .col-12{width:100%}.title:not(:empty){font-family:"Neue Helvetica W01",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0 0 15px 0;padding:0}.title.alpha,.title.primary{color:#78b800;font-size:25px;font-weight:800;line-height:1em;margin:0 0 15px 0;padding:0;text-transform:none;text-transform:uppercase}.title.beta,.title.secondary{font-size:18px;font-weight:700;line-height:20px;margin:0 0 20px 0;overflow:hidden}.title.tertiary{font-size:16px;font-weight:700}.title.precede{margin-bottom:0;padding-bottom:0}.title.brand-color{color:#78b800}.title:empty,p:empty{margin:0!important}.title a{text-decoration:none}.title a::after{content:'';display:none}p:not(:empty){margin:0 0 15px 0}a{color:#78b800}a:visited{color:#77b305}a:hover{color:#679f00}.promo-link[target="_blank"]::after{content:'';font-family:TA-Consumer-Icons;margin-left:.3em}ul{margin:0;padding:0}.comma-list li{display:inline;list-style:none}.comma-list li:not(:last-child):after{content:', '}strong{font-weight:600}.one-five-spaced{line-height:1.5em}.panel{display:inline-block;width:100%;margin-bottom:45px}.panel-header{background:#fff;padding:20px}.panel-header .title{font-size:14px;line-height:1em;margin:0;color:#828282}.tripadvisor-rating .trip-logo,.tripadvisor-rating .circles,.tripadvisor-rating .reviews{display:inline-block;vertical-align:middle;margin-bottom:0}.atis-content .tripadvisor-rating-byline{display:inline-block;font-size:1em;font-weight:normal}.tripadvisor-rating .trip-logo,.tripadvisor .trip-logo{vertical-align:top;width:30px}.tripadvisor-rating .circles{margin:0 0 0 0;padding:0}.tripadvisor-rating .circle{position:relative;float:left;width:15px;height:15px;padding:2px;margin:0;border-radius:50%;list-style:none;border:2px solid #589442;overflow:hidden}.tripadvisor-rating .circle.full:before{content:'';display:inline-block;background:#589442;width:100%;height:100%;border-radius:50%;vertical-align:top}.tripadvisor-rating .circle.half:before{content:'';display:inline-block;background:#589442;width:100%;height:100%;margin-left:calc(-50% + 1px);vertical-align:top}.tripadvisor-rating .circle.half:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fff;border-radius:50%}.content-header .tripadvisor-rating .circle.half:after{border-color:#ebebeb}.u-show{display:block!important}.u-show-inline-block{display:block!important}.u-hide{display:none!important}.newsletter .intro{padding:30px 60px;margin:0 0 30px 0;background:#fff}.newsletter .content{display:block;background:#fff;padding:30px;margin-bottom:30px}.c-2-col{display:inline-block;width:100%}.c-2-col .c-2-col__col{float:left;width:50%}.c-subscription-form{background:#f2f2f2;padding:30px;margin-right:30px}.c-subscription-form .c-subscription-form__input-group{display:block;margin:0 0 15px 0}.c-subscription-form .c-subscription-form__input-group.align-right{text-align:right}.c-subscription-form .c-subscription-form__input:not(.btn){border:1px solid #ddd;border-radius:2px;background:#faf9f9;width:100%;max-width:250px;color:#999;padding:5px}.c-subscription-form .c-subscription-form__input{outline:none}.c-subscription-form .c-subscription-form__input-group:last-of-type{text-align:right;margin-bottom:0}.c-subscription-form .c-subscription-form__input.input-validation-error::after{content:attr(data-val-required)}.c-subscription-form .c-subscription-form__input:not(.btn):active,.c-subscription-form .c-subscription-form__input:not(.btn):focus{border:1px solid #129ad8}.c-subscription-form .c-subscription-form__input[data-geonames-valid="true"]:not(.btn),.c-subscription-form .c-subscription-form__input#FormData_EmailAddress[aria-invalid="false"]:not(.btn){border:1px solid #78b800}.c-subscription-form .c-subscription-form__input.input-validation-error:not(.btn){border:1px solid red}.c-subscription-form .c-subscription-form__label{display:inline-block;width:125px}.c-subscription-form .btn{border:none}.c-subscription-form .btn[disabled]{background-color:#999;cursor:not-allowed}.c-subscription-form .disclaimer:not(:empty){margin:15px 0 0 0;font-size:.8em}.c-error-message{background:#d51000;padding:10px 20px;margin:0 0 15px 0}.c-error-message .c-error-message__text{color:#fff}.c-error-message__text :last-child{margin-bottom:0;padding-bottom:0}@media(max-width:767px){.c-2-col .c-2-col__col{width:100%}.c-2-col .c-2-col__col:not(:last-of-type){margin-bottom:30px}.c-subscription-form{margin-right:0}}@media(max-width:420px){.c-subscription-form .btn{width:100%}}.u-responsive-text{overflow:hidden}.u-responsive-text.hideSentance .u__responsive-text-paragraph{display:none}.u-responsive-text.trimSentance .u__responsive-text-paragraph{display:block}.u-responsive-text.trimSentance .u__responsive-text-paragraph:after{content:'...'}.u-responsive-text.trimSentance .u__responsive-text-paragraph .trimParagraph{display:none}.u-responsive-text.showSentance .u__responsive-text-paragraph{display:block}.u-responsive-text.showSentance .u__responsive-text-paragraph .hideParagraph{display:none}.subheader{background-color:#fff;font-size:16px;line-height:1.5em}.subheader h1{font-size:28px;font-weight:900;letter-spacing:-1px}.subheader h1 .sub{display:block;font-size:12px;font-weight:600;letter-spacing:0;line-height:1em}.subheader .table{display:table}.subheader .row{display:table-row}.subheader .cell{display:table-cell}.subheader .copy-column,.subheader .image-column{display:table-cell;vertical-align:top}.subheader.event-subheader{margin-bottom:0}.subheader.event-subheader h1{text-transform:uppercase;margin:0 0 10px}.subheader img{display:block}@media(max-width:767px){.subheader .copy-column,.subheader .image-column{display:block}.subheader .copy-column img,.subheader .image-column img{width:100%;height:auto}.subheader .links-column{display:none}}.main-subheader,.category-subheader{display:table;width:100%}.main-subheader h1,.category-subheader h1{margin:0 0 20px}.main-subheader .content,.category-subheader .content{padding:30px 5% 30px 10%}.main-subheader p,.category-subheader p{margin:0}.main-subheader .links-column,.category-subheader .links-column{padding:94px 0 50px 0;white-space:nowrap}.main-subheader .links-column ul,.category-subheader .links-column ul{list-style:none;margin:0 0 0 20px;padding:0;display:inline-block;vertical-align:top}.main-subheader .links-column li,.category-subheader .links-column li{margin:0;padding:0;display:block;color:#78b800;white-space:nowrap}.main-subheader .links-column li:before,.category-subheader .links-column li:before{content:"";vertical-align:middle;margin-right:10px}.main-subheader .links-column a,.category-subheader .links-column a{color:#78b800;text-decoration:none;vertical-align:middle}@media(max-width:1300px){.main-subheader.places-subheader .links-column ul,.category-subheader.places-subheader .links-column ul{display:block}}@media(max-width:1200px){.main-subheader .copy-column,.category-subheader .copy-column{display:block;width:100%}.main-subheader .copy-column>.content,.category-subheader .copy-column>.content{padding-left:5%;padding-right:5%}.main-subheader.places-subheader .links-column,.category-subheader.places-subheader .links-column{display:block;padding:0 0 50px 100px;width:50%;float:left}.main-subheader.places-subheader .links-column ul,.category-subheader.places-subheader .links-column ul{display:block;margin-left:0}.main-subheader .image-column,.category-subheader .image-column{display:block;float:left;width:50%;text-align:right;padding:0 50px 50px 0}.main-subheader .image-column img,.category-subheader .image-column img{display:inline-block}}@media(max-width:1024px){.main-subheader.things-subheader .links-column ul,.category-subheader.things-subheader .links-column ul{display:block}}@media(max-width:767px){.main-subheader.places-subheader .copy-column,.main-subheader.places-subheader .image-column,.category-subheader.places-subheader .copy-column,.category-subheader.places-subheader .image-column{display:block;width:100%}.main-subheader.places-subheader .copy-column img,.main-subheader.places-subheader .image-column img,.category-subheader.places-subheader .copy-column img,.category-subheader.places-subheader .image-column img{width:100%;height:auto}.main-subheader.places-subheader .copy-column .content,.main-subheader.places-subheader .image-column .content,.category-subheader.places-subheader .copy-column .content,.category-subheader.places-subheader .image-column .content{padding:30px 10%}.main-subheader.places-subheader .links-column,.category-subheader.places-subheader .links-column{display:none}}.main-subheader.things-subheader .copy-column>.content,.category-subheader.things-subheader .copy-column>.content{padding:30px 5%}.main-subheader .copy-column>.content{padding:30px 5% 30px 10%}@media(max-width:1200px){.main-subheader .copy-column>.content{padding-left:5%;padding-right:5%}}.main-subheader.things-subheader .links-column{padding:0 0 50px 0}.category-subheader.things-subheader .links-column{padding:0 0 50px 0}.overview-subheader header{background-color:#78b800;color:#fff;padding:15px 40px}.overview-subheader header h1{margin:0}.overview-subheader header .title-column{display:inline-block;vertical-align:middle;max-width:28%}.overview-subheader header .links-column{display:inline-block;vertical-align:middle;height:96px;margin-left:40px;line-height:1.5em}.overview-subheader header .links-column a{display:block;color:#fff;vertical-align:top;text-transform:uppercase;text-decoration:none}.overview-subheader header .links-column a:hover{background-color:#89c911}.overview-subheader header .subheader-mobile-nav{display:none}.overview-subheader .copy-column{padding:20px 40px}.overview-subheader .subheader-mobile-nav{display:none;background-color:#89c911;text-align:center;font-weight:500}.overview-subheader .subheader-mobile-nav .ta-dropdown .content{position:relative;display:block;font-size:25px;padding:15px 5%;color:#fff;text-decoration:none;cursor:pointer}.overview-subheader .subheader-mobile-nav .ta-dropdown .content::after{font-family:'TA-Consumer-Icons';content:"";font-size:.5em;padding:3px 0 0 10px}.overview-subheader .subheader-mobile-nav .ta-dropdown.open .content::after{content:""}.overview-subheader .subheader-mobile-nav .ta-dropdown .options{left:0;width:90%;margin:0 5%}.overview-subheader .subheader-mobile-nav .ta-dropdown .option{font-size:1.1em;padding-top:7px;padding-bottom:7px;cursor:pointer}.overview-subheader .copy-table{display:table}@media(max-width:1130px){.overview-subheader .subheader-mobile-nav{display:block}.overview-subheader .subheader-mobile-nav .slick-slider{margin-bottom:0}.overview-subheader header .title-column{display:block;max-width:100%;width:100%;text-align:center}.overview-subheader header .title-column h1{font-size:42px;line-height:36px}.overview-subheader header .links-column{display:none}}.search-bar{background:#78b800;border-bottom:solid 1px #fff;color:#a0eb15;padding:15px 0;position:relative}.search-bar .btn{display:inline-block;text-align:center;cursor:pointer;font-size:24px;min-width:0;padding:0 15px 0 25px;vertical-align:middle}.search-bar .btn:hover{color:#fff}.search-bar .btn.close-btn{left:auto;right:0}.search-bar input{display:inline-block;background-color:transparent;border:0;color:#fff;font-size:24px;border-bottom:2px solid #a0eb15;vertical-align:middle;border-radius:0;-webkit-appearance:none}.search-bar input:focus{border:none;border-bottom:2px solid #fff;outline:0}.search-bar ::-webkit-input-placeholder{color:#a0eb15}.search-bar :-moz-placeholder{color:#a0eb15}.search-bar ::-moz-placeholder{color:#a0eb15}.search-bar :-ms-input-placeholder{color:#a0eb15}.pagination li.current a{position:relative}.pagination li.current a:after{content:'';position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);border:4px solid transparent;border-bottom-color:#78b800}.search-results .filter-controls .btn{padding:0;margin:0 15px 0 0}.web-search-results{background-color:#fff;padding:30px 80px;color:#828282}.web-search-results .search-info{font-size:13px}.web-search-results .search-info h2{font-size:32px;text-transform:uppercase;color:#828282;font-weight:bold;margin:0 0 40px}.web-search-results .search-info .result-count{color:#999}.web-search-results .results{list-style:none;padding:0}.web-search-results .results .result{margin:0;font-size:13px;border-top:1px solid #ddd;padding:20px 0;display:table;width:100%}.web-search-results .results .result .row{display:table-row}.web-search-results .results .result .image,.web-search-results .results .result .info{display:table-cell;vertical-align:top}.web-search-results .results .result .image{text-align:left;padding-right:20px}.web-search-results .results .result h3{font-size:18px;text-transform:uppercase;color:#828282;font-weight:bold;margin:0 0 5px}.web-search-results .results .result h3 a{text-decoration:none;color:#828282}.web-search-results .results .result h3 a:hover{color:#78b800}.web-search-results .results .result .url{color:#78b800}.web-search-results .results .result p{margin:.5em 0}.web-search-results .results li.images{border-top:1px solid #ddd}.web-search-results .results li.images h3{font-size:18px;text-transform:uppercase;color:#828282;font-weight:bold}.web-search-results .results li.images ul{list-style:none;padding:0}.web-search-results .results li.images ul li{border:none;margin:0 10px 0 0;padding:0;display:block;float:left}@media(max-width:767px){.web-search-results{padding:40px 5%}}.pagination{list-style-type:none;padding:2em 0}.pagination li{margin:0 5px;display:inline-block}.pagination .previous{margin-right:20px}.pagination .next{margin-left:20px}.dashboard-menu{padding:15px 0}.dashboard-menu .dashboard-title{color:#78b800;text-decoration:none;font-weight:bold;font-size:16px;vertical-align:middle;line-height:48px}.dashboard-menu .left{text-align:left}.dashboard-menu .center{text-align:center}.dashboard-menu .right{text-align:right}.dashboard-menu .ta-dropdown-label,.dashboard-menu .ta-dropdown{font-size:32px;color:#828282}.dashboard-menu .ta-dropdown{display:inline-block;text-align:left;margin-left:10px;cursor:pointer}.dashboard-menu .ta-dropdown .content{color:#78b800;border:1px #ddd solid;min-width:200px;padding:5px 10px}.dashboard-menu .ta-dropdown .content:after{content:"";font-size:8px;float:right;vertical-align:middle;line-height:38px}@media(max-width:767px){.dashboard-menu .left,.dashboard-menu .center,.dashboard-menu .right{display:block;width:100%}.dashboard-menu .center{padding-bottom:30px}.dashboard-menu .right{text-align:center}.dashboard-menu .ta-dropdown-label{display:block;padding-bottom:10px}.dashboard-menu .ta-dropdown{width:90%;font-size:48px}.dashboard-menu .ta-dropdown .content{padding:10px 20px}.dashboard-menu .ta-dropdown .content:after{line-height:48px;font-size:16px}.dashboard-menu .center,.dashboard-menu .right{display:none}.dashboard-menu .dashboard-controls{float:none}.dashboard-menu .dashboard-controls .btn{padding:10px}.dashboard-menu .dashboard-controls .label{font-size:.75em;margin:0 15px}.dashboard-menu .dashboard-controls .grid-view-label{display:none}.dashboard-menu .dashboard-controls .list-view-label{display:inline-block}}.dashboard-controls{display:inline-block;font-size:16px;min-width:222px;float:right}.dashboard-controls .grid-view,.dashboard-controls .map-view{border:1px #828282 solid;padding:5px 10px;color:#828282;cursor:pointer;vertical-align:middle}.dashboard-controls .grid-view{border-right:0}.dashboard-controls .grid-view:before{content:"";vertical-align:middle;font-size:1.57em}.dashboard-controls .map-view{border-left:0}.dashboard-controls .map-view:after{content:"";vertical-align:middle;font-size:1.57em}.dashboard-controls .label{display:inline-block;max-width:60px;text-align:center;vertical-align:middle}.dashboard-controls .list-view-label{display:none}.dashboard-controls .selected{background-color:#828282;color:#ebebeb}.marker-text,.marker-link,.marker-submenu a{font-size:14px;text-align:center}.marker-link,.marker-submenu a{color:#78b800;text-decoration:none;cursor:pointer}.marker-link:hover,.marker-submenu a:hover{color:#9ada22}.marker-submenu{list-style:none;padding:0;margin:0}.marker-submenu li{display:block;padding:10px 10px}.marker-data{display:none}.content-panel .swipe-widget{height:0;overflow:hidden}.content-panel .items-column,.content-panel .map-column{height:640px}.content-panel .dashboard-map{height:100%}.content-panel .btn{margin:1px;display:block;background-color:#828282;color:#ddd;min-width:inherit;width:50px;height:50px;text-align:center;cursor:pointer;padding:0}.content-panel .btn:before{vertical-align:middle;line-height:50px;font-size:20px}.content-panel .home-btn:before{content:""}.content-panel .zoom-out-btn:before{content:""}.content-panel .zoom-in-btn:before{content:""}.dashboard.map-view .map-item{cursor:pointer}.dashboard.map-view .items-column article{display:none}.dashboard.map-view .items-column article.map-item{display:block}.dashboard.map-view .items-column{overflow-y:scroll}.dashboard.map-view article{position:relative;width:100%;background:#fff;margin:0 20px 10px 0;padding:20px;height:116px}.dashboard.map-view article.photo .image-wrapper img{object-fit:cover}.dashboard.map-view .caption-header{height:96px}.dashboard.map-view .title,.dashboard.map-view .user .username{color:#78b800;line-height:16px;text-decoration:none;font-weight:bold;font-size:1.17em}.dashboard.map-view .title,.dashboard.map-view .source-info,.dashboard.map-view .secondary-link,.dashboard.map-view .user{margin:0 0 5px 39%}.dashboard.map-view .title .left,.dashboard.map-view .source-info .left,.dashboard.map-view .secondary-link .left,.dashboard.map-view .user .left{display:none}.dashboard.map-view .title .right,.dashboard.map-view .source-info .right,.dashboard.map-view .secondary-link .right,.dashboard.map-view .user .right{height:auto}.dashboard.map-view .links,.dashboard.map-view .description,.dashboard.map-view .primary-link,.dashboard.map-view .source,.dashboard.map-view .user .left,.dashboard.map-view .photo .links *:not(.secondary-link){display:none}.dashboard.map-view .photo .links,.dashboard.map-view .focus .links{display:block}.dashboard.map-view .focus:not(.photo) .secondary-link{display:none}.dashboard.map-view .focus .primary-link{position:absolute;bottom:20px;right:20px;text-decoration:none;display:inline-block;background:#78b800;padding:10px 20px 10px 10px;color:#fff;font-size:14px}.dashboard.map-view .focus .primary-link .text{vertical-align:middle}.dashboard.map-view .source-info,.dashboard.map-view .photo .secondary-link{text-decoration:none;text-transform:uppercase;color:#999;font-size:14px}.dashboard.map-view .description{color:#828282;position:relative}.dashboard.map-view .focus{height:auto;padding-bottom:80px}.dashboard.map-view .focus .links{display:block}.dashboard.map-view .focus .description{display:block;margin:20px 0 0 0}.dashboard.map-view .focus.photo{padding:0}.dashboard.map-view .focus.photo .arrow{position:absolute;left:40px;top:-15px}.dashboard.map-view .focus.photo .caption{padding:20px;position:relative}.dashboard.map-view .focus.photo .user,.dashboard.map-view .focus.photo .secondary-link{margin:0}.dashboard.map-view .focus.photo .image-wrapper{position:relative;width:100%;height:auto;max-height:none}.dashboard.map-view .focus.photo img{position:relative;top:0;left:0;bottom:0;right:0}.dashboard.map-view .image-wrapper{position:absolute;top:0;left:0;height:100%;max-height:116px;width:36.15%;overflow:hidden}.dashboard.map-view .image-wrapper img{height:100%;width:auto;margin:0 auto;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}.dashboard.map-view .arrow{position:absolute;left:33%;z-index:9999}@media(max-width:767px){.dashboard.map-view .arrow{left:34%}.dashboard.map-view .grid-items{display:none}.dashboard.map-view .map-items{display:block;width:100%;position:relative;left:0;height:auto;overflow:visible}.dashboard.map-view .map-items img{width:100%;height:100%;object-fit:cover}.dashboard.map-view .content-panel{position:relative}.dashboard.map-view .content-panel .items-column,.dashboard.map-view .content-panel .map-column{display:block;float:none;width:100%}.dashboard.map-view .content-panel .items-column{display:none;height:120px;overflow:visible}.dashboard.map-view .content-panel article{display:inline-block;width:90%}}.dashboard.grid-view{font-size:13px;margin-bottom:10px}.dashboard.grid-view .map-items{display:none}.dashboard.grid-view .content-panel .items-column{float:none;width:100%;height:auto}.dashboard.grid-view .row{width:100%;padding:18.75%;position:relative}.dashboard.grid-view article{vertical-align:top;position:absolute;height:100%;top:0;left:0}.dashboard.grid-view article:nth-child(2){left:33.3333%}.dashboard.grid-view article:nth-child(3),.dashboard.grid-view article.double+.single{left:66.6666%}.dashboard.grid-view article .image-wrapper{position:relative;overflow:hidden;width:100%;min-height:100%}.dashboard.grid-view article .image-wrapper img{display:block;width:100%;height:auto}.dashboard.grid-view article .image-wrapper .links{position:absolute;bottom:0;left:0;width:100%;padding:5%;text-align:right;color:#fff}.dashboard.grid-view article .image-wrapper .links a{color:#fff;text-decoration:underline}.dashboard.grid-view article .caption{background:#fff;height:50%;padding:4.33% 8.66%;color:#828282}.dashboard.grid-view article .caption .arrow{position:absolute;left:40px;top:-13px}.dashboard.grid-view article .caption h1{color:#78b800;margin:0 0 3px;text-transform:uppercase;font-weight:900;font-size:20px;line-height:18px}.dashboard.grid-view article .caption .source-info{text-transform:uppercase;font-style:italic;font-size:13px;margin-bottom:10px}.dashboard.grid-view article .caption .source-info span:first-child{font-style:normal;font-weight:bold;text-transform:uppercase;margin-right:5px}.dashboard.grid-view article .caption .description{font-size:13px;line-height:1.2em;max-height:3.6em;overflow:hidden;position:relative}.dashboard.grid-view article .caption .primary-link{font-weight:normal;vertical-align:middle;text-decoration:none;font-size:1.2em}.dashboard.grid-view article .caption .primary-link .text{text-decoration:underline}.dashboard.grid-view article .caption .primary-link:hover{color:#89c911}.dashboard.grid-view article .caption .links{position:absolute;height:20%;bottom:0;right:4.33%;text-align:right}.dashboard.grid-view article .caption .links .secondary-link{color:#999;display:inline-block;vertical-align:middle}.dashboard.grid-view article .caption .links .secondary-link:hover{color:#aaa}.dashboard.grid-view article .caption .share-button{display:inline-block;position:relative}.dashboard.grid-view article .caption .share-button .share-modal{bottom:-65px;left:auto;right:-20px;display:none}.dashboard.grid-view article .caption .share-button .share-modal .arrow{left:auto;right:15px}.dashboard.grid-view article .caption .share,.dashboard.grid-view article .caption .info{color:#78b800;display:inline-block;font-size:1.75em;text-decoration:none;vertical-align:middle;margin-left:10px;cursor:pointer}.dashboard.grid-view article .caption .share:before{content:''}.dashboard.grid-view article .caption .info:before{content:''}.dashboard.grid-view article.single{width:33.3333%}.dashboard.grid-view article.single .caption{position:absolute;top:50%;left:0;width:100%;height:50%}.dashboard.grid-view article.single.photo .caption{top:auto;left:0;bottom:0;padding:10px;height:60px;line-height:40px}.dashboard.grid-view article.single.photo .caption .img-title{display:inline-block;font-size:1em;line-height:1.1em;vertical-align:middle;max-width:50%}.dashboard.grid-view article.single.photo .caption .links{position:absolute;height:60px;line-height:60px;bottom:0;right:0;padding-right:2.5%}.dashboard.grid-view article.single.promo .caption{top:0;left:0;bottom:0;padding:10px;height:100px;line-height:40px}.dashboard.grid-view article.single.promo .caption .img-title{display:inline-block;font-size:1em;line-height:1.1em;vertical-align:middle;max-width:50%}.dashboard.grid-view article.single.promo .caption .arrow{display:none;position:absolute;left:40px;top:auto;bottom:-13px}.dashboard.grid-view article.single.promo .caption .links{position:absolute;height:60px;line-height:60px;bottom:0;right:0;padding-right:2.5%}.dashboard.grid-view article.single.promo .caption .btn{width:100%;position:absolute;bottom:0;left:0}.dashboard.grid-view article.single.promo .title.precede{line-height:1em;width:auto}.dashboard.grid-view article.single.promo .title.primary{font-size:1.8em;width:auto}.dashboard.grid-view article.single.promo .btn{display:inline-block;width:auto;height:auto;padding:0 10px;margin:0;color:#fff;background:#78b800;vertical-align:top}.dashboard.grid-view article.single.promo .btn:hover{background:#679f00}.dashboard.grid-view article.single.promo .btn:before{line-height:normal}.dashboard.grid-view article.single.text{background-color:#fff}.dashboard.grid-view article.single.text>div{padding:8.66%}.dashboard.grid-view article.single.text .btn{display:inline-block;width:auto;height:auto;padding:10px;margin:0;color:#fff;background:#78b800;vertical-align:top}.dashboard.grid-view article.single.text .btn:hover{background:#679f00}.dashboard.grid-view article.single.text .btn:before{line-height:normal}.dashboard.grid-view article.double{width:66.6666%}.dashboard.grid-view article.double .image-wrapper .links{padding:2.5%}.dashboard.grid-view article.double .caption{width:50%;position:absolute;top:0;left:0;padding:2.165% 4.33%}.dashboard.grid-view article.double .caption.top-left{top:0;left:0}.dashboard.grid-view article.double .caption.top-left .arrow{left:auto;right:-13px;top:36px}.dashboard.grid-view article.double .caption.top-right{left:50%}.dashboard.grid-view article.double .caption.top-right .arrow{right:auto;left:-13px;top:36px}.dashboard.grid-view article.double.video .video-wrapper{height:100%}.dashboard.grid-view article.double.video .video-wrapper iframe,.dashboard.grid-view article.double.video .video-wrapper video,.dashboard.grid-view article.double.video .video-wrapper embed,.dashboard.grid-view article.double.video .video-wrapper .youku-player{width:100%;height:calc(100% - 60px);cursor:pointer}.dashboard.grid-view article.double.video .caption{top:auto;left:0;bottom:0;padding:10px;height:60px;width:100%;line-height:40px}.dashboard.grid-view article.double.video .caption .links{position:absolute;height:60px;line-height:60px;bottom:0;right:0;padding-right:1.75%}.dashboard.grid-view article.photo .caption .user,.dashboard.grid-view article.video .caption .user{line-height:40px}.dashboard.grid-view article.photo .caption .avatar,.dashboard.grid-view article.photo .caption .username,.dashboard.grid-view article.video .caption .avatar,.dashboard.grid-view article.video .caption .username{vertical-align:middle}.dashboard.grid-view article.photo .caption .avatar,.dashboard.grid-view article.video .caption .avatar{width:40px;height:40px}.dashboard.grid-view article.photo .caption .username,.dashboard.grid-view article.video .caption .username{color:#999;text-decoration:none}.dashboard.grid-view article.photo .caption .username:hover,.dashboard.grid-view article.video .caption .username:hover{color:#aaa}.social-video .video-wrapper:before{content:'';position:absolute;font-family:TA-Consumer-Icons;top:calc(50% - 35px);left:50%;border-radius:50%;font-size:3em;text-align:center;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:15px;color:rgba(255,255,255,.8);-moz-transition:opacity 100ms linear;-o-transition:opacity 100ms linear;-webkit-transition:opacity 100ms linear;transition:opacity 100ms linear}.social-video .video-wrapper:hover:before{color:rgba(255,255,255,.9)}.social-video .video-wrapper.playing:before{opacity:0}@media(max-width:767px){.dashboard.grid-view .row{padding:0}.dashboard.grid-view article{position:relative;left:auto;top:auto}.dashboard.grid-view article.single,.dashboard.grid-view article.double,.dashboard.grid-view article:nth-child(3),.dashboard.grid-view article.double+.single{width:100%;left:auto;height:auto}.dashboard.grid-view article.single .video-wrapper,.dashboard.grid-view article.double .video-wrapper,.dashboard.grid-view article:nth-child(3) .video-wrapper,.dashboard.grid-view article.double+.single .video-wrapper{position:relative;height:0;padding:28.125%}.dashboard.grid-view article.single .video-wrapper iframe,.dashboard.grid-view article.double .video-wrapper iframe,.dashboard.grid-view article:nth-child(3) .video-wrapper iframe,.dashboard.grid-view article.double+.single .video-wrapper iframe,.dashboard.grid-view article.single .video-wrapper .youku-player,.dashboard.grid-view article.double .video-wrapper .youku-player,.dashboard.grid-view article:nth-child(3) .video-wrapper .youku-player,.dashboard.grid-view article.double+.single .video-wrapper .youku-player{position:absolute;top:0;left:0;width:100%;height:100%}.dashboard.grid-view article.single .caption,.dashboard.grid-view article.double .caption,.dashboard.grid-view article:nth-child(3) .caption,.dashboard.grid-view article.double+.single .caption{position:relative;padding:20px;width:100%}.dashboard.grid-view article.single .caption.top-left,.dashboard.grid-view article.single .caption.top-right,.dashboard.grid-view article.double .caption.top-left,.dashboard.grid-view article.double .caption.top-right,.dashboard.grid-view article:nth-child(3) .caption.top-left,.dashboard.grid-view article:nth-child(3) .caption.top-right,.dashboard.grid-view article.double+.single .caption.top-left,.dashboard.grid-view article.double+.single .caption.top-right{left:auto;right:auto}.dashboard.grid-view article.single .caption.top-left .arrow,.dashboard.grid-view article.single .caption.top-right .arrow,.dashboard.grid-view article.double .caption.top-left .arrow,.dashboard.grid-view article.double .caption.top-right .arrow,.dashboard.grid-view article:nth-child(3) .caption.top-left .arrow,.dashboard.grid-view article:nth-child(3) .caption.top-right .arrow,.dashboard.grid-view article.double+.single .caption.top-left .arrow,.dashboard.grid-view article.double+.single .caption.top-right .arrow{right:auto;left:40px;top:-30px;border:15px solid transparent;border-bottom-color:#fff}.dashboard.grid-view article.single.promo .caption,.dashboard.grid-view article.double.promo .caption,.dashboard.grid-view article:nth-child(3).promo .caption,.dashboard.grid-view article.double+.single.promo .caption{height:auto}.dashboard.grid-view article.single.promo .caption .arrow,.dashboard.grid-view article.double.promo .caption .arrow,.dashboard.grid-view article:nth-child(3).promo .caption .arrow,.dashboard.grid-view article.double+.single.promo .caption .arrow{display:block;width:0;height:0;border:15px solid transparent;border-top:0;border-bottom-color:#fff;position:absolute;left:40px;top:-13px}.dashboard.grid-view article.single.promo .caption .btn,.dashboard.grid-view article.double.promo .caption .btn,.dashboard.grid-view article:nth-child(3).promo .caption .btn,.dashboard.grid-view article.double+.single.promo .caption .btn{width:auto;position:static}.dashboard.grid-view article.single.photo .video-wrapper iframe,.dashboard.grid-view article.single.video .video-wrapper iframe,.dashboard.grid-view article.double.photo .video-wrapper iframe,.dashboard.grid-view article.double.video .video-wrapper iframe,.dashboard.grid-view article:nth-child(3).photo .video-wrapper iframe,.dashboard.grid-view article:nth-child(3).video .video-wrapper iframe,.dashboard.grid-view article.double+.single.photo .video-wrapper iframe,.dashboard.grid-view article.double+.single.video .video-wrapper iframe{height:inherit}.dashboard.grid-view article.single.photo .video-wrapper video,.dashboard.grid-view article.single.video .video-wrapper video,.dashboard.grid-view article.double.photo .video-wrapper video,.dashboard.grid-view article.double.video .video-wrapper video,.dashboard.grid-view article:nth-child(3).photo .video-wrapper video,.dashboard.grid-view article:nth-child(3).video .video-wrapper video,.dashboard.grid-view article.double+.single.photo .video-wrapper video,.dashboard.grid-view article.double+.single.video .video-wrapper video{height:inherit}.dashboard.grid-view article.single.photo .caption,.dashboard.grid-view article.single.video .caption,.dashboard.grid-view article.double.photo .caption,.dashboard.grid-view article.double.video .caption,.dashboard.grid-view article:nth-child(3).photo .caption,.dashboard.grid-view article:nth-child(3).video .caption,.dashboard.grid-view article.double+.single.photo .caption,.dashboard.grid-view article.double+.single.video .caption{height:auto}.dashboard.grid-view article.single.photo .caption .arrow,.dashboard.grid-view article.single.video .caption .arrow,.dashboard.grid-view article.double.photo .caption .arrow,.dashboard.grid-view article.double.video .caption .arrow,.dashboard.grid-view article:nth-child(3).photo .caption .arrow,.dashboard.grid-view article:nth-child(3).video .caption .arrow,.dashboard.grid-view article.double+.single.photo .caption .arrow,.dashboard.grid-view article.double+.single.video .caption .arrow{left:8.33%;top:-13px}.dashboard.grid-view article.single.photo .caption .avatar,.dashboard.grid-view article.single.video .caption .avatar,.dashboard.grid-view article.double.photo .caption .avatar,.dashboard.grid-view article.double.video .caption .avatar,.dashboard.grid-view article:nth-child(3).photo .caption .avatar,.dashboard.grid-view article:nth-child(3).video .caption .avatar,.dashboard.grid-view article.double+.single.photo .caption .avatar,.dashboard.grid-view article.double+.single.video .caption .avatar{margin-right:20px}.dashboard.grid-view article.single.photo .caption .username,.dashboard.grid-view article.single.video .caption .username,.dashboard.grid-view article.double.photo .caption .username,.dashboard.grid-view article.double.video .caption .username,.dashboard.grid-view article:nth-child(3).photo .caption .username,.dashboard.grid-view article:nth-child(3).video .caption .username,.dashboard.grid-view article.double+.single.photo .caption .username,.dashboard.grid-view article.double+.single.video .caption .username{display:inline-block;vertical-align:middle}.dashboard.grid-view article.single.photo .caption .hashtag,.dashboard.grid-view article.single.video .caption .hashtag,.dashboard.grid-view article.double.photo .caption .hashtag,.dashboard.grid-view article.double.video .caption .hashtag,.dashboard.grid-view article:nth-child(3).photo .caption .hashtag,.dashboard.grid-view article:nth-child(3).video .caption .hashtag,.dashboard.grid-view article.double+.single.photo .caption .hashtag,.dashboard.grid-view article.double+.single.video .caption .hashtag{display:none}.dashboard.grid-view article.single.photo .caption .links,.dashboard.grid-view article.single.video .caption .links,.dashboard.grid-view article.double.photo .caption .links,.dashboard.grid-view article.double.video .caption .links,.dashboard.grid-view article:nth-child(3).photo .caption .links,.dashboard.grid-view article:nth-child(3).video .caption .links,.dashboard.grid-view article.double+.single.photo .caption .links,.dashboard.grid-view article.double+.single.video .caption .links{height:100%;bottom:0}.dashboard.grid-view article.single.photo .caption .links:before,.dashboard.grid-view article.single.video .caption .links:before,.dashboard.grid-view article.double.photo .caption .links:before,.dashboard.grid-view article.double.video .caption .links:before,.dashboard.grid-view article:nth-child(3).photo .caption .links:before,.dashboard.grid-view article:nth-child(3).video .caption .links:before,.dashboard.grid-view article.double+.single.photo .caption .links:before,.dashboard.grid-view article.double+.single.video .caption .links:before{content:'';display:inline-block;height:100%;vertical-align:middle}.dashboard.grid-view article.single.photo .caption .links [class*='icon-'],.dashboard.grid-view article.single.video .caption .links [class*='icon-'],.dashboard.grid-view article.double.photo .caption .links [class*='icon-'],.dashboard.grid-view article.double.video .caption .links [class*='icon-'],.dashboard.grid-view article:nth-child(3).photo .caption .links [class*='icon-'],.dashboard.grid-view article:nth-child(3).video .caption .links [class*='icon-'],.dashboard.grid-view article.double+.single.photo .caption .links [class*='icon-'],.dashboard.grid-view article.double+.single.video .caption .links [class*='icon-']{font-size:42px;vertical-align:middle;margin:0}.dashboard.grid-view article.single.photo .caption .links .primary-link,.dashboard.grid-view article.single.video .caption .links .primary-link,.dashboard.grid-view article.double.photo .caption .links .primary-link,.dashboard.grid-view article.double.video .caption .links .primary-link,.dashboard.grid-view article:nth-child(3).photo .caption .links .primary-link,.dashboard.grid-view article:nth-child(3).video .caption .links .primary-link,.dashboard.grid-view article.double+.single.photo .caption .links .primary-link,.dashboard.grid-view article.double+.single.video .caption .links .primary-link{display:inline-block;vertical-align:middle}.dashboard.grid-view article.single.photo .caption .share-button,.dashboard.grid-view article.single.video .caption .share-button,.dashboard.grid-view article.double.photo .caption .share-button,.dashboard.grid-view article.double.video .caption .share-button,.dashboard.grid-view article:nth-child(3).photo .caption .share-button,.dashboard.grid-view article:nth-child(3).video .caption .share-button,.dashboard.grid-view article.double+.single.photo .caption .share-button,.dashboard.grid-view article.double+.single.video .caption .share-button{background-color:rgba(255,255,255,.85);position:absolute;display:block;text-align:center;width:50px;height:50px;line-height:50px;top:-55px;right:5px}.dashboard.grid-view article.single.photo .caption .share,.dashboard.grid-view article.single.video .caption .share,.dashboard.grid-view article.double.photo .caption .share,.dashboard.grid-view article.double.video .caption .share,.dashboard.grid-view article:nth-child(3).photo .caption .share,.dashboard.grid-view article:nth-child(3).video .caption .share,.dashboard.grid-view article.double+.single.photo .caption .share,.dashboard.grid-view article.double+.single.video .caption .share{display:inline-block;vertical-align:middle;text-align:center;margin:0}}.dashboard .title.tertiary{font-size:20px;color:#78b800;text-transform:uppercase;margin:0 0 5px;font-weight:700;letter-spacing:-1px;line-height:.85em}@media(max-width:767px){.dashboard .title.tertiary{font-size:16px;font-weight:700;line-height:.9em}}@media(max-width:1200px) and (min-width:768px){.dashboard.grid-view article .caption{height:auto}}@media(max-width:1024px) and (min-width:768px){.dashboard.grid-view article .caption .description{max-height:2.4em}.dashboard.grid-view article.photo .caption{}.dashboard.grid-view article.photo .caption .username{display:inline-block;line-height:40px;vertical-align:middle}.dashboard.grid-view article.photo .caption .hashtag{display:none;background:none}}.listing-group-container{margin-bottom:30px}.listing-group-container>header{background-color:#fff;margin-bottom:10px}.listing-group-container>header .common-header,.listing-group-container>header .grey-header,.listing-group-container>header .green-header,.listing-group-container>header .dashboard-menu .dashboard-title,.dashboard-menu .listing-group-container>header .dashboard-title,.listing-group-container>header .dashboard.map-view .title,.dashboard.map-view .listing-group-container>header .title,.listing-group-container>header .dashboard.map-view .user .username,.dashboard.map-view .user .listing-group-container>header .username,.listing-group-container>header .dashboard.grid-view article .caption h1,.dashboard.grid-view article .caption .listing-group-container>header h1{font-size:16px;margin:0}.listing-group-container>header .left-column,.listing-group-container>header .right-column{padding:20px}.listing-group-container>header .right-column{text-align:right}.listing-group-container>header .right-column a{font-weight:normal;vertical-align:middle;margin-right:20px}.listing-group-container>header .right-column a:last-child{margin-right:0}.listings-section .results-message{display:none;padding:30px 40px;text-align:left;font-weight:bold}.listings-section .results-message.show{display:block}.listings-section header{margin:0 0 15px 0;padding-left:30px;padding-right:30px}.listings-section header .common-header,.listings-section header .grey-header,.listings-section header .green-header,.listings-section header .dashboard-menu .dashboard-title,.dashboard-menu .listings-section header .dashboard-title,.listings-section header .dashboard.map-view .title,.dashboard.map-view .listings-section header .title,.listings-section header .dashboard.map-view .user .username,.dashboard.map-view .user .listings-section header .username,.listings-section header .dashboard.grid-view article .caption h1,.dashboard.grid-view article .caption .listings-section header h1{margin-bottom:0}@media(max-width:767px){.listings-section header{padding-left:0;padding-right:0}}.listings-section.static>header .right-column{text-align:right;padding:20px}.listings-section.static>header .right-column a{font-size:15px;font-weight:normal;vertical-align:middle;margin-right:20px;text-decoration:none}.listings-section.static>header .right-column a span{text-decoration:underline;padding-left:5px}.listings-section.static>header .right-column a:last-child{margin-right:0}@media(max-width:767px){.listings-section.static>header .right-column{padding-top:0}}.listing-group{width:100%;font-size:13px}.listing-group.map-items .listing{height:auto}.listing-group .listing{width:100%;height:180px;background-color:#fff;position:relative;margin-bottom:10px;clear:both}.listing-group .listing.accommodation .mobile-rates{display:none}.listing-group .listing .price{font-size:2em;line-height:.9em}.listing-group .listing .listing-image,.listing-group .listing .content,.listing-group .listing .details{background-color:#fff}.listing-group .listing .listing-image{vertical-align:top;position:absolute;top:0;left:0;width:240px}.listing-group .listing .listing-image .image-wrapper{overflow:hidden}.listing-group .listing .listing-image .image-wrapper img{width:100%;height:100%;display:block;background-size:cover}.listing-group .listing .listing-image .image-wrapper .default-img{width:100%;height:0;padding-top:75%;background-size:cover;display:block}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-accommodation{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/1.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-attraction{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/2.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-event{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/3.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-food-entertainment,.listing-group .listing .listing-image .image-wrapper .default-img.default-img-foodentertainment{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/4.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-guided-tours{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/5.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-natural-attraction{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/6.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-rental{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/7.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-tourism-marketing-partner{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/8.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-transportation{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/9.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-visitor-service{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/10.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-offer{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-atis-images/offer.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-event{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-atis-images/event.jpg")}.listing-group .listing .listing-image .image-wrapper .default-img.default-img-article{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-atis-images/article.jpg")}.listing-group .listing .listing-image .arrow{display:none;position:absolute;top:40px;right:0}.listing-group .listing .content{width:auto;padding:15px 360px 15px 270px;min-height:180px;vertical-align:top;font-size:14px}.listing-group .listing .tripadvisor-rating{display:inline-block;margin:0 0 10px;position:relative}.listing-group .listing .tripadvisor-rating .trip-advisor-rating-group,.listing-group .listing .tripadvisor-rating .review-count{display:inline-block;white-space:nowrap;margin-right:10px}.listing-group .listing .tripadvisor-rating .trip-advisor-rating-group{margin-right:5px}.listing-group .listing .tripadvisor-rating .brand-blurb{font-size:12px;margin-right:5px}.listing-group .listing .tripadvisor-rating .trip-advisor-icon{display:inline-block;vertical-align:middle;width:40px;height:20px;background:transparent url(//az837918.vo.msecnd.net/consumerimages/logos-icons/tripadvisor-logo-owl.svg) center center no-repeat}.listing-group .listing .green-key-rating,.listing-group .listing .housekeeping-award{display:inline-block;margin:0 0 10px;padding:0 10px 0 0}.listing-group .listing .u-responsive-text.hideSentance .green-key-rating,.listing-group .listing .u-responsive-text.hideSentance .housekeeping-award{display:none}.listing-group .listing .tripadvisor-rating:not(.hidden)+.green-key-rating:before,.listing-group .listing .green-key-rating:not(.hidden)+.housekeeping-award:before,.listing-group .listing .tripadvisor-rating:not(.hidden)+.housekeeping-award:before{content:'';display:inline-block;height:15px;width:1px;border-left:1px solid #f2f2f2;margin-right:10px;vertical-align:middle}.listing-group .listing .green-key-rating:first-of-type:before,.listing-group .listing .housekeeping-award:first-of-type:before{display:none}.listing-group .listing .green-key-rating .label,.listing-group .listing .housekeeping-award .icon,.listing-group .listing .housekeeping-award .label{display:inline-block;font-size:12px}.listing-group .listing .label a{text-decoration:none}.listing-group .listing .label a:hover{text-decoration:underline}.listing-group .listing .housekeeping-award .icon{vertical-align:middle;margin-right:5px}.listing-group .listing .green-key-rating .green-key-rating-group{display:inline-block}.listing-group .listing .green-key-rating .keys .key{display:inline-block;white-space:nowrap;list-style:none;width:7px;height:16px;background-image:url("//az837918.vo.msecnd.net/consumerimages/logos-icons/ico-greenkey.png");background-size:contain;vertical-align:middle}.listing-group .listing .details{text-align:right;width:340px;vertical-align:top;padding:15px 30px 15px 0;position:absolute;top:0;right:0;height:100%}.listing-group .listing .title.tertiary{font-size:20px;color:#78b800;text-transform:uppercase;margin:0 0 5px;font-weight:700;letter-spacing:-.05em;line-height:.9em}@media(max-width:767px){.listing-group .listing .title.tertiary{font-size:16px;line-height:.9em}}.listing-group .listing .title a{text-decoration:none}.listing-group .listing .links{margin-bottom:10px}.listing-group .listing .links-collapsable{display:none;margin-bottom:10px}.listing-group .listing .links-collapsable .toggle-link{cursor:pointer}.listing-group .listing .links-collapsable .toggle-link:after{content:"";text-decoration:none;font-size:.75em;margin-left:10px}.listing-group .listing .content-bottom .tour-operator,.listing-group .listing .content-bottom .expiration{display:inline-block}.listing-group .listing .content-bottom .tour-operator.hide,.listing-group .listing .content-bottom .expiration.hide{display:none}.listing-group .listing .content-bottom .tour-operator:not(.hide)+.expiration{margin-left:8px;padding-left:10px;border-left:1px solid #ddd}.listing-group .listing .content-bottom strong{font-weight:500}@media(max-width:1110px){.listing-group .listing .content-bottom .tour-operator,.listing-group .listing .content-bottom .expiration{display:block;margin:0}.listing-group .listing .content-bottom .tour-operator:not(.hide)+.expiration{margin:0;padding:0;border:none}}.listing-group .listing .details a.btn:before{display:none}.listing-group .listing .details .top{font-weight:bold;text-transform:uppercase;font-size:14px;line-height:1.25em}.listing-group .listing .details .top .currency,.listing-group .listing .details .top .currency-symbol{position:relative;display:inline;right:-.4em;vertical-align:text-top;font-size:.8em}.listing-group .listing .details .top .after-price{position:relative}.listing-group .listing .details .top .after-price span{font-size:.8em}.listing-group .listing .details .top .converted-price .after-price span{margin-left:.4em}.listing-group .listing .details .top .converted-price{position:relative;right:-.35em}.listing-group .listing .details .top .converted-price .after-price{left:-.35em}.listing-group .listing .details .top .savings{font-weight:600;color:#a10c00}.listing-group .listing .details .top .converted-price+.price .number{font-size:1em}.listing-group .listing .details .top .converted-price+.price .currency-symbol{vertical-align:baseline;font-size:1em;right:-.2em}.listing-group .listing .converted-price+.price{font-size:1.2em}.listing-group .listing .bottom{position:absolute;bottom:30px;right:30px;font-size:14px}.listing-group .listing .checked .callout{display:none}.listing-group .listing .wishlist a,.listing-group .listing .share{text-decoration:none;color:#78b800;font-size:2.28em;vertical-align:middle;display:inline-block;margin-right:15px;padding:0 .5px}.listing-group .listing .wishlist a:hover,.listing-group .listing .share:hover{color:#9ada22}.listing-group .listing .wishlist{position:relative}.listing-group .listing .wishlist a{position:relative;text-align:center}.listing-group .listing .wishlist a:before{content:""}.listing-group .listing .wishlist.checked a:before{content:""}.listing-group .listing .wishlist .callout{display:none;font-family:"Neue Helvetica W01",Helvetica,Arial,sans-serif;font-size:14px;position:absolute;background-color:#828282;left:-34px;top:-45px;color:#fff;padding:5px 0;text-align:center;width:100px}.listing-group .listing .wishlist .callout .arrow{border-top-color:#828282;border-width:8px;position:absolute;bottom:-7px;left:42px}.listing-group .listing .share-button,.listing-group .listing .share{display:none}.listing-group .listing .share:before{content:""}.listing-group .listing .price-mobile{display:none}.listing-group .listing .link-list{list-style:none;display:block}.listing-group .listing .link-list li{margin-bottom:10px}.listing-group .listing .link-list.open{max-height:800px;opacity:1;-webkit-transition:max-height 1.5s ease;-moz-transition:max-height 1.5s ease;-o-transition:max-height 1.5s ease;-ms-transition:max-height 1.5s ease;transition:max-height 1.5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.listing-group .listing .link-list.closed{max-height:0;overflow:hidden;opacity:0}.listing-group .listing .article-source,.listing-group .listing .listing-location{margin-bottom:10px}.listing-group .listing .article-source .publication,.listing-group .listing .listing-location .publication{font-style:italic}.listing-group .listing.atis-listing .description{margin-bottom:0}.listing-group .listing .event-date:after{content:", "}.listing-group .listing .event-date:last-child:after{content:""}.listing-group .listing .btn-toggle{cursor:pointer}.listing-group .listing .event-dates{margin:5px 0 10px}@media(max-width:767px){.listing-group .listing{display:block;margin-bottom:20px;position:relative;height:auto}.listing-group .listing .listing-image{position:absolute;width:40%;height:100%;overflow:hidden}.listing-group .listing .listing-image .image-wrapper{height:100%;position:relative;background-color:#a4acaf}.listing-group .listing .listing-image .image-wrapper img{width:auto;height:100%;position:absolute;left:50%;transform:translate(-50%)}.listing-group .listing .listing-image .image-wrapper .default-img{height:100%;padding-top:0;background-position:50% 0;background-size:contain;background-repeat:no-repeat}.listing-group .listing .listing-image .arrow{display:none;right:-1px}.listing-group .listing .item-image,.listing-group .listing .content,.listing-group .listing .details{display:block;border:0}.listing-group .listing .item-image{width:50%}.listing-group .listing .item-image .image-wrapper{width:100%}.listing-group .listing .content{min-height:156px;padding:10px 10px 50px 45%}.listing-group .listing .content .links{display:none}.listing-group .listing .content .links-collapsable{display:block}.listing-group .listing .content .links-collapsable a{display:block}.listing-group .listing .content .description{display:none}.listing-group .listing .details{width:100%;position:inherit;top:0;right:0;padding:0}.listing-group .listing .top{display:none}.listing-group .listing .details.mobile{width:50%;position:absolute;background-color:transparent;height:auto;width:auto;max-width:50%;padding:0;top:auto;bottom:45px;right:30px}.listing-group .listing .details.mobile .top{display:block;font-size:12px}.listing-group .listing .bottom{position:relative;bottom:0;right:0;padding:0;text-align:left}.listing-group .listing .bottom .btn.primary{width:100%;font-size:inherit;margin:0}.listing-group .listing .bottom .btn.secondary{width:50%}.listing-group .listing .bottom .btn+.btn{margin-left:0;width:calc(50% - 5px);font-size:inherit}.listing-group .listing .share,.listing-group .listing .wishlist a{margin-right:25px}.listing-group .listing .wishlist{display:none}.listing-group .listing .price-mobile{display:block;width:50%;position:absolute;bottom:45px;right:0;border:none;text-align:right;text-transform:uppercase;padding:20px 20px 0 0;font-weight:bold;font-size:12px;line-height:1.25em}.listing-group .listing .price-mobile .price .currency,.listing-group .listing .price-mobile .price .currency-symbol{position:relative;display:inline;right:-.3em;font-size:.9em;vertical-align:text-top}.listing-group .listing .price-mobile .price .after-price{font-size:.8em}.listing-group .listing .price-mobile .converted-price+.price .currency-symbol{vertical-align:baseline}.listing-group .listing .price-mobile .savings{font-weight:600;font-size:inherit;color:#a10c00}.listing-group .listing .article-source,.listing-group .listing .listing-location{margin-bottom:5px}.listing-group .listing .tripadvisor-rating{margin:0 0 10px 0}.listing-group .listing .tripadvisor-rating .brand-blurb{font-size:14px;display:block;padding:0 0 10px 0}.listing-group .listing .tripadvisor-rating .trip-advisor-icon{width:40px;height:20px}.listing-group .listing .green-key-rating,.listing-group .listing .housekeeping-award{display:none}.listing-group .listing.accommodation .content{min-height:0;padding:10px 10px 10px 45%}.listing-group .listing.accommodation .mobile-rates{position:static;width:50%;text-align:right;padding:0 5% 0 0;font-size:1em;color:#828282;font-weight:600;line-height:1.3em;display:block;margin:0 0 10px 45%}.listing-group .listing.accommodation .mobile-rates .price{font-weight:bold}}.listings-section .c-places-listings-menu,.listings-section .c-things-listings-menu{}.listings-section .c-places-listings-menu.listings-menu,.listings-section .c-things-listings-menu.listings-menu{padding:20px 40px}.listings-section .c-places-listings-menu .btn,.listings-section .c-things-listings-menu .btn{margin-left:10px;display:inline-block;height:50px;padding:15px 10px}.listings-section .c-places-listings-menu .btn:first-child,.listings-section .c-things-listings-menu .btn:first-child{margin-left:0}.listings-section .c-places-listings-menu .ta-dropdown,.listings-section .c-things-listings-menu .ta-dropdown{margin:0;vertical-align:middle}.listings-section .c-places-listings-menu .ta-dropdown .content:before,.listings-section .c-things-listings-menu .ta-dropdown .content:before{content:'';width:18px;height:18px;margin-top:-9px;display:none;position:absolute;top:50%;left:13px;background:transparent url("//az837918.vo.msecnd.net/consumerimages/logos-icons/filter-ui-sprite.png") no-repeat}.listings-section .c-places-listings-menu .ta-dropdown.filter-activities .content,.listings-section .c-things-listings-menu .ta-dropdown.filter-activities .content{padding-left:40px}.listings-section .c-places-listings-menu .ta-dropdown.filter-activities .content:before,.listings-section .c-things-listings-menu .ta-dropdown.filter-activities .content:before{display:block;background-position:0 -18px}.listings-section .c-places-listings-menu .ta-dropdown .content,.listings-section .c-things-listings-menu .ta-dropdown .content{display:inline-block;border:none;background:#fff;height:50px;min-width:100px;line-height:1em;padding:15px 35px 15px 10px;vertical-align:middle}.listings-section .c-places-listings-menu .ta-dropdown .options,.listings-section .c-things-listings-menu .ta-dropdown .options{left:0;min-width:100%}.listings-section .c-places-listings-menu .ta-dropdown .content:after,.listings-section .c-things-listings-menu .ta-dropdown .content:after{position:absolute;right:7px;top:50%;transform:translateY(-50%);line-height:normal;margin:0;padding:0}.listings-section .c-places-listings-menu .selectize-control.single .selectize-input,.listings-section .c-things-listings-menu .selectize-control.single .selectize-input{border:none;height:50px;padding:15px 40px 15px 10px;font-size:1em;min-width:140px;width:100%}.listings-section .c-places-listings-menu .selectize-control.single .selectize-input:before,.listings-section .c-things-listings-menu .selectize-control.single .selectize-input:before{content:'';width:18px;height:18px;margin-top:-9px;display:none;position:absolute;top:50%;left:13px;background:transparent url("//az837918.vo.msecnd.net/consumerimages/logos-icons/filter-ui-sprite.png") no-repeat}.listings-section .c-places-listings-menu .selectize-control.single.location-search,.listings-section .c-things-listings-menu .selectize-control.single.location-search{text-align:left}.listings-section .c-places-listings-menu .selectize-control.single.location-search .selectize-input,.listings-section .c-things-listings-menu .selectize-control.single.location-search .selectize-input{padding-left:40px}.listings-section .c-places-listings-menu .selectize-control.single.location-search .selectize-input:before,.listings-section .c-things-listings-menu .selectize-control.single.location-search .selectize-input:before{display:block;background-position:0 -36px}.listings-section .c-places-listings-menu .selectize-control.single.filter-activities .selectize-input,.listings-section .c-things-listings-menu .selectize-control.single.filter-activities .selectize-input{padding-left:40px}.listings-section .c-places-listings-menu .selectize-control.single.filter-activities .selectize-input:before,.listings-section .c-things-listings-menu .selectize-control.single.filter-activities .selectize-input:before{display:block;background-position:0 -18px}.listings-section .c-places-listings-menu .c-places-listings-menu__header,.listings-section .c-places-listings-menu .c-things-listings-menu__header,.listings-section .c-things-listings-menu .c-places-listings-menu__header,.listings-section .c-things-listings-menu .c-things-listings-menu__header{margin-bottom:10px}.listings-section .c-places-listings-menu .c-places-listings-menu__header .title,.listings-section .c-places-listings-menu .c-things-listings-menu__header .title,.listings-section .c-things-listings-menu .c-places-listings-menu__header .title,.listings-section .c-things-listings-menu .c-things-listings-menu__header .title{margin:0;font-weight:900}.listings-section .c-places-listings-menu .c-places-listings-menu__header .filter-terms,.listings-section .c-places-listings-menu .c-things-listings-menu__header .filter-terms,.listings-section .c-things-listings-menu .c-places-listings-menu__header .filter-terms,.listings-section .c-things-listings-menu .c-things-listings-menu__header .filter-terms{margin:0}.listings-section .c-places-listings-menu .c-places-listings-menu__header .results-count,.listings-section .c-places-listings-menu .c-things-listings-menu__header .results-count,.listings-section .c-things-listings-menu .c-places-listings-menu__header .results-count,.listings-section .c-things-listings-menu .c-things-listings-menu__header .results-count{line-height:100%}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls{display:none}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls.show,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls.show,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls.show,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls.show{display:inline-block}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .filter-control-group,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .filter-control-group,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .filter-control-group,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .filter-control-group{margin:0}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .k-picker-wrap,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .k-picker-wrap,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .k-picker-wrap,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .k-picker-wrap{border:none;height:50px;padding:10px 0;box-sizing:border-box;padding:0}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .k-picker-wrap .datepicker,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .k-picker-wrap .datepicker,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .k-picker-wrap .datepicker,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .k-picker-wrap .datepicker{height:100%;padding:0 15px 0 30px;box-sizing:border-box}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .k-datepicker,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .k-datepicker,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .k-datepicker,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .k-datepicker{padding:0}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .k-picker-wrap .k-select,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .k-picker-wrap .k-select,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .k-picker-wrap .k-select,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .k-picker-wrap .k-select{position:absolute;left:0;height:100%;width:100%;text-align:left;margin:0 0 0 10px;border:none;cursor:pointer}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .k-icon,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .k-icon,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .k-icon,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .k-icon{width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%);background:transparent url("//az837918.vo.msecnd.net/consumerimages/logos-icons/filter-ui-sprite.png") no-repeat}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-toggle,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-toggle,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-toggle,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-toggle{display:inline-block}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-toggle.hide,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-toggle.hide,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-toggle.hide,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-toggle.hide{display:none}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-toggle .map-toggle,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-toggle .map-toggle,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-toggle .map-toggle,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-toggle .map-toggle{display:inline-block;height:50px;margin:0 15px;vertical-align:middle;cursor:pointer}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-toggle .map-toggle a,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-toggle .map-toggle a,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-toggle .map-toggle a,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-toggle .map-toggle a{display:block;width:100%;text-align:center;font-size:.9em;line-height:1.8em;padding-top:.2em}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-toggle .map-toggle a:before,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-toggle .map-toggle a:before,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-toggle .map-toggle a:before,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-toggle .map-toggle a:before{font-family:TA-Consumer-Icons;display:block;font-size:1.8em;font-weight:100}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-toggle .map-toggle a.map:before,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-toggle .map-toggle a.map:before,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-toggle .map-toggle a.map:before,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-toggle .map-toggle a.map:before{content:''}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-toggle .map-toggle a.list:before,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-toggle .map-toggle a.list:before,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-toggle .map-toggle a.list:before,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-toggle .map-toggle a.list:before{content:'';font-size:1.5em}@media(max-width:767px){.listings-section .c-places-listings-menu.listings-menu,.listings-section .c-things-listings-menu.listings-menu{padding:20px 15px}.listings-section .c-places-listings-menu .filter-control-group,.listings-section .c-things-listings-menu .filter-control-group{display:inline-block}.listings-section .c-places-listings-menu .filter-control,.listings-section .c-things-listings-menu .filter-control{font-size:16px;margin:0}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .btn,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .btn,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .btn,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .btn{margin:0 0 10px 0;width:100%}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .filter-control-group,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .filter-control-group,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .filter-control-group,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .filter-control-group{margin:0 0 10px 0}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .filter-control,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .filter-control,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .filter-control,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .filter-control{font-size:16px;margin:0}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .filter-control,.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .selectize-control.single,.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .ta-dropdown .content,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .filter-control,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .selectize-control.single,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .ta-dropdown .content,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .filter-control,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .selectize-control.single,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .ta-dropdown .content,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .filter-control,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .selectize-control.single,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .ta-dropdown .content{display:block;width:100%}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .filter-control.datepicker,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .filter-control.datepicker,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .filter-control.datepicker,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .filter-control.datepicker{display:inline-block;width:100%}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .filter-control-group,.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .filter-control-group:not(:first-of-type),.listings-section .c-places-listings-menu .c-places-listings-menu__filter-controls .filter-control-group:first-of-type,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .filter-control-group,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .filter-control-group:not(:first-of-type),.listings-section .c-places-listings-menu .c-things-listings-menu__filter-controls .filter-control-group:first-of-type,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .filter-control-group,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .filter-control-group:not(:first-of-type),.listings-section .c-things-listings-menu .c-places-listings-menu__filter-controls .filter-control-group:first-of-type,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .filter-control-group,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .filter-control-group:not(:first-of-type),.listings-section .c-things-listings-menu .c-things-listings-menu__filter-controls .filter-control-group:first-of-type{display:inline-block;padding:0;width:100%;margin:0 0 10px 0}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-toggle,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-toggle,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-toggle,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-toggle{width:100%}.listings-section .c-places-listings-menu .c-places-listings-menu__filter-toggle .map-toggle+.filter-control-group,.listings-section .c-places-listings-menu .c-things-listings-menu__filter-toggle .map-toggle+.filter-control-group,.listings-section .c-things-listings-menu .c-places-listings-menu__filter-toggle .map-toggle+.filter-control-group,.listings-section .c-things-listings-menu .c-things-listings-menu__filter-toggle .map-toggle+.filter-control-group{display:inline-block}}.listings-section.tabbed-listings-section .spinner{text-align:center;background-color:#fff;padding:40px 20px}.listings-section.tabbed-listings-section .slick-next:before,.listings-section.tabbed-listings-section .slick-prev:before{color:#78b800}.listings-section.tabbed-listings-section .slick-slider{margin:0}.listings-section.tabbed-listings-section .filter-tabs-mobile{background-color:#fff;height:0;overflow:hidden}@media(max-width:767px){.listings-section.tabbed-listings-section .filter-tabs-mobile{height:auto;overflow:auto}}.listings-section.tabbed-listings-section .filter-tabs .active{color:#999}@media(max-width:767px){.listings-section.tabbed-listings-section .filter-tabs{display:none}}.listings-section.tabbed-listings-section .filter-tabs-carousel{font-size:1.5em;width:80%;margin:0 auto}.listings-section.tabbed-listings-section .filter-tab-slide{padding:20px 0;text-align:center;cursor:pointer}.listings-section.tabbed-listings-section .listings-controls.mobile{margin-top:40px}.listings-section.tabbed-listings-section .listings-menu{padding:0}.listings-section.tabbed-listings-section .filter-controls{background-color:#fff;padding:30px 40px 20px 40px}.listings-section.tabbed-listings-section .filter-control[type=number]{width:50px;height:35px;line-height:32px;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center}.listings-section.tabbed-listings-section .button-group{padding:20px 0 0 0}.listings-section.tabbed-listings-section .btn.primary.disabled{background-color:#bbb}.listings-section.tabbed-listings-section .left-column,.listings-section.tabbed-listings-section .center-column,.listings-section.tabbed-listings-section .right-column{padding:10px 0}.listings-section.tabbed-listings-section .location-search{width:100%}.listings-section.tabbed-listings-section .chosen-container-single .chosen-single{border-color:#c5c5c5;height:32px;background-image:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.listings-section.tabbed-listings-section .chosen-container-single .chosen-single span{line-height:32px}@media(max-width:767px){.listings-section.tabbed-listings-section .filter-control-group{display:block}}.listings-section.tabbed-listings-section .listings-menu{margin-bottom:10px}.listings-section.tabbed-listings-section .results-message{display:none;background-color:#fff;padding:10px 40px;text-align:center}.listings-section.tabbed-listings-section .results-message.show{display:block}.listings-section{margin-bottom:10px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:.99}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:.99}}@keyframes fadeIn{from{opacity:0}to{opacity:.99}}.listings-section .fade-in{opacity:0;-webkit-animation:fadeIn ease-in .99;-moz-animation:fadeIn ease-in .99;animation:fadeIn ease-in .99;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s}.listings-section:not(.static) .list-view-block{display:none}.listings-section:not(.static) .list-view-block.show{display:block}.listings-section .map-view-block{display:none;height:640px}.listings-section .map-view-block #details-map{width:100%;height:100%}.listings-section .map-view-block .listing{cursor:pointer}.listings-section .map-view-block .listing.active{height:auto}.listings-section .map-view-block.show{display:block}.listings-section .items-column,.listings-section .map-column{height:100%}.listings-section .items-column{overflow-y:scroll}.listings-section .bottom-controls{text-align:center;padding:10px 0}.listings-section .bottom-controls a{padding:0 10px}.listings-section .bottom-controls.loading .get-more{position:relative;display:inline-block;font-size:0}.listings-section .bottom-controls.loading .get-more::before{content:attr(data-loading-text);display:inline-block;font-size:14px;color:#999;margin-right:5px;vertical-align:middle}.listings-section .bottom-controls.loading .get-more::after{content:'';display:inline-block;vertical-align:middle}.listings-section .listings-menu{padding:20px 0}.listings-section .filter-tabs{padding:10px 40px;list-style-type:none;display:block;background-color:#fff}.listings-section .filter-tabs:after{content:"";display:table;clear:both}.listings-section .filter-tabs li{display:block;float:left;clear:right;padding:3px 20px;margin:0 1px 5px 0;border-right:1px #999 solid}.listings-section .filter-tabs li:first-child{padding-left:0}.listings-section .filter-tabs li:last-child{border-right:none}.listings-section .filter-tabs li.selected a{color:#828282}.listings-section .filter-tabs li a{cursor:pointer;text-decoration:none}.listings-section .filter-tabs:after{content:"";display:table;clear:both}.listings-section .location-search{width:200px}.listings-section .trip-advisor-icon{display:inline-block;vertical-align:middle;width:40px;height:20px;background:transparent url(//az837918.vo.msecnd.net/consumerimages/logos-icons/tripadvisor-logo-owl.svg) center center no-repeat}.listings-section .rating-group{display:inline-block;vertical-align:middle;position:relative;cursor:pointer}.listings-section .rating-group .circle{position:relative;float:left;width:15px;height:15px;padding:2px;margin:0;border-radius:50%;list-style:none;border:2px solid #828282;overflow:hidden}.listings-section .rating-group .circle.full:before{content:'';display:inline-block;background:#828282;width:100%;height:100%;border-radius:50%;vertical-align:top}.listings-section .rating-group .circle.half:before{content:'';display:inline-block;background:#828282;width:100%;height:100%;margin-left:calc(-50% + 1px);vertical-align:top}.listings-section .rating-group .circle.half:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fff;border-radius:50%}.listings-section .result-count,.listings-section .center-column{line-height:48px}.listings-section .results__loaded{display:none;margin:0}.listings-section .results__loaded.show{display:inline-block}.listings-section .left-column{padding-left:20px}.listings-section .right-column{padding-right:20px}.listings-section .result-count{font-weight:500;font-size:16px;vertical-align:middle}.listings-section .result-count.mobile{display:none}.listings-section .result-count .loading:before{content:'';display:inline-block;margin-right:10px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.listings-section .filter-control-group{white-space:nowrap;display:inline-block}.listings-section .filter-control-group label{display:inline}.listings-section .filter-control-group label:after{content:":"}.listings-section .filter-control-group.stacked{display:inline-block;vertical-align:middle}.listings-section .filter-control-group.stacked label{display:block}.listings-section .filter-control-group.stacked label:after{content:":"}.listings-section .filter-control-group.stacked .filter-control{margin-left:0}.listings-section .filter-control-group.stacked .ta-dropdown .content{padding:5px 0}.listings-section .filter-control-group.stacked .ta-dropdown[data-target="sort-by-dropdown"] .content{padding:15px 35px 15px 10px}.listings-section .filter-control{margin-left:10px;display:inline-block;cursor:pointer}.listings-section .filter-control.datepicker{width:140px}.listings-section .ta-dropdown .content{color:#828282;border-bottom:1px #828282 solid;padding:0;line-height:1.5em;white-space:nowrap}.listings-section .ta-dropdown .content:after{content:"";display:inline-block;font-size:8px;float:right;vertical-align:middle;line-height:32px;margin-left:10px;white-space:nowrap}.listings-section .ta-dropdown .options{line-height:1.5em;width:auto}.listings-section .listings-controls{display:inline-block;font-size:16px;min-width:222px;float:right}.listings-section .listings-controls.mobile{display:none}.listings-section .listings-controls .list-view,.listings-section .listings-controls .map-view{border:1px #828282 solid;padding:5px 10px;color:#828282;cursor:pointer;vertical-align:middle;min-width:50%}.listings-section .listings-controls .list-view:before{content:"";vertical-align:middle;font-size:1.57em}.listings-section .listings-controls .map-view:after{content:"";vertical-align:middle;font-size:1.57em}.listings-section .listings-controls .label{display:inline-block;max-width:55px;text-align:center;vertical-align:middle}.listings-section .listings-controls .list-view-label{display:none}.listings-section .listings-controls .selected{background-color:#828282;color:#ebebeb}.listings-section .mobile-toggle{display:none;font-size:32px}.listings-section .mobile-toggle a{cursor:pointer;text-decoration:underline}.listings-section .map-view-block .listing-group,.listings-section .map-view-carousel .listing-group{display:block}.listings-section .map-view-block .listing-group .listing,.listings-section .map-view-carousel .listing-group .listing{display:block;margin-bottom:10px}.listings-section .map-view-block .listing-group .listing .title,.listings-section .map-view-carousel .listing-group .listing .title{font-size:18px}.listings-section .map-view-block .listing-group .listing>div,.listings-section .map-view-carousel .listing-group .listing>div{border-bottom:0}.listings-section .map-view-block .listing-group .listing .image-column .image-wrapper,.listings-section .map-view-carousel .listing-group .listing .image-column .image-wrapper{overflow:hidden;position:relative}.listings-section .map-view-block .listing-group .listing .image-column .image-wrapper img,.listings-section .map-view-carousel .listing-group .listing .image-column .image-wrapper img{width:100%;height:100%;display:block;object-fit:cover}.listings-section .map-view-block .listing-group .listing .image-column .image-wrapper .arrow,.listings-section .map-view-carousel .listing-group .listing .image-column .image-wrapper .arrow{position:absolute;top:40px;right:0}.listings-section .map-view-block .listing-group .listing .image-column .default-img,.listings-section .map-view-carousel .listing-group .listing .image-column .default-img{display:block;width:120px;height:80px}.listings-section .map-view-block .listing-group .listing .price-callout,.listings-section .map-view-carousel .listing-group .listing .price-callout{font-size:8px;text-transform:uppercase;text-align:center;line-height:13px;padding-top:5px}.listings-section .map-view-block .listing-group .listing .price-callout .price,.listings-section .map-view-carousel .listing-group .listing .price-callout .price{font-size:18px;display:block}.listings-section .map-view-block .listing-group .listing .price-callout-content,.listings-section .map-view-carousel .listing-group .listing .price-callout-content{display:inline-block}.listings-section .map-view-block .listing-group .listing .circle.green,.listings-section .map-view-carousel .listing-group .listing .circle.green{position:absolute;bottom:10px;left:10px;height:60px;width:60px;background-color:#78b800;color:#fff;border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;-webkit-border-radius:30px 30px 30px 30px}.listings-section .map-view-block .listing-group .listing .title-column,.listings-section .map-view-carousel .listing-group .listing .title-column{padding:24px}.listings-section .map-view-block .listing-group .listing .pricing,.listings-section .map-view-carousel .listing-group .listing .pricing{font-weight:600}.listings-section .map-view-block .listing-group .listing .pricing .price,.listings-section .map-view-carousel .listing-group .listing .pricing .price{font-size:1.2em}.listings-section .map-view-block .listing-group .listing.travel-deal .price-callout,.listings-section .map-view-carousel .listing-group .listing.travel-deal .price-callout{line-height:56px;padding:0}.listings-section .map-view-block .listing-group .listing.travel-deal .price-callout-content,.listings-section .map-view-carousel .listing-group .listing.travel-deal .price-callout-content{line-height:12px;text-align:center}.listings-section .map-view-block .listing-group .listing.travel-deal .value,.listings-section .map-view-carousel .listing-group .listing.travel-deal .value{display:block}.listings-section .map-view-block .listing-group .listing.travel-deal .price,.listings-section .map-view-carousel .listing-group .listing.travel-deal .price{display:inline-block;vertical-align:middle;line-height:16px;font-weight:600}.listings-section .map-view-block .listing-group .listing.travel-deal .currency-symbol,.listings-section .map-view-carousel .listing-group .listing.travel-deal .currency-symbol{font-size:.75em;vertical-align:top}.listings-section .map-view-block .listing-group .listing.travel-deal .from.before-price,.listings-section .map-view-carousel .listing-group .listing.travel-deal .from.before-price{display:block;font-weight:normal;font-size:10px;line-height:9px}.listings-section .map-view-block .listing-group .listing.travel-deal .savings,.listings-section .map-view-carousel .listing-group .listing.travel-deal .savings{line-height:10px;font-size:10px;font-weight:normal}.listings-section .map-view-block .listing-group .listing.travel-deal .after-price,.listings-section .map-view-carousel .listing-group .listing.travel-deal .after-price{font-size:8px;vertical-align:top}.listings-section .map-view-block .listing-group .listing .content,.listings-section .map-view-carousel .listing-group .listing .content{display:block;width:50%;padding:25px;float:left}.listings-section .map-view-block .listing-group .listing .bottom,.listings-section .map-view-carousel .listing-group .listing .bottom{display:block;position:relative;bottom:auto;right:auto;padding:24px;display:none}.listings-section .map-view-block .listing-group .listing .bottom .bottom-links,.listings-section .map-view-carousel .listing-group .listing .bottom .bottom-links{margin-top:40px;text-align:right}.listings-section .map-view-block .listing-group .listing.active .bottom,.listings-section .map-view-carousel .listing-group .listing.active .bottom{display:block}@media(max-width:767px){.listings-section .map-view-block .listing-group,.listings-section .map-view-carousel .listing-group{position:relative;display:block;width:100%;height:auto}.listings-section .map-view-block .listing-group .listing,.listings-section .map-view-carousel .listing-group .listing{clear:none;overflow:hidden}}.listings-section .map-view-block .map-column .btn,.listings-section .map-view-carousel .map-column .btn{margin:1px;display:block;background-color:#828282;color:#ddd;min-width:inherit;width:50px;height:50px;text-align:center;cursor:pointer;padding:0}.listings-section .map-view-block .map-column .btn:before,.listings-section .map-view-carousel .map-column .btn:before{vertical-align:middle;line-height:50px;font-size:20px}.listings-section .map-view-block .home-btn:before,.listings-section .map-view-carousel .home-btn:before{content:""}.listings-section .map-view-block .zoom-out-btn:before,.listings-section .map-view-carousel .zoom-out-btn:before{content:""}.listings-section .map-view-block .zoom-in-btn:before,.listings-section .map-view-carousel .zoom-in-btn:before{content:""}.listings-section .map-view-carousel{height:0;overflow:hidden}@media(max-width:767px){.listings-section .filter-controls{display:none}.listings-section .filter-controls.show{display:block}.listings-section .mobile-toggle{display:block;padding:20px 0}.listings-section .left-column,.listings-section .center-column,.listings-section .right-column{display:block;text-align:center;float:none;padding:0;width:100%}.listings-section .filter-control-group{display:block;font-size:1.5em;padding:10px 0}.listings-section .listings-controls{float:none;font-size:28px;display:none}.listings-section .listings-controls.mobile{display:inline-block}.listings-section .listings-controls .btn{padding:10px}.listings-section .listings-controls .label{font-size:.75em;margin:0 15px}.listings-section .listings-controls .grid-view-label{display:none}.listings-section .listings-controls .list-view-label{display:inline-block}.listings-section .trip-advisor-icon{width:80px;height:40px}.listings-section .rating-group .circle{width:30px;height:30px}.listings-section .listing-group .listing .listing-image{display:block}.listings-section .map-view-block .items-column{display:none}.listings-section .map-view-block .map-column{display:block;width:100%;float:none}.listings-section .map-view-carousel{display:block;width:100%;position:relative;left:0;height:auto;overflow:visible}.listings-section .map-view-carousel .top{display:block}.listings-section .map-view-carousel .bottom{display:none}.listings-section .listing>div{display:block;border:0}}.listings-section.static .listing{opacity:1}.whats-happening{margin-bottom:40px}.whats-happening .ta-dropdown-label,.whats-happening .ta-dropdown{font-size:22px;color:#828282}.whats-happening .ta-dropdown{display:inline-block;text-align:left;margin:5px 10px;cursor:pointer}.whats-happening .ta-dropdown .content{color:#78b800;border:1px #ddd solid;min-width:200px;padding:5px 10px}.whats-happening .ta-dropdown .content:after{content:"";font-size:8px;float:right;vertical-align:middle;line-height:22px;margin-left:20px}.whats-happening .whats-happening-header{padding:30px 40px 30px 80px;background:#fff;margin-bottom:10px}.whats-happening .view-all-links{font-size:16px}.whats-happening .view-all-links a{display:block;font-weight:normal;vertical-align:middle}.whats-happening .view-all-links a:first-child{margin-bottom:5px}@media(max-width:767px){.whats-happening .whats-happening-header{padding:20px}.whats-happening .whats-happening-header .right,.whats-happening .whats-happening-header .left{display:block;float:none;width:100%;margin-top:40px}.whats-happening .whats-happening-header .right .ta-dropdown-label,.whats-happening .whats-happening-header .left .ta-dropdown-label{display:block;text-align:center;margin:5px 0;font-size:38px}.whats-happening .whats-happening-header .right .ta-dropdown,.whats-happening .whats-happening-header .left .ta-dropdown{font-size:38px;width:100%;margin:5px auto}.whats-happening .whats-happening-header .right .ta-dropdown .content,.whats-happening .whats-happening-header .left .ta-dropdown .content{padding:5px 20px}.whats-happening .whats-happening-header .right .ta-dropdown .content:after,.whats-happening .whats-happening-header .left .ta-dropdown .content:after{line-height:45px;font-size:16px}.whats-happening .whats-happening-header .left{text-align:center}}.panel.flight-panel{margin-bottom:0}.flight-panel .map{position:relative;width:100%;min-height:500px;background:#6e7881}.flight-panel .map-wrapper{position:relative}.flight-panel .info{position:absolute;top:0;right:0;width:100%;max-width:400px;padding:30px;background:#fff}.flight-panel .info table{width:100%;border:0;padding:0;margin:0 0 15px 0;font-size:14px;color:#999}.flight-panel .info table tr:not(:first-child) td{border-top:1px solid #f6f6f6}.flight-panel .info table td{padding:5px 0}.info .flight-times{text-align:right}.flight-panel .info .title{text-transform:uppercase;font-size:18px;font-weight:900;color:#828282}@media(max-width:767px){.flight-panel .info,.flight-panel .map{display:block;position:relative}.flight-panel .info{padding:15px 25px;max-width:none}.flight-panel .map{height:300px;min-height:0}}@media(max-width:375px){.flight-panel .map{height:200px}}.global-footer{background-color:#e1e1e1;padding-top:40px}.global-footer .footer-nav{width:32%;float:left;font-size:13px}.global-footer .footer-nav .nav-links .left{padding-right:10px}.global-footer .footer-nav .nav-links ul{list-style:none;padding:0;margin:0}.global-footer .footer-nav .nav-links li{padding:0 5px 10px 0;float:left;width:50%}.global-footer .footer-nav .nav-links a{font-weight:bold;text-transform:uppercase}.global-footer .footer-nav .nav-links a:hover{text-decoration:none;color:#828282}.global-footer .footer-nav .join{height:40px}.global-footer .footer-nav .join a:hover{text-decoration:none;color:#828282}.global-footer .footer-nav .social-btns{display:inline-block}.global-footer .footer-nav .social-btn{display:inline-block;float:left;width:40px;height:40px;line-height:40px;color:#fff;font-size:38px;text-decoration:none;text-align:center}.global-footer .footer-nav .social-btn.facebook{background-color:#547bbe}.global-footer .footer-nav .social-btn.facebook:before{content:""}.global-footer .footer-nav .social-btn.facebook:hover{background-color:#658ccf}.global-footer .footer-nav .social-btn.twitter{background-color:#79cdf1}.global-footer .footer-nav .social-btn.twitter:before{content:""}.global-footer .footer-nav .social-btn.twitter:hover{background-color:#8adeff}.global-footer .footer-nav .social-btn.instagram{background-color:#6a6a6a}.global-footer .footer-nav .social-btn.instagram:before{content:""}.global-footer .footer-nav .social-btn.instagram:hover{background-color:#7b7b7b}.global-footer .footer-nav .social-btn.pinterest{background-color:#eb5755}.global-footer .footer-nav .social-btn.pinterest:before{content:""}.global-footer .footer-nav .social-btn.pinterest:hover{background-color:#fc6866}.global-footer .footer-nav .social-btn.tumblr{background-color:#5f90b0}.global-footer .footer-nav .social-btn.tumblr:before{content:""}.global-footer .footer-nav .social-btn.tumblr:hover{background-color:#70a1c1}.global-footer .footer-nav .social-btn.youtube{background-color:#e52d27}.global-footer .footer-nav .social-btn.youtube:before{content:""}.global-footer .footer-nav .social-btn.youtube:hover{background-color:#f63e38}.global-footer .footer-nav .social-btn.naver{background-color:#57b947}.global-footer .footer-nav .social-btn.naver:before{content:""}.global-footer .footer-nav .social-btn.naver:hover{background-color:#68ca58}.global-footer .footer-nav .social-btn.youku,.global-footer .footer-nav .social-btn.weibo,.global-footer .footer-nav .social-btn.wechat{position:relative}.global-footer .footer-nav .social-btn.youku::before,.global-footer .footer-nav .social-btn.weibo::before,.global-footer .footer-nav .social-btn.wechat::before{display:block;position:absolute;top:4px;left:4px;width:32px;height:32px;line-height:32px}.global-footer .footer-nav .social-btn.youku{background-color:#fff}.global-footer .footer-nav .social-btn.youku::before{content:url("/images/social/youku.svg")}.global-footer .footer-nav .social-btn.youku:hover{background-color:#fff}.global-footer .footer-nav .social-btn.weibo{background-color:#e51422}.global-footer .footer-nav .social-btn.weibo::before{content:url("/images/social/weibo.svg")}.global-footer .footer-nav .social-btn.weibo:hover{background-color:#f62533}.global-footer .footer-nav .social-btn.wechat{background-color:#3eb134}.global-footer .footer-nav .social-btn.wechat::before{content:url("/images/social/wechat.svg")}.global-footer .footer-nav .social-btn.wechat:hover{background-color:#4fc245}.global-footer .footer-nav .social-btn.wechat:hover .wc-qrcode{display:block}.global-footer .footer-nav .social-btn.wechat .wc-qrcode{display:none;position:absolute;top:-265px;left:-110px;width:256px;height:256px;background:transparent url("/images/social/wc-qrcode.jpg") no-repeat scroll 0 0}.global-footer .footer-nav-header{font-size:13px;margin:0 0 10px;letter-spacing:0}.global-footer .footer-promos{width:68%;float:left}.global-footer .footer-promo{display:inline-block;background:#fff bottom left no-repeat;min-height:130px;width:30%;min-width:250px;padding:20px 20px 57px 20px;margin:0 10px 10px 0;position:relative;vertical-align:top;font-size:12px;text-transform:uppercase;position:relative}.global-footer .footer-promo .footer-promo-img{position:absolute;left:0;bottom:0;display:block;max-width:125px;height:auto}.global-footer .footer-promo .intro,.global-footer .footer-promo .title,.global-footer .footer-promo .content{display:block}.global-footer .footer-promo .content{font-weight:600}.global-footer .footer-promo .title{font-size:1.3em;font-weight:bold}.global-footer .footer-promo.text-promo{padding:20px}.global-footer .footer-promo.text-promo .title{font-size:1.85em;margin-top:10px}.global-footer .footer-promo .btn{position:absolute;bottom:20px;right:20px}.global-footer .copyright{clear:left;font-size:12px;color:#999;margin:0;padding:15px 0 40px 0}@media(max-width:1280px){.global-footer .footer-promos,.global-footer .footer-nav{width:50%}.global-footer .footer-nav{padding:0 40px 30px 40px}.global-footer .footer-nav .social-btns{text-align:left}.global-footer .footer-nav .social-btn{width:60px;height:60px;line-height:60px;font-size:60px}.global-footer .footer-nav .social-btn.youku::before,.global-footer .footer-nav .social-btn.weibo::before,.global-footer .footer-nav .social-btn.wechat::before{position:absolute;top:4px;left:9px;width:40px;height:40px;line-height:40px}.global-footer .footer-nav .nav-links{font-size:1.45em;margin-bottom:30px}.global-footer .footer-nav .nav-links li{width:100%}.global-footer .footer-nav .join{height:auto;font-size:1.35em;margin-bottom:20px}.global-footer .footer-promo{width:100%;margin:0 0 10px 0;padding:15px 40px;font-size:1.75em;text-align:right;min-height:auto}.global-footer .footer-promo .footer-promo-img{max-width:250px}.global-footer .footer-promo .intro,.global-footer .footer-promo .title{display:block;text-align:left}.global-footer .footer-promo .intro{font-size:.65em}.global-footer .footer-promo .title{font-size:1.1em;line-height:.9em;margin-bottom:0}.global-footer .footer-promo .btn{position:relative;font-weight:300;text-transform:none;font-size:.65em;bottom:auto;right:auto;padding-right:30px;padding-left:20px;margin-top:20px}.global-footer .footer-promo .btn:before{margin-right:20px}.global-footer .footer-nav-header{font-size:1em}.global-footer .social .col-6{width:100%}.global-footer .copyright{padding:15px 0 40px 40px}}@media(max-width:1280px) and (max-width:400px){.global-footer .nav-links .col-6{width:100%;margin-bottom:20px}.global-footer .footer-nav .social-btns{text-align:center}.global-footer .footer-nav .social-btn{width:45px;height:45px;line-height:45px;font-size:45px}.global-footer .footer-nav .social-btn.youku::before,.global-footer .footer-nav .social-btn.weibo::before,.global-footer .footer-nav .social-btn.wechat::before{position:absolute;top:4px;left:6px;width:32px;height:32px;line-height:32px}.global-footer .footer-nav .social-btn.wechat .wc-qrcode{left:-34px}.global-footer .footer-nav .nav-links{margin-bottom:0}}@media(max-width:767px){.global-footer .footer-promos,.global-footer .footer-nav{width:100%}.global-footer .footer-nav{padding:30px 40px}.global-footer .social-btn.wechat .wc-qrcode{left:-34px}}.secondary-promo{background-color:#fff;padding-bottom:40px;margin-bottom:40px}.secondary-promo .module-title{font-size:14px;padding:20px}.secondary-promo .large-text{font-weight:bold;font-size:42px;display:block}.secondary-promo .subtext{font-weight:bold;font-size:18px;display:block}.secondary-promo .col-left{padding:0 20px 0 100px;text-align:center}.secondary-promo .col-right{padding:0 100px 0 0}.secondary-promo .description{font-size:14px;margin:15px 0}.secondary-promo .image-wrapper{max-width:640px;max-height:480px;overflow:hidden}.secondary-promo .image-wrapper img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:767px){.secondary-promo{background-color:transparent}.secondary-promo .common-header,.secondary-promo .grey-header,.secondary-promo .green-header,.secondary-promo .dashboard-menu .dashboard-title,.dashboard-menu .secondary-promo .dashboard-title,.secondary-promo .dashboard.map-view .title,.dashboard.map-view .secondary-promo .title,.secondary-promo .dashboard.map-view .user .username,.dashboard.map-view .user .secondary-promo .username,.secondary-promo .dashboard.grid-view article .caption h1,.dashboard.grid-view article .caption .secondary-promo h1{font-size:24px;font-weight:900}.secondary-promo .grid{background-color:#fff}.secondary-promo .image-wrapper{max-width:480px;max-height:640px}.secondary-promo .col-left{padding:0 10px 0 0;text-align:center;width:45%}.secondary-promo .col-right{padding:80px 40px 0 0;text-align:right;width:55%}.secondary-promo .large-text{font-size:38px;font-weight:bold;line-height:28px}.secondary-promo .subtext{font-size:16px;color:#78b800}.secondary-promo .description{display:none}.secondary-promo .btn.primary{margin:48px 0;font-size:20px;float:right}}.static .listing .share-modal{left:calc(50% - 7px);transform:translateX(-50%)}.share-button{position:relative;display:inline-block}.share-button .share-modal{position:absolute;bottom:-85px;white-space:nowrap;padding:10px 20px 10px 10px;background-color:#fff;border:1px solid #ddd;z-index:1000;line-height:normal;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.4);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.4);box-shadow:5px 5px 20px 0 rgba(0,0,0,.4)}.share-button .share-modal.open{}.share-button .share-modal.hide{display:none}.share-button .share-modal .arrow{position:absolute;top:-15px;left:50%;margin-left:-15px;border-bottom-color:#ddd}.share-button .share-modal .close-btn{position:absolute;top:0;right:5px;cursor:pointer}.share-button .share-modal .close-btn:after{font-size:18px;font-weight:bold;content:"×"}.itineraries{display:inline-block;width:100%;margin-bottom:30px}.itineraries>.content{background:#fff;padding:30px 80px}.itineraries .filter-wrapper{position:relative;display:inline-block;width:100%;padding:20px 80px;vertical-align:middle}.itineraries .filter-controls{display:inline-block}.itineraries .filter-control-group{display:inline-block}.itineraries .ta-dropdown .content{display:inline-block;border:none;background:#fff;height:50px;min-width:100px;line-height:1em;padding:15px 35px 15px 10px;vertical-align:middle}.itineraries .ta-dropdown .options{left:0;min-width:100%}.itineraries .ta-dropdown .content:after{position:absolute;right:7px;top:50%;transform:translateY(-50%);line-height:normal;margin:0;padding:0}.filter-wrapper .results{position:relative;display:inline-block;right:0;padding:5px;line-height:1em;margin-bottom:0}.itineraries .dashboard{display:block;margin:0 0 60px 0}.itineraries .item{float:left;width:33.33%;background:#fff;padding:0}.itineraries .item .img-wrapper{position:relative}.itineraries .item .img-wrapper:after{content:'';position:absolute;left:40px;bottom:0}.itineraries .item .img{display:block;width:100%;max-width:480px;height:auto;max-height:270px;background:#999}.itineraries .item .info{position:relative;display:block;padding:15px 40px;height:250px;background:#fff}.itineraries .item .tags{display:inline-block;padding:0;margin:0}.itineraries .item .tags li{display:inline-block}.itineraries .item .tags li:not(:last-child):after{content:', '}.itineraries .item .length{display:inline-block;border-left:1px solid #999;margin-left:5px;padding-left:5px}.itineraries .item .summary{padding-bottom:40px}.itineraries .item .read-more{position:absolute;bottom:30px;display:block;margin:15px 0 0 0}.itineraries .item .read-more a{text-decoration:none;font-size:1.3em}@media(max-width:767px){.itineraries .item .read-more{bottom:20px}.itineraries .item .summary{padding-bottom:30px}}.itinerary{position:static;margin:10px 0;max-height:100%;overflow:hidden}.itinerary .map-wrapper{position:relative;float:left;display:inline-block;width:720px;height:100%;background:#fff}.route-map .map{position:absolute;bottom:0;right:0;display:inline-block;width:680px;height:100%;background:rgba(0,0,0,.1)}.route-map .atis-item .view-more{margin-top:10px}.atis-item .view-more .btn{text-decoration:none;font-size:.7em;padding:.4em;margin:0 15px 0 0}.atis-item .view-more .btn.secondary{padding:.29em}.route-map .utility-options{position:absolute;z-index:9988;top:50px;left:0;margin:0;padding:5px 0;background:#fff}.utility-options .item{display:block;width:auto;height:50px;background:#fff;text-align:center}.utility-options .item a{display:block;width:100%;height:100%;text-decoration:none;color:#78b800;font-size:.7em;text-align:center;padding:7px}.utility-options a:hover{color:#578500}.utility-options .item a:before{font-family:TA-Consumer-Icons;font-size:2em;display:block}.utility-options .item.back a:before{content:''}.utility-options .item.share a:before{content:''}.utility-options .share-button .share-modal{top:-5px;bottom:auto;left:100%;display:none;box-shadow:none;border:none;border-left:1px solid #f2f2f2}.utility-options .share-modal .arrow{display:none}.utility-options .item.save a:before{content:''}.utility-options .item.save.checked a:before{content:''}.utility-options .item.print a:before{content:''}.utility-options .item.directions a:before{content:''}.utility-options .back{background:#78b800}.itinerary .content-wrapper{float:left;display:inline-block;width:720px;height:100%;overflow-y:scroll;overflow-x:hidden;background:#fff}.itinerary .header-wrapper,.itinerary .content{padding:30px 80px}.itinerary .content{font-size:18px;line-height:1.4em}.itinerary .title.alpha{font-size:2.5em;color:#828282;font-weight:700}.itinerary .title.beta{font-size:1.5em}.itinerary .meta{line-height:1em}.itinerary .meta p{margin:0 0 3px 0;font-size:14px}.itinerary .meta strong{text-transform:uppercase}.itinerary .meta .author{font-weight:800;text-transform:uppercase;color:#78b800}.itinerary .days{padding:30px 0}.itinerary .day{margin:0 0 30px 0}.itinerary .atis-item{position:relative;margin:0 0 30px 0;cursor:pointer}.itinerary .atis-item:before{content:'';position:absolute;top:50%;left:-60px;width:40px;height:40px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.itinerary .atis-item:hover:before{background:url(//az837918.vo.msecnd.net/consumerimages/logos-icons/pin-grey.png) no-repeat center}.itinerary .atis-item.focus:before{background:url(//az837918.vo.msecnd.net/consumerimages/logos-icons/pin-blue.png) no-repeat center}.itinerary .atis-item::after{content:'';display:block;width:60%;height:1px;background:#999;margin:5px 0}.itinerary .atis-item .title{color:#78b800;line-height:1em;margin-bottom:0}.itinerary .atis-item .location{margin:0;font-size:13px;text-transform:uppercase;color:#999}.atis-item .trip-advisor-byline{margin:0;padding:0;line-height:1em;font-size:12px;font-weight:600}.atis-item .tripadvisor-rating{margin-top:10px}.atis-item .trip-logo,.atis-item .circles,.atis-item .reviews{display:inline-block;vertical-align:middle}.atis-item .trip-logo{width:30px}.atis-item .circles{margin:0 0 0 5px;padding:0}.atis-item .circle{position:relative;float:left;width:15px;height:15px;padding:2px;margin:0 1px;border-radius:50%;list-style:none;border:2px solid #828282;overflow:hidden}.atis-item .circle.full:before{content:'';display:inline-block;background:#828282;width:100%;height:100%;border-radius:50%;vertical-align:top}.atis-item .circle.half:before{content:'';display:inline-block;background:#828282;width:100%;height:100%;margin-left:calc(-50% + 1px);vertical-align:top}.atis-item .circle.half:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fff;border-radius:50%}.atis-item .reviews{font-size:12px;color:#828282;margin:0 0 0 5px}@media(max-width:1456px){.itinerary .map-wrapper,.itinerary .content-wrapper{width:50%;float:left}.itinerary .map-wrapper .map{width:100%;height:100%}}@media(max-width:767px){.itinerary{margin-top:0;background-color:#fff}.itineraries .content{padding:10%}.itineraries .filter-wrapper{padding:10%}.itineraries .filter-tools{height:20px;overflow:hidden;-moz-transition:height 300ms ease-in-out;-o-transition:height 300ms ease-in-out;-webkit-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out}.itineraries .filter-tools.expand,.itineraries .filter-tools:active{height:auto}.itineraries .filter-tools .input{display:block;margin:0 0 15px 0}.itineraries .dashboard{font-size:16px}.itineraries .item{display:block;width:50%}.itinerary .atis-item:before{left:unset;right:0;background:url(//az837918.vo.msecnd.net/consumerimages/logos-icons/pin-grey.png) no-repeat center;padding:20px;border-radius:50%;opacity:.4}.itinerary .atis-item.focus:before{opacity:1}.itineraries .item .img-wrapper:after{left:10%}.itineraries .item .info{padding:0;width:80%;margin-top:10%;margin-left:10%}.itineraries .item .info .meta{margin:0 0 5% 0}.itineraries .item .tags,.itineraries .item .length{display:block}.itineraries .item .length{border:none;padding:0;margin:0}.itineraries .item .meta{font-size:14px}.itinerary .map-wrapper{display:block;width:100%;height:200px}.itinerary .content-wrapper{display:block;width:100%;height:450px;padding-top:40px}.itinerary .header-wrapper,.itinerary .content{padding:5%}.utility-options .share-button .share-modal{top:auto;bottom:100%;left:0}}@media(max-width:375px){.itineraries .item{width:100%}}@media print{.c-paging-nav,.nav--secondary,.nav--utility,.utility-options,.global-footer,.ta-carousel{display:none!important}.header-wrapper,.content{padding:0!important}.map-wrapper,.map{position:relative!important}.road-trip{float:left!important;clear:left!important;display:inline-block!important;height:auto!important}.map-wrapper{float:left!important;clear:left!important;width:100%!important;height:auto!important;margin:0 0 30px 0}.map{float:left!important;clear:left!important;display:block!important;width:100%!important;height:100%!important;min-height:800px!important}.map-wrapper+.content-wrapper{float:left!important;clear:left!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.title.alpha,.title.primary{font-size:18px!important}.title.beta,.title.secondary{font-size:16px!important}p{font-size:14px}p,.title,.description{color:#333!important}.circle.full{background:#999}}.road-trips{display:inline-block;width:100%}.road-trips .content{background:#fff;padding:30px 80px}.road-trips .filter-wrapper{position:relative;display:block;width:100%;padding:20px 80px;vertical-align:middle}.filter-wrapper .results{position:relative;display:inline-block;right:0;padding:5px;line-height:1em;margin-bottom:0}.road-trips .dashboard{display:block;margin:0 0 60px 0}.road-trips .item{float:left;width:33.33%;padding:0}.road-trips .item .img-wrapper{position:relative}.road-trips .item .img-wrapper:after{content:'';position:absolute;left:40px;bottom:0}.road-trips .item .img{display:block;width:100%;max-width:480px;height:auto;max-height:270px;background:#999}.road-trips .item .info{position:relative;display:block;padding:15px 40px;height:250px;background:#fff}.road-trips .item .tags{display:inline-block;padding:0;margin:0}.road-trips .item .tags li{display:inline-block}.road-trips .item .tags li:not(:last-child):after{content:', '}.road-trips .item .length{display:inline-block;border-left:1px solid #999;margin-left:5px;padding-left:5px}.road-trips .item .summary{padding-bottom:50px}.road-trips .item .read-more{position:absolute;bottom:20px;display:block;margin:15px 0 0 0}.road-trips .item .read-more a{text-decoration:none;font-size:1.3em}.road-trip{position:static;margin:10px 0;max-height:100%;overflow:hidden}.road-trip .map-wrapper{position:relative;float:left;display:inline-block;width:720px;height:100%;background:#fff}.route-map .map{position:absolute;bottom:0;right:0;display:inline-block;width:100%;height:100%;background:rgba(0,0,0,.1)}.route-map .atis-item .view-more a:before{display:none}.route-map .atis-item .view-more a:after{display:inline-block;margin:0 0 0 5px}.road-trip .content-wrapper{float:left;display:inline-block;width:720px;height:100%;overflow-y:scroll;overflow-x:hidden;background:#fff}.road-trip .header-wrapper,.road-trip .content{padding:30px 80px}.road-trip .content{font-size:18px;line-height:1.4em}.road-trip .title.alpha{font-size:2.5em;color:#828282;font-weight:700}.road-trip .title.beta{font-size:1.5em}.day .from-location{font-size:.8em;line-height:1.3em;margin-bottom:15px}.road-trip .meta{line-height:1em}.road-trip .meta p{margin:0 0 3px 0;font-size:14px}.road-trip .meta strong{text-transform:uppercase}.road-trip .meta .author{font-weight:800;text-transform:uppercase;color:#78b800}.road-trip .days{padding:30px 0}.road-trip .day{margin:0 0 30px 0}.road-trip .atis-item{position:relative;margin:0 0 15px 0;cursor:pointer}.road-trip .atis-item:before{content:'';position:absolute;top:50%;left:-60px;width:40px;height:40px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.road-trip .atis-item:hover:before{background:url(//az837918.vo.msecnd.net/consumerimages/logos-icons/pin-grey.png) no-repeat center}.road-trip .atis-item.focus:before{background:url(//az837918.vo.msecnd.net/consumerimages/logos-icons/pin-blue.png) no-repeat center}.route-map .atis-item::after{content:'';display:block;width:60%;height:1px;background:#efefef;margin:5px auto}.road-trip .atis-item .title{color:#78b800;line-height:1em;margin-bottom:0}.road-trip .atis-item .location{margin:0;font-size:13px;text-transform:uppercase;color:#999}.atis-item .trip-advisor-byline{margin:0;padding:0;line-height:1em;font-size:12px;font-weight:600}.atis-item .tripadvisor-rating{margin-top:10px}.atis-item .trip-logo,.atis-item .circles,.atis-item .reviews{display:inline-block;vertical-align:middle}.atis-item .trip-logo{width:30px}.atis-item .circles{margin:0 0 0 5px;padding:0}.atis-item .circle{position:relative;float:left;width:15px;height:15px;padding:2px;margin:0 1px;border-radius:50%;list-style:none;border:2px solid #828282;overflow:hidden}.atis-item .circle.full:before{content:'';display:inline-block;background:#828282;width:100%;height:100%;border-radius:50%;vertical-align:top}.atis-item .circle.half:before{content:'';display:inline-block;background:#828282;width:100%;height:100%;margin-left:calc(-50% + 1px);vertical-align:top}.atis-item .circle.half:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fff;border-radius:50%}.atis-item .reviews{font-size:12px;color:#828282;margin:0 0 0 5px}@media(max-width:1456px){.road-trip .map-wrapper,.road-trip .content-wrapper{width:50%;float:left}.road-trip .map-wrapper .map{width:100%;height:100%}}@media(max-width:767px){.road-trip{margin-top:0;background-color:#fff}.road-trips .content{padding:10%}.road-trips .filter-wrapper{padding:10%}.road-trips .filter-tools{height:20px;overflow:hidden;transition:height 300ms ease-in-out}.road-trips .filter-tools.expand,.road-trips .filter-tools:active{height:auto}.road-trips .filter-tools .input{display:block;margin:0 0 15px 0}.road-trips .dashboard{font-size:16px}.road-trips .item{display:block;width:50%}.road-trip .atis-item:before{left:unset;right:0;background:url(//az837918.vo.msecnd.net/consumerimages/logos-icons/pin-grey.png) no-repeat center;padding:20px;border-radius:50%;opacity:.4}.road-trip .atis-item.focus:before{opacity:1}.road-trips .item .img-wrapper:after{left:10%}.road-trips .item .info{padding:10%}.road-trips .item .info .meta{margin:0 0 5% 0}.road-trips .item .tags,.road-trips .item .length{display:block}.road-trips .item .length{border:none;padding:0;margin:0}.road-trips .item .meta{font-size:14px}.road-trip .map-wrapper{display:block;width:100%;height:200px}.map-wrapper .utility-options{top:auto;bottom:-40px}.map-wrapper .utility-options .item{display:inline-block;float:left}.road-trip .content-wrapper{display:block;width:100%;height:450px;padding-top:40px}.road-trip .header-wrapper,.road-trip .content{padding:5%}}@media(max-width:375px){.road-trips .item{width:100%}}@media print{.c-paging-nav,.nav--secondary,.nav--utility,.utility-options,.global-footer,.ta-carousel{display:none!important}.header-wrapper,.content{padding:0!important}.map-wrapper,.map{position:relative!important}.road-trip{float:left!important;clear:left!important;display:inline-block!important;height:auto!important}.map-wrapper{float:left!important;clear:left!important;width:100%!important;height:auto!important;margin:0 0 30px 0}.map{float:left!important;clear:left!important;display:block!important;width:100%!important;height:100%!important;min-height:800px!important}.map-wrapper+.content-wrapper{float:left!important;clear:left!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.circle.full{background:#999}}#haackroutedebugger{display:none!important}.atis-content .content-header{position:relative;background:none;padding:30px 0 30px 60px;overflow:hidden}.atis-content .title.primary{font-size:2.6em;font-weight:700;text-transform:none;color:#6a737a}.article .title.primary{color:#828282;line-height:1.2em}.atis-content .meta{display:block;margin:10px 0}.atis-content .meta .contact{display:inline-block;margin:0;padding:0;list-style:none}.atis-content .contact .item{float:left;border-left:1px solid #828282;padding:0 10px}.atis-content .contact .item:first-child{border-left:none;padding-left:0}.atis-content .content-header .tripadvisor-rating{display:inline-block;margin:5px 10px 0 0}.tripadvisor-rating .tripadvisor-rating-byline{margin:0;padding:0;line-height:1em;font-size:12px;font-weight:600}.tripadvisor-rating .tripadvisor-rating{margin-top:10px}.tripadvisor-rating .review-count{display:inline-block;font-size:12px;color:#828282;margin:0 0 0 5px}.atis-content .green-key-rating,.atis-content .housekeeping-award{display:inline-block;margin:10px 0 0;padding:0 10px 0 0;min-height:25px;line-height:25px}.atis-content .green-key-rating a,.atis-content .housekeeping-award a{text-decoration:none}.atis-content .tripadvisor-rating:not(.hidden)+.green-key-rating:before,.atis-content .green-key-rating:not(.hidden)+.housekeeping-award:before,.atis-content .tripadvisor-rating:not(.hidden)+.housekeeping-award:before{content:'';display:inline-block;height:15px;width:1px;border-left:1px solid #ddd;margin-right:10px;vertical-align:middle}.atis-content .green-key-rating .label,.housekeeping-award .icon,.housekeeping-award .label{display:inline-block;font-size:12px}.atis-content .housekeeping-award .icon{vertical-align:middle;margin-right:5px}.atis-content .green-key-rating .green-key-rating-group{display:inline-block}.atis-content .green-key-rating .keys .key{display:inline-block;white-space:nowrap;list-style:none;width:7px;height:16px;background-image:url("//az837918.vo.msecnd.net/consumerimages/logos-icons/ico-greenkey.png");background-size:contain;vertical-align:middle}.atis-content .header-info{display:inline-block;width:950px;padding-right:60px}.atis-content .location{padding-top:10px}.atis-content .location-description{font-style:normal;display:inline-block;margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #ccc}.atis-content .location .phone{margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #ccc;text-decoration:none}.atis-content .utility-options{height:36px;margin-left:20px;display:inline-block;vertical-align:middle}.atis-content .utility-options .icon{display:inline-block;height:36px;text-decoration:none;color:#78b800;font-size:.8em;padding:0;margin:0 7px;cursor:pointer;text-align:center}.atis-content .utility-options .icon:before{display:block;font-family:TA-Consumer-Icons;font-size:1.8em}.atis-content .utility-options .icon:hover{color:#578500}.atis-content .utility-options .share-button,.atis-content .utility-options .wishlist,.atis-content .utility-options .print{margin-right:1px;float:left}.atis-content .utility-options .share-button .share:before{content:''}.atis-content .utility-options .share-button .share-modal{bottom:55px;left:0;display:none}.atis-content .utility-options .share-button .share-modal .arrow{top:auto;bottom:-15px;left:20px}.atis-content .utility-options .wishlist a:before{content:''}.atis-content .utility-options .wishlist.checked a:before{content:''}.atis-content .utility-options .print:before{content:''}@media(max-width:480px){.atis-content .utility-options .print{display:none}}.article .utility-options{display:block;margin-bottom:30px}.atis-content .more-info-box{float:right;display:inline-block;width:380px;background:#585b60;padding:30px}.article .more-info-box{padding:15px;margin-bottom:0;background:#ddd}.atis-content .title.box{display:inline-block;background:#999;color:#fff;padding:5px 15px 5px 30px;margin:10px 0;text-transform:none}.event .more-info-box .title{font-weight:normal}.atis-content .more-info-box p{padding:0 0 0 30px}.article .more-info-box p{padding-left:0;margin:0 0 10px 0}.article .more-info-box .author-desc{font-size:.8em;line-height:1.3em}.no-listing .more-info-box{display:none}.atis-content .more-info-box .divider{display:inline-block;margin:0 10px}.atis-content .more-info-box .priced-content .title{background:#999;color:#fff;font-weight:600;font-size:14px;padding:5px 10px 5px 0;vertical-align:middle;margin:0;text-transform:none}.atis-content .more-info-box .priced-content .searching{display:block;padding:11px 0 12px;text-align:center}.atis-content .more-info-box .priced-content .searching:before{content:'';display:inline-block;width:35px;height:35px;border-width:6px}.atis-content .more-info-box .priced-content .searching.hide{display:none}.atis-content .more-info-box .priced-content .no-vacancy,.atis-content .more-info-box .priced-content .price-info{display:none}.atis-content .more-info-box .priced-content .no-vacancy.show,.atis-content .more-info-box .priced-content .price-info.show{display:block}.atis-content .more-info-box .priced-content .no-vacancy{color:#fff;text-align:center;padding:11px;width:100%}.atis-content .more-info-box .priced-content .price-info{float:left;width:100%;padding:15px 0;line-height:1.7em}.atis-content .more-info-box .priced-content .average{display:inline-block;text-align:left;font-size:1em;font-weight:600;text-transform:uppercase;color:#fff}.atis-content .more-info-box .priced-content .price{float:right;display:inline-block;text-align:right;font-size:1.7em;vertical-align:middle;color:#fff;font-weight:700;padding:0 10px}.atis-content .more-info-box .priced-content .converted-price+.price{font-size:1.2em;clear:both}.atis-content .more-info-box .priced-content .btn.primary{display:block;width:100%;font-weight:600;font-size:1em;padding:10px}.atis-content .more-info-box .priced-content .bottom{display:inline-block;width:100%}.atis-content .more-info-box .priced-content .form-control-group{display:inline-block;float:left;width:50px;height:50px}.atis-content .more-info-box .priced-content .form-control-group:not(:first-of-type){margin-left:5px}.atis-content .more-info-box .priced-content .form-control-group input{width:40px;height:24px;line-height:20px;border:1px solid #ddd;font-size:12px}.atis-content .more-info-box .priced-content .form-control-group input:focus{outline:none}.atis-content .more-info-box .priced-content .form-control-group.date-control-group{width:calc((100% - 60px)/2)}.atis-content .more-info-box .priced-content .form-control-group.date-control-group *{border-radius:0}.atis-content .more-info-box .priced-content .form-control-group.date-control-group input{width:90px;height:22px}.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-input,.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-state-focued{border:0;padding:0}.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-widget,.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-widget *{box-sizing:border-box}.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-picker-wrap{border:none;height:50px;padding:10px 0;box-sizing:border-box;padding:0}.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-picker-wrap .datepicker{height:100%;padding:0 15px 0 30px;box-sizing:border-box;font-size:.8em!important}.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-dropdown-wrap.k-state-focused,.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-picker-wrap.k-state-focused,.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-numeric-wrap.k-state-focused .k-state-focused{outline:0}.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-select{position:absolute;left:0;height:100%;width:100%;text-align:left;margin:0 0 0 10px;border:none;cursor:pointer}.atis-content .more-info-box .priced-content .form-control-group.date-control-group .k-icon{width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%);background:transparent url(//az837918.vo.msecnd.net/consumerimages/logos-icons/filter-ui-sprite.png) no-repeat}.atis-content .more-info-box .priced-content .form-control-group.date-control-group span.k-datepicker{width:100%}.atis-content .more-info-box .priced-content .form-control-group label{display:block;font-weight:600}.atis-content .more-info-box .priced-content .btn.search{min-width:50px;width:50px;background-color:#999;color:#fff;padding:5px 20px;display:inline-block;vertical-align:middle;height:50px;position:relative;font-size:1.3em}.atis-content .more-info-box .priced-content .btn.search:hover{background-color:#aaa}.atis-content .more-info-box .priced-content .btn.search:before{content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media(max-width:480px){.atis-content .more-info-box .priced-content .col-left{width:33%}.atis-content .more-info-box .priced-content .col-right{width:66%}.atis-content .more-info-box .priced-content .left-controls,.atis-content .more-info-box .priced-content .right-controls{float:none;display:block;margin-top:10px}}.atis-content .content-wrapper{display:inline-block;position:relative;background:#fff;min-height:600px}.atis-content .content-wrapper .content{float:left;width:800px;padding:30px 60px 15px;margin:0}.atis-content .map-wrapper{position:relative;width:100%;height:120px;margin:30px 0;background:#ddd}.map-wrapper.expand{position:absolute;top:0;left:0;width:100%;height:600px;margin:0;background:rgba(0,0,0,.1);border:1px solid #ddd;z-index:9998}.map-wrapper .map-close{display:none;position:absolute;top:0;right:0;height:40px;width:40px;z-index:999999}.map-wrapper.expand .map-close{display:block}.map-wrapper.expand .map-close:after{content:'×';display:block;height:100%;width:100%;text-align:center;font-size:32px;line-height:32px;color:#fff;background:#999;cursor:pointer}.atis-content .map-wrapper.expand+.nearby{position:absolute;top:600px;left:0;width:100%;padding:30px 60px;background:#fff;z-index:500;box-shadow:0 10px 50px 0 rgba(0,0,0,.1);border:1px solid #ddd}.atis-content .map-wrapper .map{width:100%;height:100%}.atis-content .map-wrapper.expand .map{float:left;right:0;top:0;width:calc(100% - 460px);height:100%}.map-wrapper .item-wrapper{position:relative;float:left;display:none}.map-wrapper.expand .map-view-block{display:block;width:460px;height:100%;overflow-y:scroll;background:#ddd}.item-wrapper .title.no-listings{text-align:center;padding:30px;color:#999;font-weight:normal;text-transform:none;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.item-wrapper .atis-listing{cursor:pointer}.item-wrapper .atis-listing.active{opacity:.3}.atis-content .section{margin:0 0 30px 0}.atis-content .section:last-of-type{margin-bottom:0}.atis-content .nearby ul{display:inline-block;margin:0;padding:0}.atis-content .nearby .item{display:inline-block;width:30%;margin:0 0 5px 0;vertical-align:top}.atis-content .nearby .item .count:before{content:'('}.atis-content .nearby .item .count:after{content:')'}.atis-content .ammenities .item,.atis-content .activities .item{display:inline-block;list-style:none}.atis-content .social-accounts ul{list-style:none}.atis-content .social-accounts .item{display:inline-block;margin:0;vertical-align:middle}.atis-content .social-accounts .item:not(:last-child){margin-right:20px}.atis-content .more-info-box .website{display:inline-block;width:auto;vertical-align:middle;padding:0;margin:0;font-size:.8em;line-height:35px}.atis-content .more-info-box .website a{display:inline-block;vertical-align:middle}.atis-content .dates{width:100%;margin-bottom:15px}.dates th{text-align:left;font-weight:500}.dates tr td{display:table-cell;padding:2px 0;border-bottom:1px solid #f6f6f6}.dates tr:last-of-type td{border-bottom:0}.dates tr td:not(:last-child){margin-right:30px}.atis-content .footnote{font-size:.8em;font-style:italic}.more-info-box .social-accounts{float:right;display:inline-block}.social-accounts .item a{display:block;text-decoration:none;height:40px;width:40px;overflow:hidden}.atis-content .social-accounts .item :before{display:block;float:left;font-size:40px;color:#999;text-decoration:none}.more-info-box .social-accounts .item a,.more-info-box .social-accounts .item a:before{font-size:35px;height:35px;width:35px}.social-accounts .item a:hover:before{color:#828282}.atis-content .images{float:left;width:640px;height:auto;margin:0 0 10px 0;list-style:none}.atis-content .images .main-img{width:100%;height:auto;background:#f6f6f6;margin:0 0 0 0}.atis-content .images .main-img.default{height:auto;min-height:0;padding-bottom:75%;background-size:cover}.atis-content .images .main-img._\31{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/1.jpg")}.atis-content .images .main-img._\32{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/2.jpg")}.atis-content .images .main-img._\33{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/3.jpg")}.atis-content .images .main-img._\34{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/4.jpg")}.atis-content .images .main-img._\35{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/5.jpg")}.atis-content .images .main-img._\36{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/6.jpg")}.atis-content .images .main-img._\37{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/7.jpg")}.atis-content .images .main-img._\38{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/8.jpg")}.atis-content .images .main-img._\39{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/9.jpg")}.atis-content .images .main-img._\31 0{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-listing-images/10.jpg")}.atis-content .images .default.event{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-atis-images/event.jpg")}.atis-content .images .default.article{background-image:url("//az837918.vo.msecnd.net/consumerimages/default-atis-images/-article.jpg")}.images .photo-cred{margin:0;font-size:.9em;text-align:right;padding:0 10px 15px 0;color:#999}.atis-content .thumbs{display:inline-block;list-style:none;width:100%}.atis-content .images .thumb{float:left;height:auto;width:calc((100% - 30px)/4);min-height:40px;background:#f6f6f6;margin:0 10px 10px 0;cursor:pointer}.atis-content .images .thumb:hover{opacity:.9}.atis-content .images .thumb.selected{opacity:.8;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.atis-content .images .thumb:nth-child(4n+4){margin-right:0}.atis-content .images .thumb img{display:block;width:100%;height:auto}.atis-content .content ul:not([class]){padding-left:30px;margin-bottom:15px}.atis-content .content ul li{margin-bottom:5px}.panels{position:relative;margin-top:30px}.panels.limit3 .listing:nth-child(n+4){display:none!important}.panels .panels__header{margin:0;padding:0 30px 10px;vertical-align:bottom}@media(max-width:767px){.panels .panels__header{padding-left:5%}}.panels__header .title{display:inline-block;clear:left;margin:0;padding:0;font-size:1.1em}@media(max-width:767px){.panels__header .title{margin:0;padding:0;font-size:.75em}}.panels__header .see-more{display:inline-block;float:right;margin-bottom:0;padding-bottom:0}@media(max-width:767px){.panels__header .see-more{display:block;text-align:left;float:none}}.panels .see-more a{text-decoration:none}.panels .see-more a::after{content:'-';padding-left:8px}.panels.limit3 .see-more a::after{content:'+'}.panels.static .see-more a::after{content:''}.panels__header .see-more a.loading::before{content:'';display:inline-block;margin:0 10px 0 0}.tripadvisor-reviews .item{background:#fff;padding:30px 60px;margin:0 0 10px 0}.tripadvisor-reviews .reviews{clear:left}.tripadvisor-reviews .tripadvisor-rating,.experience .tripadvisor-rating{margin:5px 0 10px 0}.tripadvisor-reviews .reviews-footer{position:relative;background:#fff;padding:30px 60px;vertical-align:middle;margin-bottom:10px}.tripadvisor-reviews .reviews-footer .trip-logo{clear:both;display:inline-block;height:70px;vertical-align:middle}.tripadvisor-reviews .reviews-footer .trip-logo img{display:block;width:100%}.tripadvisor-reviews .location:not(:empty)::before{content:', '}.reviews-footer .trip-logo:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.reviews-footer .text{display:inline-block;width:calc(100% - 322px);vertical-align:middle}.reviews-footer p{margin:0}.reviews-footer p:first-child{margin:0 0 5px 0}@media(max-width:1456px){.atis-content .content-header{display:flex;align-items:flex-start}.no-flexbox .content-header{display:block}.atis-content .content-header .header-info{width:100%;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}.atis-content .content-header .more-info-box{max-width:380px;min-width:380px}.atis-content .content-header .header-info,.content-header .more-info-box{float:none;display:inline-block}.no-flexbox .content-header .header-info{width:auto}.atis-content .panels .item .item-content{height:100%;padding:15px 30px}.atis-content .content-wrapper .content,.atis-content .content-wrapper .images{width:50%}}@media(max-width:1000px){.atis-content .content-wrapper .content,.atis-content .content-wrapper .images{float:none;width:100%;display:block;padding-left:60px;padding-right:60px}}@media(max-width:930px){.atis-content .tripadvisor-rating:not(.hidden)+.green-key-rating:before,.atis-content .green-key-rating:not(.hidden)+.housekeeping-award:before,.atis-content .tripadvisor-rating:not(.hidden)+.housekeeping-award:before{content:'';display:none}}@media(max-width:767px){.atis-content .location-description,.atis-content .location .phone{display:block;margin:0 0 0 0;padding:5px 0 0 0;border-left:none}.atis-content .content-wrapper .grid,.atis-content .content-wrapper .grid .col-6{display:block;width:100%;float:none}.atis-content .content-header{display:block;padding:30px 0 0}.atis-content .content-wrapper .content,.atis-content .content-wrapper .images,.atis-content .content-header .header-info,.atis-content .content-header .more-info-box{display:block;width:100%}.atis-content .content-header .more-info-box{min-width:0}.atis-content .content-header .more-info-box .btn.primary{float:right;width:50%;height:50px;line-height:50px;padding:0}.atis-content .more-info-box .priced-content .form-control-group.date-control-group{display:inline-block;width:calc((100% - 80px)/2)}.atis-content .more-info-box .priced-content .form-control-group:not(:first-of-type){margin-left:15px}.atis-content .content-header .more-info-box .searching,.atis-content .content-header .more-info-box .price-info{float:left;width:50%;height:50px;line-height:50px;padding:0}.atis-content .content-header .more-info-box .no-vacancy{width:100%}.atis-content .content-header .more-info-box .average{display:block;font-size:.9em;line-height:.9em}.atis-content .content-header .more-info-box .price{float:none;display:block;text-align:left;line-height:1em}.atis-content .content-header .more-info-box .bottom{margin-top:15px}.atis-content .content-header .header-info{padding:0 5% 15px;margin:0}.atis-content .content-wrapper .images{float:none;padding:0}.atis-content .content-header .more-info-box{position:relative;top:auto;right:auto;max-width:100%;min-height:0}.panels>.title{float:left;clear:left;margin:0 5% 5px 5%;padding:10px}.tripadvisor-reviews>.title{float:none}.atis-content .panels .item{position:relative}.atis-content .panels .item .deal-img{display:block;width:50%;height:auto}.atis-content .panels .item .item-content,.panels .item .info{position:static;display:block;width:100%;height:auto;padding:15px}.atis-content .panels .item .dolla{position:absolute;width:calc(50% - 15px);background:#fff;top:15px;right:15px}.atis-content .panels .item .dolla:before{content:'';position:absolute;top:0;left:-12px;display:block;width:0;height:0;border:15px solid transparent;border-left:0;border-right-color:#fff}.atis-content .panels .item .share-save{position:relative;bottom:initial;right:initial}.map-wrapper.expand{position:relative;height:650px;margin:30px 0;background:rgba(0,0,0,.1);box-shadow:none;border:none;z-index:9998}.map-wrapper.expand+.section{margin-top:0}.atis-content .nearby .item{float:left;display:block;width:50%}.atis-content .map-wrapper{position:relative}.atis-content .content-wrapper .map-wrapper .map-view-block{display:none}.atis-content .map-wrapper.expand .map-view-carousel{display:block;clear:left;background:#fff}.atis-content .map-wrapper.expand .map{width:100%;height:calc(100% - 165px)}.atis-content .map-wrapper.expand+.nearby{position:relative;top:unset;left:unset;width:100%;padding:0;box-shadow:none;border:none}.atis-content .green-key-rating,.atis-content .housekeeping-award{display:block;margin:10px 0 10px;padding:0}.atis-content .green-key-rating:before,.atis-content .housekeeping-award:before{content:'';display:none}.reviews-footer .text{display:block;width:auto;margin-bottom:15px}.tripadvisor-reviews .reviews-footer .trip-logo{height:50px}}@media(max-width:480px){.atis-content .more-info-box .priced-content .form-control-group.date-control-group{width:100%;margin:0 0}.atis-content .more-info-box .priced-content .form-control-group:not(:first-of-type){margin-left:0}.atis-content .more-info-box .priced-content .form-control-group:not(:first-of-type){margin:10px 0 0 0;width:100%}.atis-content .more-info-box .priced-content .form-control-group:not(:first-of-type) a{width:100%}}@media(max-width:375px){.atis-content .content-header .more-info-box .no-vacancy{float:left;width:100%;height:auto;line-height:normal;padding:0}.atis-content .content-wrapper .content{padding:5%}.atis-content .content-header .header-info{padding:5%}}.ta-grid-container .row{width:100%;padding:18.75%;position:relative}.ta-grid-container .item.photo,.ta-grid-container .item.video{vertical-align:top;position:absolute;height:100%;width:33.33%;top:0;left:0}.ta-grid-container .item.photo.single,.ta-grid-container .item.video.single{width:33.3333%}.ta-grid-container .item.photo.double,.ta-grid-container .item.video.double{width:66.6666%}.ta-grid-container .item.photo:nth-child(2),.ta-grid-container .item.video:nth-child(2){left:33.3333%}.ta-grid-container .item.photo:nth-child(3),.ta-grid-container .item.photo.double+.single,.ta-grid-container .item.video:nth-child(3),.ta-grid-container .item.video.double+.single{left:66.6666%}.ta-grid-container .item.photo .video-wrapper,.ta-grid-container .item.photo .image-wrapper,.ta-grid-container .item.video .video-wrapper,.ta-grid-container .item.video .image-wrapper{position:relative;overflow:hidden;width:100%;height:88.889%}.ta-grid-container .item.photo .video-wrapper .youku-player,.ta-grid-container .item.photo .image-wrapper .youku-player,.ta-grid-container .item.video .video-wrapper .youku-player,.ta-grid-container .item.video .image-wrapper .youku-player,.ta-grid-container .item.photo .video-wrapper iframe,.ta-grid-container .item.photo .image-wrapper iframe,.ta-grid-container .item.video .video-wrapper iframe,.ta-grid-container .item.video .image-wrapper iframe{width:100%;height:100%}.ta-grid-container .item.photo .video-wrapper img,.ta-grid-container .item.photo .image-wrapper img,.ta-grid-container .item.video .video-wrapper img,.ta-grid-container .item.video .image-wrapper img{display:block;height:100%;width:100%;object-fit:cover}.ta-grid-container .item.photo .video-wrapper .image-error,.ta-grid-container .item.photo .image-wrapper .image-error,.ta-grid-container .item.video .video-wrapper .image-error,.ta-grid-container .item.video .image-wrapper .image-error{display:block;position:relative;text-align:center;margin:0 auto;width:100px;font-size:16px;font-weight:bold;text-transform:uppercase;color:#999;top:43%}.ta-grid-container .item.photo .caption,.ta-grid-container .item.video .caption{position:absolute;left:0;bottom:0;padding:0 2.5%;height:60px;width:100%;line-height:60px;background-color:#fff}.ta-grid-container .item.photo .caption .col-right,.ta-grid-container .item.video .caption .col-right{text-align:right}.ta-grid-container .item.photo .caption>.arrow,.ta-grid-container .item.video .caption>.arrow{position:absolute;left:40px;top:-13px}.ta-grid-container .item.photo .title,.ta-grid-container .item.video .title{text-transform:none}.ta-grid-container .item.photo .username,.ta-grid-container .item.video .username{display:inline-block;vertical-align:middle}.ta-grid-container .item.photo .avatar,.ta-grid-container .item.video .avatar{height:40px;width:40px;vertical-align:middle;display:inline-block}.ta-grid-container .item.photo .share,.ta-grid-container .item.photo .info,.ta-grid-container .item.video .share,.ta-grid-container .item.video .info{color:#78b800;font-size:1.75em;text-decoration:none;vertical-align:middle;margin-left:10px}.ta-grid-container .item.photo .share:before,.ta-grid-container .item.video .share:before{content:''}.ta-grid-container .item.photo .info:before,.ta-grid-container .item.video .info:before{content:''}.ta-grid-container .item.video{margin:0 auto;left:16.5%}.ta-grid-container .item.video .video-wrapper{width:100%;height:88.889%}.ta-grid-container .item.video .caption{position:relative;bottom:auto}@media(max-width:767px){.ta-grid-container{}.ta-grid-container .row{padding:0}.ta-grid-container .item.photo,.ta-grid-container .item.video{position:relative;width:100%;left:auto;margin-bottom:8px}.ta-grid-container .item.photo:nth-child(2),.ta-grid-container .item.photo:nth-child(3),.ta-grid-container .item.video:nth-child(2),.ta-grid-container .item.video:nth-child(3){left:auto}.ta-grid-container .item.photo .caption,.ta-grid-container .item.video .caption{position:relative;padding:2.15% 4.33%;height:auto;font-size:24px}.ta-grid-container .item.photo .image-wrapper .image-error,.ta-grid-container .item.video .image-wrapper .image-error{margin:200px auto 200px auto}.ta-grid-container .item.video.double{width:100%}.ta-grid-container .share-button{background-color:rgba(255,255,255,.85);text-align:center;display:block;width:80px;height:80px;line-height:80px;position:absolute;right:0;top:-81px}.ta-grid-container .item.photo .share{margin:0}.ta-grid-container .share-modal{right:10px;bottom:-75px}.ta-grid-container .share-modal .arrow{left:auto;right:15px}.ta-grid-container .item.video{height:56%}.ta-grid-container .item.video .video-wrapper{position:relative;height:0;padding:28.125%}.ta-grid-container .item.video .video-wrapper iframe,.ta-grid-container .item.video .video-wrapper .youku-player{position:absolute;top:0;left:0;width:100%;height:100%}.ta-grid-container .item.video .caption{position:relative;bottom:auto}}.trip-plan{margin-bottom:30px}.trip-plan .panel{margin-bottom:30px}.trip-plan :last-child{margin-bottom:0}.trip-plan .intro{padding:30px 60px;margin:0 0 30px 0;background:#fff}.intro :last-child{margin-bottom:0}.widget-section{width:100%;margin-bottom:30px}.widget-section :last-child{margin-bottom:0}.widget-section .title.primary{color:#828282}.widget-section .title.secondary{font-size:1.3em;font-weight:800}.widget-section .promo-link{font-size:20px;text-decoration:none;color:#78b800}.trip-plan .promos{display:inline-block;width:100%;display:table}.trip-plan .promos .promo{width:calc(100%/3);background:#fff;font-size:.9em;display:table-cell}.trip-plan .promos .promo .img{width:100%}.trip-plan .promos .promo .details{padding:15px 30px}.trip-plan .promo-link{font-size:1.3em;text-decoration:none}.trip-plan .blocks{display:inline-block;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;width:100%}.trip-plan .blocks .block{display:inline-block;width:100%;background:#fff;padding:15px 30px;margin:0 0 10px 0;font-size:.9em;vertical-align:top}.trip-plan .blocks .img-block{padding:0}.trip-plan .blocks .block:nth-child(3n+1){margin-left:0}.trip-plan .blocks .img-block .img{width:100%}.trip-plan .blocks .img-block .content{padding:15px 30px}.trip-plan .links{margin:0;padding:0;list-style:none}.trip-plan .links .link:before{font-size:.8em;color:#78b800;margin-right:10px}.trip-plan .links a{text-decoration:none}.trip-plan .holidays{display:inline-block;width:100%}.trip-plan .holidays .holiday{float:left;width:calc(100%/2)}.trip-plan .holidays .title{margin-bottom:5px}.trip-plan .full-width{display:block;width:100%;background:#fff;padding:15px 30px}.trip-plan .full-width .links .link{display:inline-block}.trip-plan .full-width .links .link:not(:first-of-type){margin-left:60px}.trip-plan .content-nav{display:inline-block;width:100%;padding:10px 30px;background:#78b800}.trip-plan .content-nav .link{display:inline-block;margin:0 60px 0 0}.trip-plan .content-nav .link a{display:inline-block;color:rgba(255,255,255,.6);text-decoration:none;padding:5px}.trip-plan .content-nav .link a:hover{color:#fff}.trip-plan .image-row{background:#fff;padding:30px}.trip-plan .image-row .images{display:inline-block;width:100%;list-style:none;margin-top:30px}.trip-plan .image-row .image{float:left;width:calc((100% - 240px)/5)}.trip-plan .image-row .image:not(:first-of-type){margin-left:60px}.trip-plan .image-row .image a{display:block;width:auto}.trip-plan .image-row .image .img{position:relative;width:100%;height:auto}.map-page .map-wrapper{position:relative;width:100%}.map-page .map-wrapper .item-wrapper{float:left;display:inline-block;width:460px;height:640px;overflow-y:scroll}.map-page .map-items{background:#ddd}.map-page .map-wrapper .map{float:left;width:calc(100% - 460px);height:100%;height:640px}.map-page{counter-reset:items}.map-page .item{padding:30px 30px 30px 65px;margin:0 0 10px 0;background:#fff;cursor:pointer}.map-page .item:not(.slick-cloned) .title::before{counter-increment:items;content:counter(items) ".";min-width:30px;display:inline-block;position:absolute;left:-35px;text-align:right}.map-page .item .title{position:relative;margin:0;line-height:1em}.map-page .item .open-months{padding:0;line-height:1em;font-weight:bold;color:#78b800;font-size:.8em}.map-page .item .expanded{display:none}.map-page .item.active .expanded{display:block}.map-page .item .location,.map-page .item .location-description{margin-bottom:5px}.map-page .item :last-child{margin-bottom:0}.map-page .item .location,.map-page .item .location-description,.map-page .item .phone{font-size:.9em}.map-page .item .location-description{color:#999}.map-page .item .learn-more a:before{display:none}.map-page .item .learn-more a{text-decoration:none}.map-page .item .learn-more a:after{display:inline-block;margin:0 0 0 15px}@media(max-width:1080px){.map-page .map-wrapper{position:relative;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.map-page .map-wrapper .item-wrapper,.map-page .map-wrapper .map{position:relative;display:block;width:100%}.map-page .map-wrapper .map{display:block;height:480px;margin-bottom:10px}.no-flexbox .map-page .map-wrapper .map{margin-bottom:30px}.map-page .map-wrapper .item-wrapper{display:block;height:auto;min-height:150px;margin-bottom:30px;overflow:hidden}.no-flexbox .map-page .map-wrapper .item-wrapper{margin-bottom:0}.map-page .map-wrapper .item-wrapper .map-items{background:none}.map-page .map-wrapper .item-wrapper .item{display:inline-block;width:80%;height:auto;padding:15px 15px 15px 30px;cursor:all-scroll;vertical-align:top}.map-page .map-wrapper .item-wrapper .item:not(:first-of-type){margin:0 0 0 10px}.map-page .map-wrapper .item-wrapper .item .expanded{display:block}.map-page .item:not(.slick-cloned) .title::before{font-size:.8em}}@media(max-width:932px){.trip-plan .image-row .image{width:calc((100% - 60px)/3);margin-bottom:30px}.trip-plan .image-row .image:not(:first-of-type){margin-left:30px}.trip-plan .image-row .image:nth-of-type(3n+1){margin-left:0}}@media(max-width:767px){.trip-plan .content-nav{text-align:center}.trip-plan .content-nav .link{display:inline-block;margin:0 15px}.trip-plan .blocks{-moz-column-count:1;-webkit-column-count:1;column-count:1}.trip-plan .blocks .block,.trip-plan .promos .promo{display:block;width:100%}.trip-plan .image-row .image{width:calc((100% - 30px)/2);margin-bottom:30px}.trip-plan .image-row .image:not(:first-of-type){margin-left:30px}.trip-plan .image-row .image:nth-of-type(odd){margin-left:0}}@media(max-width:655px){.trip-plan .content-nav .link{display:inline-block;float:left;margin:8px 0 7px 0;width:50%}}@media(max-width:480px){.trip-plan .content-nav .link{display:block;float:none;margin:15px 0;width:100%}.trip-plan .image-row .images .image{width:100%;margin:0 0 15px 0}}.trip-plan .guides{display:inline-block;width:calc(100% - 480px)}.trip-plan .guides.no-form{width:100%}.trip-plan .guide{display:table;width:100%;margin:0 0 15px 0}.trip-plan .guide .img{display:table-cell;vertical-align:top}.trip-plan .guide .content{display:table-cell;width:100%;padding:0 30px;background:#fff;vertical-align:middle;font-size:.8em}.trip-plan .guide .title{margin-bottom:15px}.trip-plan .guide .links{text-align:right;margin:0;padding:0}.trip-plan .guide .links .link{display:inline-block;margin:0 0 0 15px}.trip-plan .links .link a{text-decoration:none;vertical-align:middle}.trip-plan .links .link a::after{font-size:.7em;vertical-align:baseline;margin:0 0 0 5px}.trip-plan .form{float:right;width:480px;padding:15px 30px;font-size:.8em}.trip-plan .form .input-wrapper{float:left;display:inline-block;width:100%;margin:0 0 15px 0}.trip-plan .form .input-wrapper.half{width:calc(50% - 15px)}.trip-plan .form .input-wrapper.half+.input-wrapper.half{margin-left:30px}.input-wrapper .no-margin{margin-bottom:0}.trip-plan .form .form-label{font-weight:bold;font-size:16px}.trip-plan .form input{border:1px solid #ddd;border-radius:2px;background:#faf9f9;width:100%;color:#999;padding:5px}.trip-plan .guide-checkboxes input{float:left;display:none;width:0;height:0;margin:0;background:none;vertical-align:middle;border-radius:0 0 0 0}.trip-plan .guide-checkboxes input+label:before{content:' ';display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;margin:0 5px 0 0;background:#fff;border:1px solid #999;color:#78b800;vertical-align:middle;border-radius:0 0 0 0}.trip-plan .guide-checkboxes input:checked+label:before{content:'✔'}.trip-plan .guide-checkboxes label{float:left;display:inline-block;width:auto;vertical-align:middle}.trip-plan .form .manual-input{display:none;cursor:pointer;font-size:.9em;color:#78b800}.trip-plan .form .manual-input.visible{display:inline-block;margin-left:15px}#manualInputContainer{display:none}#manualInputContainer.visible{display:block}.trip-plan .form .submit-message{display:none;width:100%;padding:10px;background:#ddd;color:#fff;font-weight:700;margin:15px 0;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.trip-plan .form .submit-message.error{background:#b80d00}.trip-plan .form .submit-message.issue{background:#b84a00}.trip-plan .form .submit-message.success{background:#78b800}.trip-plan .form .submit-message.wait{background:#828282}.trip-plan .form .submit-message.visible{display:inline-block}.trip-plan .form .legal{font-size:10px;line-height:1em;color:#999;padding:15px 0}@media(min-width:932px) and (max-width:1110px){.trip-plan .guides:not(.no-form) .guide{margin:0 0 30px 0}.trip-plan .guides:not(.no-form) .guide .img{display:block;width:100%}.trip-plan .guides:not(.no-form) .guide .content{display:block;padding:15px 30px}}@media(max-width:932px){.trip-plan .guides{display:block;float:none;width:100%}.trip-plan .form{display:block;float:none}}@media(max-width:767px){.trip-plan .guide{margin:0 0 30px 0}.trip-plan .guide .img{display:block;width:100%}.trip-plan .guide .content{display:block;padding:15px 30px}.trip-plan .form{display:block;float:none;width:100%;background:#fff}}.tips-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:10px}.tip-box{width:calc((100% - 20px)/3);background:#fff;padding:15px 30px;margin:0 0 10px 10px;font-size:.9em}.tip-box:not(.intro-box) .title{font-size:1.3em;margin-bottom:.6em}.tip-box.intro-box{background:none}.tip-box:nth-child(3n+1){margin-left:0}.tip-box .links{margin:0;padding:0;list-style:none}.tip-box .links .link:before{font-size:.8em;color:#78b800;margin-right:5px}.tip-box .links a{text-decoration:none}@media(max-width:767px){.tip-box{width:100%;margin-right:0;margin-left:0}}.c-instructions{display:flex;justify-content:space-between;flex-direction:row;width:100%;height:auto;background:#fff;padding:0 30px}.c-instructions__step{position:relative;display:inline-block;max-width:30%;padding:15px 30px;vertical-align:middle}.c-instructions__step::before{content:attr(data-instruction-step);display:inline-block;background:#129ad8;color:#fff;font-size:1.6em;text-align:center;font-weight:600;padding:10px;margin:0 10px 0 0;border-radius:50%;height:50px;text-align:center;width:50px;vertical-align:middle}.c-instructions__text{display:inline-block;margin:0;width:calc(100% - 80px);vertical-align:middle}.c-accommodations-highlights{display:block;padding:0 0 15px 0;margin:30px 0 0 0;font-size:0}.c-accommodations-highlights .c-accommodations-highlights__title{margin:0 0 15px 0;padding:0 15px;font-weight:normal;font-size:18px;text-transform:none}.c-accommodations-highlights__item{display:inline-block;width:calc((100% - ((5 - 1)*10px))/5);margin:0 0 10px 10px;vertical-align:top;font-size:16px}.c-accommodations-highlights .c-accommodations-highlights__item:nth-of-type(5n+1){margin-left:0}.c-accommodations-highlights__item__img{display:block;width:100%}.c-accommodations-highlights__item__text{display:block;width:100%;background:#fff;padding:5px 10px;margin:0;text-align:center}.c-accommodations-highlights__item__text a{text-decoration:none;text-transform:uppercase;font-weight:600}.listings-section .bottom-controls{margin-top:10px}.listings-section .bottom-controls .btn{font-weight:bold;text-transform:uppercase;padding:10px}.accommodation .intro{margin-bottom:0}.accommodation.landing .listings-menu .grid{padding-top:0}.trip-plan .filter-tabs [data-active="True"]{color:#999}.trip-plan .filter-control-group.location{display:inline-block;width:24%;margin:0 0 20px 0;padding:0 30px 0 0}.trip-plan .button-group{clear:left}.trip-plan .tabbed-listings-section .optional-filters{display:none;width:75%;background:#f2f2f2;padding:30px;vertical-align:top}.trip-plan .tabbed-listings-section .optional-filters.show{display:inline-block}.accommodation .optional-filters .filter-control-group{width:20%}.trip-plan .optional-filters .filter-control-group .datepicker{width:75%}.filter-control-group .selectize-control.single{padding:0;margin:0;line-height:0;display:inline-block;vertical-align:middle}.filter-control-group .selectize-control.single .selectize-input{background-image:none;background:#fff;border-radius:0;border-color:#aaa;box-shadow:none;margin:0;height:35px;color:#828282}.filter-controls .filter-control-group .k-picker-wrap{border:1px solid #aaa;height:33px}@media(max-width:767px){.c-instructions{display:block;padding:0 5%}.c-instructions__step{display:block;width:100%;max-width:100%;padding:15px 0}.c-accommodations-highlights__item{width:calc((100% - ((3 - 1)*10px))/3)}.c-accommodations-highlights .c-accommodations-highlights__item:nth-of-type(5n+1){margin-left:10px}.c-accommodations-highlights .c-accommodations-highlights__item:nth-of-type(3n+1){margin-left:0}.accommodation.landing .filter-controls{display:inline-block}.accommodation .mobile-toggle{text-align:center}.accommodation .filter-control-group.location{width:100%;padding:0}.accommodation .filter-control-group .location-search{width:100%;height:35px;margin:0;padding:.25em;background:#fff}.filter-control-group .selectize-control.single{height:auto;padding:0}.filter-control-group .selectize-control.single .selectize-input{font-size:.8em}.filter-control-group .selectize-control .selectize-dropdown{height:auto}.filter-control-group .selectize-control .selectize-dropdown [data-selectable]{font-size:1.6em;margin-bottom:5px;color:#828282}.accommodation .filter-control-group label{font-size:.7em}.accommodation.landing .filter-control-group:nth-of-type(even){margin-right:0}.accommodation.priced .filter-control-group:nth-of-type(2n+1){display:inline-block;margin-right:0}.accommodation .filter-control-group .datepicker,.accommodation .optional-filters .filter-control-group .datepicker{width:100%;font-size:.8em}.accommodation .filter-control-group .k-picker-wrap .k-input{line-height:unset;padding:.25em 0}.accommodation .filter-control-group .k-picker-wrap .k-select{line-height:1.6em}.accommodation .full-width-mobile,.accommodation .tabbed-listings-section .optional-filters{width:100%;display:block}.accommodation .filter-control-group .trip-advisor-icon{width:25%}.accommodation .filter-control-group .rating-group .circle{width:25px;height:25px;border-width:3px}.accommodation .button-group{display:block;float:none;clear:left}.accommodation .filter-tabs-mobile{margin:10px 0}.listings-section .bottom-controls .btn{margin-bottom:5px}}@media(max-width:480px){.c-accommodations-highlights{padding:0 5%}.c-accommodations-highlights .c-accommodations-highlights__title{padding:0}.c-accommodations-highlights__item{width:100%;margin-left:0}.c-accommodations-highlights .c-accommodations-highlights__item:nth-of-type(5n+1){margin-left:0}.c-accommodations-highlights .c-accommodations-highlights__item:nth-of-type(3n+1){margin-left:0}}.listings-section.accommodation{margin:0}.c-planning-header{margin:0;padding:30px}.c-planning-header--banner{position:relative;height:350px;background-position:center top;text-align:center}.c-planning-header--banner .c-planning-header__wrapper{display:inline-block;padding:15px 30px;background:rgba(0,0,0,.3);position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:60px;min-width:60%;z-index:20}.c-planning-header__title{color:#828282;font-weight:700;margin:0;line-height:1em}.c-planning-header--banner .c-planning-header__title{color:#fff}.c-planning-header .filter-control-group{margin:0 0 15px 0}.c-planning-header .filter-control-group:not(:first-of-type),.c-planning-header .c-planning-header__filter-btn:not(:first-child),.c-places-listings-menu .c-planning-header__filter-btn:not(:first-child),.c-things-listings-menu .c-planning-header__filter-btn:not(:first-child){margin:0 0 0 10px}.c-planning-header .filter-control{margin:0}.c-planning-header__dates{color:#828282;font-size:1em;margin:0 0 5px 0}.c-planning-header__results,.c-planning-header .result-count{color:#828282;font-size:1em;font-weight:normal;line-height:1em;margin:0 0 10px 0}.c-planning-header .c-planning-header__filter-controls{display:none;vertical-align:middle}.c-planning-header__title+.c-planning-header__filter-controls{margin-top:15px}.c-planning-header .c-planning-header__filter-controls .selectize-control.single .selectize-input{border:none;height:50px;padding:15px 40px 15px 10px;font-size:1em;min-width:140px;width:100%}.c-planning-header .c-planning-header__filter-controls .selectize-control.single .selectize-input:before{content:'';width:18px;height:18px;margin-top:-9px;display:none;position:absolute;top:50%;left:13px;background:transparent url("//az837918.vo.msecnd.net/consumerimages/logos-icons/filter-ui-sprite.png") no-repeat}.c-planning-header .c-planning-header__filter-controls .selectize-control.single.location-search{text-align:left}.c-planning-header .c-planning-header__filter-controls .selectize-control.single.location-search .selectize-input{padding-left:40px}.c-planning-header .c-planning-header__filter-controls .selectize-control.single.location-search .selectize-input:before{display:block;background-position:0 -36px}.c-planning-header .c-planning-header__filter-controls .selectize-control.single.filter-activities .selectize-input{padding-left:40px}.c-planning-header .c-planning-header__filter-controls .selectize-control.single.filter-activities .selectize-input:before{display:block;background-position:0 -18px}.c-planning-header .c-planning-header__filter-controls .k-picker-wrap{border:none;height:50px;padding:10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.c-planning-header .c-planning-header__filter-controls .k-picker-wrap .datepicker{height:100%;padding:0 15px 0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.c-planning-header .c-planning-header__filter-controls .k-datepicker{padding:0}.c-planning-header .c-planning-header__filter-controls .k-picker-wrap .k-select{position:absolute;left:0;height:100%;width:100%;text-align:left;margin:0 0 0 10px;border:none;cursor:pointer}.c-planning-header .c-planning-header__filter-controls .k-icon{width:18px;height:18px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent url("//az837918.vo.msecnd.net/consumerimages/logos-icons/filter-ui-sprite.png") no-repeat}.c-planning-header .ta-dropdown{vertical-align:middle}.c-planning-header .ta-dropdown .content:before{content:'';width:18px;height:18px;margin-top:-9px;display:none;position:absolute;top:50%;left:13px;background:transparent url("//az837918.vo.msecnd.net/consumerimages/logos-icons/filter-ui-sprite.png") no-repeat}.c-planning-header .ta-dropdown.filter-activities .content{padding-left:40px}.c-planning-header .ta-dropdown.filter-activities .content:before{display:block;background-position:0 -18px}.c-planning-header .ta-dropdown .content{display:inline-block;border:none;background:#fff;height:50px;min-width:100px;line-height:1em;padding:15px 35px 15px 10px;vertical-align:middle}.c-planning-header .ta-dropdown .options{left:0;min-width:100%}.c-planning-header .ta-dropdown .content:after{position:absolute;right:7px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:normal;margin:0;padding:0}.c-planning-header__filter-btn{display:inline-block;margin:0 10px 0 0}.c-planning-header .btn{display:inline-block;height:50px;padding:15px 10px}.c-planning-header .map-toggle{display:inline-block;height:50px;margin:0 15px;vertical-align:middle;cursor:pointer}.c-planning-header .map-toggle a{display:block;width:100%;text-align:center;font-size:.9em;line-height:1.8em;padding-top:.2em}.c-planning-header .map-toggle a:before{font-family:TA-Consumer-Icons;display:block;font-size:1.8em;font-weight:100}.c-planning-header .map-toggle a.map:before{content:''}.c-planning-header .map-toggle a.list:before{content:'';font-size:1.5em}.c-planning-header .show{display:inline-block}.c-planning-header .hide{display:none}.listings-section.planning-listings-section .location-search,.listings-section.planning-listings-section .filter-activities,.listings-section.planning-listings-section .filter-categories{width:150px}.listings-section.planning-listings-section .chosen-container-single .chosen-single{border-color:#c5c5c5;background-color:#fff;height:32px;background-image:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.tabbed-listings-section.planning-listings-section{display:block}.tabbed-listings-section.planning-listings-section .filter-controls{margin-bottom:20px}.planning-listings-section .filter-control-group{display:inline-block;margin:10px 20px 10px 0}.trip-plan .filter-control-group.no-margin{margin-right:0}.trip-plan .filter-control-group.or{margin-left:0;margin-right:0;font-size:1em}.trip-plan .filter-control-group.or:before,.trip-plan .filter-control-group.or:after{content:'';display:inline-block;width:8px;vertical-align:middle;font-weight:100;font-size:1.6em;margin:0 5px;border-top:1px solid #c5c5c5}.trip-plan .no-results{font-size:1.2em;text-align:center}.trip-plan.event-listings .listing .share{display:none}@media(max-width:767px){.accommodation .c-planning-header{padding:15px 5%;margin-bottom:0}.c-planning-header--banner{height:auto;display:block;background-image:none;padding:0}.c-planning-header--banner .c-planning-header__wrapper{position:static;display:block;left:0;-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);width:100%;height:100%;padding:15px 5%;background:#5a5a5a}.c-planning-header--banner .c-planning-header__title{font-size:20px}.c-planning-header.c-planning-header--banner .filter-control-group{margin:0 0 10px 0}.c-planning-header .filter-control{font-size:16px;margin:0}.c-planning-header .filter-control-group{font-size:16px;margin-bottom:0}.c-planning-header .c-planning-header__filter-controls .filter-control,.c-planning-header .c-planning-header__filter-controls .selectize-control.single,.c-planning-header .c-planning-header__filter-controls .ta-dropdown .content{display:block;width:100%}.c-planning-header .c-planning-header__filter-controls .filter-control.datepicker{display:inline-block;width:100%}.c-planning-header .u-results__result-count{display:block}.c-planning-header__filter-controls .c-planning-header__filter-btn,.c-planning-header__filter-controls .c-planning-header__filter-btn .btn,.c-planning-header .c-planning-header__filter-btn:not(:first-child){margin:0;width:100%}.c-planning-header__filter-controls .filter-control-group,.c-planning-header .filter-control-group:not(:first-of-type){display:inline-block;padding:0;width:100%;margin:0 0 10px 0}.c-planning-header .map-toggle+.filter-control-group{display:inline-block}.trip-plan .filter-control-group.or{margin:0;font-size:1.3em;text-align:center;padding:0}.trip-plan .filter-control-group.or:before,.trip-plan .filter-control-group.or:after{width:15px}}.trip-plan.getting-around .intro{margin-bottom:20px}.trip-plan.getting-around .plan-content{margin-bottom:80px}.trip-plan.getting-around .plan-content .text-block{padding:30px 60px;margin-bottom:5px;background-color:#fff}.trip-plan.getting-around .plan-content .text-block h2{margin-top:0}.explore-landing .experience{position:relative;margin-bottom:30px}.explore-landing .exp-bg{width:100%;top:0;left:0;right:0}.explore-landing .experience .content{position:absolute;bottom:60px;width:20%;color:#fff}.experience .content .title,.experience .content a{color:#fff;text-decoration:none}.experience .content .title{font-size:2em}.experience .read-more a:before{display:none}.experience .read-more a:after{position:relative;display:inline-block;margin-left:5px;right:0;-moz-transition:right 200ms ease-out;-o-transition:right 200ms ease-out;-webkit-transition:right 200ms ease-out;transition:right 200ms ease-out;vertical-align:text-bottom}.experience .read-more a:hover{color:#78b800}.experience .read-more a:hover:after{right:-5px}.experience .content :last-child{margin-bottom:0}.explore-landing .experience:nth-of-type(odd) .content{left:60px}.explore-landing .experience:nth-of-type(even) .content{text-align:right;right:60px}.explore-detail .panel{margin:0 0 30px 0}.explore-detail .panel .img-wrapper{position:relative}.explore-detail .panel .img-meta{position:absolute;bottom:15px;right:15px;text-align:right;color:#fff;margin:0;font-size:.7em}.explore-detail .img-meta a{color:#fff}.explore-detail .img-meta a:hover{color:#78b800}.explore-detail .panel .img{display:block;width:100%}.explore-detail .panel .content{position:relative;display:block;background:#fff;color:#828282;padding:30px}.explore-detail .panel .content .title{color:#828282}.explore-detail .panel .content:before{content:'';position:absolute;top:-15px;left:30px;display:block;width:0;height:0;border:15px solid transparent;border-top:0;border-bottom-color:#fff}.explore-detail .panel .content :last-child{margin-bottom:0}@media(max-width:992px){.experience .content .title{font-size:1.6em}.experience .read-more a{font-size:1em}}@media(max-width:767px){.explore-landing .experience .content{bottom:30px;width:30%}.explore-landing .experience:nth-of-type(odd) .content{left:30px}.explore-landing .experience:nth-of-type(even) .content{text-align:right;right:30px}.experience .content .title{font-size:1.3em}.experience .read-more a{font-size:.8em}}@media(max-width:540px){.explore-landing .experience .exp-bg{display:block;width:100%;margin:0}.explore-landing .experience .content{position:static;display:inline-block;width:100%;text-align:left;background:#fff;padding:4%}.experience .content .title{font-size:1em;margin-bottom:5px;color:#828282}.experience .read-more a{color:#78b800}.explore-detail .panel .img-meta{bottom:8%;right:3%}}.account-management{display:inline-block;background:#fff;padding:60px}.account-management.register{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:500px;text-align:center}.account-management.edit{width:100%;margin:30px 0}.account-management.register:before{content:'';background:url(//az837918.vo.msecnd.net/consumerimages/logos-icons/logo-main.svg) no-repeat center;width:176px;height:68px;position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-150%)}.account-management.edit form{display:inline-block;width:100%;max-width:640px}.account-management.register .title{text-align:center;margin:0 0 30px 0}.account-management .input-wrapper{float:left;display:inline-block;width:100%;margin:0 0 15px 0;text-align:left}.geo-input.hide{display:none}.account-management .input-wrapper:last-of-type{margin-bottom:0}.account-management .input-wrapper.half{width:calc(50% - 15px)}.account-management .input-wrapper.half+.input-wrapper.half{margin-left:30px}.account-management .no-margin{margin-bottom:0}.account-management .form-label{display:inline-block;text-align:left;font-weight:bold;font-size:16px;width:auto;vertical-align:top;margin-bottom:3px}.account-management input{border:1px solid #ddd;border-radius:2px;background:#faf9f9;width:100%;color:#999;padding:5px}.account-management .manual-input-prompt{display:none;cursor:pointer;font-size:.8em;color:#78b800;margin:0}.account-management .manual-input-prompt.visible{display:inline-block;margin-left:15px;vertical-align:middle}.account-management .manual-input{display:none;width:100%;border:1px dashed #ccc;padding:30px;margin-bottom:15px}.account-management .manual-input.visible{display:inline-block}.account-management .submit{display:inline-block;width:auto;text-align:center;margin:30px 0 0 0;padding:10px;border:none;border-radius:0}.ui-autocomplete.ui-menu .ui-menu-item{padding:5px 0}@media(max-width:767px){.account-management.register{position:static;display:block;background:#fff;padding:30px 60px;top:0;left:0;transform:translateX(0) translateY(0);max-width:500px;text-align:center;margin:136px auto 0 auto}.account-management.register form{display:inline-block}.account-management .input-wrapper.half{width:100%}.account-management .input-wrapper.half+.input-wrapper.half{margin-left:0}}@media(max-width:480px){.manual-input{padding:10%}.account-management .manual-input-prompt.visible{display:block;margin:0 0 3px 0}.account-management{padding:30px 10%}}.wishlist-page .listing-group .wishlist a:before{content:""}.wishlist-page .wishlist .callout{display:none}.wishlist-page .wishlist-count{display:inline-block;font-weight:500;font-size:16px;vertical-align:middle;padding:10px 10px 10px 0}.wishlist-controls{float:right;display:inline-block;margin:0 0 15px 0}.wishlist-control{display:inline-block;color:#78b800;padding:10px;font-size:.8em;vertical-align:middle;text-align:center;cursor:pointer}.wishlist-control:before{display:block;height:100%;margin:0;font-size:2em;vertical-align:middle}.wishlist-page .listing-group{display:inline-block}.nav--secondary .wishlist.item .count.show{display:inline-block}.nav--secondary .wishlist.item .count{display:none;background:#78b800;padding:1px 4px;font-size:12px;font-weight:500;text-align:center;color:#fff;vertical-align:text-bottom}.wishlist-page .listing .event-dates{font-size:0;display:inline-block}.wishlist-page .listing .event-dates li{font-size:14px;display:none}.wishlist-page .listing .event-dates li:first-of-type{display:inline}.wishlist-page .listing .event-dates.show-all li{display:inline}.wishlist-page .listing .event-dates li:not(:first-of-type):before{content:', '}.wishlist-page .listing .show-dates{border-left:1px solid #999;padding:0 0 0 5px;margin:0 0 0 5px}.wishlist-page .listing .show-dates.hide{display:none}.wishlist-page .itinerary .listing-image .image-wrapper img,.wishlist-page .road-trip .listing-image .image-wrapper img{width:auto;height:180px}@media print{html,body{background:#fff!important}.wishlist-page .intro{padding:0}.wishlist-page .wishlist-controls{display:none}.listing-group .listing{display:inline-block!important;margin:0 0 15px 0;border-bottom:1px solid #eee!important;padding-bottom:30px!important}.listing .listing-image{display:inline-block!important;max-width:20%!important;border:none!important;margin:0 15px 0 0!important}.listing .content{display:inline-block!important;max-width:60%!important;border:none!important}.listing-group .listing .bottom{display:none}.wishlist-page .listing-group .listing .details{display:none}.listing .title,.listing .title a{letter-spacing:normal!important;color:#333!important;font-size:18px!important}.listing .article-source,.listing .publication-date,.listing .listing-location{font-size:14px!important;margin-bottom:0!important}.listing .arrow{display:none!important}.circle.full{background:#fff}}.ta-dropdown{position:relative}.ta-dropdown .options{display:none;position:absolute;top:115%;left:-10px;list-style-type:none;z-index:1000;background-color:#fff;border:1px #999 solid;margin:0;padding:0;width:115%;-webkit-box-shadow:4px 4px 5px 0 rgba(30,30,30,.5);-moz-box-shadow:4px 4px 5px 0 rgba(30,30,30,.5);box-shadow:4px 4px 5px 0 rgba(30,30,30,.5)}.ta-dropdown .options.show{display:block}.ta-dropdown li{padding:5px 10px}.ta-dropdown li.selected{color:#78b800}@media(max-width:767px){.content-wrapper{max-width:640px}}@font-face{font-family:'TA-Consumer-Icons';src:url("/css/icon-fonts/TA-Consumer-Icons.eot?-lfye7v");src:url("/css/icon-fonts/TA-Consumer-Icons.eot?#iefix-lfye7v") format("embedded-opentype"),url("/css/icon-fonts/TA-Consumer-Icons.woff?-lfye7v") format("woff"),url("/css/icon-fonts/TA-Consumer-Icons.ttf?-lfye7v") format("truetype"),url("/css/icon-fonts/TA-Consumer-Icons.svg?-lfye7v#TA-Consumer-Icons") format("svg");font-weight:normal;font-style:normal}[class^="ta-icon-"]:before,[class*=" ta-icon-"]:before,[class^="ta-icon-"]:after,[class*=" ta-icon-"]:after{font-family:'TA-Consumer-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="ta-icon-"]:after,[class*=" ta-icon-"]:after{display:none}[class^="ta-icon-"].ico-after:after,[class*=" ta-icon-"].ico-after:after{display:inline-block}[class^="ta-icon-"].ico-after:before,[class*=" ta-icon-"].ico-after:before{display:none}.ta-icon-list-view-alt:before,.ta-icon-list-view-alt:after{content:""}.ta-icon-text-doc:before,.ta-icon-text-doc:after{content:""}.ta-icon-account:before,.ta-icon-account:after{content:""}.ta-icon-external:before,.ta-icon-external:after{content:""}.ta-icon-directions-compass:before,.icon-directions-compass:after{content:""}.ta-icon-directions-right:before,.icon-directions-right:after{content:""}.ta-icon-list-view:before,.ta-icon-list-view:after{content:""}.ta-icon-arrow-gt-right:before,.ta-icon-arrow-gt-right:after{content:""}.ta-icon-arrow-gt-left:before,.ta-icon-arrow-gt-left:after{content:""}.ta-icon-arrow-gt-up:before,.ta-icon-arrow-gt-up:after{content:""}.ta-icon-arrow-gt-down:before,.ta-icon-arrow-gt-down:after{content:""}.ta-icon-arrow-line-right:before,.ta-icon-arrow-line-right:after{content:""}.ta-icon-arrow-line-left:before,.ta-icon-arrow-line-left:after{content:""}.ta-icon-arrow-line-up:before,.ta-icon-arrow-line-up:after{content:""}.ta-icon-arrow-line-down:before,.ta-icon-arrow-line-down:after{content:""}.ta-icon-arrow-triangle-right:before,.ta-icon-arrow-triangle-right:after{content:""}.ta-icon-arrow-triangle-left:before,.ta-icon-arrow-triangle-left:after{content:""}.ta-icon-arrow-triangle-up:before,.ta-icon-arrow-triangle-up:after{content:""}.ta-icon-arrow-triangle-down:before,.ta-icon-arrow-triangle-down:after{content:""}.ta-icon-grid:before,.ta-icon-grid:after{content:""}.ta-icon-hamburger:before,.ta-icon-hamburger:after{content:""}.ta-icon-info:before,.ta-icon-info:after{content:""}.ta-icon-location:before,.ta-icon-location:after{content:""}.ta-icon-mail:before,.ta-icon-mail:after{content:""}.ta-icon-minus:before,.ta-icon-minus:after{content:""}.ta-icon-pin:before,.ta-icon-pin:after{content:""}.ta-icon-pin-outline:before,.ta-icon-pin-outline:after{content:""}.ta-icon-minus-02-01:before,.ta-icon-minus-02-01:after{content:""}.ta-icon-plus:before,.ta-icon-plus:after{content:""}.ta-icon-print:before,.ta-icon-print:after{content:""}.ta-icon-search:before,.ta-icon-search:after{content:""}.ta-icon-share:before,.ta-icon-share:after{content:""}.ta-icon-social-youtube:before,.ta-icon-social-youtube:after{content:""}.ta-icon-social-facebook:before,.ta-icon-social-facebook:after{content:""}.ta-icon-social-instagram:before,.ta-icon-social-instagram:after{content:""}.ta-icon-social-pinterest:before,.ta-icon-social-pinterest:after{content:""}.ta-icon-social-tumblr:before,.ta-icon-social-tumblr:after{content:""}.ta-icon-social-twitter:before,.ta-icon-social-twitter:after{content:""}.ta-icon-wishlist:before,.ta-icon-wishlist:after{content:""}.ta-icon-wishlist-selected:before,.ta-icon-wishlist-selected:after{content:""}.simplebar,[data-simplebar-direction]{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.simplebar .simplebar-scroll-content,[data-simplebar-direction] .simplebar-scroll-content{overflow-y:scroll;overflow-x:auto;position:absolute;left:0;right:0;top:0;bottom:0;-ms-overflow-style:none}.simplebar-scroll-content::-webkit-scrollbar{display:none}[data-simplebar-direction="horizontal"] .simplebar-scroll-content,.simplebar.horizontal .simplebar-scroll-content{overflow-x:scroll;overflow-y:auto}.simplebar-track{z-index:99;position:absolute;top:0;right:0;bottom:0;width:11px}.simplebar-track .simplebar-scrollbar{position:absolute;right:2px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;min-height:10px;width:7px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:.7;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;background:#6c6e71;-webkit-background-clip:padding-box;-moz-background-clip:padding}.simplebar-track:hover .simplebar-scrollbar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7;-webkit-transition:opacity 0 linear;-moz-transition:opacity 0 linear;-o-transition:opacity 0 linear;-ms-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar-track .simplebar-scrollbar.visible{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7}[data-simplebar-direction="horizontal"] .simplebar-track,.simplebar.horizontal .simplebar-track{top:auto;left:0;width:auto;height:11px}[data-simplebar-direction="horizontal"] .simplebar-track .simplebar-scrollbar,.simplebar.horizontal .simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}