.things-todo.cards-view .cols-row-header.cf{margin-bottom:1em}
.things-todo.cards-view .section-header-main{font-size:1.17647059em}
.things-todo.cards-view .section-header-main{line-height:1.35}
.things-todo.cards-view .activity-title-row{margin-bottom:.29411765em}
.things-todo.cards-view .activity-title-row .badge{margin-right:.29411765em}
.things-todo.cards-view .activity-title-row .badge{font-size:.94117647em}
.things-todo.cards-view .activity-title-row .flex-title{display:inline-block;font-weight:700}
.things-todo.cards-view .activity-title-row .flex-title{font-size:.76470588em}
.things-todo.cards-view .activity-title-row .flex-title{line-height:1.4}
.things-todo.cards-view .activity-description{font-size:.76470588em}
.things-todo.cards-view .activity-description{line-height:1.4}
.things-todo.cards-view .activity-score{color:#00355f}
.things-todo.cards-view .activity-score{font-size:.76470588em}
.things-todo.cards-view .activity-score{line-height:1.4}
.things-todo.cards-view .activity-score .icon-traveler{padding-right:.29411765em}
.things-todo.cards-view .activity-ticket{float:right;display:inline-block;text-align:right}
.things-todo.cards-view .activity-ticket{font-size:.76470588em}
.things-todo.cards-view .activity-ticket{line-height:1.4}
.things-todo.cards-view .activity-ticket .flex-price{color:#000;font-weight:800;text-align:right}
.things-todo.cards-view .activity-ticket .flex-price{font-size:1.58823529em}
.things-todo.cards-view .activity-ticket .flex-price{line-height:1.2222222222222223}
.things-todo.cards-view .activity-ticket p{margin-top:0}
.things-todo.cards-view .activity-ticket .save-message{-webkit-border-radius:.30769231em;-moz-border-radius:.30769231em;-o-border-radius:.30769231em;border-radius:.30769231em;background-color:#2f7000;color:#fff;font-weight:700;text-align:center;display:inline-block;padding:0 .38235294em 0 .38235294em}
.things-todo.cards-view .free-cancellation{color:#2f7000;margin-top:.35294118em}
.things-todo.cards-view .free-cancellation{font-size:.76470588em}
.things-todo.cards-view .free-cancellation{line-height:1.4}
.things-todo.cards-view .duration{color:#616161}
.things-todo.cards-view .clear-duration{clear:both}
.things-todo.cards-view .review-container{color:#616161;display:inline-block}
.things-todo.cards-view .review-container .rating-highlight{background-color:#404040;color:#fff;-webkit-border-radius:.30769231em;-moz-border-radius:.30769231em;-o-border-radius:.30769231em;border-radius:.30769231em;padding:.05882353em .17647059em .05882353em .17647059em}
.things-todo.cards-view .flex-card .flex-content .flex-title .badge{background-color:#757575}
@media only screen and (min-width:59.9375em){.things-todo.cards-view .flex-card .flex-figure{width:12em}
.things-todo.cards-view .flex-card .flex-figure .image.lx-new-ui{width:12.58823529em;height:100%}
.things-todo.cards-view .flex-card .flex-figure .image.lx-new-ui .tile-media{left:50%;top:50%;transform:translateY(-50%) translateX(-50%);object-fit:cover;width:100%;height:100%}
}
#lxLandingPageContainer .flex-title.cat-1-title{color:black}
#lxLandingPageContainer .flex-title.cat-1-title{font-size:.76470588em}
#lxLandingPageContainer .flex-title.cat-1-title{line-height:1.4}
#lxLandingPageContainer h2.section-header-main{font-weight:400;color:#1f1f1f !important}
#lxLandingPageContainer h2.section-header-main{font-size:.88235294em}
#lxLandingPageContainer h2.section-header-main{line-height:1.4}
#lxLandingPageContainer .cols-row-header.cf{padding-top:.70588235em}
#lxLandingPageContainer .categories{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.70588235em}
#lxLandingPageContainer .categories{font-size:.64705882em}
#lxLandingPageContainer .categories{line-height:1.3636363636363635}
#lxLandingPageContainer .btn-paging{font-size:2em}
#lxLandingPageContainer .btn-paging{line-height:1.1470588235294117}
#lxLandingPageContainer .image-caption{text-align:center}
#lxLandingPageContainer .flex-content{padding:.35294118em}
#lxLandingPageContainer .flex-area-primary{padding:0}
#lxLandingPageContainer .recommendation-score-section{font-size:.64705882em}
#lxLandingPageContainer .recommendation-score-section{line-height:1.3636363636363635}
#lxLandingPageContainer .recommendation-score-section .recommendation-score{float:left}
#lxLandingPageContainer #topThirdCategorySection .flex-card{position:relative !important;display:flex !important;flex-flow:column nowrap !important}
#lxLandingPageContainer #topThirdCategorySection .flex-card:hover .flex-content,#lxLandingPageContainer #topThirdCategorySection .flex-card:hover .flex-figure{background:rgba(255,255,255,0.2) !important}
#lxLandingPageContainer #topThirdCategorySection .flex-content{position:absolute;padding:0;top:0;height:100%;width:100%;transform:translateZ(0)}
#lxLandingPageContainer #topThirdCategorySection .flex-content .flex-area-primary{display:flex;text-align:center;align-items:center;justify-content:flex-end;flex-flow:column wrap;color:#fff;height:100%;-webkit-border-radius:.17647059em;-moz-border-radius:.17647059em;-o-border-radius:.17647059em;border-radius:.17647059em;background:linear-gradient(to bottom,rgba(0,0,0,0) 55%,#001d33 85%);padding:0 .70588235em .70588235em .70588235em}
#lxLandingPageContainer #topThirdCategorySection .flex-content .flex-area-primary h4{font-weight:400;color:#fff;margin:0}
#lxLandingPageContainer #topThirdCategorySection .flex-content .flex-area-primary h4{font-size:.88235294em}
#lxLandingPageContainer #topThirdCategorySection .flex-content .flex-area-primary h4{line-height:1.4}
#lxLandingPageContainer div#topCategorySectionSeeAll{text-align-last:right}
#lxLandingPageContainer div#topCategorySectionSeeAll .see-all-link{padding-top:1.05882353em}
#lxLandingPageContainer div#topCategorySectionSeeAll .see-all-link{font-size:.76470588em}
#lxLandingPageContainer div#topCategorySectionSeeAll .see-all-link{line-height:1.4}
#lxLandingPageContainer div#topSecondCategorySectionSeeAll{text-align-last:right}
#lxLandingPageContainer div#topSecondCategorySectionSeeAll .see-all-link{padding-top:1.05882353em}
#lxLandingPageContainer div#topSecondCategorySectionSeeAll .see-all-link{font-size:.76470588em}
#lxLandingPageContainer div#topSecondCategorySectionSeeAll .see-all-link{line-height:1.4}
#lxLandingPageContainer div#topThirdCategorySectionSeeAll{text-align-last:right}
#lxLandingPageContainer div#topThirdCategorySectionSeeAll .see-all-link{padding-top:1.05882353em}
#lxLandingPageContainer div#topThirdCategorySectionSeeAll .see-all-link{font-size:.76470588em}
#lxLandingPageContainer div#topThirdCategorySectionSeeAll .see-all-link{line-height:1.4}
#lxLandingPageContainer #topCategorySection .uitk-col{width:25%}
#lxLandingPageContainer #topCategorySection .activity-ticket{float:right}
#lxLandingPageContainer #topSecondCategorySection .uitk-col{width:25%}
#lxLandingPageContainer #topSecondCategorySection .activity-title-row{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.17647059em;min-height:2.17647059em}
#lxLandingPageContainer #topSecondCategorySection .recommendation-score-section{padding-top:.52941176em;min-height:1.88235294em}
#lxLandingPageContainer #topCategorySection .activity-title-row{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.17647059em;min-height:2.17647059em}
#lxLandingPageContainer #topCategorySection .recommendation-score-section{margin-top:.52941176em}
#lxLandingPageContainer .seeAllLink{float:right}
#lxLandingPageContainer .filter-header{display:none}
#lxLandingPageContainer #filterLink{display:none}
@media only screen and (max-width:45.3125em){#lxLandingPageContainer #topThirdCategorySection .uitk-grid div:nth-child(n+5){display:none}
#lxLandingPageContainer #topThirdCategorySection .flex-content .flex-area-primary{align-items:normal}
#lxLandingPageContainer #topThirdCategorySection .flex-content .flex-area-primary h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#lxLandingPageContainer #topCategorySection .cat-1-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#lxLandingPageContainer #topCategorySection .activity-title-row{min-height:1.41176471em}
.flex-title.cat-1-title{font-size:.64705882em}
.flex-title.cat-1-title{line-height:1.3636363636363635}
.recommendation-score-section .recommendation-score{font-size:1em}
.recommendation-score-section .recommendation-score{line-height:1.411764705882353}
.recommendation-score-section .rating{font-size:1em}
.recommendation-score-section .rating{line-height:1.411764705882353}
}
@media only screen and (max-width:45.3125em){#lxLandingPageContainer #topSecondCategorySection .uitk-col{width:50%}
#lxLandingPageContainer #topCategorySection .uitk-col{width:50%}
#activitiesPlayback #searchToggle{right:0;left:auto}
}
#filterSection{width:auto;float:left}
@media only screen and (max-width:59.9375em){#filterSection{margin-bottom:2.58823529em}
}
#filterSection fieldset{margin-bottom:0}
.expert-pick-right-padding{padding-right:.625em}
.expert-pick-padding{padding-left:.938em}
.category-type-header{font-size:.875em}
#filterSection label{margin:0;margin-bottom:.4615621314em;font-size:.76470588235em;color:#6b6b6b}
.expert-category{display:inline}
.expert-pick-padding{padding-left:.938em}
.expert-pick-ul.message-flag{padding:0 0 .17647059em 0;color:inherit;display:inline;font-weight:inherit;border-radius:0;font-size:inherit;border-bottom:inherit}
.expert-pick-ul.message-flag .expertpick{display:inline;background-color:#ededed}
#searchResultSection{float:right}
#activitiesSection .activity-ticket{float:right}
#activitiesSection p.activity-score,#activitiesSection .activity-categories{color:#757575}
#activitiesSection p.activity-score,#activitiesSection .activity-categories{font-size:.76470588em}
#activitiesSection p.activity-score,#activitiesSection .activity-categories{line-height:1.4}
#activitiesSection nav#pagination{margin-top:0}
#activitiesSection nav#pagination fieldset{margin-top:-0.70588235em}
#activitiesSection #nearMePagination{margin-top:.70588235em}
#activitiesSection .flex-book-button{font-weight:700}
#activitiesSection .flex-price .from-price{font-weight:700}
#activitiesSection .activity-title-row{min-height:2.70588235em}
#activitiesSection .activity-title-row .rank-label{text-align:left !important;display:block;margin-top:.94117647em;height:1.41176471em;text-overflow:ellipsis;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}
#activitiesSection .uitk-grid .uitk-col .flex-card .flex-figure{width:30%;min-width:5.70588235em;max-width:12.94117647em}
#activitiesSection .uitk-grid .uitk-col .flex-card .flex-figure figure.image.aspect-ratio16-9{position:absolute;height:100%;width:30%;overflow:hidden;padding-bottom:0;min-width:5.70588235em;max-width:12.94117647em}
#activitiesSection .uitk-grid .uitk-col .flex-card .flex-figure figure.image.aspect-ratio16-9 img{left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:auto;max-width:none;height:100%;position:absolute;display:block}
#topThingsToDo .uitk-grid .uitk-col .flex-card .flex-figure{width:100%;min-width:5.70588235em}
#filterSection h3.section-header-main{margin:0;line-height:2.82352941176471em;font-size:1em;color:#536d83}
div#activitiesTilesSection .flex-content{min-height:5.88235294em}
div#activitiesTilesSection .flex-card{min-height:7.52941176em}
div#activitiesSection div.activity-title-row h3.flex-title{font-size:1em;font-weight:700}
div#activitiesSection .rank-label{text-align:right;color:#757575;padding-left:0}
div#activitiesSection .rank-label{font-size:.76470588em}
div#activitiesSection .rank-label{line-height:1.4}
div.activity-ticket button.btn-secondary.btn-action{margin:0}
div#activitiesTilesSection .flex-area-secondary{padding-right:.70588235em}
@media only screen and (max-width:960px) and (min-width:33.125em){div#activitiesTilesSection .flex-content{min-width:5.88235294em;width:70%;float:left}
div#activitiesTilesSection .uitk-grid .uitk-col .flex-card .flex-figure{height:100%;float:left}
}
@media only screen and (max-width:35.9375em){div#activitiesTilesSection .uitk-grid .uitk-col .flex-card .flex-figure figure.image.aspect-ratio16-9 img{width:auto}
}
@media only screen and (max-width:33.125em){.flex-area-secondary .activity-ticket{margin-bottom:.70588235em}
}
#no-result-alert{width:100%}
#activitiesPlayback.pattern-playback.activities .shortName{display:none}
#activitiesPlayback.pattern-playback.activities .change{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}
#activitiesPlayback.pattern-playback.activities .toggle-trigger{display:block;position:relative;float:left;top:-1.23529412em;left:-1.47058824em}
#activitiesPlayback.pattern-playback.activities .toggle-trigger.open{float:right;top:-2.82352941em;left:-8.82352941em}
#activitiesPlayback.pattern-playback.activities .playback-summary-content .playback-summary-data{max-width:100%}
#activitiesPlayback.pattern-playback.activities .col.playback-toggle.playback-summary-data{width:100%;height:0}
@media only screen and (max-width:30.6875em){#activitiesPlayback.pattern-playback.activities .col.playback-toggle.playback-summary-data{padding-left:.70588235em}
}
@media only screen and (min-width:45.375em){#activitiesPlayback.pattern-playback.activities .playback-search .cols-row.location{margin-right:5.17647059em}
}
@media only screen and (max-width:30.6875em){#activitiesPlayback.pattern-playback.activities .toggle-trigger{left:-0.70588235em}
#activitiesPlayback.pattern-playback.activities .shortName{display:inline}
}
@media only screen and (max-width:45.3125em) and (min-width:30.6875em){span.fullName{margin-left:1.6em}
}
@media only screen and (max-width:30.6875em){span.fullName{margin-left:.6em}
}
@media only screen and (max-width:59.9375em){#lxLandingPageContainer .filterOverlay{background-color:#ededed;display:none;position:absolute;left:0;top:0;width:100%;overflow:scroll;z-index:10000}
#lxLandingPageContainer .filterOverlay .acol{background-color:#fff}
#lxLandingPageContainer .filterOverlay .acol .filter-header{height:2.94117647em;margin-bottom:.58823529em;border-bottom:1px solid transparent;position:fixed;background-color:rgba(255,255,255,0);border-color:#ffcb00 transparent #c7c7c7}
#lxLandingPageContainer .filterOverlay .scrollresults{line-height:2}
#lxLandingPageContainer .filterOverlay .clearAllFilterSection{margin-top:1.250em;width:50%;margin-left:.813em;display:inline-block;font-size:.875em}
#lxLandingPageContainer .filterOverlay .filter-title-container{background:#FFF;width:100%;border-bottom:1px solid #999;height:3.29411765em;padding:.88235294em 1.05882353em}
#lxLandingPageContainer .filterOverlay .filter-title-container .all-grid-fallback-alt{display:inline}
#lxLandingPageContainer .filterOverlay .filter-title-container .all-grid-fallback-alt .all-col-fill{position:absolute}
#lxLandingPageContainer .filterOverlay .filter-title-container .all-grid-fallback-alt .all-col-shrink{text-align:right}
#lxLandingPageContainer .filterOverlay .filter-header-title{margin:0;color:#1f1f1f}
#lxLandingPageContainer .filterOverlay .filter-header-title{font-size:1em}
#lxLandingPageContainer .filterOverlay .filter-header-title{line-height:1.411764705882353}
#lxLandingPageContainer .filterOverlay .filter-clear-button{font-weight:500}
#lxLandingPageContainer .filterOverlay .filter-clear-button{font-size:.88235294em}
#lxLandingPageContainer .filterOverlay .filter-clear-button{line-height:1.4}
#lxLandingPageContainer .filterOverlay .filter-done-container{width:100%;background:#FFF;bottom:0;position:fixed;height:3.52941176em;padding:0 .76470588em}
#lxLandingPageContainer .filterOverlay .filter-done-container .filter-done-button{width:100%;margin-right:0}
#lxLandingPageContainer .filterOverlay .category-type-header{color:#616161;font-weight:bold;margin:0 0 .70588235em 0}
#lxLandingPageContainer .filterOverlay .category-type-header{font-size:.76470588em}
#lxLandingPageContainer .filterOverlay .category-type-header{line-height:1.5384615384615385}
#lxLandingPageContainer .filterOverlay .scroll-from-bottom{-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%)}
#lxLandingPageContainer .filterOverlay .scroll-from-bottom.is-open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
#lxLandingPageContainer #filterLink{display:block;background:#ececec}
#lxLandingPageContainer #filterSection{margin-top:1.76470588em;padding:1.47058824em 1.05882353em}
#lxLandingPageContainer .filter-drawer-button{width:100% !important}
#lxLandingPageContainer .filter-svg{fill:#616161;vertical-align:middle;width:1.05882353em;height:1.05882353em}
#lxLandingPageContainer .btn-primary.btn-action{font-size:.7647058823529411em;height:2.94117647em;border:1px solid #999;text-align:center;width:100%;font-weight:400;color:#616161}
#lxLandingPageContainer .btn-primary.btn-action .btn-label{padding:0}
#lxLandingPageContainer #closeFilterDoneButton{font-weight:600;color:#fff}
}
@media only screen and (max-width:59.9375em) and (max-width:59.9375em){#lxLandingPageContainer .filterOverlay .filter-title-container.fix-to-top{top:0;position:fixed}
}