.carousel{width:100%!important;height:600px!important;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif}@media(max-width:570px){.carousel{height:480px!important}}.carousel ul.slides>li{background-color:#000;background-size:cover;background-position:center center}.carousel ul.slides>li .caption{position:absolute;top:49%;left:0;right:0;padding:0 1.6em;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;color:#FFF;padding:1.6em 1em}.carousel ul.slides>li .caption h2{letter-spacing:-4px;text-shadow:0 0 9px rgba(0,0,0,0.8);font-size:4.11em;line-height:.97324em;margin-top:0;margin-bottom:.19465em}@media(max-width:640px){.carousel ul.slides>li .caption h2{letter-spacing:-3px;font-size:3.43em;line-height:.93294em;margin-top:0;margin-bottom:.23324em}}@media(max-width:570px){.carousel ul.slides>li .caption h2{letter-spacing:-2px;font-size:2.49em;line-height:.96386em;margin-top:0;margin-bottom:.32129em}}.carousel ul.slides>li .caption p{font-size:1.2em;line-height:1.33333em;margin-top:0;margin-bottom:1.33333em;text-shadow:0 0 7px rgba(0,0,0,0.8)}@media(max-width:570px){.carousel ul.slides>li .caption p{font-size:1em;line-height:1.6em;margin-top:0;margin-bottom:.8em}}.carousel ul.slides>li .caption a{color:#FFF;text-decoration:none;border:3px solid;font-size:.83em;line-height:2.40964em;margin:0;padding:0 1.27229em;display:inline-block;text-transform:uppercase;font-weight:bold;text-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.15),inset 0 0 5px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px rgba(0,0,0,0.15),inset 0 0 5px rgba(0,0,0,0.15);-ms-box-shadow:0 0 5px rgba(0,0,0,0.15),inset 0 0 5px rgba(0,0,0,0.15);-o-box-shadow:0 0 5px rgba(0,0,0,0.15),inset 0 0 5px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15),inset 0 0 5px rgba(0,0,0,0.15);transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:-webkit-all .3s}.carousel ul.slides>li .caption a:after{margin-left:.3em}.carousel ul.slides>li .caption a:hover{background-color:#0EB8CC;border-color:#0EB8CC;color:#FFF;text-shadow:none;box-shadow:0 0 10px rgba(0,0,0,0.33);-moz-box-shadow:0 0 10px rgba(0,0,0,0.33);-ms-box-shadow:0 0 10px rgba(0,0,0,0.33);-o-box-shadow:0 0 10px rgba(0,0,0,0.33);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.33)}#intro{position:relative}#intro .carousel ul.slides>li .caption{top:44%}@media(max-width:570px){#intro .carousel ul.slides>li .caption{top:38%}}#intro .carousel ul.thumbnails{bottom:132px;z-index:400}#search_trips{position:absolute;left:0;right:0;bottom:0;z-index:300;padding:2.4em 0;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.65) 100%)}@media(max-width:640px){#search_trips{padding:.8em 0}}#search_trips .container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.6em;padding-right:1.6em;position:relative}@media(max-width:640px){#search_trips .container{padding-left:1.2em;padding-right:1.2em}}#search_trips .container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}#search_trips form{position:relative}@media(min-width:641px){#search_trips form{margin-right:260px}}#search_trips form label{position:absolute;font-size:1em;line-height:1.6em;height:1.6em;width:1.6em;margin:0;margin:8px;overflow:hidden;text-align:center;color:#888}#search_trips form label:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";display:block}#search_trips form input[type="search"]{background-color:#FFF;color:#888;-webkit-appearance:none;border:none;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;margin:0!important;padding:12px 12px 12px 40px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}.ie7 #search_trips form input[type="search"]{behavior:url("/taglib/css/boxsizing.htc")}#search_trips form button{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#0EB8CC;color:#FFF;padding:.2em .48em;border:none;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif;padding:12px 24px;text-transform:uppercase;position:absolute;right:0;top:0;bottom:0}#search_trips form button::-moz-focus-inner,#search_trips form button[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 #search_trips form button{line-height:normal;height:auto}@media(max-width:640px){#search_trips form label{margin:5px}#search_trips form input[type="search"]{padding-top:8px;padding-bottom:8px;padding-left:32px}#search_trips form button{padding:8px 15px}}#search_trips a{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#0EB8CC;color:#FFF;padding:.2em .48em;border:none;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif;display:block;text-transform:uppercase;text-align:center;line-height:18px}#search_trips a::-moz-focus-inner,#search_trips a[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 #search_trips a{line-height:normal;height:auto}@media(min-width:641px){#search_trips a{float:right;width:240px;padding:6px 0;font-size:.9em;margin-top:-47px}}@media(max-width:640px){#search_trips a{margin-top:8px;padding:9px 12px;font-size:.9em}}#callouts{padding:4em 0 3.2em;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif}@media(max-width:480px){#callouts{padding:2.4em 0 2em}}#callouts .container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.6em;padding-right:1.6em}@media(max-width:640px){#callouts .container{padding-left:1.2em;padding-right:1.2em}}#callouts .container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}#callouts .feed.callouts{margin-left:-16px;margin-right:-16px;font-size:0;margin-left:-8px;margin-right:-8px}#callouts .feed.callouts>section{width:33.33333%;padding-left:16px;padding-right:16px;font-size:18px;vertical-align:top;display:inline-block;padding-left:8px;padding-right:8px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}.ie7 #callouts .feed.callouts>section{behavior:url("/taglib/css/boxsizing.htc")}@media(max-width:640px){#callouts .feed.callouts>section{width:50%}}@media(min-width:481px){#callouts .feed.callouts>section a{display:block;text-decoration:none;position:relative;color:#FFF}#callouts .feed.callouts>section img{max-width:100%;display:block;margin-bottom:.8em}#callouts .feed.callouts>section h1{letter-spacing:-1px;text-transform:uppercase;position:absolute;left:0;bottom:0;right:0;text-shadow:1px 1px 0 rgba(0,0,0,0.2);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.66) 75%);font-size:1.2em;line-height:1em;margin:0;padding:2.66667em .66667em .66667em}}@media(max-width:480px){#callouts .feed.callouts>section{width:100%;margin-bottom:.2em;text-align:left}#callouts .feed.callouts>section a{display:block;cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#0EB8CC;color:#FFF;padding:.2em .48em;border:none;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif;background-color:#1E4F89;padding:.4em .8em}#callouts .feed.callouts>section a::-moz-focus-inner,#callouts .feed.callouts>section a[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 #callouts .feed.callouts>section a{line-height:normal;height:auto}#callouts .feed.callouts>section a img{display:none}#callouts .feed.callouts>section a h1{text-transform:uppercase;font-size:.9em;line-height:1.77778em;margin:0}#callouts .feed.callouts>section a h1:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";float:right}}#featured_categories{padding:3.2em 0 2.4em;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif}#featured_categories .container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.6em;padding-right:1.6em}@media(max-width:640px){#featured_categories .container{padding-left:1.2em;padding-right:1.2em}}#featured_categories .container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}@media(max-width:640px){#featured_categories .feed.tours section{width:49%}#featured_categories .feed.tours section:nth-child(3){display:none}}#featured_categories .feed.tours{margin:0 -12px;font-size:0}#featured_categories .feed.tours>header{padding:0 12px;font-size:18px}#featured_categories .feed.tours>header h1{color:#1E4F89;font-size:1.44em;line-height:1.11111em;margin-top:0;margin-bottom:.55556em;letter-spacing:-1px}#featured_categories .feed.tours>section{display:inline-block;vertical-align:top;width:33.33%;margin-bottom:1.6em;font-size:18px}#featured_categories .feed.tours>section a{display:block;text-decoration:none;padding:0 12px}#featured_categories .feed.tours>section img{max-width:100%;display:block;margin-bottom:.8em}#featured_categories .feed.tours>section h1{font-size:1em;line-height:1.2em;margin:0}#featured_categories .feed.tours>section .duration{font-size:.69em;line-height:1.73913em;margin:0;color:#888;text-transform:uppercase}#social{padding:2.4em 0 0}@media(max-width:640px){#social{padding-bottom:2.4em}}#social .container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.6em;padding-right:1.6em}@media(max-width:640px){#social .container{padding-left:1.2em;padding-right:1.2em}}#social .container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}@media(min-width:641px){#newsletter_signup{float:left;width:48%}}@media(max-width:640px){#newsletter_signup{margin-bottom:1.6em;text-align:center}}#newsletter_signup h2{color:#1E4F89;margin-bottom:.4em;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif;padding:0 40px}#newsletter_signup h2:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0e0";margin-right:.3em}#newsletter_signup p{margin-bottom:.8em}#newsletter_signup form ul{list-style:none;margin:0}#newsletter_signup form ul li{margin-bottom:.4em}#newsletter_signup form ul li label{display:none}#newsletter_signup form ul li.first_name{float:left;width:49%}#newsletter_signup form ul li.last_name{float:right;width:49%}#newsletter_signup form ul li.email{clear:both}#newsletter_signup form ul li input{background-color:#E6E6E6;color:#666;-webkit-appearance:none;border:none;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;margin:0!important;padding:.4em;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif}.ie7 #newsletter_signup form ul li input{behavior:url("/taglib/css/boxsizing.htc")}#newsletter_signup form button{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#0EB8CC;color:#FFF;padding:.2em .48em;border:none;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif;text-transform:uppercase;padding:.4em .8em;background-color:#1E4F89}#newsletter_signup form button::-moz-focus-inner,#newsletter_signup form button[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 #newsletter_signup form button{line-height:normal;height:auto}@media(min-width:641px){#instagram{float:right;width:48%}}@media(max-width:640px){#instagram{text-align:center}}#instagram h2{color:#1E4F89;margin-bottom:.4em;font-family:"Montserrat","helvetica neue",arial,helvetica,sans-serif}#instagram h2:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f16d";margin-right:.3em}#instagram .feed.instagram:after{display:block;clear:both;content:" ";overflow:hidden;height:0}#instagram .instagram-image{display:inline-block;width:105px;margin-right:10px;margin-bottom:2px}#instagram .instagram-image img{max-width:100%;display:block}#instagram .instagram-image .caption,#instagram .instagram-image .likes{display:none}.add-this{display:none}