.activity--wrapper{position:relative;overflow:hidden}.activity--list{margin:0;padding:0;background-color:#c3c3c3}.activity--item{display:block;height:430px;text-align:center;background-position:50%;background-size:cover}@media screen and (min-width:1200px){.activity--item{max-width:1920px;margin:auto}}.activity--item .hero-url{display:block;height:100%}.activity--item p,.activity--modal{padding:50px 28px 28px}.activity--modal{background-color:#2b2b2b;background-color:rgba(43,43,43,.9);position:absolute;top:0;bottom:0;left:0;right:0;list-style:none;margin:0;padding:30px 44px;text-align:center}.activity--modal--link{font-family:Rubik,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:2.15;color:#fff;padding:15px 0}.activity--modal--link:focus,.activity--modal--link:hover{color:#fff;opacity:.8}.activity--timespan{display:block;text-transform:uppercase;font-size:18px;line-height:1.71;letter-spacing:1px}.activity--action,.activity--timespan,.activity--title{font-family:Rubik,sans-serif;font-style:normal;font-weight:500;color:#fff}.activity--action,.activity--title{font-size:28px;line-height:1.29;letter-spacing:-.5px}.activity--action{display:block}.activity--list.has-many .activity--action a:after{font-family:dripicons-v2;content:"T";bottom:-.2em;text-decoration:none;position:relative;display:inline-block}.activity--title{text-decoration:underline}.activity--title:focus,.activity--title:hover{color:#fff}.activity--cta{width:200px;text-transform:uppercase;border:2px solid #fff;background-color:#fff;background-color:hsla(0,0%,100%,.7);font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:1px;text-align:center;color:#444}.activity--cta:focus,.activity--cta:hover{background-color:#fff}@media screen and (min-width:1200px){.activity--item{height:730px}.activity--item p{padding:160px 28px 28px}.activity--action,.activity--title{font-family:Rubik,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:1.17;letter-spacing:-.5px}.activity--modal--link{padding-top:50px;font-family:Rubik,sans-serif;font-size:36px;font-style:normal;font-weight:700}}.adventure-search-wrapper{margin-top:-120px}.adventure-search-wrapper,.adventure-search-wrapper .inner-wrapper{width:100%;height:120px;position:relative}.adventure-search-wrapper .black-overlay{background-color:#2b2b2b;opacity:.8;position:absolute;top:0;left:0;width:100%;height:120px}.adventure-search-wrapper h3{margin:0;padding:20px 0 10px;color:#fff;font-weight:500;font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:.5px;position:relative;z-index:999}.adventure-search-wrapper #trips-search-destinations{max-width:750px;margin:auto}.adventure-search-wrapper #trips-search-destinations>span{color:#fff;display:block;text-align:center;margin:auto;position:relative;z-index:999;padding-top:45px;opacity:.5}.adventure-search-wrapper .react-autosuggest__container{margin:0}.adventure-search-wrapper #search-block-form{position:relative;padding:18px 0 19px;max-width:721px;margin:0 auto}.adventure-search-wrapper #search-block-form .form-inline{position:relative}.adventure-search-wrapper #search-block-form h3.form-caption{font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:700;text-transform:uppercase;color:#fff;text-align:center;margin:0 0 10px;line-height:1.71}.adventure-search-wrapper #search-block-form .form-type-textfield{margin:0 auto}.adventure-search-wrapper #search-block-form input.form-text{width:720px;padding-left:45px;border:1px solid #dedede}.adventure-search-wrapper #search-block-form input.form-text:focus{border-color:#3987dc}.adventure-search-wrapper #search-block-form button.search-submit{position:absolute;top:36px;left:8px;border:none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.adventure-search-wrapper #search-block-form button.search-submit input.form-submit{display:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.adventure-search-wrapper #search-block-form button.search-submit:before{content:"\e041";font-family:dripicons-v2;font-size:20px;color:#888}@media screen and (max-width:768px){.adventure-search-wrapper #search-block-form{max-width:100%}}@media screen and (max-width:767px){.activity--modal{padding:30px 20px 0}.activity--modal .activity--modal--link{font-size:22px}.adventure-search-wrapper .inner-wrapper{padding:0 15px}.adventure-search-wrapper #search-block-form{padding:0}.adventure-search-wrapper #search-block-form input.form-text{width:100%;border-radius:0;height:50px;padding-right:55px;padding-left:30px}.adventure-search-wrapper #search-block-form button.search-submit{top:0;right:0;padding:25px;margin:0;background-color:#e63828;color:#fff;left:auto;border-radius:0}.adventure-search-wrapper #search-block-form button.search-submit:before{color:#fff;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px}.pane-bundle-video .fieldable-panels-pane #field-overlay-video .field-name-field-subtitle .field-item{font-size:22px;font-weight:400}}@media screen and (max-width:480px){.activity--modal .activity--modal--link{font-size:19px}}