.activities{display:inline-block;vertical-align:top;width:100%}.activities h3,.activities h4{text-align:left}@media(max-width:991.98px){.activities h3,.activities h4{text-align:center}}.activities .activities__desktop-btn{display:none}@media(min-width:768px){.activities .activities__desktop-btn{display:inline-block}}.activities .activities__mobile-btn{display:inline-block}@media(min-width:768px){.activities .activities__mobile-btn{margin:40px 0 0!important}}@media(min-width:768px){.activities .activities__mobile-btn.map{display:none}}.activities .activities__mobile-btn-wrapper{flex-basis:100%;padding:0 15px;text-align:center}.activities .activities__desktop-btn,.activities .activities__mobile-btn{vertical-align:middle}.activities .activities__desktop-btn.map,.activities .activities__mobile-btn.map{color:#40817b;border:2px solid #40817b;padding:5px 12px}.activities .activities__desktop-btn.map:hover,.activities .activities__mobile-btn.map:hover{background:#40817b;color:#fff}.activities .activities__desktop-btn.map::before,.activities .activities__mobile-btn.map::before{content:"\f145";display:block;font-family:flaticon;font-weight:400;font-size:16px}.activities.bg-pattern{background:url(https://www.hellobc.com/content/themes/base/images/patterns/pattern_1.png);background-position:top center;padding:35px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-top:0}.activities .owl-carousel .owl-nav>div.owl-prev{left:10px}@media(min-width:768px){.activities .owl-carousel .owl-nav>div.owl-prev{left:55px}}@media(min-width:1200px){.activities .owl-carousel .owl-nav>div.owl-prev{left:65px}}.activities .owl-carousel .owl-nav>div.owl-next{right:10px}@media(min-width:768px){.activities .owl-carousel .owl-nav>div.owl-next{right:55px}}@media(min-width:1200px){.activities .owl-carousel .owl-nav>div.owl-next{right:65px}}.activities__disclaimer{background:#42817a;border-radius:5px;padding:18px 28px;color:#fff}.activities__disclaimer p{font-size:16px;line-height:22px;margin-bottom:0}.activities__entries{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0;vertical-align:middle;width:100%}.activities__entries.activities__entries--desktop{display:none}@media(min-width:768px){.activities__entries.activities__entries--desktop{display:inline-block;width:100%}}@media screen and (min-width:768px) and (max-width:991px){.activities__entries.activities__entries--mobile-vertical{display:flex;flex-wrap:wrap}.activities__entries.activities__entries--mobile-vertical .activities__entry-card{height:100%}.activities__entries.activities__entries--mobile-vertical .activities__entry-card>a{flex-shrink:0}.activities__entries.activities__entries--mobile-vertical .activities__entry-card .activities__entry-content{flex-grow:1}}@media screen and (max-width:991px){.activities__entries.activities__entries--mobile-vertical .activities__entry .activities__entry-card{flex-direction:column}.activities__entries.activities__entries--mobile-vertical .activities__entry .activities__entry-card>a{width:100%}.activities__entries.activities__entries--mobile-vertical .activities__entry .activities__entry-card .activities__entry-image,.activities__entries.activities__entries--mobile-vertical .activities__entry .activities__entry-card.activities__entry-image{border-radius:5px 5px 0 0;height:300px;width:100%}.activities__entries.activities__entries--mobile-vertical .activities__entry .activities__entry-card .activities__entry-content{border-radius:0 0 5px 5px;width:100%}.activities__entries.activities__entries--mobile-vertical .activities__entry .activities__entry-card .activities__entry-overlay{min-height:unset!important}}.activities__entries.activities__entries--mobile{display:inline-block}@media(min-width:768px){.activities__entries.activities__entries--mobile{display:none}}.activities__entry{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 30px}@media(min-width:768px){.activities__entry{width:50%;display:inline-block;vertical-align:middle;padding:8px;margin:0 0 4px}}@media(min-width:992px){.activities__entry{padding:16px}}@media(min-width:1200px){.activities__entry{padding:18px;margin:0}}.activities__entry.listing_size_large{margin-left:-15px;margin-right:-15px}@media(min-width:768px){.activities__entry.listing_size_large{width:100%!important;margin-left:0;margin-right:0}}@media(min-width:768px){.activities__entry.listing_size_large .activities__entry-image{width:70.75%;min-height:300px}}@media(min-width:992px){.activities__entry.listing_size_large .activities__entry-image{min-height:350px}}@media(min-width:1200px){.activities__entry.listing_size_large .activities__entry-image{width:70.25%;min-height:400px}}@media(min-width:768px){.activities__entry.listing_size_large .activities__entry-content{width:29.25%;display:flex;align-items:center;padding-top:40px;padding-bottom:40px}}@media(min-width:1200px){.activities__entry.listing_size_large .activities__entry-content{width:29.75%;padding-top:50px;padding-bottom:50px}}@media(min-width:768px){.activities__entry.listing_size_large .activities__entry-content .flex_button{margin:20px 0 0}}@media(min-width:992px){.activities__entry.listing_size_large .activities__entry-content .flex_button{margin:30px 0 0}}@media(min-width:1200px){.activities__entry.listing_size_large .activities__entry-content .flex_button{margin:40px 0 0}}@media(min-width:768px){.activities__entry.listing_size_large .activities__entry-overlay{min-height:0!important}}.activities__entry.listings_listing .activities__entry-card>a{width:39%}.activities__entry.listings_listing .activities__entry-card>a .activities__entry-image{height:100%;width:100%}.activities__entry.listings_listing .activities__entry-card .activities__entry-content h5>a:hover{text-decoration:underline}@media(max-width:767.98px){.activities__entry.listings_listing .activities__entry-image,.activities__entry.businesses_listing .activities__entry-image{}}@media(max-width:767.98px){.activities__entry.listings_listing .activities__entry-content,.activities__entry.businesses_listing .activities__entry-content{}}.activities__entry.listings_listing .list_location,.activities__entry.businesses_listing .list_location{font-size:14px;font-style:italic;margin:0 0 24px}.activities__entry.listings_listing .list_rating,.activities__entry.businesses_listing .list_rating{margin:0 0 16px}.activities__entry.listings_listing .btn,.activities__entry.businesses_listing .btn{margin:0}.activities__entry.listings_listing .list_contact_details,.activities__entry.businesses_listing .list_contact_details{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid #e5e5e5}.activities__entry.listings_listing .list_contact_details li,.activities__entry.businesses_listing .list_contact_details li{font-size:12px;margin:3px 0 0}.activities__entry.listings_listing .list_contact_details li:first-child,.activities__entry.businesses_listing .list_contact_details li:first-child{margin:0}.activities__entry.listings_listing .list_contact_details li a,.activities__entry.businesses_listing .list_contact_details li a{display:flex;align-items:center;position:relative;text-decoration:none!important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.activities__entry.listings_listing .list_contact_details li a:hover,.activities__entry.businesses_listing .list_contact_details li a:hover{color:#000}.activities__entry.listings_listing .list_contact_details li a span.fi,.activities__entry.businesses_listing .list_contact_details li a span.fi{min-width:28px;margin:0 10px 0 0}.activities__entry.listings_listing .list_contact_details li a span.fi:before,.activities__entry.businesses_listing .list_contact_details li a span.fi:before{font-size:20px;vertical-align:middle}.activities__entry.listings_listing .list_contact_details li a span,.activities__entry.businesses_listing .list_contact_details li a span{pointer-events:none}.activities__entry.listings_listing .list_contact_details li.website span.fi:before,.activities__entry.businesses_listing .list_contact_details li.website span.fi:before{font-size:18px}.activities__entry.listings_listing .list_contact_details li.accessible .icon-Accessibility,.activities__entry.businesses_listing .list_contact_details li.accessible .icon-Accessibility{min-width:28px;margin-right:10px}.activities__entry.listings_listing .list_contact_details li.accessible .icon-Accessibility:before,.activities__entry.businesses_listing .list_contact_details li.accessible .icon-Accessibility:before{font-size:20px}.activities__entry.listings_listing .list_contact_details li.book,.activities__entry.businesses_listing .list_contact_details li.book{font-weight:600}.activities__entry.videos_listing:hover .activities__entry-image:after{color:#064952}.activities__entry.videos_listing .activities__entry-image{position:relative}.activities__entry.videos_listing .activities__entry-image:after{position:absolute;left:50%;top:50%;width:100px;height:100px;line-height:100px;margin:-50px 0 0 -50px;font-size:60px;color:#fff;text-align:center;text-indent:0;font-family:flaticon;content:"\f137";-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(min-width:768px){.activities__entry.videos_listing .activities__entry-image:after{width:120px;height:120px;line-height:120px;margin:-60px 0 0 -60px;font-size:80px}}.activities__entry.roadtrips_listing .activities__entry-distance{font-style:italic}.activities__entry.deals_listing .activities__entry-content{font-size:14px;color:#4d4c51}.activities__entry.deals_listing .avilable{font-size:13px;margin:26px 0 10px}@media(min-width:768px){.activities__entry.deals_listing .avilable{margin-top:32px}}@media(min-width:1200px){.activities__entry.deals_listing .activities__entry-description{font-size:16px}}.activities__entry.deals_listing .deal_info{margin:22px 0 0;padding:0;list-style:none;font-size:14px}.activities__entry.deals_listing .deal_info li{margin:0;font-size:18px;font-family:brandon-grotesque,sans-serif;font-weight:600}.activities__entry.deals_listing .deal_info li.location{font-style:italic}.activities__entry.deals_listing .deal_info a{color:#4d4c51;text-decoration:none}.activities__entry.deals_listing .deal_info a:hover{text-decoration:underline}.activities__entry.deals_listing .flex_button ul{margin:36px 0 0}.activities__entry.deals_listing .flex_button .btn{padding-top:0;padding-bottom:0;line-height:45px}.activities__entry.deals_listing .flex_button .btn.btn-teal{padding:0 25px}@media(min-width:768px){.activities__entry.deals_listing .flex_button .btn.btn-teal{padding:0 32px}}.activities__entry.deals_listing .flex_button .btn.btn-teal:before{margin:11px 8px 0 0;font-size:22px;vertical-align:top}.activities__entry.deals_listing .flex_button .btn.btn-transparent{padding:0 17px!important}@media(min-width:768px){.activities__entry.deals_listing .flex_button .btn.btn-transparent{padding:0 20px!important}}.activities__entry.deals_listing .flex_button .btn.btn-transparent:after{margin:0 0 0 5px}.activities__entry.deals_listing.listing_size_large .activities__entry-content{font-size:14px;color:#4d4c51}.activities__entry.style_vertical .activities__entry-card{border-radius:0;box-shadow:none;flex-direction:column}.activities__entry.style_vertical .activities__entry-card .activities__entry-image{width:100%;height:340px;border-radius:5px}.activities__entry.style_vertical .activities__entry-card .activities__entry-content{width:100%;border-radius:0;background:0 0;padding:0;margin:26px 0 0}@media(min-width:768px){.activities__entry.style_vertical .activities__entry-card .activities__entry-content{margin:36px 0 0}}@media(max-width:767.98px){.activities__entry.vertical .activities__entry-card{flex-direction:column}.activities__entry.vertical .activities__entry-card>a{width:100%}}@media(max-width:767.98px){.activities__entry.vertical .activities__entry-image{display:block;width:100%;border-bottom-left-radius:0;border-top-right-radius:5px;height:120px!important;min-height:0!important}}@media(max-width:767.98px){.activities__entry.vertical .activities__entry-content{display:block;width:100%;border-top-right-radius:0;border-bottom-left-radius:5px}}@media(max-width:767.98px){.activities__entry.vertical .activities__entry-content .js-activity-content{min-height:0!important}}.activities__entry.no-image .activities__entry-card .activities__entry-content{background:#fff;padding:20px;width:100%;border-radius:5px}@media(min-width:992px){.columns_3 .activities__entry{width:33.3333%}}@media(min-width:768px){.featured_operators .activities__entry{margin-left:auto!important;margin-right:auto!important;display:block!important}}.activities__entry-overlay{display:flex;flex-direction:column;-webkit-flex-direction:column}@media(max-width:575.98px){body.page-travel-ideas .activities__entry-overlay{min-height:inherit!important}}@media(min-width:768px){.activities__entry-overlay{min-height:130px}}.activities__entry-overlay .flex_content{width:100%}.activities__entry-overlay .flex_button{width:100%;margin-top:auto}.activities__entry-overlay .flex_button ul{list-style:none;padding:0;margin:0;font-size:0}.activities__entry-overlay .flex_button ul li{display:inline-block;vertical-align:top;margin:0}.activities__entry-card{border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.07);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:flex;text-decoration:none!important;color:#4d4c51}@media(max-width:575.98px){body.page-travel-ideas .activities__entry-card{display:block}}@media(min-width:768px){.activities__entry-card:hover,.activities__entry-card:focus,.activities__entry-card:active{box-shadow:0 0 18px rgba(0,0,0,.2);transform:scale(1.015)}}.activities__entry-card .bgcover{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.activities__entry-card .activities__entry-image{background-color:#f3f3f3!important;border-bottom-left-radius:5px;border-top-left-radius:5px;width:39%}@media(max-width:575.98px){body.page-travel-ideas .activities__entry-card .activities__entry-image{width:100%;min-height:300px;border-bottom-left-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}}.activities__entry-card .activities__entry-content{background-color:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px;padding:40px 20px;width:61%;font-size:13px}@media(max-width:575.98px){body.page-travel-ideas .activities__entry-card .activities__entry-content{width:100%}}@media(min-width:768px){.activities__entry-card .activities__entry-content{font-size:14px}}@media(min-width:992px){.activities__entry-card .activities__entry-content{padding:35px 30px}}@media(min-width:1200px){.activities__entry-card .activities__entry-content{padding:35px}}.activities__entry-card .activities__entry-content h5{font-size:20px;margin:0 0 12px}.activities__entry-card .activities__entry-content h5 a{text-decoration:none}.activities__entry-card .activities__entry-content p{margin:0 0 14px}.activities__entry-card .activities__entry-content .listing_cat{color:#949396;font-size:13px}@media(min-width:992px){.activities__entry-card .activities__entry-content .listing_cat{font-size:14px}}.activities__entry-card .activities__entry-content .btn.btn-transparent{margin:0;padding:0;font-family:brandon-grotesque,sans-serif}.activities__entry-card .activities__entry-content .btn.btn-transparent:hover,.activities__entry-card .activities__entry-content .btn.btn-transparent:focus,.activities__entry-card .activities__entry-content .btn.btn-transparent:active{padding:0}.listing_size_large .activities__entry-card .activities__entry-content{font-size:14px}@media(min-width:768px){.listing_size_large .activities__entry-card .activities__entry-content{font-size:16px}}.listing_size_large .activities__entry-card .activities__entry-content h5{font-size:22px}@media(min-width:768px){.listing_size_large .activities__entry-card .activities__entry-content h5{font-size:24px}}.activities__entry-card .activities__entry-content .activities__entry-body{width:100%}@media(max-width:767.98px){.listing_size_large .activities__entry-card{flex-direction:column}}@media(max-width:767.98px){.listing_size_large .activities__entry-card .activities__entry-image{width:100%;min-height:378px;border-radius:0}}@media(max-width:767.98px){.listing_size_large .activities__entry-card .activities__entry-content{width:100%;border-radius:0}}.activities__entry-card .list_rating ul{background-size:28px 16px;line-height:28px;padding:0 0 0 32px}.activities__entry-card .list_rating ul li span{height:14px;width:14px}.list_rating{font-size:0;display:inline}.list_rating a{margin-top:5px;display:inline-block;vertical-align:top}.list_rating ul:not(.listings_business_social){margin:0;padding:0 0 0 40px;display:inline-block;vertical-align:top;background:url(https://www.hellobc.com/content/themes/base/images/icons/trip_advisor.png?dbc) no-repeat 0 center;background-size:35px 20px;line-height:31px}.list_rating ul:not(.listings_business_social) li{display:inline-block;vertical-align:middle;border:1px solid #00af87;border-radius:50%;margin:0}.list_rating ul:not(.listings_business_social) li span{display:block;border:1px solid #fff;border-radius:50%;width:16px;height:16px}.list_rating ul:not(.listings_business_social) li span:before{display:block;text-align:left;text-indent:-9999px;width:15px;height:15px;border-radius:50%}.list_rating ul:not(.listings_business_social) li.half span{background:linear-gradient(90deg,#00af87 55%,#fff 50%)}.list_rating ul:not(.listings_business_social) li.full span{background:#00af87}.list_rating .num_ratings{display:inline-block;vertical-align:top;color:#4d4c51;font-size:14px;margin:0 0 0 10px;line-height:16px}.list_rating span.rating_num{position:absolute;left:-9999px}.custom_share_popup{position:absolute;z-index:1000;font-size:0}.custom_share_popup .wrap{background:rgba(0,0,0,.8);border-radius:5px;color:#fff;padding:10px 10px 7px}.custom_share_popup h5{color:#fff;margin:0;font-size:14px;text-transform:none;display:inline-block;vertical-align:top}.custom_share_popup ul{display:inline-block;vertical-align:top;margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #fff;list-style:none;font-size:0}.custom_share_popup ul li{display:inline-block;vertical-align:top;margin:0 0 0 10px}.custom_share_popup ul li:first-child{margin:0}.custom_share_popup ul li a,.custom_share_popup ul li button{display:block;color:#fff;text-decoration:none!important}.custom_share_popup ul li a:hover:before,.custom_share_popup ul li a:focus:before,.custom_share_popup ul li a:active:before,.custom_share_popup ul li button:hover:before,.custom_share_popup ul li button:focus:before,.custom_share_popup ul li button:active:before{color:#aa4940}.custom_share_popup ul li a:before,.custom_share_popup ul li button:before{color:#fff;font-size:16px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom_share_popup ul li a.flaticon-icon-email:before,.custom_share_popup ul li button.flaticon-icon-email:before{margin-top:3px}.custom_share_popup ul li button{-webkit-appearance:none;-moz-appearance:none;background:0 0;border:0;padding:0}.custom_share_popup .arrow{position:relative;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);margin:0 auto;display:block;text-align:left;text-indent:-9999px}.hidden-clipboard{display:none;height:0;left:-9999px;overflow:hidden;position:absolute}.deals_ctas{padding:0 20px}.deals_ctas .item{color:#4d4c51;font-size:14px}.deals_ctas .item .img{height:340px;border-radius:5px;margin:0 0 20px}@media(min-width:768px){.deals_ctas .item .img{height:350px}}.deals_ctas .item h3{font-size:20px}.deals_ctas .item p{margin:0 0 12px}.deals_ctas .item p.location{margin:0}.deals_ctas .owl-carousel .owl-nav{display:block!important}.deals_ctas .owl-carousel .owl-nav>div.owl-prev,.deals_ctas .owl-carousel .owl-nav>div.owl-next{top:170px}@media(min-width:768px){.deals_ctas .owl-carousel .owl-nav>div.owl-prev,.deals_ctas .owl-carousel .owl-nav>div.owl-next{top:175px}}.deals_ctas .owl-carousel .owl-nav>div.owl-prev{left:-17px}.deals_ctas .owl-carousel .owl-nav>div.owl-next{right:-17px}